インデックス登録

サイトマップを読み取れません - Google Search Consoleのエラー

Google Search Consoleの「サイトマップを読み取れませんでした」エラーは、Googleがサイトマップ URLを取得できたものの、ファイルに解析できない無効なXMLが含まれていることを意味します。

Google Search Consoleのサイトマップレポート。sitemap.xmlは「取得できませんでした」と表示され、sitemap.txtは正常に読み込まれて100ページが検出されている
「取得できませんでした」は、通常は404、リダイレクト、robots.txtによるブロックが原因で、XML自体の問題ではありません。

よくある原因

  • 無効なXML文字:エスケープされていないアンパサンド(&は&にする必要があります)や、URL内のその他の特殊文字
  • WordPressプラグインの競合:サイトマップが生成される前に、プラグインが内容を出力している(ファイルの先頭に空白がないか確認してください)
  • 誤ったコンテンツタイプ:サーバーがXMLではなくHTMLを返している(プラグインの障害後によく起こります)
  • BOM(バイトオーダーマーク):一部のエディタは、XMLファイルの先頭にBOM文字を追加します

対処方法

  1. ブラウザでサイトマップのURLを開き、有効なXMLが表示されるか確認します
  2. サイトマップのURLをXMLバリデータ(例:validator.w3.org)に貼り付けます
  3. 報告されたXMLのエラーをすべて修正します
  4. 修正したら、Search Consoleでサイトマップを再送信します

Search Consoleのデータをもっと活用する

今日からSearch Consoleのデータを成長につなげましょう。クレジットカードは不要です。

無料で試す(クレジットカード不要)

Search Consoleのヒントをメールでお届け

GSCとGA4の実践的なワークフロー、製品のアップデート、SEOの実験をお届けします。スパムは送りません。いつでも配信を停止できます。