베스트셀링 인기 워드프레스 테마 Top 30 자세한 정보

구글 서치 콘솔 [가져올 수 없음 - 사이트맵을 읽을 수 없음] 오류

Last Updated: 2021년 2월 11일 | 댓글 남기기
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기

워드프레스 사이트의 사이트맵을 구글 서치 콘솔에서 읽을 수 없는 오류가 발생하는 경우가 있습니다. 예를 들어, 사이트맵을 제출했을 때 '가져올 수 없음'이 표시되거나 상태가 '성공'으로 표시되어도 발견된 URL 수가 '0'으로 표시되고 사이트맵을 클릭해보면 '사이트맵을 읽을 수 없음' 오류가 표시될 수 있습니다.

Yoast SEO 플러그인에서 생성한 사이트맵을 구글 서치 콘솔에서 읽을 수 없는 문제가 발생하는 경우 아래 내용을 참고하여 해결을 시도해볼 수 있습니다.

구글 서치 콘솔 [가져올 수 없음 - 사이트맵을 읽을 수 없음] 오류

구글 서치 콘솔(Google Search Console)에 사이트맵을 제출하면 상태가 '가져올 수 없음 (Couldn’t Fetch)'으로 표시되어도 시간이 조금 지나면 보통 '성공'으로 바뀝니다.

저는 최근 사이트맵을 제출한 사이트에 대하여 상태가 '성공'으로 표시되었지만 발견된 URL 수가 '0'으로 표시되는 오류를 접하게 되었습니다.

구글 서치 콘솔 - 발견된 URL 수 0개

사이트맵을 클릭해보면 세부 사이트맵의 상태가 '가져올 수 없음'으로 표시되었습니다.

구글 서치 콘솔 - 가져올 수 없음 오류

다시 개별 사이트맵을 클릭해보면 '사이트맵을 읽을 수 없음 (Sitemap could not be read)'이 표시되었습니다.

구글 서치 콘솔 - 사이트맵을 읽을 수 없음

이 문제를 인지했지만 뾰족한 방법을 찾지 못하다가 Yoast SEO 플러그인 페이지의 'Google Console Error [Couldn’t Fetch – Sitemap could not be read]' 글을 참고하여 문제를 해결할 수 있었습니다.

Yoast SEO에서는 다음과 같은 조치를 권장합니다.

1. Clear all your caching from your theme, plugin, server, CDN like CloudFlare or browser. If you are not sure how to clear caching from theme/plugin please speak to those authors. If you want to clear cache from the server, please speak to your host provider. To clear the cache from a browser use this guide: https://kb.yoast.com/kb/how-to-clear-my-browsers-cache/.

2. Delete your sitemap in Google. Doing so will not hurt the SEO of the site. This guide explains more (scroll to the bottom): https://support.google.com/webmasters/answer/183669?hl=en.

3. Submit the sitemap again. Be sure to submit only sitemap_index.xml and nothing else. This guide explains more: https://kb.yoast.com/kb/submit-sitemap-search-engines/.

4. Edit your robots.txt to remove any directives specifying your sitemap’s location. This guide explains more: https://kb.yoast.com/kb/how-to-edit-robots-txt-through-yoast-seo/

5. Monitor the results to see if more pages get indexed

위의 조치를 참고하여 저는 다음과 같은 방법을 시도했습니다.

  1. 테마, 플러그인의 캐시와 서버 캐시, 클라우드플레어와 같은 CDN 또는 브라우저 캐시를 삭제합니다.
  2. 구글 서치 콘솔에 제출한 사이트맵을 제거합니다.
  3. 구글 서치 콘솔에서 다시 사이트맵을 제출합니다.

매우 간단한데요. 여기에 더해서 저는 위의 단계를 수행하기 전에 워드프레스 관리자 페이지 > SEO > General에서 Start SEO data optimization (SEO 데이터 최적화 시작) 버튼을 클릭하여 SEO 데이터 최적화를 실행했습니다.

워드프레스 Yoast SEO 플러그인 - SEO 데이터 최적화

만약 Yoast SEO 페이지에서 위의 그림과 같은 알림(Notification)이 표시된다면 먼저 'Start SEO data optimization' 버튼을 클릭하여 SEO 데이터 최적화를 시도한 후에, 테마와 플러그인의 캐시를 삭제하고 구글 서치 콘솔에서 사이트맵을 삭제한 다음 다시 제출해보시기 바랍니다.

그러면 시간이 지나면 정상적으로 사이트맵을 읽고 발견된 URL 수에도 올바른 URL 개수가 표시될 것입니다. 저는 위의 조치를 취하니 구글 서치 콘솔에서 1시간 이내에 정상적으로 사이트맵을 읽기 시작했습니다.

만약 사이트맵을 다시 제출해도 문제가 해결되지 않는다면 이는 구글 서치 콘솔의 버그이거나 문제일 수 있다고 하네요. 그런 경우 https://www.xml-sitemaps.com/validate-xml-sitemap.html과 같은 유효성 검사 도구를 사용하여 사이트맵에 문제가 있는지 먼저 체크해보고, 문제가 발견되지 않으면 URL 검사 도구를 사용하여 구글 서치 콘솔에서 사이트맵을 확인해보시기 바랍니다.

If resubmitting the sitemap does not resolve the warning, it may be due to a bug or issue in Google Search Console. We would recommend first checking the sitemap for any issues in a validator such as https://www.xml-sitemaps.com/validate-xml-sitemap.html, and if no issues are found, we would then recommend checking the sitemap in Google Search Console using the URL Inspection Tool.

마치며

이상으로 구글 서치 콘솔에서 [가져올 수 없음 - 사이트맵을 읽을 수 없음] 오류가 발생하는 경우 대처 방법에 대해 살펴보았습니다. Yoast SEO를 사용하지 않는 경우에도 위와 같은 조치를 취해서 문제가 해결되는지 살펴보시기 바랍니다.

참고



댓글 남기기

Leave a Comment