사이트맵 검사기는 무엇을 하나요?
XML 사이트맵은 검색 엔진이 찾아 주기를 원하는 페이지를 나열한 파일로, 페이지가 마지막으로 바뀐 시점을 알려 주는 날짜를 선택적으로 넣을 수 있습니다. Google은 이 파일을 읽어 URL을 발견하고 다시 크롤링하지만, 파일이 유효하고 접근 가능하며 실제로 작동하는 페이지를 나열할 때만 그렇습니다.
이 검사기는 크롤러와 같은 방식으로 사이트맵을 찾고, sitemaps.org 프로토콜과 Google의 규칙에 따라 검증한 뒤, 나열된 URL 중 일부를 샘플로 테스트합니다. 파일이 제대로 파싱되는지, 한도 안에 있는지, 크롤러를 깨졌거나 리다이렉트되거나 차단된 페이지로 보내고 있지 않은지를 보고서 하나에서 확인할 수 있습니다.

사이트맵 확인 방법
example.com을 입력하면 검사기가 사이트맵을 찾아 주고, https://example.com/sitemap_index.xml처럼 정확한 주소를 붙여 넣을 수도 있습니다.
검사기는 먼저 robots.txt의 Sitemap: 줄을 읽고, 그다음 /sitemap.xml, /sitemap_index.xml, /wp-sitemap.xml 같은 일반적인 위치를 확인합니다.
XML을 파싱하고 한도와 네임스페이스를 확인한 뒤, 모든 URL과 lastmod 날짜를 검토합니다. 사이트맵 인덱스라면 처음 10개의 하위 사이트맵을 엽니다.
사이트맵 전체에 고르게 분포된 URL 10개를 가져와 404, 리다이렉트, noindex 태그, 다른 페이지를 가리키는 canonical을 찾아냅니다.
Advertisement
사이트맵 검사기가 확인하는 항목
각 검사 항목은 Google Search Console이 사이트맵을 거부하거나 무시할 수 있는 이유와 연결됩니다.
닫히지 않은 태그나 URL 안의 이스케이프되지 않은 & 하나가 파일 전체를 망가뜨립니다. 검사기는 정확한 줄과 열을 보여 줍니다.
사이트맵 하나에는 URL 50,000개, 압축하지 않은 크기로 50 MB까지 담을 수 있으며, sitemaps.org 네임스페이스를 사용해야 합니다.
상대 URL, 다른 도메인, http/https 불일치, 중복 URL, 2,048자를 넘는 URL.
날짜는 W3C 형식(2026-10-15 또는 2026-10-15T09:30:00+00:00)을 사용해야 합니다. 미래 날짜나 모든 URL에 똑같이 복사된 날짜가 있으면 Google은 날짜를 신뢰하지 않습니다.
사이트맵에는 있지만 Googlebot에 차단된 URL은 엇갈린 신호를 보내며, 차단된 사이트맵은 아예 읽을 수 없습니다.
사이트맵에는 최종적이고 색인 가능한 페이지만 넣어야 합니다. 404, 리다이렉트, noindex, 다른 페이지를 가리키는 canonical이 없어야 합니다.
사이트맵 한도와 규칙
파일당 URL 50,000개 또는 50 MB(압축 전 기준). 더 큰 사이트는 여러 사이트맵으로 나누고 사이트맵 인덱스에 나열하세요.
https://example.com/page처럼 프로토콜을 포함한 전체 절대 URL을 사용하고, 호스트는 사이트와 같아야 합니다.UTF-8 인코딩과 특수 문자 이스케이프:
&는&로 써야 합니다.`lastmod`는 정확할 때만 넣으세요. Google은 일관되고 검증 가능하게 정확한 경우에만 이를 사용하며,
priority,changefreq태그는 완전히 무시합니다.사이트맵 인덱스 파일은 중첩할 수 없습니다. 인덱스에는 사이트맵만 나열하며, 다른 인덱스 파일은 넣을 수 없습니다.
Gzip도 괜찮습니다.
sitemap.xml.gz를 사용할 수 있으며, 50 MB 한도는 압축을 푼 크기에 적용됩니다.robots.txt의
Sitemap:줄과 Google Search Console 제출로 크롤러에 사이트맵 위치를 알려 주세요. Google은 2023년에 사이트맵 핑 URL을 폐지했습니다.
Advertisement
흔한 사이트맵 오류와 해결 방법
Search Console의 "가져올 수 없음": 사이트맵이 오류를 반환하거나, 리다이렉트가 무한 반복되거나, robots.txt가 차단하는 경우입니다. 보고서의 HTTP 상태와 robots.txt 섹션을 확인하세요.
"사이트맵이 HTML임" 오류: 해당 URL이 웹 페이지를 반환하는 경우로, 상태 코드 200을 반환하는 404 페이지인 경우가 많습니다. 서버가 XML 파일 자체를 반환하는지 확인하세요.
잘못된 날짜:
YYYY-MM-DD또는 시간대를 포함한 전체 타임스탬프를 사용하세요.10/15/2026같은 형식은 유효하지 않습니다.리다이렉트되는 URL: 최종 URL을 넣으세요. 보통 사이트가 실제로 사용하는 https 및 www(또는 non-www) 버전입니다.
사이트맵에 포함된 noindex 페이지: 사이트맵에서 빼거나 noindex 태그를 제거하세요. 이런 페이지를 나열하면 크롤링 예산이 낭비되고 Search Console 경고가 발생합니다.
남아 있는 오래된 사이트맵: 플러그인을 바꾸면 새 인덱스 옆에 오래된
/sitemap.xml이 남을 수 있습니다. 기준이 되는 사이트맵은 하나만 두고, 이전 파일은 리다이렉트하거나 삭제하세요.
XML 사이트맵 예시
최소한의 사이트맵, 사이트맵 인덱스, 그리고 크롤러에 사이트맵 위치를 알려 주는 robots.txt 줄입니다.
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://example.com/</loc>
<lastmod>2026-10-15</lastmod>
</url>
</urlset><?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/post-sitemap.xml</loc>
<lastmod>2026-10-15</lastmod>
</sitemap>
</sitemapindex>Sitemap: https://example.com/sitemap_index.xmlAdvertisement
SEO·크롤링 도구 더 보기
보고서에서 찾은 문제를 다음 무료 도구로 해결하세요.