TrueURL
TrueURL

메뉴

무료 리디렉션 도구

사이트맵 리디렉션 검사

사이트맵 URL이나 도메인을 입력하면 TrueURL이 사이트맵을 읽어 최대 500개의 페이지 URL을 검사하고, 리디렉션되거나 실패하는 URL을 목록으로 보여 줍니다. 깔끔한 사이트맵에는 200 OK를 반환하는 최종 URL만 있어야 합니다.

사이트맵에서 검사할 URL 수입니다(1~500).

사이트맵에 리디렉션 URL이 있으면 안 되는 이유

사이트맵은 크롤링하고 색인하기를 원하는 URL을 검색엔진에 알려 주는 파일이므로, 그 안의 모든 URL은 표준 URL이어야 하고 바로 200 OK를 반환해야 합니다. 리디렉션되는 URL은 엇갈린 신호를 보냅니다. 사이트맵은 이 URL을 색인하라고 말하는데, 리디렉션은 이 주소는 이동했다고 말하기 때문입니다. Google Search Console은 이런 URL을 리디렉션이 포함된 페이지로 보고하며, 이 URL들은 실제 페이지에 돌아갈 수 있었던 크롤링 요청을 소모합니다.

404, 410, 5xx 오류처럼 깨진 URL은 더 나쁩니다. 사이트맵이 오래되었다는 사실을 크롤러에 드러내며, 검색엔진이 사이트맵을 덜 신뢰하게 만들 수 있습니다.

사이트맵 검사 방식

  • 사이트맵의 전체 URL을 입력하거나 도메인만 입력하세요. 도메인만 입력하면 TrueURL이 /sitemap.xml을 먼저 시도하고, 이어서 robots.txt의 Sitemap: 줄을 확인합니다.
  • 표준 <urlset> 사이트맵, 사이트맵 색인 파일(하위 사이트맵 최대 10개), gzip으로 압축된 .xml.gz 파일, 한 줄에 URL 하나씩 적은 텍스트 사이트맵을 지원합니다.
  • 최대 500개의 페이지 URL을 사이트맵에 나온 순서대로, 다른 도구와 같은 리디렉션 엔진으로 검사합니다. 속도 제한을 지키기 위해 몇 개씩 나눠 검사하므로 전체 실행에 몇 분이 걸릴 수 있습니다.
  • 결과는 CSV나 JSON으로 내보낼 수 있습니다.

이 방법으로 사이트맵을 찾지 못하면 사이트맵의 전체 URL을 입력하세요.

검사에서 발견된 문제 해결

  • 리디렉션되는 URL: 각 URL을 결과에 나온 최종 URL로 바꾸거나, 최종 페이지가 이미 목록에 있다면 삭제하세요.
  • http:// URL 또는 잘못된 호스트의 URL: 대개 사이트맵 생성기가 잘못된 기본 URL을 사용하고 있습니다. 개별 항목이 아니라 사이트 주소 설정을 수정하세요.
  • 후행 슬래시 불일치: 사이트맵은 한 방식을 쓰는데 사이트는 다른 방식으로 리디렉션합니다. 후행 슬래시 검사를 참고하세요.
  • 404 및 410 URL: 삭제된 페이지는 사이트맵에서 제거하세요.
  • 봇 확인 페이지: 많은 URL이 챌린지 페이지를 반환한다면 방화벽이나 봇 차단 기능이 자동화된 요청을 막고 있는 것입니다. 인증된 검색엔진 크롤러는 통과하도록 허용되어 있는지 확인하세요.

사이트맵 문제는 대부분 생성기에서 비롯되므로, 파일을 직접 수정하기보다 플러그인이나 빌드 단계를 고친 뒤 파일을 다시 생성하세요.

사이트맵 모범 사례

  • 색인 가능한 표준 URL만 넣으세요. 리디렉션, 오류, noindex 페이지, robots.txt로 차단된 URL은 제외합니다.
  • 사이트맵 하나에 URL은 50,000개 이하, 크기는 압축 전 50 MB 이하로 유지하고, 그보다 많으면 사이트맵 색인 파일을 사용하세요.
  • 사이트의 표준 버전과 같은 스킴과 호스트를 쓰는 절대 URL을 사용하세요.
  • <lastmod> 값을 정확하게 유지하세요. Google은 이 값이 일관되게 정확할 때 이를 활용하며, <changefreq>, <priority> 값은 무시합니다.

자주 묻는 질문

사이트맵 리디렉션 검사로 몇 개의 URL을 테스트할 수 있나요?

한 번에 최대 500개의 페이지 URL을 검사하며, 사이트맵 색인 파일의 경우 하위 사이트맵을 최대 10개까지 읽습니다. 사이트맵에 그보다 많은 URL이 있으면 결과에 그 사실이 표시됩니다. 나머지 하위 사이트맵은 해당 URL을 직접 입력해 검사하세요.

사이트맵 색인 파일과 .gz 사이트맵도 지원하나요?

네. TrueURL은 사이트맵 색인 파일을 인식해 하위 사이트맵을 최대 10개까지 읽고, gzip으로 압축된 사이트맵은 자동으로 압축을 풉니다. 한 줄에 URL 하나씩 적은 텍스트 사이트맵도 지원합니다.

/sitemap.xml이 아닌 위치에 있는 사이트맵도 검사할 수 있나요?

네. https://example.com/sitemap_index.xml이나 https://example.com/post-sitemap.xml처럼 사이트맵의 전체 URL을 입력하세요. 도메인만 입력하면 TrueURL은 /sitemap.xml을 시도한 다음 robots.txt의 Sitemap: 줄을 확인합니다.

사이트맵에 리디렉션되는 URL이 있으면 정말 문제가 되나요?

사이트 색인이 막히지는 않지만 의도하지 않은 신호를 보냅니다. 검색엔진에 표준 URL이 아닌 URL을 색인하라고 요청하는 셈이고, 검색엔진은 리디렉션에 크롤링 요청을 쓰게 됩니다. 리디렉션되는 항목은 모두 최종 URL로 바꾸세요.

모든 URL에 같은 오류가 표시되는 이유는 무엇인가요?

대개 사이트의 방화벽, 봇 차단 기능, 속도 제한이 데이터 센터에서 오는 자동화된 요청에 챌린지 페이지, 403, 429로 응답하고 있기 때문입니다. 처음 몇 개의 결과를 살펴보고, 봇 확인 페이지처럼 보인다면 봇 차단 설정을 검토한 뒤 다시 검사하세요.

이 도구가 사이트맵을 Google에 제출하나요?

아니요. 사이트맵을 읽고 그 안의 URL을 검사하기만 합니다. 정리한 사이트맵은 Google Search Console과 Bing 웹마스터 도구에 제출하고 robots.txt에도 명시하세요.