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送信と監視
- Google Search Consoleにログイン
- 「サイトマップ」メニュー → URL送信
- ステータス「成功」を確認
- 「検出された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で監視し続けることで真価を発揮します。

