SEO stands for search engine optimization. SEO involves making technical and content changes to your site, as well as optimizing various off-page factors in order to increase your rankings on search engines to attract prospective clients. You might hear the term "SERP" which stands for search engine results page.