FreeOnlineTool

사이트맵 XML 검증기

사이트맵 XML 검증기. urlset·sitemapindex 프로토콜을 브라우저에서 검사합니다. loc·lastmod·changefreq·priority, 중복 URL, 이미지·hreflang, 5만 개 한도. 오류 CSV. 업로드 없음.

사이트맵 XML 검증

urlset·sitemapindex를 이 탭에서 검사합니다. loc가 절대 http(s)인지, lastmod·changefreq·priority가 프로토콜에 맞는지, URL이 겹치는지, 이미지·hreflang 확장이 비었는지 봅니다. 서버로 나가지 않습니다.

sitemap.xml 또는 .xml.gz를 놓으세요. ⌘V / Ctrl+V로 붙여넣어도 됩니다.

⌘V / Ctrl+V · .xml .txt .gz

사용 방법

작동 방식

sitemap xml validator를 찾는 사람은 Search Console에 올리기 직전 sitemap.xml이 무시되거나, 여러 생성기를 합친 파일이 XML로는 맞지만 사이트맵 규격이 아닐 때입니다. 일반 XML 린트는 “파싱되나?”만 봅니다. 이 페이지는 sitemaps.org 프로토콜을 봅니다.

  1. 붙여넣기 또는 드롭.xml, .txt, .xml.gz(탭에서 압축 해제). 업로드 없음.
  2. 종류 — 루트가 urlset인지 sitemapindex인지. RSS/Atom이나 HTML은 사이트맵이 아니라고 거절합니다.
  3. <url> / <sitemap>loc는 공백 없는 절대 http/https URL이어야 하고 2048자를 넘으면 안 됩니다. 상대 경로는 실패합니다.
  4. 선택 필드lastmod는 W3C 날짜(YYYY-MM-DD 또는 ISO 8601). changefreq는 always·hourly·daily·weekly·monthly·yearly·never. priority는 0.0–1.0.
  5. 중복과 확장 — 같은 loc가 두 번이면 오류. image:imageimage:loc가 필요합니다. xhtml:link hreflang은 개수를 셉니다.
  6. 5만 개 한도 — 한 파일에 URL 또는 자식 사이트맵이 50,000개를 넘으면 안 됩니다. 리포트를 복사하거나 오류 CSV를 받습니다.

Google Search Console이 아니고 XSD만 보는 검사기도 아닙니다. 사이트맵 XML 검증기이며 아직 공개하지 않은 URL 목록을 외부 서버로 보내지 않습니다.

탭을 닫으면 바이트는 사라집니다.

FAQ

XML은 맞는데 왜 실패하나요?

브라우저와 IDE는 well-formed만 봅니다. 사이트맵은 프로토콜 필드도 필요합니다. changefreqsometimes이거나 priority1.5이거나 loc/about이면 XML은 통과해도 크롤러는 거절합니다.

URL을 직접 열어서 확인하나요?

아니요. loc를 요청하지 않습니다. 붙여넣은 문서만 읽습니다. 깨진 링크와 robots.txt는 범위 밖입니다.

사이트맵 인덱스도 되나요?

됩니다. sitemapindex<sitemap><loc>…</loc></sitemap> 자식이어야 하고 <url> 행이 있으면 안 됩니다. 두 루트를 섞으면 오류입니다.

사이트맵을 업로드하나요?

아니요. DOMParser와 프로토콜 규칙은 로컬에서만 돌아갑니다. 계정 없습니다. 비공개 스테이징 호스트를 믿지 않는 도구에 붙이지 마세요. 이 페이지는 적어도 탭 밖으로 나가지 않습니다.

관련 도구