환경 설정

개인정보 보호는 저희에게 중요합니다. 웹사이트의 기본 기능에 반드시 필요하지 않은 특정 유형의 저장소는 사용자가 직접 비활성화할 수 있습니다. 카테고리를 차단하면 웹사이트 이용 경험에 영향을 줄 수 있습니다. 더 보기 (쿠키 정책)

모든 쿠키 허용

XML 사이트맵: 검색엔진이 페이지를 발견하도록 돕는 방법

XML 사이트맵은 사이트의 URL을 나열해 검색엔진과 AI 크롤러가 더 빠르게 찾아 색인하도록 돕습니다. 형식, 한도, 2026년 모범 사례를 알아보세요.

Sorank 사용자 사진Sorank 사용자 사진Sorank 사용자 사진Celio FabianoSorank 사용자 사진고객 Xavier Breull의 프로필 사진
+ 9,000명의 구독자
텍스트 편집기에서 연 XML 사이트맵 파일의 스크린샷으로, priority 및 changefreq 태그가 포함된 URL 항목이 보입니다.
업로드 UI 요소

도구

Thibault Besson-Magdelain, Sorank 설립자

저자 소개

Thibault Besson-Magdelain

Sorank 설립자, 7년 이상의 SEO 경력 보유, GEO 전문가.
이 페이지의 내용
공유하기

요약

XML 사이트맵은 검색엔진이 크롤링하기를 원하는 URL을 최종 수정일 같은 메타데이터와 함께 나열한 XML 파일입니다. 특히 규모가 크거나 자주 업데이트되는 사이트에서 발견과 색인 속도를 높여 줍니다.

더 알아보고 싶다면 물어보세요

XML 사이트맵(Extensible Markup Language sitemap)은 웹사이트에 어떤 페이지가 있으며 그중 어떤 페이지를 찾아 주기를 원하는지 검색엔진에 알려 주는 구조화된 파일입니다. 각 항목에는 URL과 선택적 메타데이터가 들어 있으며, 기계가 즉시 해석할 수 있는 태그로 감싸져 있습니다. 크롤러가 모든 내부 링크를 따라가기를 기대하는 대신, 사이트맵은 정규 페이지 목록을 깔끔하게 우선순위를 매겨 전달합니다.

사이트맵이 색인을 보장하지는 않지만, 사이트 구조에 대해 보낼 수 있는 가장 신뢰할 만한 신호 중 하나입니다. Google의 사이트맵 문서는 규모가 크거나, 새로 만들었거나, 외부 링크가 적거나, 리치 미디어를 포함한 사이트에 사이트맵을 권장합니다. 2026년에는 OpenAI, Anthropic, Perplexity의 AI 크롤러가 Googlebot과 같은 서버 자원을 두고 경쟁하므로, 깔끔한 사이트맵의 가치가 그 어느 때보다 큽니다.

XML 사이트맵에 들어가는 내용

