Google Search Console [インポートできない - サイトマップを読み取れません]エラー

Last Updated:2023年08月07日| 10のコメント

WordPress サイトのサイトマップをGoogle検索コンソールで読み取れないエラーが発生することがあります。 たとえば、サイトマップを送信したときに「インポートできません」が表示された場合、またはステータスが「成功」と表示されても、見つかったURLの数が「0」で表示され、サイトマップをクリックすると「サイトマップを読み取れません」というエラーが発生しましたが表示されることがあります。

Yoast SEOプラグインで作成したサイトマップをGoogleのサーチコンソールから読み取ることができない問題が発生する場合は、以下の内容を参考にして解決を試みてみることができます。

Google Search Console [インポートできない - サイトマップを読み取れません]エラー

グーグルサーチコンソール(Google Search Console)にサイトマップを送信すると、ステータスが 「インポートできません(Couldn't Fetch)」と表示されても時間が少し経過すると通常「成功」に変わります。

私は最近、サイトマップを送信したサイトに対してステータスが「成功」とマークされていますが、見つかったURLの数が「0」で表示されるエラーに遭遇しました。

グーグルサーチコンソール - 発見されたURLの数0個

サイトマップをクリックしてみると詳細サイトマップの状態が 「インポートできません」に表示される。

グーグルサーチコンソール - インポートできないエラー

再び、個々のサイトマップをクリックしてみると、 「サイトマップを読み取れない(Sitemap could not be read)」この表示された。

グーグルサーチコンソール - サイトマップを読み取ることができません

この問題を認識しましたが、先のとがった方法を見つけることができませんでしたが、Yoast SEOプラグインページの「Google Console Error [Could not Fetch - Sitemap could not be read]「記事を参照して問題を解決できました。

Yoast SEOは、次のような措置を推奨します。

1. からすべてのキャッシュをクリアします 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. グーグルサーチコンソールで再びサイトマップを送信します。

非常に簡単なのですが。 ここに加えて、私は、上記の手順を実行する前に、 WordPress 管理者ページ> SEO> Generalから Start SEO data optimization(SEOデータ最適化を開始) ボタンをクリックして、SEOデータの最適化を実行しました。

WordPress Yoast SEOプラグイン -  SEOデータを最適化

もしYoast SEOページでは、上記の図のような通知(Notification)が表示される場合、最初に 「Start SEO data optimization」 ボタンをクリックして、SEOデータの最適化を試みた後、テーマとプラグインのキャッシュを削除して、Googleサーチコンソールでサイトマップを削除して再提出してください。

その後、時間が経過すると、通常のサイトマップを読んで 発見されたURLの数も有効なURLの数が表示されます。 私は上記の措置をとるので、Googleサーチコンソールで1時間以内に正常にサイトマップを読み始めました。

もしサイトマップを再送信しても問題が解決しない場合、これグーグルサーチコンソールのバグまたは問題であることがあるそうですね。 そのような場合 https://www.xml-sitemaps.com/validate-xml-sitemap.htmlのような検証ツールを使用して、サイトマップに問題があるか、まずチェックしてみ、問題が発見されない場合URLチェックツールを使用して、Googleサーチコンソールでサイトマップを確認してください。

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。

追加:RSSフィード送信時に「不明」エラーが発生した場合

Googleサーチコンソールのサイトマップセクションに WordPress RSSフィードURL(通常example.com/feed)を入力すると タイプに「RSS」と表示され、 상태に「成功」​​と表示されます。 場合によっては、タイプに「不明」と表示され、ステータスに「1つのエラー」などのエラーが表示されることがあります。

W3C Feed Validation Service, for Atom and RSS - RSSフィードバリデータ

この場合は、オンラインフィードバリデータを使用してエラーを確認してください。

たとえば、RSSフィード内のURLに "?utm_source ..."などのパラメータを追加すると、このエラーが発生する可能性があります(参照).

最後に、

以上、Google検索コンソールで[インポートできない - サイトマップを読み取れません]エラーが発生した場合の対処方法について説明しました。 Yoast SEOを使用していない場合でも、上記の措置を講じて問題が解決するかどうかを確認してください。

参照


10のコメント

コメント

  1. キャッシュを削除してサイトマップを再送信したので、サーチコンソールは通常サイトマップを読み込んでいました。しかし、新しい記事を発行し、また同じ症状が発生しています。 2日にXNUMXつほど投稿していますが、毎回サイトマップを再送信する必要がありますか?本当に苦しいですㅠ

    応答
  2. ああㅠ本当にありがとうございました
    調べてみました。
    無効なhttpヘッダーcontent-type: "text / html"(予想: "application / xml")
    これは何が間違っていますか?

    応答
  3. こんにちは、良い記事はとても感謝しています。

    質問がXNUMXつありますが、
    WordPress ブログでは、サイトマップとRSSが正常に作成され、各検証も正常に確認されました。 (Rank Math SEOを使用)
    問題は、Googleサーチコンソールでエラーが頻繁に発生することです。
    1)サイトマップ:「成功」またはURLの数0
    2)rss:インポートできません

    robots.txt問題なのか Naver サーチアドバイザーで確認してみると正常です。 私の結論はサーチコンソールのバグ性の問題だと思います。

    応答
    • 時間が経つと問題は解決しそうです。 Googleでsite:ドメインアドレスを入力して、投稿が公開されているかどうかを確認してください。

      応答
  4. こんにちはまだ答えを残してくれてありがとう。
    私はドメイン登録です WordPress ドットコムでやった、ホスティングはファーストコマットでした。
    私はサイトマップを送信しようとしてxmlページを見ました。
    この場合、どこで問題が発生したのかわかりますか?
    そして、dnsレコードを介してドメイン所有権を認証しようとしている手順でもエラーが発生し続けますㅠGoogleから取得したコード WordPress ドットコムに行ってコピーをしたにもかかわらず、所有権の確認に失敗しました。

    応答
  5. お問い合わせください。
    多くの情報を見ています。
    相違はなく、
    サイトマップを調べると
    https://www.xml-sitemaps.com/

    結果
    Sitemap is valid No
    エラー
    Incorrect http header content-type: "text/html" (expected: "application/xml")

    このように出てきます。
    まったく何が問題なのかわかりませんね。
    いくつかのサイトを運営していますが、そうです。
    エラーメッセージとは何ですか?
    アドバイスお願いします。

    応答
    • こんにちは、キム・テホ。 WordPressの場合、Yoast SEOやRank MathのようなSEOプラグインが提供するサイトマップを利用すれば良いです。 ティーストーリーも手動でサイトマップを作成する必要はありません。 ティーストーリーでもサイトマップを提供しています。 https://avada.tistory.com/1765 文を参照してみてください。

      応答