XML 사이트맵 검사기 및 분할기

sitemap.xml 문법 및 태그 오류 검사, 순수 URL 목록 CSV 추출, 대용량 사이트맵 인덱스 분할 도구

ADVERTISEMENT · TOP BANNER

Responsive 728x90 / 320x100 Ad Slot

(CLS Prevention Active · Zero Shift)
100% 브라우저 연산 (서버 전송 없음, 개인정보 안전)
Interactive Client Mode
XML 사이트맵 문법 검사기, URL 추출 및 분할기
구글 Sitemaps 0.9 표준 문법 검사 통과! (4개 URL 정상 파싱)
xmlns 0.9: ✓UTF-8: ✓4 URLs
668 bytes
추출된 순수 URL 목록 (4)
https://orvokit.com/
https://orvokit.com/ko/tools/json-ld-schema-markup-generator
https://orvokit.com/en/tools/json-ld-schema-markup-generator
https://orvokit.com/ko/category/seo
사이트맵 자동 분할기 (Splitter)
파일당 분할 개수:
총 4개 URL을 파일당 2개씩 2개의 하위 사이트맵으로 분할합니다.
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap>
    <loc>https://example.com/sitemap_1.xml</loc>
    <lastmod>2026-10-21</lastmod>
  </sitemap>
  <sitemap>
    <loc>https://example.com/sitemap_2.xml</loc>
    <lastmod>2026-10-21</lastmod>
  </sitemap>
</sitemapindex>
ADVERTISEMENT · HIGH CTR IN-FEED

Native In-Feed / High Viewability Ad Slot

(CLS Prevention Active · Zero Shift)

XML 사이트맵 문법 검사기, URL 목록 추출 및 분할기 (Validator & Splitter)

XML 사이트맵(`sitemap.xml`)은 구글(Google), 네이버(Naver), 빙(Bing) 등 글로벌 검색엔진 로봇에게 웹사이트의 모든 유효한 페이지 목록과 최종 수정일(`lastmod`), 변경 빈도(`changefreq`), 우선순위(`priority`)를 직접 알려주는 가장 중요한 테크니컬 SEO 지도입니다.

그러나 구글 공식 웹마스터 가이드라인에 따르면 단일 XML 사이트맵 파일은 최대 **50,000개 URL** 또는 압축 해제 기준 **50MB** 용량을 초과할 수 없습니다. 이 한도를 초과하면 검색엔진 크롤러가 파일 전체의 수집을 중단하며, 태그 닫기 누락이나 잘못된 날짜 형식 같은 사소한 XML 문법 오류 하나만으로도 수만 개의 페이지가 검색 색인에서 누락될 수 있습니다.

오르보킷 XML 사이트맵 유효성 검사기 및 분할기는 XML 소스 코드를 붙여넣으면 문법 오류를 즉시 검사하고, 포함된 모든 URL 목록을 깔끔한 텍스트나 CSV 파일로 추출해 주며, 대규모 사이트맵을 구글 표준 50,000개(또는 사용자 지정 단위) 이하의 소형 사이트맵과 마스터 사이트맵 인덱스(`sitemap-index.xml`)로 분할해 줍니다.

W3C Sitemaps 0.9 프로토콜 및 구글 색인 제한 규격

XML 사이트맵 스키마 표준 명세와 검색엔진 크롤러의 메모리 버퍼 한계를 극복하는 인덱스 분할 원리를 설명합니다.

Sitemap 0.9 표준 스키마 구조Mathematical Formulation
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://example.com/page</loc> <lastmod>YYYY-MM-DDTHH:MM:SSZ</lastmod> </url> </urlset>

반드시 UTF-8 인코딩이어야 하며, <loc> 태그 내부의 URL은 HTML 엔티티(& -> &amp;)로 이스케이프되어야 합니다.

120,000개의 URL을 가진 대형 이커머스 사이트맵 분할
한도 검사총 URL 120,000개 > 구글 공식 단일 파일 한도 50,000개 초과분할 필수 판정
청크 분할 (Chunking)Part 1 (50,000개), Part 2 (50,000개), Part 3 (20,000개)로 분할3개 하위 사이트맵 생성
인덱스 파일 조립<sitemapindex> 태그 아래 sitemap1.xml, sitemap2.xml, sitemap3.xml 매핑sitemap_index.xml 완성
구글 서치콘솔 제출마스터 인덱스 주소 하나만 제출하여 전체 12만 개 URL 색인 유도완벽한 크롤링 달성

👉 구글 가이드라인을 100% 준수하면서 대용량 URL을 안정적으로 검색엔진에 공급합니다.

XML 사이트맵 공식 기술 규격 및 검색엔진 수집 한도 비교표

구글 및 주요 검색엔진의 사이트맵 지원 한계, 필수 태그 및 유효성 기준

