사이트맵 URL 오류: 허용되지 않는 URL, 경로 불일치, 잘못된 URL
사이트맵은 자기 폴더와 그 아래만, 같은 호스트와 프로토콜에서 다룹니다. 그 밖의 주소나 잘못 쓴 주소는 오류입니다. Google은 파일의 나머지 주소는 그대로 읽습니다.
어디에 나오나요?
색인생성 > Sitemaps에서 사이트맵 세부정보 페이지의 '사이트맵을 읽을 수 있지만 오류가 있음' 아래에 나옵니다.
흔한 원인
- 사이트가
https나www로 옮겼는데 사이트맵에 옛 주소가 남았습니다. - 사이트맵이
/blog/sitemap.xml처럼 하위 폴더에 있는데/blog/밖의 페이지를 나열합니다. - 주소가 전체 주소(
https://www.example.com/mypage.html)가 아니라 상대 주소(mypage.html)입니다. - 주소에 공백, 따옴표 같은 인코딩되지 않은 문자가 있습니다.
- 나열한 페이지가 여러 번 리디렉션되거나 robots.txt에 막혀 있습니다.
원인 확인하기
- Search Console에서 오류를 열고 예시 주소와 줄 번호를 적으세요.
- 예시 주소를 사이트맵 자체 주소와 비교하세요. 프로토콜,
www, 폴더를 보세요. - 예시 주소를 URL 검사로 검사해 Google이 크롤링할 수 있는지 보세요.
메시지별 뜻과 해결
- 허용되지 않는 URL: 사이트맵 파일보다 상위에 있거나 다른 도메인에 있는 주소가 있습니다. 사이트맵을 사이트 루트로 옮기거나 그 폴더 아래 주소만 넣으세요. 모든 주소를 사이트맵과 같은 프로토콜과 호스트로 시작하세요.
http와https는 다른 것으로 칩니다. - 경로 불일치: www 없음: 사이트맵 주소에는
www가 없는데 나열한 주소에는 있습니다. 주소를 사이트맵 위치에 맞추거나www주소에서 사이트맵을 제출하세요. - 경로 불일치: www 포함: 사이트맵 주소에는
www가 있는데 나열한 주소에는 없습니다. 주소에www를 붙이거나www없는 주소에서 제출하세요. - 잘못된 URL: 주소에 지원되지 않는 문자, 공백, 따옴표가 있거나
htp://처럼 잘못 쓰였습니다. 모든 주소를 인코딩하고 이스케이프하세요. 하나를 브라우저에 붙여 넣어 열리는지 보세요. - 액세스할 수 없는 URL: 사이트맵의 주소를 크롤링하다 오류가 났습니다. URL 검사로 Google이 닿을 수 있는지 보세요.
- 추적할 수 없는 URL: 리디렉션이 너무 많거나 상대 주소라서 일부를 크롤링하지 못했습니다. 리디렉션되는 주소를 최종 주소로 바꾸고, JavaScript나 메타 새로고침 대신 영구 리디렉션을 쓰세요. 전체 주소를 쓰세요.
- robots.txt가 사이트맵이나 그 안의 주소를 막는 경우: URL 검사로 막힌 주소를 찾고, robots.txt에서 Googlebot을 허용하거나 일부러 막은 페이지는 사이트맵에서 빼세요.
고치는 방법
- 사이트맵 자체 주소와 정확히 같은 방식으로 시작하는 전체 주소만 넣으세요.
- 사이트맵을 사이트 루트에 두어 모든 폴더를 다루게 하세요.
- 리디렉션되는 주소를 최종 주소로 바꾸세요.
- 사이트맵을 다시 제출하세요.
플랫폼별 메모
- Webflow: 사이트 설정 > SEO > Sitemap에서 Auto-generate sitemap을 켜고 게시하세요. 사이트맵은
/sitemap.xml에 있고 기본 도메인을 쓰니 기본 도메인을 정하세요. 기본 도메인이 없으면 사이트맵의 주소가 리디렉션되어 리디렉션 오류로 이어집니다. - WordPress: WordPress는 자체적으로
/wp-sitemap.xml을 제공합니다. Yoast SEO와 Rank Math는 대신/sitemap_index.xml을 제공하고, Yoast는 WordPress 사이트맵을 끕니다. 사이트가 실제로 쓰는 주소를 제출하세요. 설정 > 읽기에서 검색 엔진 차단 체크박스를 켜면 WordPress는 사이트맵을 끕니다.
CrawlCoach가 하는 일
CrawlCoach의 수정 목록은 유료 요금제에서 Search Console이 보고한 사이트맵 오류를 읽고, 사이트 이전 뒤 옛 주소가 남은 경우처럼 고칠 단계를 이 가이드 링크와 함께 넣어 드립니다.
자주 묻는 질문
사이트맵의 '허용되지 않는 URL'은 무슨 뜻인가요?
사이트맵이 다룰 수 없는 주소를 나열했다는 뜻입니다. 자기 폴더 위나 다른 호스트, 다른 프로토콜의 주소입니다. https://www.example.com/blog/sitemap.xml에 있는 사이트맵은 https://www.example.com/이나 https://example.com/blog/post를 나열할 수 없습니다.
사이트맵 하나에 여러 도메인의 페이지를 넣을 수 있나요?
교차 사이트 제출을 설정하면 됩니다. 모든 사이트를 Search Console에서 확인하고 거기서 사이트맵을 제출하거나, 각 사이트의 robots.txt에서 사이트맵을 참조하세요. 그렇지 않으면 사이트맵과 같은 호스트의 주소만 넣으세요.
출처
2026년 10월 8일에 확인했습니다. Google은 Search Console과 도움말을 가끔 바꿉니다. 화면이 다르게 보이면 출처를 확인하세요.
Google에 없는 내 사이트 페이지를 확인하세요
Google 계정으로 로그인하세요. CrawlCoach가 최대 500개 페이지를 무료로 확인하고, 문제마다 해결 방법을 알려 드립니다.
무료 보고서 받기최대 500개 페이지까지 무료입니다. 신용카드는 필요 없습니다. Search Console에서 쓰는 Google 계정으로 로그인하세요.
CrawlCoach 앱과 보고서는 영어로 제공됩니다.