wp-sitemap.xmlとsitemap.xmlの違い|どちらを使うべきか完全解説

WordPressサイトを運営していると、サイトマップに「wp-sitemap.xml」と「sitemap.xml」の2種類を見かけることがあります。

実はこの2つはまったく別物で、使い方を間違えると Googleにページが正しくインデックスされない 原因にもなります。

この記事では、WordPress初心者でも理解しやすいように、それぞれの違い・役割・使い分けをわかりやすく解説します。

1 wp-sitemap.xmlとは?(WordPress標準サイトマップ)

WordPress 5.5 以降に自動生成される標準のサイトマップ です。

  • WordPressが自動で作成
  • URL: https://example.com/wp-sitemap.xml
  • 投稿 / 固定ページ / カスタム投稿タイプ / カテゴリー / タグ などすべてを含む
  • 常に最新の状態が自動反映される

Googleが想定している “正式なWordPress専用サイトマップ” なので、Search Console へ送信すべきはこちら です。

1.1 wp-sitemap.xml の例


# WordPress標準のサイトマップ
例) https://example.com/wp-sitemap.xml

# インデックス型のサイトマップ(投稿)
例) https://example.com/wp-sitemap-posts-post-1.xml

# インデックス型のサイトマップ(カテゴリー)
例) https://example.com/wp-sitemap-taxonomies-category-1.xml

# インデックス型のサイトマップ(ユーザー)
例) https://example.com/wp-sitemap-users-1.xml

2 sitemap.xmlとは?(手動・外部ツールで作るサイトマップ)

sitemap.xml は、次のようなツールで手動作成される “旧来のサイトマップ” ブームです:

  • XML-Sitemaps.com
  • Yoast SEO / All in One SEO の生成機能
  • 自作スクリプトで生成

WordPressが自動で作るものではありません。

主な問題点:

  • 更新すると手動で再生成する必要がある
  • URLが古いまま放置されがち
  • Googleは “優先的には” 読み込まない
  • wp-sitemap.xml と重複して逆にSEOに不利になることも

2.1 sitemap.xml の例


<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/</loc>
    <priority>1.00</priority>
  </url>
  <url>
    <loc>https://example.com/sample-page</loc>
  </url>
</urlset>

3 wp-sitemap.xml と sitemap.xml の違い一覧

項目 wp-sitemap.xml sitemap.xml
生成方法 WordPressが自動で生成 手動または外部ツール
更新 自動反映される 手動で再生成が必要
Google推奨 推奨(WordPress公式) 古い方式(使わなくてOK)
URL https://example.com/wp-sitemap.xml https://example.com/sitemap.xml
競合リスク なし wp-sitemap.xml と重複しやすい

4 どちらをGoogleに送信すべき?

答えは明確です。

✔ 送信すべきは「wp-sitemap.xml」一択です

  • WordPress 公式標準
  • Google 推奨方式
  • 自動更新されて管理が不要

sitemap.xml は不要です。Search Console に送信しない方が安全です。

5 Google Search Console への送信方法

  1. Google Search Console にログイン
  2. 左メニューの「サイトマップ」をクリック
  3. 入力欄に wp-sitemap.xml と入力して送信
  4. 数時間後〜数日で検出ページ数が増えます

6 まとめ

  • 「wp-sitemap.xml」はWordPress標準の最新サイトマップ
  • 「sitemap.xml」は手動生成の旧方式
  • Googleに送るのは wp-sitemap.xml だけでOK
  • sitemap.xml は重複になりやすいため送信不要

迷ったら「wp-sitemap.xml」だけ送信して

7 関連記事リンク

※ robots.txt の最適化については以下の記事を参考にしてください。robots.txtは任意です。

WordPressサイトでrobots.txtの最適化とGoogleクロール対策の方法

X-Robots-Tagを使い feed に noindex を設定する方法