Search Engine Optimization (SEO) is the practice of enhancing a website's visibility and ranking on search engine results pages (SERPs) through various techniques and strategies. The goal is to attract organic (non-paid) traffic by ensuring that the site appears higher in search results for relevant keywords.