SEO stands for Search Engine Optimization. It is the practice of optimizing websites to improve their visibility and rankings in search engine results pages (SERPs). The goal is to attract more organic (non-paid) traffic from search engines like Google, Bing, and Yahoo.