What is Search engine optimization (SEO) ?

Search engine optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's. As an Internet marketing strategy,SEO considers how search engines work, what people search for, the actual search terms or keywords typed into search engines and which search engines are preferred by their targeted audience.

SEO has traditionally divided into two main areas; on-page optimization which covers what can be done on the pages of the website itself, and off-page optimization which covers activity that takes place elsewhere (e.g. link-building).