The reasons for your business getting found online continues to change and evolve thanks to search engine giants like Google making old-school SEO tactics obsolete. What a business need today is an adaptive process with a focus on five critical elements. These include proper keyword research, ensuring your site had the required technical SEO elements in place, an optimized content marketing plan, production of social signals and finally an analytics process to help review benchmark your results to identify areas of improvement. Each of these elements need to work closely with one another to help increase the odds that customers will find YOU when they go online.
source