XML 사이트맵 생성기
표에서든 콘솔에서든, 있는 그대로 주소를 붙여넣으세요. 검색엔진이 받아들이는 파일이 나옵니다. 중복과 알 수 없는 줄은 조용히 버리지 않고 알려 드립니다.
Google은 lastmod만 읽고 changefreq와 priority는 무시합니다. 다른 크롤러를 위해 남겨 둡니다.
지적 사항
- 무료
- 파일이 기기를 벗어나지 않습니다
- 회원가입 불필요
- 파일 수 제한 없음
사용 방법
- 주소 목록을 한 줄에 하나씩 붙여넣습니다. 사이트 주소를 채우면 상대 경로도 됩니다.
- 수정 날짜가 있으면 넣으세요. Google이 읽는 항목이 이것입니다.
- XML을 복사하거나 sitemap.xml을 내려받아 사이트 루트에 올립니다.
- 기존 파일을 검사하려면 「검사」로 옮겨 붙여넣습니다.
알아두면 좋은 점
파일 전체를 깨뜨리는 앰퍼샌드
매개변수가 붙은 주소(/?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나 빌드, 또는 데스크톱 크롤러에서 얻으세요.
관련 도구
- robots.txt 생성기와 테스터 한 페이지에서 두 가지를 합니다. 규칙으로 파일을 만들고, 지금 쓰는 파일을 검사하는 일. 답은 「허용」이나 「차단」만이 아니라 어느 줄이 그렇게 정했는지까지 알려 줍니다.
- 구조화된 데이터 생성기 유형을 고르고 아는 것을 채운 뒤, 페이지 head에 넣을 script 태그를 복사하세요. 비워 둔 것은 마크업에 아예 나오지 않습니다.
- UTM 링크 생성기 항목을 채우면 링크가 알아서 만들어집니다. 이미 태그가 붙은 링크를 붙여넣으면 그 값이 항목으로 들어옵니다 — 두 겹으로 쌓지 않고 기존 표시를 이어받습니다.
- XML 정렬 기계가 만든 XML은 보통 거대한 한 줄입니다. 여기에 붙여넣으면 구조가 드러납니다. 요소마다 줄을 나누고 깊이에 맞춰 들여씁니다.