Search Engine Optimization (SEO) is the process of affecting the visibility of a website on organic (“natural” or un-paid) search engine result pages (SERPs), by using search engine friendly elements such as graphics, coding and linking between pages when creating your website. In general, if a website appears on the top of the search results, it will have more visitors.
An SEO strategy can be quite complex as it 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. The website will have to consider all these aspects and include technical elements such as optimized coding, indexing, increasing the number of backlinks, inbound links, etc.