XML 사이트맵 검증기
URL mode fetches through this site’s proxy (rate-limited). If it’s ever unavailable, paste mode always works.
전체 과정이 브라우저에서 실행되며, 붙여넣은 내용은 업로드되거나 저장되지 않습니다. Fetch by URL uses this site's proxy to retrieve the file only; validation still happens in your browser. 익명 실행별 결과 계수는 종합 연구에 사용될 수 있습니다. URL, 도메인, IP 및 식별자는 절대 포함되지 않으며 100회 미만의 실행에 대한 통계는 공개하지 않습니다.
+를 눌러 현재 사이트 또는 페이지를 저장합니다. 저장된 사이트, 페이지 또는 목록 옆의 ☆를 사용해 즐겨찾기에 추가하세요. 최근 검사 기록은 아래에 표시됩니다.
이름 있는 목록 만들기
로컬 선택에서 대상을 입력했습니다.
사이트 패스포트 이 저장된 사이트의 로컬 컨텍스트
로컬 데이터
저장된 대상, 이름 있는 목록 및 최근 검사 요약은 이 브라우저에만 남습니다.
Why this score?
이 도구 평가하기
이 도구 정보
XML 사이트맵을 붙여 넣거나 업로드하거나 공개 URL에서 가져와 구조, 프로토콜, URL, lastmod, 문자 이스케이프와 크기 제한을 검사합니다. 오류와 경고는 해당 줄의 근거와 함께 표시됩니다.
붙여 넣거나 업로드한 파일은 브라우저에서 처리되며, URL 모드만 보호된 가져오기 엔드포인트를 사용합니다.
기능
- 올바른 XML 구조와 sitemaps.org 0.9 네임스페이스 검사
- 절대 URL, 동일 호스트, W3C 형식 lastmod 및 & 같은 올바른 문자 이스케이프 확인
- 파일당 50,000 URL·압축 해제 기준 50 MB 제한과 sitemap index 규칙 검증
- 붙여 넣기, 파일 업로드, gzip 및 범위가 제한된 공개 URL 가져오기 지원
작동 방식
도구는 XML 또는 gzip 바이트를 해독하고 전체 문서의 구조를 검사한 다음 각 URL 또는 하위 사이트맵에 프로토콜 규칙을 적용합니다. 오류, 경고, 줄 번호와 수정 지침을 함께 보존하며, 네트워크 가져오기 상태는 문서 유효성 판정과 분리합니다.
제한사항
- 유효한 사이트맵은 URL 발견을 도울 뿐 크롤링이나 색인을 보장하지 않습니다.
- 대용량 파일의 항목별 세부 규칙은 처음 5,000개 항목에 적용되지만 전체 파일의 구조와 프로토콜 제한은 계속 검사합니다.
- URL 가져오기가 일시적으로 불가능해도 붙여 넣기와 업로드 검사는 사용할 수 있으며, 가져오기 실패를 파일 오류로 해석해서는 안 됩니다.
자주 묻는 질문
유효한 XML 사이트맵의 조건은 무엇인가요?
sitemaps.org 0.9 네임스페이스를 사용하는 올바른 형식의 XML이어야 하며, 동일 호스트의 절대 URL, 유효한 W3C 형식의 lastmod 날짜, 올바르게 이스케이프된 문자(예: &는 &로 표기)를 포함해야 합니다. 또한 파일 하나당 URL 50,000개 또는 압축 해제 시 50MB를 넘을 수 없습니다. 검증기는 이 모든 항목을 확인하고 결과에 점수를 매깁니다.
사이트맵 하나에 URL을 몇 개까지 포함할 수 있나요?
사이트맵 파일 하나는 URL 50,000개와 압축 해제 시 50MB로 제한됩니다. 그보다 많으면 여러 사이트맵으로 나누고 사이트맵 색인 파일에 나열하세요. 사이트맵 색인 파일도 최대 50,000개의 사이트맵을 참조할 수 있습니다.
유효한 사이트맵이면 페이지의 색인이 보장되나요?
아니요. 사이트맵은 검색 엔진이 URL을 발견하도록 돕지만 명령이 아닌 참고 신호입니다. 페이지는 여전히 크롤링과 색인이 가능해야 하고(noindex가 없고 robots.txt로 차단되지 않아야 함), canonical이 적절하며 색인할 가치가 있어야 합니다. 깔끔한 사이트맵은 발견 가능성을 높이지만 색인을 강제하지 않습니다.
lastmod는 정확해야 하나요?
예. Google은 lastmod가 일관되게 정확할 때만 신뢰합니다. 내보낼 때마다 모든 URL에 오늘 날짜를 표시하면 신호가 잡음이 되어 무시됩니다. 페이지 콘텐츠가 실제로 변경된 날짜를 lastmod로 설정하고, 변경되지 않았다면 그대로 두세요.
사이트맵에 다른 도메인의 URL을 나열할 수 있나요?
일반적으로는 안 됩니다. 모든 URL은 사이트맵 파일과 동일한 호스트에 있어야 합니다. 도메인 간 URL은 Search Console의 특정 교차 제출 설정에서만 유효합니다. 검증기는 외부 호스트 URL을 표시하여 실수로 포함된 스테이징 또는 CDN 호스트 이름을 찾을 수 있게 합니다.
자주 발생하는 문제와 해결 방법
- 오류 사이트맵 XML 형식이 잘못되었습니다 해결 방법: 파일이 유효한 XML로 구문 분석될 때까지 예약 문자를 이스케이프하는 것을 포함해 보고된 XML 구문을 수정하세요.
- 오류 루트 요소가 urlset 또는 sitemapindex가 아닙니다 해결 방법: URL 사이트맵에는 urlset을, 색인에는 sitemapindex를 사용하고 루트 요소에 사이트맵 프로토콜 네임스페이스를 지정하세요.
- 오류 URL 위치가 유효하지 않거나 상대 주소입니다 해결 방법: 유효하지 않은 각 loc를 완전한 정규 HTTP 또는 HTTPS URL로 교체하세요.
- 경고 중복 URL 항목이 있습니다 해결 방법: 사이트맵 생성기의 원본 레코드에서 중복을 제거해 각 정규 URL을 한 번만 출력하세요.
- 오류 URL이 지원되지 않는 스킴을 사용합니다 해결 방법: HTTP가 아닌 위치를 크롤링 가능한 http:// 또는 https:// 정규 URL로 교체하거나 해당 항목을 제거하세요.
- 경고 최종 수정 날짜가 유효하지 않습니다 해결 방법: lastmod를 유효한 W3C 날짜 또는 날짜·시간 형식으로 지정하고 페이지가 실질적으로 변경될 때만 업데이트하세요.
- 경고 사이트맵에 다른 호스트가 포함되어 있습니다 해결 방법: 교차 제출 소유권이 의도적으로 확인된 경우가 아니면 다른 호스트의 URL을 해당 호스트의 사이트맵으로 옮기세요.
- 오류 사이트맵이 URL 또는 바이트 한도를 초과합니다 해결 방법: 사이트맵을 압축 해제 기준 50,000개 항목과 50 MB 미만으로 나눈 뒤 각 부분을 사이트맵 색인에 나열하세요.
- 오류 사이트맵 색인 중첩이 유효하지 않습니다 해결 방법: 제출한 색인이 URL 사이트맵을 직접 가리키도록 사이트맵 구조를 평탄화하세요.