SEO (search engine optimization) is the practice of strategically enhancing the technical foundation, content quality, user experience, and link profile of a website in order to improve its visibility and rankings in unpaid/organic search engine results pages by ensuring its pages and assets technically can and thematically deserve to rank well for relevant user search queries.