검색 엔진 최적화
검색 엔진 최적화(Search Engine Optimization, SEO)는 검색 엔진이 웹사이트의 콘텐츠를 발견하고 이해하며 사용자에게 적절하게 제시할 수 있도록 사이트를 구성하고 운영하는 기술과 실무를 뜻한다. 웹의 문서는 주소와 링크, 본문 구조, 메타데이터를 통해 발견되므로 S...
| 분류 | Search Engine Optimization (SEO) |
|---|---|
| 주요 용도 | 검색 가능한 웹 콘텐츠 설계·운영 |
| 관련 기술 | World Wide Web, HTML, URL, 웹 브라우저 |
| 참고 자료 | Google Search Central: SEO Starter Guide |
검색 엔진 최적화(Search Engine Optimization, SEO)는 검색 엔진이 웹사이트의 콘텐츠를 발견하고 이해하며 사용자에게 적절하게 제시할 수 있도록 사이트를 구성하고 운영하는 기술과 실무를 뜻한다. 웹의 문서는 주소와 링크, 본문 구조, 메타데이터를 통해 발견되므로 SEO는 단순한 키워드 삽입보다 콘텐츠의 품질과 탐색 가능성, 기술적 접근성을 폭넓게 다룬다.
검색 엔진은 웹 크롤러로 문서를 수집하고 내용을 색인에 반영한다. 웹사이트가 중요한 페이지를 내부 링크로 연결하고 일관된 URL을 사용하면 문서를 발견하고 사이트 구조를 파악하는 데 도움이 된다. 사이트맵은 이러한 발견을 보조하지만 사이트맵에 URL을 등록했다고 해서 색인 포함이나 특정 순위가 보장되지는 않는다.
HTML의 문서 제목, 의미론적 제목 구조, 링크 텍스트와 설명 메타데이터는 페이지의 주제를 이해하는 단서를 제공할 수 있다. 구조화 데이터는 특정 콘텐츠의 유형과 속성을 기계가 이해하도록 기술하는 방식이다. 검색 결과의 제목과 설명, 리치 결과가 실제로 어떻게 표시되는지는 검색 시스템의 처리 정책에 따라 달라진다.
기술적 SEO에서는 크롤링 가능한 HTML, 올바른 HTTP 응답 코드, 모바일 환경과 성능, 정규 URL 및 리디렉션을 관리한다. JavaScript 중심 사이트는 콘텐츠가 렌더링되는 방식과 크롤러의 처리 능력을 고려해야 한다. 중복 페이지가 많을 때에는 정규화 신호를 일관되게 제공하고 공개하지 않을 페이지에는 적합한 색인 지침과 접근 정책을 설정한다.
검색 엔진은 순위를 산정할 때 여러 신호를 사용하며 비공개 알고리즘의 정확한 가중치를 외부에서 확정할 수 없다. 따라서 대량의 유인 키워드 반복, 숨겨진 텍스트 및 조작된 링크를 이용하는 방식은 지속 가능한 최적화와 구분된다. 사용자가 실제로 필요로 하는 정확한 정보를 제공하고 사이트의 안정성 및 접근성을 유지하는 것이 SEO의 중요한 기반이다.[1]