SEO(Search Engine Optimization)란 검색 엔진 활용 혹은 최적화를 의미하는 단어다. 웹사이트의 검색 결과 상위에 표시되기 쉬운 웹사이트를 재구축하는 것을 가리킨다. SEO의 활용방법에 따라 기업의 브랜드 이미지 향상이나 인터넷 통신 판매 매출 확대 등을 꾀할 수 있기 때문에 웹사이트를 가진 기업에는 중요한 경영 툴의 하나로 자리잡고 있다.
최근에는 검색연동형광고를 사용해 포털사이트의 상위에 표시하는 SEM과 함께 웹사이트로 방문자를 끌어모으는 마케팅 수법으로도 각광받고 있다. 이는 인터넷 이용자의 대부분이 야후나 구글 등의 검색 사이트를 활용하고 있다는 것이 배경이기도 하다.
검색사이트가 표시순위를 결정하는 랭킹이 딸린 알고리듬은 검색사이트마다 다른 경우가 대부분이다. 또 그 알고리듬은 매년 진화하면서 빈번히 변경되기 때문에 한번 SEO를 실시했다고 해서 무조건 다 지원되는 것은 아니다. SEO는 주로 광고대리점이나 웹사이트 구축사업자 등이 대행한다. 정상의 사이트 개발을 위한 많은 도구와 수단이 있으며 이런 활동을 전문으로 하는 사람을 SEO 전문가라고 부른다.