Search Engine Optimization (SEO) is the process of enhancing a website or web page to increase its visibility and ranking on search engine results pages (SERPs) for relevant queries. The goal is to attract more organic (non-paid) traffic from search engines like Google, Bing, and Yahoo.