Search engine optimization (SEO) is the process of enhancing the visibility of a website or a web page in search engines. SEO considers how search engines work, what people search for, the actual search terms typed into search engines. Optimizations required include: