Search engine optimization (SEO) is the practice of enhancing a website's visibility on search engine results pages to increase organic traffic. It involves optimizing content, structure, and technical aspects of a site to align with search engine algorithms and user intent.