Search engine optimization (SEO) is a process of optimizing a website in order to improve its visibility and ranking on search engines like Google, Bing and Yahoo.