WordPressのサイトマップ完全ガイド:作成方法とSEO最適化のポイント

Web運用(サイト構築)

サイトマップとは?

サイトマップとは、ウェブサイト内のページの一覧をまとめたものです。大きく分けて以下の2種類があります。

  • HTMLサイトマップ:ユーザー向けに作成され、サイトの構造を分かりやすくするためのページ。
  • XMLサイトマップ:検索エンジン向けに作成され、クローラーがサイトを適切に巡回できるようにするファイル。

特に、SEO対策として重要なのはXMLサイトマップで、Googleのクローラーがページを適切にインデックスするのを助けます。

WordPressでサイトマップを作成する方法

WordPressでは、以下の方法で簡単にサイトマップを作成できます。

WordPress標準機能を使う方法

WordPress 5.5以降では、デフォルトでXMLサイトマップ機能が追加されました。https://あなたのサイト/wp-sitemap.xml にアクセスすると、自動生成されたサイトマップが確認できます。特別な作業をせずアクセスしただけで、すでにサイトマップは作成されている状態です。プラグインを使いたくない場合は、この標準機能を活用するとよいでしょう。

404に飛ばされる

アクセスした時、もし404に飛ばされた時は、何らかの理由で無効化されている 可能性があります。

確認方法

  1. WordPressの管理画面にログイン
  2. 「設定」→「パーマリンク設定」を開く
  3. 「変更を保存」ボタンをクリック(何も変更しなくてもOK)
  4. https://あなたのサイト/wp-sitemap.xml に再度アクセスしてみる

また、検索エンジンがサイトをインデックスしないようにする」を確認し、もしインデックスしない設定になっていればこれを解除してください。

アクセスした時点で以下のことが完了しています。

サイトマップの自動生成

WordPressはデフォルトで、サイトのすべての公開コンテンツ(投稿、固定ページ、カテゴリ、タグなど)を自動的にサイトマップに含めます。

サイトマップの更新

新しい投稿や固定ページを公開した場合、サイトマップは自動的に更新されます。そのため、手動で作成や更新を行う必要はありません。

プラグインを使う方法(おすすめ)

WordPressでは、プラグインを利用することで簡単にXMLサイトマップを作成できます。以下の人気プラグインがおすすめです。

Yoast SEO

  • 「Yoast SEO」はSEO対策全般をカバーするプラグインで、XMLサイトマップ機能も備えています。
  • 設定方法:
    1. Yoast SEOをインストールし、有効化。
    2. 「SEO」メニューの「機能」タブで「XMLサイトマップ」を有効にする。
    3. https://あなたのサイト/sitemap_index.xml にアクセスするとサイトマップが確認できる。

All in One SEO

  • 「All in One SEO」はYoast SEOと並ぶ人気SEOプラグインで、サイトマップ機能も完備。
  • 特定の投稿や固定ページをサイトマップに含めたくない場合の制御も可能です。
  • 設定方法:
    1. プラグインをインストールし、有効化。
    2. 「サイトマップ」メニューから「XMLサイトマップ」を有効化。
    3. https://あなたのサイト/sitemap.xml でサイトマップを確認。

Google XML Sitemaps

  • サイトマップ機能に特化したプラグイン。SEO対策系プラグインを入れたくない人におすすめ。
  • 設定方法:
    1. プラグインをインストールし、有効化。
    2. 設定画面からサイトマップを有効化し、URLを確認。
  • WordPress標準のサイトマップは自動で分割されますが、もっと細かい制御が必要な場合には、専用プラグインを使用してください。

作成したサイトマップをGoogleに登録する方法

作成したXMLサイトマップをGoogleに登録することで、検索エンジンのクローラーに素早く認識してもらえます。

手順

  1. Google Search Console にアクセスし、サイトを登録。
  2. 左メニューから「サイトマップ」を開く。
  3. 「新しいサイトマップの追加」欄に、作成したサイトマップのURL(例:https://あなたのサイト/sitemap_index.xml)を入力。
  4. 「送信」ボタンをクリック。
  5. ステータスが「成功しました」になれば、正しく登録完了。

サイトマップの管理と定期的な更新

サイトマップは、新しいページを追加するたびに更新されるのが理想です。
プラグインを利用している場合は、自動更新が有効になっていることを確認しましょう。

  • Yoast SEO や All in One SEO は自動更新機能を搭載
  • Google XML Sitemaps では「更新通知」設定を有効化
  • 手動で管理したい場合は、定期的にサイトマップを生成し、再送信

サイトマップとSEOの関係

サイトマップはSEO対策に大きく貢献します。以下のポイントを押さえて、効果的に活用しましょう。

クローラビリティの向上

サイトマップを登録することで、Googleのクローラーがサイトをスムーズに巡回できるようになります。特に、新規サイトや更新頻度の低いサイトでは効果的です。

インデックス最適化

サイトマップを適切に管理することで、Googleにインデックスされるページをコントロールし、重要なページを確実に検索エンジンに登録できます。

内部リンクとの相乗効果

サイトマップと併せて、適切な内部リンクを設定すると、よりSEOに強いサイトになります。
ナビゲーションの整理とともに、内部リンクの最適化も意識しましょう。

まとめ

  • サイトマップには「HTMLサイトマップ」と「XMLサイトマップ」がある。
  • WordPressではプラグインを使えば簡単にXMLサイトマップを作成できる。
  • 作成後はGoogle Search Consoleに登録し、クローラーに認識させる。
  • 定期的な更新と適切な管理がSEO向上に役立つ。

まずは Yoast SEOAll in One SEO などのプラグインを導入し、サイトマップを作成してみましょう!

コメント

タイトルとURLをコピーしました