핵심 요소는 URL입니다. 크롤링되기를 원하는 각 페이지는 <url> 블록 안에 들어가며, <loc> 태그에 완전한 절대 주소(상대 경로가 아닌 전체 https:// 경로)를 담습니다. 파일은 <urlset> 선언으로 시작하며 UTF-8 인코딩을 사용해야 합니다.

URL 외에도 프로토콜은 세 가지 선택적 태그를 지원합니다. <lastmod>, <changefreq>, <priority>입니다. <lastmod> 값은 페이지가 마지막으로 의미 있게 변경된 시점을 기록합니다. <changefreq> 태그는 페이지의 업데이트 빈도를 제안하고, <priority>는 상대적 중요도를 암시합니다.

Google이 이 태그들을 어떻게 다루는지 아는 것이 매우 중요합니다. Google은 값이 일관되고 검증 가능할 만큼 정확하면 <lastmod>를 사용하지만, <priority>와 <changefreq>는 완전히 무시합니다. 교훈은 분명합니다. 우선순위 점수를 조정하느라 시간을 낭비하지 마세요. 그 시간에 올바른 URL을 고르고 <lastmod>를 정직하게 유지하는 데 집중하세요.

크기 한도와 사이트맵 색인 파일

사이트맵 파일 하나는 URL 50.000개 또는 압축 해제 기준 50MB로 제한되며, 둘 중 먼저 도달하는 쪽이 적용됩니다. 대역폭을 절약하려고 gzip으로 압축할 수 있지만, 한도에는 여전히 압축 해제 크기가 반영됩니다. 대부분의 웹사이트는 이 한도에 근접하지 않지만, 대형 이커머스 사이트와 퍼블리싱 사이트는 도달하기도 합니다.

어느 한도든 초과하면 URL을 여러 사이트맵 파일로 나누고, 이를 하나의 사이트맵 색인 파일에서 참조합니다. 색인 파일 자체도 각 하위 사이트맵의 위치를 나열한 XML 파일로, 마스터 URL 하나만 제출하면서 수천, 수백만 개의 페이지를 논리적으로 정리할 수 있게 해 줍니다(예: 제품 카테고리별 또는 콘텐츠 유형별 사이트맵 하나씩).

섹션별로 사이트맵을 나누면 진단도 쉬워집니다. Google Search Console의 사이트맵 보고서를 확인할 때, 구분 없는 거대한 목록 하나를 들여다보는 대신 어떤 페이지 그룹에 발견 또는 색인 문제가 있는지 정확히 볼 수 있습니다.

포함해야 할 URL

검색 결과에 실제로 노출되기를 원하는, 색인 가능한 정규 페이지만 나열하세요. 사이트맵은 CMS가 생성할 수 있는 모든 URL을 쏟아 넣는 곳이 아닙니다. 중복 페이지, 페이지네이션 아카이브, 매개변수 변형, 감사 페이지, noindex 지시어로 차단된 페이지는 모두 제외하세요. 정규가 아닌 URL을 포함하면 엇갈린 신호를 보내고 파일의 유용성이 떨어집니다.

흔한 실수는 사이트맵이 실제 사이트와 점점 어긋나도록 방치하는 것입니다. 지금은 404를 반환하거나 리디렉션되는 URL이 목록에 남아 있으면, 크롤러가 파일에 두는 신뢰가 무너집니다. 모든 항목이 상태 코드 200을 반환하는 실제 정규 페이지로 연결되도록 정기적으로 점검하세요. 이 관리 습관은 크롤링 예산과 직결됩니다. 잘 정리된 사이트맵은 크롤러를 중요한 페이지로 안내하고 낭비를 줄여 줍니다.

특수 사이트맵 유형

표준 페이지 사이트맵 외에도 프로토콜은 미디어 전용 확장을 지원합니다. 이미지 및 동영상 사이트맵은 크롤러가 놓칠 수 있는 시각 콘텐츠를 드러내 주며, 캡션, 제목, 재생 시간 같은 세부 정보를 제공합니다. 뉴스 퍼블리셔는 Google News 사이트맵을 사용해 시의성 있는 기사를 표시하고 더 빨리 수집되도록 할 수 있습니다.

일반적으로 모든 유형이 필요하지는 않습니다. 이미지가 많은 사이트이거나 동영상 라이브러리를 운영한다면 해당 확장이 그 자산의 발견에 도움이 됩니다. 대부분의 콘텐츠 사이트에서는 아티클, 랜딩 페이지, 주요 리소스를 담은 깔끔한 표준 사이트맵만으로도 탄탄한 크롤링과 색인을 뒷받침하기에 충분합니다.

사이트맵 제출 방법

검색엔진에 사이트맵을 알리는 주요 방법은 세 가지입니다. 가장 직접적인 방법은 Google Search Console입니다. 사이트맵 보고서에서 파일 URL을 제출한 뒤, 시간에 따라 발견, 크롤링, 색인된 페이지 수를 모니터링할 수 있습니다. Bing도 Bing Webmaster Tools에서 같은 기능을 제공합니다.

두 번째 방법은 robots.txt 파일 안에 Sitemap: https://example.com/sitemap.xml 한 줄로 사이트맵을 참조하는 것입니다. 그러면 robots.txt를 읽는 모든 크롤러가 사이트맵 위치를 알게 됩니다. 세 번째는 Search Console API를 통한 프로그래밍 방식 제출로, 사이트맵을 자동으로 재생성할 때 유용합니다.

Google은 인증 없이 쓰던 예전 핑 엔드포인트를 폐지했으므로, URL에 핑을 보내던 기존 방식은 더 이상 작동하지 않습니다. 대신 Search Console이나 robots.txt를 통해 제출하세요. IndexNow는 다음 크롤링을 기다리는 대신 참여 검색엔진에 URL 변경을 즉시 알려 사이트맵을 보완합니다.

2026년 XML 사이트맵과 AI 크롤러

이제 사이트맵은 Google만을 위한 것이 아닙니다. ChatGPT, Perplexity, Gemini 같은 AI 어시스턴트는 자체 크롤러(GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot)를 운영해 인용하는 콘텐츠를 수집하고 갱신합니다. 최신 상태의 정확한 사이트맵은 이러한 시스템이 페이지를 발견하고 AI 생성 답변에 노출하도록 돕습니다.

2025년 서버 로그 데이터에 따르면 AI 크롤러 트래픽이 급격히 증가했으며, 일부 봇은 전년 대비 수백 퍼센트 성장했습니다. 이 트래픽은 Googlebot이 사용하는 것과 같은 자원을 두고 경쟁합니다. 가장 좋은 콘텐츠로 크롤러를 안내하는 집중된 사이트맵과 정확한 <lastmod> 날짜를 함께 갖추면, 모든 검색엔진이 한정된 크롤링 노력을 가장 발견되고 인용되기를 원하는 페이지에 쓰도록 할 수 있습니다.

흔한 XML 사이트맵 실수

priority와 changefreq에 집착하는 것이 대표적인 실수입니다. Google은 두 태그를 모두 무시하므로 그 노력은 헛수고가 됩니다. 그 밖의 흔한 문제로는 정규가 아니거나 리디렉션된 URL을 나열하는 것, 파일에 404를 남겨 두는 것, 콘텐츠가 실제로 바뀌었는데 <lastmod>를 업데이트하지 않는 것, 색인 파일로 나누지 않고 URL 50.000개 한도를 초과하는 것이 있습니다.

또 다른 미묘한 문제는 <lastmod> 날짜를 조작하는 것입니다. 재생성할 때마다 모든 URL에 오늘 날짜를 찍으면 신호가 무의미해지고 Google은 이를 불신하게 됩니다. 페이지 콘텐츠가 실제로 바뀔 때만 날짜를 업데이트하세요. 재크롤링 우선순위를 정하는 데 이 태그가 가치를 갖는 이유는 바로 정확성 때문입니다.

사이트맵 모니터링과 유지 관리

사이트맵은 한 번 설정하고 끝나는 것이 아니라 살아 있는 파일로 다뤄야 합니다. 매월 Search Console 사이트맵 보고서를 확인해 파일이 제대로 읽히는지, 발견된 페이지와 색인된 페이지 간의 차이가 어떤지 살피고, 파싱 오류를 조기에 잡아내세요. 제출된 URL과 색인된 URL 간의 차이가 벌어진다면 대개 사이트맵 문제가 아니라 콘텐츠 품질이나 중복 콘텐츠 문제를 가리킵니다.

대부분의 최신 콘텐츠 플랫폼은 사이트맵을 자동으로 생성하고 업데이트하므로, 게시할 때마다 최신 상태로 유지됩니다. 수동으로 관리한다면 게시 워크플로에 재생성 단계를 넣어 새 페이지는 빠르게 추가되고 삭제된 페이지는 사라지도록 하세요. 여기에 정기적인 기술 감사를 더해 사이트 전체의 크롤링 신호를 깔끔하게 유지하세요.

XML 사이트맵은 어떻게 만드나요?

대부분의 플랫폼에서는 XML 사이트맵을 직접 작성할 필요가 없습니다. CMS나 SEO 플러그인이 사이트맵을 생성하고 게시할 때마다 업데이트합니다. 직접 만들어야 하는 경우는 맞춤 개발 사이트나 정적 사이트뿐이며, 정규 URL을 나열하고 빌드할 때마다 파일을 생성하면 됩니다.

플랫폼사이트맵 생성 방식일반적인 주소
WordPress버전 5.5부터 코어에 내장되어 있으며, Yoast SEO나 Rank Math를 설치하면 자체 색인으로 대체됩니다/wp-sitemap.xml 또는 /sitemap_index.xml
Shopify제품, 컬렉션, 페이지, 블로그 게시물에 대해 자동 생성됩니다/sitemap.xml
Webflow사이트 SEO 설정에서 자동 생성 옵션을 켤 수 있습니다/sitemap.xml
Wix, Squarespace자동 생성됩니다/sitemap.xml
맞춤 개발 사이트 또는 정적 사이트프레임워크 기능이나 빌드 스크립트, 또는 URL 목록을 내보내는 크롤러를 사용합니다자유롭게 지정, 보통 /sitemap.xml

맞춤 개발 사이트라면 다음 단계를 따르세요.

  1. 색인되기를 원하는 URL을 나열합니다. 상태 코드 200을 반환하는 정규 버전만 포함하고, 매개변수, 리디렉션, noindex 페이지는 제외합니다.
  2. 표준 형식으로 파일을 생성합니다. 페이지마다 url 항목 하나를 두고, lastmod 날짜는 실제 수정일을 사용합니다.
  3. URL이 50,000개를 넘거나 압축 해제 기준 50 MB를 초과하면 사이트맵 색인을 사용해 여러 파일로 나눕니다.
  4. 파일을 도메인 루트에 두고, 브라우저에서 열어 제대로 로드되는지 확인한 뒤 robots.txt에서 참조합니다.
  5. 모든 배포 과정에 생성 단계를 포함해, 새 페이지가 수작업 없이 추가되도록 합니다.

플랫폼과 관계없이 생성된 파일을 한 번은 열어 보세요. 플러그인이 태그 아카이브, 첨부 파일 페이지, 테스트 페이지처럼 제외하고 싶은 페이지를 포함하는 경우가 있습니다.

결론

XML 사이트맵은 검색엔진과 AI 크롤러가 찾아 주기를 원하는 정규 URL을 나열하는, 간단하지만 효과가 큰 파일입니다. 색인을 강제하지는 않지만, 특히 규모가 크거나 새로 만들었거나 자주 업데이트되는 사이트에서 발견 속도를 높여 줍니다. 색인 가능한 정규 페이지만 포함하고, 색인 파일을 활용해 URL 50.000개 및 50MB 한도를 지키며, <lastmod> 날짜를 정직하게 유지하고, Google도 무시하는 priority와 changefreq는 신경 쓰지 마세요. Search Console로 제출하고 robots.txt에서 참조한 뒤, 매월 발견된 페이지와 색인된 페이지 간의 차이를 모니터링하세요. 2026년에는 깔끔한 사이트맵이 Google부터 ChatGPT까지 모든 검색엔진이 가장 중요한 페이지에 크롤링 노력을 쏟도록 돕습니다. Sorank의 GEO SEO 감사가 사이트맵과 크롤링 상태를 어떻게 자동으로 점검하는지 확인해 보세요.

출처

자주 묻는 질문

XML 사이트맵이 있으면 페이지 색인이 보장되나요?

아니요. 사이트맵은 검색엔진이 URL을 더 빨리 발견하도록 돕지만, 색인을 강제하지는 않습니다. Google은 콘텐츠 품질, 중복 여부, 관련성을 바탕으로 각 페이지를 색인할 가치가 있는지 여전히 스스로 판단합니다. 사이트맵은 명령이 아니라 강력한 발견 신호로 생각하세요. 페이지가 '발견됨 - 현재 색인이 생성되지 않음' 상태에 머문다면, 문제는 대개 사이트맵 자체가 아니라 콘텐츠 품질이나 중복 콘텐츠에 있습니다.

XML 사이트맵에는 URL을 몇 개까지 넣을 수 있나요?

사이트맵 파일 하나는 URL 50.000개 또는 압축 해제 기준 50MB로 제한되며, 둘 중 먼저 도달하는 쪽이 적용됩니다. 사이트의 페이지가 더 많다면 여러 사이트맵 파일로 나누고, 그 파일들을 사이트맵 색인 파일에 나열합니다. 그런 다음 색인 URL만 제출하면 됩니다. 대부분의 사이트는 이 한도에 도달하지 않지만, 대형 이커머스 사이트와 퍼블리싱 사이트는 모니터링을 쉽게 하려고 이런 방식으로 페이지를 정리합니다.

사이트맵에 priority와 changefreq 값을 설정해야 하나요?

이점이 없습니다. Google은 priority와 changefreq 태그를 모두 무시하기 때문입니다. Google이 사용하는 유일한 선택적 태그는 lastmod이며, 그것도 날짜가 일관되고 검증 가능할 만큼 정확할 때뿐입니다. 올바른 정규 URL을 나열하고 lastmod를 정직하게 유지하는 데 집중하되, 페이지가 실제로 바뀔 때만 업데이트하세요. 재생성할 때마다 날짜를 조작하면 Google은 그 값을 완전히 불신하게 됩니다.

야심 찬 기업을 위한 블로그

먼저 Sorank를 경험한 사람들

야망 있는 창업자들의 후기

오가닉 성장이커머스

5개월 만에 방문자 0에서 10000명

Celio Fabianomonrobotlavevitre.fr
오가닉 성장소프트웨어

8개월 만에 고객 0에서 5000명

Thibault BMsorank.com
오가닉 성장레저 및 항공

4개월 만에 클릭 0에서 1104회로

Dominiqueflight-sensations-idf.com
오가닉 성장음악 소프트웨어

4개월 만에 클릭 30배

Valentin Cordiertiger-sounds.com
오가닉 성장건강 및 웰니스

4개월 만에 클릭 30배

Rodrigue Bretonalthevia.com