Google Search Console でサイトマップにエラーが表示されるのはなぜですか?
サイトマップ
送信した各サイトマップには、サイトマップレポートで次の 3 種類のステータスのいずれかが表示されます。成功、エラーあり(Google はファイルを読み取れたものの一部のエントリで失敗しており、有効な URL はキューに登録されたままです)、取得できませんでした(Google がファイルを取得できなかった状態)の 3 つです。サイトマップの行をクリックすると、具体的なエラーを確認できます。ほとんどの場合、原因はファイルに到達できない、XML の形式が正しくない、そのサイトマップに含められない URL が含まれている、または非圧縮時の上限である 50,000 件の URL もしくは 50 MB を超えている、のいずれかです。
「取得できませんでした」: Google がファイルを読み取れていない
Google のサイトマップレポートのヘルプでは、次の原因が挙げられています。
- robots.txt がサイトマップの URL をブロックしている。
- サイトに未解決のペナルティ(手動による対策)があり、解決されるまで Google がサイトマップを読み取らない。
- アドレスが間違っており、404 が返される。
- サーバーでエラーが発生した(一時的な場合もあります)。
- Google がそのサイトマップをクロールする優先度が低い。
まずブラウザでサイトマップの URL を開き、次に URL 検査でその URL のライブテストを実行してください。ページの取得が成功と表示されるはずです。詳しくはサイトマップを読み込めなかった場合をご覧ください。
「エラーあり」: ファイル内部の問題
| エラー | よくある原因 | 対処方法 |
|---|---|---|
| URL は許可されていません | サイトマップのフォルダより上の階層にある URL、または別のホスト、プロトコル、www 有無のバリエーションの URL | URL をサイトマップの場所以下かつ同じホストに揃える |
| パスの不一致(www なし、www あり) | URL とサイトマップで www の有無が一致していない | 全体で一方のバージョンに統一する |
| 無効な日付 | 日付が W3C Datetime 形式になっていない | 2026-10-12 または 2026-10-12T09:30:00+00:00 の形式にする。時刻を指定する場合はタイムゾーンも必要 |
| 無効な URL | スペース、引用符、htp:// のような誤字 | 特殊文字をエスケープし、アドレスを修正する |
| 解析エラー | 多くは URL 内の & がエスケープされていない | & と記述する |
| サポートされていない形式、名前空間が正しくない | ヘッダーや名前空間の誤り、または引用符が曲線(全角風)になっている | http://www.sitemaps.org/schemas/sitemap/0.9 を使用し、引用符は直線のものにする |
| XML タグまたは属性が見つかりません | 必須要素が欠けている。エラーに該当行が表示される | 欠けている要素を追加する |
| サイトマップ インデックスのネスト | インデックスの中に別のインデックスが含まれている | インデックスにはサイトマップのみを記載する |
| URL が多すぎる、サイトマップのファイルサイズエラー | 非圧縮で 50,000 件の URL または 50 MB を超えている | ファイルを分割し、各ファイルをサイトマップ インデックスに記載する |
| 圧縮エラー | gzip ファイルが破損している | 再度圧縮して送信し直す |
| URL がたどられていません | リダイレクトチェーン、または相対 URL | 最終的な絶対 URL を記載する |
| 一時的なエラー | Google 側の問題 | 待機する。数時間続く場合は再送信する |
ファイルを修正したあと
- CMS、プラグイン、ビルドスクリプトなど、サイトマップの生成元を修正し、次回の更新でエラーが再発しないようにします。
- ブラウザでサイトマップを開き、XML が正しく読み込まれることを確認します。
- サイトマップレポートから再送信します。ご自身で送信できない場合は、robots.txt に
Sitemap:行を記載しても、Google にサイトマップの場所を伝えられます。 - ステータスを確認します。「検出されたページ」は Google が解析した URL の数であり、インデックスに登録された数ではありません。
知っておくとよい点が 2 つあります。レポートからサイトマップを削除しても、Google がそのサイトマップや URL を忘れるわけではありません。また、レポートに表示される送信済みサイトマップは最大 1,000 件です。
AutoPSEO での確認方法
AutoPSEO のサイトマップページでは、プロパティに対して Search Console が保持しているすべてのサイトマップを、種類、URL 数、問題、最終送信日時、Google による最終読み取り日時とあわせて一覧表示し、新しいサイトマップを送信することもできます。サイトマップのパフォーマンスでは、クリック数と表示回数を各サイトマップに対応付けて確認できます。また、一括検査では、1 回の実行につきサイトマップ内の最大 500 件の URL を Google のインデックスと照合して確認できます。