Search engine optimization (SEO) is practicing optimizing an internet site to boost its visibility and rank higher in search engine results pages (SERPs). It requires a variety of on-page and off-page optimization techniques, including keyword research, quality content creation, website performance optimization, backlink building, and mobile optimization.