XMLサイトマップとは?
Search Consoleへの送信方法を解説
XMLサイトマップは、ホームページ内にある重要なページのURLをまとめ、 Googleなどの検索エンジンへ伝えるためのファイルです。 新しく公開したサイト、ページ数が多いサイト、 外部リンクや内部リンクが少ないページを含むサイトでは、 URLを発見してもらう補助として役立ちます。 ただし、サイトマップを送信すれば、 掲載した全ページが必ずクロール・インデックスされるわけではありません。 本記事では、XMLサイトマップの役割とHTMLサイトマップとの違い、 WordPressで生成場所を確認する方法、 掲載URLの点検項目、 Google Search Consoleから送信する手順、 「取得できませんでした」「読み込めませんでした」などのエラー確認、 公開後の運用方法まで解説します。
検索エンジンへ通知
ページの存在や更新情報を伝え、発見・クロールを補助します。
URLを確認
WordPress標準では通常「/wp-sitemap.xml」にサイトマップインデックスが生成されます。
公開URLを送信
サイト上で閲覧できるサイトマップURLを「サイトマップ」レポートへ入力します。
XMLサイトマップは ページを発見・クロールしてもらうための補助ファイル
検索順位を上げる命令書ではなく、サイト内の重要なURLを伝える一覧です。
補助する
XMLサイトマップは、 サイト内のページ、画像、動画などのURLと、 URL同士の関係や更新情報を検索エンジンへ伝えるファイルです。 Googleはサイトマップを読み取り、 サイトをより効率的にクロールするための参考にします。
通常、Googleはホームページ内のメニューや内部リンク、 他サイトからのリンクをたどってページを見つけます。 そのため、重要なページがトップページから適切につながっている小規模サイトでは、 サイトマップがなくても発見される場合があります。
それでも、新規サイト、ページ数が多いサイト、 更新頻度が高いサイト、内部リンクが少ないページを含むサイトでは、 重要なURLをまとめて伝えられるXMLサイトマップが役立ちます。 小規模事業者のホームページでも、 WordPressなどが自動生成している場合は、内容を確認して活用するとよいでしょう。
XMLは検索エンジン向け HTMLは主に訪問者向け
名前は似ていますが、用途・形式・設置方法が異なります。
URLを機械が読み取りやすいXML形式で一覧化し、 Search Consoleやrobots.txtなどから場所を伝えます。
通常の訪問者がメニュー代わりに使うことは想定されていません。サイト内の主要ページを通常のWebページとして整理し、 ユーザーが目的の情報を探すために使います。
フッターや案内ページからリンクし、情報設計・内部リンクを補います。投稿・固定ページ・カテゴリなどに分かれた 複数のXMLサイトマップをまとめる親ファイルです。
Search Consoleには、個別ファイルではなく親インデックスを送信できる場合があります。WordPressでは まず生成済みのサイトマップURLを確認する
新しいプラグインを追加する前に、WordPress本体や既存SEO機能が生成していないか調べます。
WordPressはバージョン5.5から、 XMLサイトマップを標準機能として生成します。 通常はサイトのドメイン末尾へ 「/wp-sitemap.xml」を付けると、 サイトマップインデックスを確認できます。
標準サイトマップには、 公開対象の投稿、固定ページ、カスタム投稿タイプ、 カテゴリなどのタクソノミー、 著者アーカイブなどが含まれる場合があります。 サイトの設定やテーマ、プラグインによって、 対象やURLは変わることがあります。
SEOプラグインやサイトマップ専用プラグインを利用している場合は、 WordPress標準機能とは別のURLで 「sitemap_index.xml」などが生成されることがあります。 複数のサイトマップ機能を重複して有効にする前に、 現在どの機能が使われているかを確認しましょう。
「https://ドメイン/wp-sitemap.xml」へアクセスし、 XMLまたは整形されたサイトマップ一覧が表示されるか確認します。
管理画面でXMLサイトマップ機能が有効か、 サイトマップURLがどこに表示されているかを確認します。
「https://ドメイン/robots.txt」を開き、 Sitemap行に使用中のURLが記載されているか確認します。
投稿、固定ページ、カテゴリなどの子サイトマップを開き、 URLが正常に表示されるか確認します。
Search Consoleへ送信するサイトマップインデックスを決め、 古いURLや停止したプラグインのURLを混ぜないようにします。
管理者だけでなく一般ユーザー・Googlebotが取得できるよう、 ログインやパスワードなしで開けることを確認します。
検索結果へ出したい正規URLだけを サイトマップへ含める
公開中という理由だけで、すべてのURLを掲載する必要はありません。
ログイン、パスワード、会員限定などで保護されず、 Googlebotが正常に取得できるページを掲載します。
サービス、会社概要、事例、コラムなど、 ユーザーへ見せたい重要ページを対象にします。
http・https、www有無、末尾スラッシュ、 canonicalなどを確認し、代表となるURLを掲載します。
サイトマップだけに載せる孤立ページにせず、 メニュー、関連記事、サービス導線などからもつなぎます。
lastmodを出力する場合は、 本文や重要情報が実際に変更された日時を正確に反映します。
「/service/」のような相対URLではなく、 httpsから始まる完全なURLを使います。
Search Consoleのサイトマップレポートへ 公開URLを入力して送信する
XMLファイルをパソコンからGoogleへアップロードする操作ではありません。
Search Consoleを開き、 実際のサイトと一致するドメインまたはURLプレフィックスプロパティを選びます。
ログアウト状態で開き、 404、ログイン要求、HTMLエラーページではなく、 正常なXMLが表示されることを確認します。
インデックス作成に関するメニュー内の 「サイトマップ」レポートへ移動します。
表示されているドメインに続けて、 「wp-sitemap.xml」など実際のファイルパスを入力します。
「送信」を押し、 送信済みサイトマップの状態、最終読み込み日時、 検出されたページ数を確認します。
サイトマップで絞り込み、 登録済み・未登録URLと理由を確認します。
サイトマップの取得失敗と 掲載ページの未登録を分けて確認する
親ファイルを読めない問題と、個別ページを登録しない問題では原因が異なります。
404、旧プラグインのURL、 http・httpsやサブドメインの違いを確認します。
サイトマップファイルや必要なディレクトリを Googlebotが取得できないルールになっていないか確認します。
開発中の閲覧制限、Basic認証、 会員ログイン、メンテナンス画面を解除します。
タイムアウト、5xx、WAF、 bot対策、アクセス制限でGooglebotを妨げていないか調べます。
ブラウザでは見えていても、 Googlebotへチャレンジ画面やエラーHTMLを返していないか確認します。
サイトマップ成功後も未登録なら、 URL検査とページのインデックス登録レポートで理由を確認します。
Search Consoleへ送った完全なURLを確認し、 200で正常なXMLが返るか見ます。
サイトマップURLを検査し、 クロール許可とページ取得が成功しているか確認します。
取得不能、URL不正、解析エラー、 子サイトマップの問題など、表示された理由を確認します。
一時的な停止、キャッシュ不整合、 セキュリティ設定、プラグイン競合を切り分けます。
同じ親ファイルを正常化してから再送信し、 最終読み込み日時とステータスを確認します。
サイトマップではなく、 canonical、noindex、クロール、重複、品質、 404、ソフト404などを確認します。
自動生成に任せきりにせず サイト変更後に内容と状態を確認する
毎回手動で再送信するより、生成・掲載・取得が正常かを定期的に点検します。
WordPress標準、SEOプラグイン、 専用機能のどれが生成しているかを管理表へ残します。
404、白画面、ログイン要求、 空のXML、不要URLの混入がないか確認します。
新規ページは追加され、 削除・リダイレクト・noindexページは除外されているか確認します。
ステータス、最終読み込み日時、 検出されたURL数、エラーの変化を見ます。
サイトマップ送信だけを繰り返さず、 ページ品質、内部リンク、重複、技術設定を改善します。
ドメイン変更、URL構造変更、 SEOプラグイン変更、noindex解除後は特に確認します。
サイトマップ・内部リンク・技術設定を 一つの流れとして確認する
URLを知らせるだけでなく、Googleが取得・理解・登録できるページへ整えましょう。
合わせて確認したい内容
- Search Consoleの登録と所有権確認
- XMLサイトマップの生成元
- robots.txtとクロール許可
- noindex・canonical・リダイレクト
- メニュー・関連記事・内部リンク
- 404・ソフト404・サーバーエラー
- ページのインデックス登録レポート
- 公開後・リニューアル後の定期点検
※サイトマップの作成・送信によって、 クロール、インデックス、検索順位、アクセス数が 必ず向上することを保証するものではありません。 検索へ掲載したいページの内容と技術設定を合わせて改善してください。
Search Consoleの基本を見る →掲載URLとインデックス状況まで確認しよう
XMLサイトマップは、 検索結果へ出したい重要なURLをGoogleへ伝える補助ファイルです。 WordPressで生成URLと掲載内容を確認し、 Search Consoleへ公開URLを送信します。 取得エラーや未登録ページがある場合は、 sitemapの再送信だけでなく、URL検査、noindex、canonical、 内部リンク、404、サーバー状態まで確認しましょう。
本記事は、2026年7月時点で公開されている Google検索セントラル、Search Console、 WordPress公式情報を参考に作成しています。 Search Consoleの画面、WordPress・プラグインの仕様、 サイトマップの生成URLは変更される場合があります。 最新の公式情報と実際の管理画面を確認しながら設定してください。


