XMLサイトマップの作成と運用|インデックス促進のための完全ガイド

結論:サイトマップは「インデックスへの招待状」

XMLサイトマップは、検索エンジンに「このページを巡回してください」と伝える明示的な招待状です。クロール経路がリンクだけでは到達しにくいページや新規ページのインデックス時間を大幅に短縮します。

XMLサイトマップの基本構造

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://example.com/article/</loc>
    <lastmod>2026-06-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>

lastmodは最も重要な属性で、Googleが更新検知に利用します。

含めるべきURL・除外すべきURL

  • 含める: 公開記事、カテゴリ、固定ページ、重要な画像・動画
  • 除外する: noindexページ、リダイレクト先URL、エラーページ、重複URL、検索結果ページ

種類別サイトマップの設計

種別 用途
通常サイトマップ 記事・固定ページ用、最大50,000URL/1ファイル
画像サイトマップ 商品画像・図解の多いサイト
動画サイトマップ 動画埋め込みページのSERP表示
ニュースサイトマップ Google News掲載対象、48時間以内の記事のみ

WordPressでのサイトマップ生成方法

  • WordPress標準: 5.5以降は /wp-sitemap.xml が自動生成
  • Yoast SEO: /sitemap_index.xml (カスタマイズ性◎)
  • Rank Math: 軽量で多機能、画像対応も標準
  • All in One SEO: ECサイト連携が強い

Search Console送信と監視

  1. Google Search Consoleにログイン
  2. 「サイトマップ」メニュー → URL送信
  3. ステータス「成功」を確認
  4. 「検出されたURL数」と「インデックス済みURL数」のギャップを月次でチェック

ギャップが大きい場合は、コンテンツ品質・内部リンク・重複問題を疑います。

RSSフィードのSEO活用

WordPressは /feed/ で自動生成。Google・Bingへの新着通知、ニュースリーダー、IFTTT連携で記事拡散を加速できます。

サイトマップ分割のルール

  • 1ファイル50,000URL以内・50MB以内
  • 超過する場合はサイトマップインデックス(親)+ 子サイトマップで分割
  • カテゴリ・投稿タイプ・年別で分割するのが一般的

FAQ

Q1. priorityとchangefreqは効果がありますか?
A. Googleは現在ほぼ無視。lastmodの正確性が最も重要です。

Q2. サイトマップを送信したのにインデックスされません。
A. サイトマップは「招待」であり「保証」ではありません。コンテンツ品質・内部リンク・E-E-A-Tを確認してください。

Q3. 画像サイトマップは必須ですか?
A. 画像検索からの流入を重視するなら推奨。EC・レシピ・旅行系で特に効果的です。

まとめ

XMLサイトマップは正しく作って「終わり」ではなく、Search Consoleで監視し続けることで真価を発揮します。