本文へ移動
WordPress

WordPress標準サイトマップの確認方法とSearch Consoleへの登録手順

WordPressのサイトマップにプラグイン(XML Sitemaps)を使って導入する方法

WordPress 5.5以降にはXMLサイトマップ機能が標準搭載されています。一般的なブログであれば、サイトマップ専用プラグインを追加しなくても利用できます。

この記事では、WordPress標準サイトマップの確認方法、Google Search Consoleへの登録手順、うまく取得されない場合の確認項目を紹介します。

WordPress標準サイトマップのURL

標準サイトマップは、サイトURLの末尾に /wp-sitemap.xml を付けた場所にあります。

https://example.com/wp-sitemap.xml

ブラウザで開き、投稿・固定ページ・カテゴリーなどのサイトマップ一覧が表示されれば利用できます。公開記事を追加・更新すると、WordPressが自動で内容を更新します。

専用プラグインは必要?

通常の投稿や固定ページを検索エンジンへ知らせる用途なら、標準サイトマップで十分です。プラグインを減らせるため、更新管理や不具合の原因も減らせます。

ただし、SEOプラグインが独自サイトマップを生成している場合や、画像・動画・ニュース向けの詳細な制御、ページ単位の除外設定が必要な場合は、そのプラグインのサイトマップを使います。複数を同時に管理せず、利用するサイトマップを決めてください。

Google Search Consoleへ登録する手順

  1. ブラウザで https://あなたのドメイン/wp-sitemap.xml を開きます。
  2. Google Search Consoleで対象サイトのプロパティを開きます。
  3. 左側メニューから「サイトマップ」を開きます。
  4. 「新しいサイトマップの追加」に wp-sitemap.xml を入力して送信します。
  5. 状態が「成功しました」になることを確認します。

サイトマップの送信は、Googleへ保存場所を知らせる操作です。送信したすべてのページが必ず検索結果へ登録されるわけではありません。

旧サイトマップから切り替える場合

  1. 先に /wp-sitemap.xml が正常に表示されることを確認します。
  2. Search Consoleへ新しいサイトマップを追加します。
  3. 新しいサイトマップが取得されたことを確認します。
  4. 問題がなければ、Search Consoleから旧サイトマップの登録を削除します。
  5. 旧サイトマップ専用プラグインを停止し、サイト表示を確認してから削除します。

「取得できませんでした」になる場合

  • /wp-sitemap.xml をログアウト状態のブラウザで開けるか確認します。
  • 「設定」→「パーマリンク」で、設定を変えずに「変更を保存」を押します。
  • 本番サイトで「検索エンジンがサイトをインデックスしないようにする」が有効になっていないか確認します。
  • SEO・サイトマップ・セキュリティ・キャッシュ系プラグインがURLを変更または遮断していないか確認します。
  • Search Consoleで正しいプロパティを選択しているか確認します。

設定直後は取得まで時間がかかることがあります。サイトマップを直接開ける場合は、少し時間を置いてからSearch Consoleを再確認してください。

まとめ

WordPress 5.5以降では、まず標準の /wp-sitemap.xml を確認しましょう。特別な制御が不要なら専用プラグインを減らせます。Search Consoleへ登録した後も、定期的に取得状態を確認してください。

参考情報