Search Engine Optimization (SEO) is a digital marketing technique that aims to enhance a website's visibility in search engine results. It involves optimising various on-page and off-page factors to improve rankings, increase organic traffic, and boost the overall online presence of a website.