🗺️ WordPressサイトマップ完全ガイド
サイトマップは、検索エンジンにサイト構造を伝えるための重要なファイルです。XMLサイトマップを作成・送信することで、検索エンジンがサイトを効率的にクロールし、インデックスしやすくなります。
サイトマップとは?
サイトマップには2種類あります。
1. XMLサイトマップ(検索エンジン向け)
検索エンジンのクローラーに、サイト内のすべてのページを伝えるためのXML形式のファイルです。
- SEO対策に必須
- ユーザーは見ない(検索エンジン専用)
- 自動生成が基本
2. HTMLサイトマップ(ユーザー向け)
サイト訪問者が全ページを一覧で見られるページです。
- ユーザビリティ向上
- 内部リンク強化
- SEO効果も若干あり
このページでは:主にSEO対策に必須のXMLサイトマップについて解説します。
XMLサイトマップの重要性
サイトマップのメリット
- インデックスの促進:新しいページが検索結果に早く表示される
- クロール効率化:検索エンジンがサイト構造を理解しやすい
- 更新情報の伝達:ページの更新日時を伝えられる
- 優先度の指定:重要なページを強調できる
Google推奨:GoogleもXMLサイトマップの作成・送信を推奨しています。特に新しいサイトや大規模サイトには必須です。
サイトマップ作成方法
おすすめプラグイン
| プラグイン名 | 特徴 | おすすめ度 |
|---|---|---|
| Yoast SEO | SEO総合プラグイン。サイトマップも自動生成 | ★★★★★ |
| All in One SEO | Yoast同様、SEO総合対策プラグイン | ★★★★★ |
| XML Sitemaps | サイトマップ専用。シンプルで軽量 | ★★★★☆ |
| Rank Math | 高機能SEOプラグイン。無料版でも十分 | ★★★★☆ |
Yoast SEOでのサイトマップ設定
STEP 1: Yoast SEOのインストール
- 「プラグイン」→「新規追加」
- 「Yoast SEO」を検索
- 「今すぐインストール」→「有効化」
STEP 2: サイトマップ設定
- 「SEO」→「一般」をクリック
- 「機能」タブを開く
- 「XMLサイトマップ」がONになっていることを確認
- 「?」マークをクリックして「XMLサイトマップを見る」
サイトマップURL:Yoast SEOの場合、サイトマップは以下のURLで自動生成されます。
https://あなたのドメイン.com/sitemap_index.xml
https://あなたのドメイン.com/sitemap_index.xml
STEP 3: 除外設定(オプション)
サイトマップに含めたくないページやカテゴリーを除外できます。
- 「SEO」→「検索での見え方」
- 投稿タイプやタクソノミーごとに「検索結果に表示しない」を設定
Google Search Consoleへの送信
サイトマップを作成したら、Google Search Consoleに送信しましょう。
STEP 1: Search Consoleに登録
- Google Search Console(https://search.google.com/search-console/)にアクセス
- サイトを追加
- 所有権の確認
STEP 2: サイトマップを送信
- 左メニューの「サイトマップ」をクリック
- 「新しいサイトマップの追加」欄にサイトマップURLを入力
- 例:sitemap_index.xml
- 「送信」をクリック
STEP 3: 送信状況の確認
数日後、「送信されたサイトマップ」でステータスが「成功しました」になっていれば完了です。
送信は1回だけでOK:一度送信すれば、Googleが定期的にサイトマップを確認してくれます。ページ更新のたびに送信し直す必要はありません。
サイトマップの内容を確認
ブラウザでサイトマップURLにアクセスすると、含まれているページ一覧を確認できます。
チェックポイント
- すべての重要なページが含まれているか
- 不要なページ(下書き、非公開ページ)が含まれていないか
- noindexページが含まれていないか
- 更新日時が正しいか
HTMLサイトマップの作成
ユーザー向けのHTMLサイトマップも作成しておくと便利です。
プラグインで作成
- WP Sitemap Page:ショートコードで簡単に作成
- Simple Sitemap:シンプルで使いやすい
手順
- プラグインをインストール・有効化
- 新規固定ページを作成
- タイトルを「サイトマップ」に設定
- ショートコードを貼り付け(例:[wp_sitemap_page])
- 公開
まとめ
サイトマップは、SEO対策の基本中の基本です。プラグインを使えば簡単に作成でき、一度設定すれば自動で更新されます。
サイトマップ設定チェックリスト
- Yoast SEOまたは同等のプラグインをインストール
- XMLサイトマップが自動生成されていることを確認
- Google Search Consoleにサイトマップを送信
- 定期的にエラーがないか確認
- HTMLサイトマップも作成(推奨)