XML 사이트맵 sitemap이란?

XML 사이트맵이란?

XML 사이트맵(XML Sitemap)은 웹사이트의 모든 페이지 목록을 검색엔진이 읽을 수 있도록 XML 형식으로 정리한 파일입니다. 쉽게 말하면 “우리 사이트에는 이런 페이지들이 있어요”라고 구글·네이버·빙 같은 검색엔진에게 알려주는 지도 역할을 합니다.

💡 핵심
사이트맵은 검색엔진 크롤러(Googlebot 등)가 웹사이트를 더 효율적으로 탐색할 수 있도록 돕는 보조 수단입니다. 사이트맵이 있다고 해서 무조건 순위가 오르는 건 아니지만, 색인(인덱싱) 속도와 정확성에 직접적인 영향을 미칩니다.

일반적으로 https://yoursite.com/sitemap.xml 또는 https://yoursite.com/sitemap_index.xml 경로에 위치하며, WordPress + Rank Math를 사용하면 자동으로 생성·관리됩니다.

XML 사이트맵이 필요한 이유

  1. 크롤링 효율 향상: 검색엔진이 모든 페이지를 빠짐없이 발견할 수 있도록 안내.
  2. 신규 콘텐츠 빠른 색인: 새글을 발행했을 때 구글이 더 빠르게 인식하고 색인.
  3. 메타데이터 전달: 마지막 수정일, 업데이트 빈도, 우선순위 등의 정보를 함께 제공.

XML 사이트맵의 구조

🗺️ XML 사이트맵 태그 설명

각 태그의 역할과 필수 여부, 사용 예시를 정리한 표입니다.

태그 필수 여부 설명 예시 값
<loc> 필수 페이지의 정규 URL. 반드시 포함해야 하며 http(s)로 시작해야 합니다. https://yoursite.com/page/
<lastmod> 권장 마지막 콘텐츠 수정 날짜. ISO 8601 형식으로 작성합니다. 2025-04-22
<changefreq> 선택 예상 업데이트 빈도. 구글은 실제로 크게 반영하지 않습니다. daily / weekly / monthly
<priority> 선택 사이트 내 상대적 우선순위. 0.0~1.0 사이 값으로 지정합니다. 0.8
(홈페이지 기본: 1.0)

※ changefreq와 priority는 구글이 공식적으로 참고하지 않는다고 밝혔습니다. lastmod를 정확하게 유지하는 것이 더 효과적입니다.

워드프레스 Rank Math로 사이트맵 설정하기

Rank Math SEO는 WordPress에서 가장 많이 사용되는 SEO 플러그인 중 하나로 별도 코딩 없이 클릭 몇 번으로 XML 사이트맵을 완성할 수 있습니다.

1. 랭크매스 설치 후 사이트맵 설정으로 이동 사이트맵별 링크 수는 200으로 두고 사이트맵의 이미지 on 처리합니다.

2. HTML 사이트맵 설정

3. 글 POST 설정

4. 페이지 설정

5. 첨부파일 설정

6. 카테고리 설정

7. 태그 설정

8. 랭크매스 설정 완료 후 사이트맵 확인: 방법은 https://yoursite.com/sitemap_index.xml 주소 입력하면 아래와 같은 이미지가 나타납니다.

9. 정상적으로 sitemap 사이트맵이 생성되었다면 구글 서치콘솔에 제출합니다.

이렇게 완료하면 정상적으로 작업이 완료되었습니다.

하지만 제가 직접 운용해본결과 생각보다 색인이 잡히는 기간이 꽤 오래걸렸기 때문에 저는 post를 발행하면 개별적으로 서치콘솔에서 별도로 색인작업을 요청하고 있습니다.

이점 염두하셔서 홈페이지가 누락되는 불상사가 없으시길 바라겠습니다.

이 외에도 워드프레스 운영을 한다면 필수적으로 세팅해야할 차일드테마에 자식테마에 대해 궁금하시다면 아래 링크도 확인해주세요 🙂