SEO (which stands for Search Engine Optimisation) is the strategy of increasing a website’s visibility on search engines such as Google, Yagoo and Bing. SEO helps the website to “rank higher” in the search results for keywords that are important to your business.
For each search term, there can be hundreds or even thousands of web pages to choose from, and Google ranks these in order of relevance. To do this they use a special algorithm which looks at over 250 different factors.
While the exact factors remain a secret (as does the importance of each factor), SEO uses best practices to help “optimise” your website so it that Google sees it as more important and relevant. With higher authority comes higher rankings, and more traffic to your website.