Google 서치 콘솔에서 “사이트맵 주소가 잘못됨” 메시지가 뜨는 이유와 해결 방법을 아래에 정리했습니다.
1. 문제 원인
사이트맵 오류는 여러 가지 이유로 발생할 수 있습니다. 주요 원인은 다음과 같습니다:
- 잘못된 URL 경로: 입력한 사이트맵 URL이 실제로 존재하지 않거나, 경로를 잘못 입력했을 가능성이 있습니다(예:
sitemap.xml
대신 다른 파일명 입력). - 도메인 불일치: 사이트맵이 다른 도메인이나 서브도메인에 호스팅된 경우(예:
example.com
과www.example.com
혼용). - robots.txt 차단:
robots.txt
파일에서 사이트맵 접근이 차단되어 있을 수 있습니다. - 서버 문제: 서버가 일시적으로 다운되었거나, Google이 사이트맵을 가져올 때 오류가 발생했을 수 있습니다.
- XML 형식 오류: 사이트맵 파일에 잘못된 태그나 누락된 필드가 있을 수 있습니다.
2. 해결 방법
1) URL 확인
- 브라우저에서 사이트맵 URL(예:
https://example.com/sitemap.xml
)을 직접 열어 확인하세요.- 정상적으로 열리지 않으면 경로를 수정하거나 파일을 업로드해야 합니다.
- URL 끝에
/
를 추가하거나 제거해 보세요.
2) 도메인 및 프로퍼티 일치
- 서치 콘솔에 등록된 도메인과 사이트맵의 도메인이 일치해야 합니다.
- 예를 들어,
https://example.com
에 등록된 사이트는http://example.com
또는www.example.com
의 사이트맵을 사용할 수 없습니다. - 모든 도메인 버전을 서치 콘솔에 추가하고 소유권을 인증하세요.
- 예를 들어,
3) robots.txt 파일 확인
- 브라우저에서
https://example.com/robots.txt
를 열어 사이트맵 경로가 허용되어 있는지 확인하세요.- 예시:text
User-agent: * Allow: / Sitemap: https://example.com/sitemap.xml
- 만약 차단 규칙이 있다면 수정 후 다시 제출하세요.
- 예시:text
4) XML 형식 점검
- XML 파일이 올바른 형식인지 확인하세요. 주요 체크포인트:
<urlset>
태그와 올바른 네임스페이스(xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
) 포함 여부.- 모든 URL이 완전한 형태(예:
https://example.com/page
)로 작성되었는지. - 빈 태그나 중복 태그가 없는지 확인.
5) 서버 상태 점검
- 서버가 정상 작동 중인지 확인하고, Googlebot이 사이트맵에 접근할 수 있는지 테스트하세요.
- 서치 콘솔의 “URL 검사 도구”에서 사이트맵 URL을 입력하고 “라이브 테스트”를 실행합니다.
6) 캐시 삭제 및 재제출
- CMS(예: WordPress)를 사용하는 경우, 플러그인의 캐시를 삭제한 후 새롭게 생성된 사이트맵을 제출하세요.
- 기존 사이트맵을 삭제하고 새로 제출해 보세요.
3. 추가 팁
- 사이트맵 이름 변경:
- 기존
sitemap.xml
대신 다른 이름(예:mysitemap.xml
)으로 저장 후 제출해 보세요3.
- 기존
- 일시적인 문제일 가능성:
- Google의 서버 문제일 수도 있으니 몇 시간 또는 며칠 기다린 후 다시 시도해 보세요5.
- 수동 URL 제출:
- 중요한 페이지는 “URL 검사 도구”에서 개별적으로 인덱싱 요청을 할 수도 있습니다3.
결론
사이트맵 오류는 주로 경로, 도메인 불일치, 또는 XML 형식 문제에서 발생합니다. 위 단계를 하나씩 점검하여 문제를 해결한 뒤, 서치 콘솔에서 다시 제출해 보세요. 그래도 해결되지 않는다면 Google 지원팀에 문의하거나 개발자 도움을 받는 것도 좋은 방법입니다.