SEO stands for Search Engine Optimization. SEO is all about optimizing a website for search engines. SEO is a technique for:
designing and developing a website to rank well in search engine results.
improving the volume and quality of traffic to a website from search engines.
marketing by understanding how search algorithms work, and what human visitors might search.