본문 바로가기

Sitemap 분할·인덱스 생성기

브라우저 처리

주소 목록을 원하는 개수(최대 5만)씩 나눠 sitemap-1.xml, sitemap-2.xml… 파일 내용을 만들고, 사이트맵을 올릴 폴더 주소를 넣으면 sitemap-index.xml과 robots.txt에 넣을 Sitemap 줄까지 만듭니다.

도구 실행입력 후 결과 확인
Sitemap 분할·인덱스 생성기 샘플 실행

사이트맵 파일 하나에는 주소를 5만 개까지만 넣을 수 있습니다. 상품이 많은 쇼핑몰이나 게시글이 많은 커뮤니티는 사이트맵을 여러 파일로 나누고, 그 파일들의 목록인 사이트맵 인덱스를 따로 만들어 제출합니다.

브라우저 처리
샘플 결과
--- sitemap-1.xml (2개) ---
…
--- sitemap-2.xml (2개) ---
…
--- sitemap-3.xml (1개) ---
…
--- sitemap-index.xml ---
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://shop.example.com/sitemaps/sitemap-1.xml</loc></sitemap>
  …
</sitemapindex>

# robots.txt에 추가: Sitemap: https://shop.example.com/sitemaps/sitemap-index.xml
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Sitemap 분할·인덱스 생성기 사용 가이드

사이트맵 파일 하나에는 주소를 5만 개까지만 넣을 수 있습니다. 상품이 많은 쇼핑몰이나 게시글이 많은 커뮤니티는 사이트맵을 여러 파일로 나누고, 그 파일들의 목록인 사이트맵 인덱스를 따로 만들어 제출합니다.

이 생성기는 주소 목록에서 중복과 잘못된 줄을 걸러 낸 뒤, 파일 하나당 주소 수 칸에 적은 개수씩 끊어 sitemap-1.xml부터 차례로 내용을 만듭니다. 각 파일 제목줄에는 담긴 주소 개수가 적힙니다.

세 번째 칸에 사이트맵을 올릴 폴더 주소를 넣으면 그 폴더 기준의 전체 주소로 sitemap-index.xml을 만들고, robots.txt에 붙일 'Sitemap:' 한 줄까지 알려 줍니다.

사용 방법

  1. '나눌 주소 목록 (한 줄에 하나)'에 전체 주소를 붙여 넣습니다.
  2. '파일 하나당 주소 수 (최대 50000)'를 정합니다. 보통은 5만이나 관리하기 쉬운 1만을 씁니다.
  3. '사이트맵을 올릴 폴더 주소 (선택, 예: https://example.com/sitemaps/)'를 넣고 '실행'을 누릅니다.
  4. '--- 파일이름 ---' 줄로 구분된 내용을 각각 파일로 저장해 그 폴더에 올리고, 인덱스 주소를 검색엔진에 제출합니다.

예시: 주소 5개를 2개씩

입력
주소: https://shop.example.com/ 외 4개
파일당 주소 수: 2
폴더 주소: https://shop.example.com/sitemaps/
결과
--- sitemap-1.xml (2개) ---
…
--- sitemap-2.xml (2개) ---
…
--- sitemap-3.xml (1개) ---
…
--- sitemap-index.xml ---
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://shop.example.com/sitemaps/sitemap-1.xml</loc></sitemap>
  …
</sitemapindex>

# robots.txt에 추가: Sitemap: https://shop.example.com/sitemaps/sitemap-index.xml

실제 출력에는 각 파일의 urlset 내용이 모두 들어 있습니다.

이럴 때 쓰면 좋아요

  • 주소가 5만 개를 넘는 쇼핑몰의 사이트맵을 나눌 때
  • 상품·게시글·카테고리 사이트맵을 따로 관리하고 싶을 때
  • 사이트맵 인덱스 파일을 처음 만들 때
  • 큰 사이트맵을 작은 파일로 나눠 오류 위치를 찾기 쉽게 할 때

문제가 생겼을 때

인덱스 파일이 만들어지지 않습니다.

세 번째 칸에 https://로 시작하는 폴더 주소를 넣어야 인덱스의 loc를 만들 수 있습니다.

폴더 주소 끝에 /를 빼먹었습니다.

https://example.com/sitemaps처럼 끝에 /가 없으면 상위 폴더 기준으로 계산됩니다. 폴더 주소는 /로 끝내세요.

파일을 다른 폴더에 올렸습니다.

인덱스 안의 주소와 실제 파일 위치가 같아야 합니다. 폴더를 옮겼다면 그 주소로 다시 만드세요.

활용 팁

  • 결과는 한 화면에 이어져 나오므로 '--- 파일이름 ---' 줄 사이의 내용을 각각 복사해 저장하세요.
  • 검색엔진 도구에는 개별 파일 대신 sitemap-index.xml 하나만 제출해도 됩니다.
  • lastmod가 필요하면 XML Sitemap 생성기로 파일별 내용을 따로 만드세요.

자주 묻는 질문

5만 개보다 적게 나눠도 되나요?

됩니다. 파일이 작을수록 어느 부분에 문제가 있는지 찾기 쉽습니다. 다만 파일이 너무 많으면 관리가 번거로우니 1만~5만 사이가 무난합니다.

인덱스 파일에도 한도가 있나요?

인덱스 하나에 사이트맵 파일을 5만 개까지 넣을 수 있어 일반 사이트에서는 한도를 걱정할 일이 거의 없습니다.

중복 주소는 어떻게 처리되나요?

같은 주소는 하나만 남기고, 전체 주소가 아닌 줄은 빼고 나눕니다.