본문으로 건너뛰기
ToolMug

XML 사이트맵 검사

사이트맵을 제출하기 전에 XML이 제대로 읽히는지, URL이 절대 경로인지, 중복이나 다른 호스트의 URL이 없는지, lastmod 형식이 맞는지, hreflang 링크가 서로를 가리키는지 확인하세요. 사이트맵 인덱스는 하위 사이트맵을 하나씩 열어서 검사하세요.

서버에서 처리되며 1시간 이내에 삭제돼요

사용 방법

  1. 사이트맵 URL(예: https://www.example.com/sitemap.xml)을 입력하고 '검사'를 누르거나, 'XML 붙여넣기'로 바꾸세요.
  2. 유형, URL 수, 크기와 발견된 문제를 확인하세요. 문제마다 예시가 몇 개씩 나와요.
  3. 원하면 '처음 20개 상태 확인'을 눌러 해당 URL이 열리는지 볼 수 있어요. 사이트맵 인덱스에서는 하위 사이트맵마다 '검사'를 누르세요.

옵션 설명

한도
sitemaps.org 프로토콜에서 사이트맵 하나는 URL 최대 50,000개, 압축을 푼 크기 50 MB까지예요. 더 크면 나눠서 사이트맵 인덱스를 쓰세요. 여기서 가져오는 사이트맵은 최대 10 MB예요.
lastmod
2026-10-11이나 2026-10-11T08:00:00+08:00 같은 W3C 날짜 형식이어야 해요. 미래 날짜는 경고로 표시돼요.
hreflang
각 URL의 대체 링크에는 URL 자신이 들어 있어야 하고, 언어별 페이지는 서로를 가리켜야 해요.

문제가 네 가지인 예

https://example.com/sitemap.xml에서 이 사이트맵을 검사하면

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://example.com/en/</loc>
    <lastmod>2026-10-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>https://example.com/de/</loc>
    <lastmod>11/10/2026</lastmod>
    <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/>
  </url>
  <url>
    <loc>/about</loc>
    <priority>1.5</priority>
  </url>
</urlset>

다음을 보고해요. 각 문제에는 해당하는 값이 예시로 함께 나와요.

문제 표시되는 예
다른 페이지가 되돌려 주지 않는 hreflang 링크 https://example.com/de/ ↛ https://example.com/en/
lastmod가 W3C 날짜 형식이 아님 https://example.com/de/ → 11/10/2026
loc의 상대 경로 /about
0.0–1.0을 벗어난 priority /about → 1.5

독일어 페이지는 자기 자신만 나열하므로, 자신을 링크한 영어 페이지를 가리키지 않아요. 11/10/2026처럼 쓴 날짜는 모호하기 때문에 연도가 앞에 오는 W3C 형식만 받아요.

선택 태그에 허용되는 값은 다음과 같아요. lastmod는 YYYY, YYYY-MM, YYYY-MM-DD, 또는 시간대가 있는 전체 날짜와 시간이에요. changefreq는 always, hourly, daily, weekly, monthly, yearly, never 중 하나여야 해요. priority는 0.0에서 1.0 사이의 숫자예요. <로 시작하지 않는 파일은 한 줄에 URL 하나씩 있는 일반 텍스트 목록으로 읽어요.

자주 묻는 질문

URL이 사이트맵과 같은 호스트에 있어야 하나요?

보통은 그래요. 다른 호스트의 URL은 그 사이트가 자신의 robots.txt에 Sitemap 줄로 이 사이트맵을 선언하지 않으면 검색엔진이 무시해요.

priority와 changefreq는 의미가 있나요?

Google은 둘 다 무시한다고 밝혔어요. 있어도 해롭지는 않지만, 형식이 잘못된 값은 여기서 경고로 표시돼요.

사이트 전체를 크롤링하나요?

아니요. 저희 서버는 입력한 파일만 내려받아요. 상태 확인도 처음 20개 URL에 HEAD 요청을 한 번씩만 보내요. 붙여넣은 XML은 모두 브라우저 안에서 검사해요.

개인정보 보호

파일은 처리를 위해 HTTPS로 업로드되며 1시간 이내에 자동으로 삭제돼요.

관련 도구