How to Choose an Experienced SEO Services Agency Search engine optimization (also called SEO) is an online marketing strategy that can increase your online visibility and help you generate more leads. It's an ongoing process that involves tweaking your website's content, and other elements to increase your search engine rankings.