규격 항목구글 / 네이버 공식 기준권장 모범 사례위반 시 크롤러 조치해결 방법
최대 URL 개수단일 파일당 최대 50,000개10,000 ~ 40,000개 권장50,000개 초과분 크롤링 중단Sitemap Index 파일로 하위 분할
최대 파일 용량비압축 기준 최대 50MB10MB ~ 20MB 이내 유지파일 다운로드 실패 (Timeout)gzip(.gz) 압축 배포 또는 분할
인코딩 (Encoding)반드시 UTF-8UTF-8 BOM 없음XML 파싱 치명적 에러 발생UTF-8 인코딩으로 저장
날짜 형식 (lastmod)W3C Datetime (ISO 8601)YYYY-MM-DD 또는 ISO 타임스탬프lastmod 속성 무시됨2026-10-21 형식 준수
특수문자 이스케이프&, <, >, ", ' 필수 이스케이프&amp; &lt; &gt; &quot; &apos;XML 구문 에러로 파일 전체 거부URL 인코딩 및 엔티티 치환
URL 정규성 (Canonical)완전한 절대 경로 (https://)리다이렉트 없는 최종 주소색인 지연 및 크롤 예산 낭비301/404 주소 배제
ADVERTISEMENT · IN-ARTICLE CONTENT

High-Engagement In-Article Native Ad Slot

(CLS Prevention Active · Zero Shift)

사용 방법

11. XML 사이트맵 코드 입력

검사할 `sitemap.xml` 소스 코드 전체를 입력창에 붙여넣습니다. [샘플 데이터 넣기]를 누르면 표준 다국어 사이트맵 예시가 자동 채워집니다.

22. 문법 유효성 및 오류 진단

XML 파서가 네임스페이스(`xmlns`), `<urlset>`, `<loc>`, `<lastmod>` 날짜 표준(ISO 8601) 준수 여부를 즉각 판정하고 오류 위치를 안내합니다.

33. 순수 URL 목록 추출 및 통계 확인

사이트맵 내 총 URL 개수와 도메인 분포 통계를 확인하고, 순수 URL 리스트만 텍스트나 CSV 형식으로 즉시 복사 또는 다운로드합니다.

44. 사이트맵 자동 분할 (Splitter)

지정한 URL 개수 단위(예: 1,000개, 10,000개, 50,000개)로 분할된 개별 사이트맵 XML 파일과 이들을 묶어주는 `sitemap_index.xml` 코드를 생성합니다.

실무 및 일상 실전 활용 사례

현업 및 실제 사이트 운영에서 활용되는 핵심 시나리오

대규모 쇼핑몰 10만 개 상품 사이트맵 분할 (온라인 쇼핑몰 상품 수가 10만 개를 넘어가면서 구글 5만 개 단일 사이트맵 한도를 초과했을 때)

5만 개씩 2개의 하위 XML 파일로 쪼개고 `sitemap_index.xml` 마스터 파일을 구성하여 구글 서치콘솔에 원활하게 등록합니다.

사이트맵에서 순수 URL 목록만 CSV 추출 (마케팅팀이나 개발팀이 사이트에 현재 게시된 모든 페이지 URL 목록을 엑셀로 취합해야 할 때)

XML 태그를 모두 걷어내고 순수한 URL 주소만 한 줄씩 정리된 텍스트나 CSV 파일로 1초 만에 추출합니다.

날짜 형식(ISO 8601) 표준화 (기존 사이트맵의 lastmod가 `2026/10/21`이나 `21-10-2026` 등 비표준 형식으로 되어 있을 때)

구글봇이 인식할 수 있는 `2026-10-21` W3C 표준 형식으로 일괄 정규화합니다.

💡 전문가 실무 지침 및 주의사항

✓ 실전 가이드 #1

사이트맵의 URL은 반드시 최종 정규 주소(Canonical URL)여야 합니다. 301 리다이렉트되는 주소나 404 에러 주소는 절대 포함하지 마세요.

✓ URL에 `&` 기호가 들어가는 경우(예

파라미터가 있는 주소)는 반드시 `&amp;`로 치환해야 XML 파서 오류를 방지할 수 있습니다.

✓ 실전 가이드 #3

구글 서치콘솔과 네이버 서치어드바이저에는 분할된 개별 사이트맵들을 일일이 등록할 필요 없이, 최상위 `sitemap_index.xml` 주소 1개만 제출하면 됩니다.

⚠️ 흔히 하는 실수 & 예방법

❌ 자주 하는 실수 #1
✅ 50,000개 제한은 단순한 권장사항이 아니라 구글의 '강제 하드 리밋'이므로, 50,001번째 URL부터는 아예 읽지 않고 버립니다.
❌ 자주 하는 실수 #2
✅ `robots.txt`에서 `Disallow`로 막아둔 차단 페이지를 사이트맵에 기재하면 검색엔진에게 모순된 신호를 주어 인덱싱 평가가 저하됩니다.
❌ 자주 하는 실수 #3
✅ 모든 URL의 `lastmod`를 매일 현재 날짜로 일괄 속여 업데이트하면 구글 알고리즘이 해당 사이트의 `lastmod` 신호를 완전히 불신하여 무시합니다.

자주 묻는 질문 (FAQ)

사용자 및 전문가들이 가장 자주 묻는 핵심 질문과 명확한 해답입니다.

6 Q&As

사이트맵 제출은 검색엔진 크롤러에게 '이 페이지들을 방문해 달라'는 초대장과 같습니다. 크롤러가 사이트맵을 통해 페이지를 발견하더라도, 최종 색인(Index) 여부는 페이지의 콘텐츠 품질, 중복성, E-E-A-T 신뢰도 등에 따라 구글 알고리즘이 독립적으로 결정합니다.

ADVERTISEMENT · FOOTER BANNER

Wide Responsive Banner

(CLS Prevention Active · Zero Shift)