Search Engine Optimization (SEO) is the practice of improving website visibility in organic search results. Techniques include keyword optimization, quality content creation, backlink building, and technical improvements to help search engines better understand and rank the site.