🗺️ sitemap.xml 검증기
sitemap.xml을 가져와 구문 분석하고 URL 수, lastmod / changefreq / priority, hreflang, 이미지/동영상/뉴스 확장, 크기 및 50k URL / 50 MB 제한을 검사합니다.
완전 무료
가입 불필요
서버 처리
로그 · DB 없음
레이트 리밋
5 개 언어
다크 모드
📖 이 진단으로 알 수 있는 것
이 진단은 sitemap.xml 을 실제로 가져와 XML 로 해석되는지 확인하고, URL 건수, lastmod / changefreq / priority 기재율, sitemapindex 의 자식 사이트맵을 나열합니다. 여기가 전부 초록이어도 실린 URL 이 색인된다는 보장은 없습니다. 사이트맵은 구글에 대한 지시가 아니라 발견의 단서이기 때문입니다.
| 판정 항목 | 무엇을 보는가 | 걸렸을 때의 대처 |
|---|---|---|
| 50,000 URL / 50MB 상한 | 한 파일에 담을 수 있는 것은 50,000 URL, 비압축 50MB 까지입니다. 초과분이 무시되는 것이 아니라 파일 전체가 오류 취급됩니다. gzip 으로 배포해도 판정은 압축 해제 후 크기입니다. | sitemapindex 로 분할합니다. 색인 파일 자체도 50,000건까지이므로 이론상 25억 URL 까지 다룰 수 있습니다. 나누는 기준은 디렉터리보다 갱신 빈도 단위(기사 / 상품 / 정적 페이지)로 하면 나중에 lastmod 운용이 편해집니다. |
| lastmod 가 전부 같은 날짜 | CMS 가 생성할 때마다 모든 URL 의 lastmod 를 오늘로 만드는 구현이 많은데, 그러면 구글은 lastmod 를 신뢰할 수 없다고 판단해 사이트 전체에서 무시합니다. 미래 날짜가 들어간 경우도 같습니다. 갱신 신호로서의 가치가 사라집니다. | 실제로 콘텐츠를 고친 시각을 타임존이 붙은 W3C Datetime(2026-07-26T10:00:00+09:00)으로 출력합니다. 헤더나 푸터만 고친 페이지의 lastmod 는 움직이지 않는 것이 원칙입니다. 판단이 서지 않으면 lastmod 를 내보내지 않는 편이 오히려 해가 적습니다. |
| 실어서는 안 될 URL 이 들어 있음 | 사이트맵에는 색인시키고 싶은 정규 URL 만 넣습니다. noindex 페이지, canonical 이 다른 URL 을 가리키는 페이지, 리다이렉트되는 URL, 404 가 섞이면 크롤 예산을 낭비하고 서치 콘솔의 제외 리포트가 읽기 어려워집니다. | 생성 시 200 을 반환하고, noindex 가 아니며, canonical 이 자기 자신인 3가지 조건으로 좁힙니다. changefreq 와 priority 는 구글이 사용하지 않는다고 명언한 값이므로 비어 있어도 감점이 아닙니다. 생략해 파일 크기를 줄이는 편이 실리적입니다. |
사이트맵에 실었다는 것만으로 순위가 오르지는 않습니다. 효과가 있는 것은 내부 링크가 얕은 신규 페이지의 발견과 대규모 사이트에서의 크롤 효율입니다. robots.txt 에 Sitemap: https://example.com/sitemap.xml 한 줄을 쓰고 서치 콘솔에도 등록해 두면 어떤 URL 이 왜 제외되었는지 확인할 수 있습니다.