SEO involves optimizing a website through on-page and off-page techniques to increase organic search traffic from search engines. The goal is to improve rankings, increase the number of visitors through search, and ultimately drive promotions, traffic, conversions, leads and sales. Key aspects of SEO include website audits, keyword research, on-page optimization of elements like URLs, meta tags and content, and off-page optimization through link building and social media engagement.