XML 사이트맵 생성기

표에서든 콘솔에서든, 있는 그대로 주소를 붙여넣으세요. 검색엔진이 받아들이는 파일이 나옵니다. 중복과 알 수 없는 줄은 조용히 버리지 않고 알려 드립니다.

Google은 lastmod만 읽고 changefreq와 priority는 무시합니다. 다른 크롤러를 위해 남겨 둡니다.

사용 방법

  1. 주소 목록을 한 줄에 하나씩 붙여넣습니다. 사이트 주소를 채우면 상대 경로도 됩니다.
  2. 수정 날짜가 있으면 넣으세요. Google이 읽는 항목이 이것입니다.
  3. XML을 복사하거나 sitemap.xml을 내려받아 사이트 루트에 올립니다.
  4. 기존 파일을 검사하려면 「검사」로 옮겨 붙여넣습니다.

알아두면 좋은 점

파일 전체를 깨뜨리는 앰퍼샌드

매개변수가 붙은 주소(/?a=1&b=2)는 흔하지만, XML에서는 앰퍼샌드를 &로 바꿔야 합니다. 그러지 않으면 파서가 그런 첫 줄에서 실패하고 그 항목 하나가 아니라 파일 전체를 거부합니다. 이 도구는 기록하는 모든 주소를 이스케이프하므로 쿼리 문자열 때문에 사이트맵을 잃는 일은 없습니다.

Google이 실제로 읽는 항목

네 항목 가운데 쓰이는 것은 lastmod뿐이고, 그것도 정직할 때만입니다. 배포할 때마다 바뀌는 날짜는 크롤러에게 무시하라고 가르칠 뿐입니다. changefreq와 priority는 Google이 몇 년째 보지 않습니다. 다른 크롤러와 일부 사내 도구가 아직 읽기에 남겨 두었을 뿐, 순위를 움직이리라 기대하지 마세요.

자주 묻는 질문

파일 하나에 주소가 몇 개까지 들어가나요?

5만 개, 그리고 압축하지 않은 상태로 50메가바이트까지입니다. 넘어가면 목록을 여러 파일로 나누고 사이트맵 인덱스에 그 파일들을 적습니다. 붙여넣은 파일이 한도를 넘으면 검사에서 알려 줍니다.

사이트맵에 넣지 말아야 할 페이지는?

검색 결과로 보이고 싶지 않은 모든 것입니다. robots.txt나 noindex로 막은 페이지, canonical이 다른 곳을 가리키는 중복, 리디렉션과 오류 페이지. 그런 주소가 많으면 파일 전체에 대한 신뢰가 떨어집니다.

완성된 파일은 어디에 두나요?

사이트 루트, robots.txt 옆입니다. 그리고 robots.txt에 「Sitemap: https://example.com/sitemap.xml」 한 줄을 더하세요. 이후 Search Console 제출은 선택이지만, 첫 크롤이 빨라집니다.

이 도구로 제 사이트를 크롤링할 수 있나요?

없습니다. 어떤 브라우저 도구도 정직하게는 못 합니다. 보안상 스크립트는 다른 도메인의 페이지를 읽을 수 없습니다. 여기서는 당신이 준 목록으로 파일을 만듭니다. 그 목록은 CMS나 빌드, 또는 데스크톱 크롤러에서 얻으세요.

관련 도구