WordPressでサイトマップを作成し、Google Search Consoleに送信する際、「取得できませんでした」などのエラーが表示されることがあります。これらのエラーは、検索エンジンがサイトを適切にクロールできない原因となるため、早急な対処が必要です。
サイトマップは通常、https://yourdomain.com/sitemap.xml
のように設置されます。Google Search Consoleにサイトマップを送信する際、このURLが正しいか確認してください。また、サイトマップファイルが正しい場所にアップロードされているかもチェックしましょう。
robots.txt
ファイルでクローラーのアクセスを制限している場合、サイトマップへのアクセスがブロックされることがあります。robots.txt
を確認し、以下のようにサイトマップへのアクセスを許可する記述があるか確認してください:
makefileコピーする編集するUser-agent: *
Allow: /sitemap.xml
もし、特定のディレクトリやファイルへのアクセスを制限している場合でも、サイトマップへのアクセスは許可するよう設定しましょう。
複数のSEOプラグインやサイトマップ生成プラグインを使用していると、競合が発生し、エラーの原因となることがあります。例えば、Yoast SEOとXML Sitemapsの両方を有効にしている場合、どちらか一方のサイトマップ機能を無効にする必要があります。プラグインの設定を見直し、不要な機能をオフにするか、プラグイン自体を無効化して問題が解決するか確認してください。
WordPressのパーマリンク設定が原因で、サイトマップが正しく表示されないことがあります。以下の手順でパーマリンク設定を再保存してみましょう
これにより、パーマリンク設定が再構築され、サイトマップの表示が正常になる場合があります。
使用しているサイトマップ生成プラグインに問題がある場合、一度プラグインを削除し、再インストールすることで解決することがあります。プラグインの設定やデータが失われる可能性があるため、事前にバックアップを取ることをおすすめします。
サイトマップのエラーは、検索エンジンによるサイトのクロールやインデックスに影響を及ぼす可能性があります。上記の解決策を試しても問題が解決しない場合は、専門家に相談することも検討してください。適切なサイトマップの運用は、SEO対策の基本となるため、定期的な確認とメンテナンスを心掛けましょう。
参考URL:https://kiseki-tech.jp/2025/03/18/wordpress-xml-sitemap-error/