SEO 성능을 높이는 XML 사이트맵 활용법
빠르게 변화하는 디지털 환경에서 어제의 최선이 오늘의 표준과 항상 일치하지 않습니다. XML 사이트맵의 활용은 그 좋은 예입니다. Google Search Console 및 Bing Webmaster Tools에 사이트맵을 제출하면 콘텐츠 발견 속도와 검색 크롤링이 향상된다는 것은 알려져 있지만, 그 세부적인 구현 방식은 자주 간과되곤 합니다.
이번 기사에서는 XML 사이트맵을 최적화하기 위한 현재의 모범 사례에 대해 살펴보겠습니다.
XML 사이트맵이란 무엇인가?
XML 사이트맵은 웹사이트의 모든 URL을 나열한 파일로, 검색엔진 크롤러가 사이트 구조를 파악하는 데 도움을 줍니다. 특히 다음과 같은 경우에 유용합니다.
- 수천 개의 페이지를 가진 대형 사이트
- 콘텐츠가 자주 업데이트되는 사이트
- 내비게이션이 복잡하거나 내부 링크가 약한 경우
비록 크롤러가 사이트맵 없이도 URL을 찾을 수 있지만, XML 사이트맵은 품질 높은 랜딩 페이지를 우선적으로 알려주는 역할을 합니다.
사이트맵 제작 방법
사이트맵은 두 가지 방식으로 생성할 수 있습니다.
- 정적 사이트맵: Screaming Frog와 같은 도구를 사용하여 수동으로 업데이트하며, 빠르게 오래될 가능성이 있습니다.
- 동적 사이트맵: 서버에서 자동으로 업데이트되어 변경 사항을 반영합니다.
동적 사이트맵 생성 방법으로는 다음이 있습니다.
- 개발자를 통해 맞춤 스크립트를 작성
- 동적 사이트맵 생성기 도구 사용
- WordPress의 Yoast 플러그인과 같은 CMS 플러그인 설치
유효한 XML 사이트맵 형식
XML 사이트맵 작성 시 준수해야 할 주요 요소는 다음과 같습니다.
- XML 버전 선언: 파일 형식을 명시
- UTF-8 인코딩: 모든 문자가 올바르게 해석되도록 보장
- 네임스페이스 선언: “http://www.sitemaps.org/schemas/sitemap/0.9”을 통해 사이트맵 규칙 정의
각 URL에 포함해야 할 태그:
- loc 태그: 절대 경로로 작성된 URL
- lastmod 태그: 페이지의 마지막 업데이트 날짜
사이트맵의 유형
- XML 사이트맵 인덱스: URL 수(50,000)나 파일 크기(50MB) 제한을 초과할 경우 여러 사이트맵을 관리하기 위해 사용합니다.
- 이미지 사이트맵: JSON-LD 스키마가 대체되고 있어 거의 사용되지 않습니다.
- 비디오 사이트맵: 비디오 콘텐츠가 많은 경우 유용합니다.
- Google 뉴스 사이트맵: 생성 후 2일 이내의 기사에만 사용하며, 48시간이 지난 URL은 제거해야 합니다.
- HTML 사이트맵: 사용자 경험이 이미 최적화된 경우에는 필수적이지 않습니다.
XML 사이트맵 최적화 방법
XML 사이트맵 최적화는 검색 크롤러가 보다 효율적으로 사이트를 탐색할 수 있도록 구조를 개선하는 데 중점을 둡니다.
- SEO 관련 페이지만 포함: 301 리디렉션, 404 오류 페이지, 비정규 URL을 제외하고 필요한 랜딩 페이지만 추가
- 사이트맵 유효성 검사: Google Search Console과 Bing Webmaster Tools를 활용하여 오류 확인
- 보고서 활용: 제외된 URL을 파악하고 전략 수정
- 사이트맵 크기 최적화: 적은 URL을 포함하여 크롤링 속도를 향상
XML 사이트맵 모범 사례 체크리스트
- 동적으로 사이트맵 생성
- 파일 압축
- 사이트맵 인덱스 파일 사용
및 태그 포함 - robots.txt 파일에 사이트맵 URL 참조
- Google Search Console 및 Bing Webmaster Tools에 사이트맵 제출
- 한 개의 사이트맵에 각 URL만 포함
위의 가이드를 바탕으로 XML 사이트맵의 효과적인 관리와 최적화를 통해 검색엔진 노출을 극대화할 수 있습니다.
출처 : 원문 보러가기