Search Engine Optimization (SEO) is the process of enhancing a website's visibility on search engines like Google, Bing, and Yahoo, through organic (non-paid) methods. This involves optimizing various elements of a website to improve its ranking in search engine results pages (SERPs).