SEO is the practice of optimizing a website to improve its visibility and ranking in search engine results pages (SERPs). This involves optimizing website content, meta tags, images, and building quality backlinks to increase organic (non-paid) traffic from search engines like Google, Bing, and Yahoo.