There are many factors that influence search engine rankings and you should take into account when you start optimizing your own or a client’s site, in fact there are many cheat sheets, checklists and flow charts that have been published to guide and serve as a reference to make the SEO, link building, content creation or web developing processes easier to follow:

Do you know from any other I can add?