Check out this slide shared by Search Engine Land which lists all the SEO optimization factors for Ranking in the SERPS. It’s all inclusive and an excellent source for reference.