当サイトはアフィリエイト広告(Amazonアソシエイト含む)を利用しています

ブログのサイトマップの作り方|XMLとHTMLの違いから設定方法まで解説

WordPress

ブログを運営しているなら、サイトマップの作成は避けて通れない。サイトマップがないと、Googleの検索エンジンがブログの記事を見つけにくくなり、せっかく書いた記事がインデックスされない(検索結果に表示されない)可能性がある。

「サイトマップって何?」「作り方がわからない」という初心者の方も安心してほしい。WordPressであれば、プラグインを使えば5分で作成できる。

この記事では、ブログのサイトマップの種類(XMLサイトマップ・HTMLサイトマップ)の違いと、それぞれの作り方をわかりやすく解説する。Google Search Consoleへの登録方法まで紹介するので、この記事を読みながら設定してみよう。

ナビ助
ナビ助
サイトマップはGoogleに「ここに記事があるよ!」って教えてあげる地図みたいなもの。設定しておくと記事が検索結果に出やすくなるよ

💻 ナビ助おすすめのレンタルサーバー

国内最速・かんたんセットアップでブログ開設

ConoHa WING
  • ✅ 国内最速のレンタルサーバー
  • ✅ WordPressかんたんセットアップ
  • ✅ 独自ドメイン2つ無料
  • ✅ 初月割引キャンペーン実施中
ConoHa WINGを見てみる

※最短10分でブログ開設できます

⭐おすすめ記事
ブログ運営Labへようこそ!サーバー選びに迷ったら、こちらの記事が参考になります。

ConoHa WINGの口コミ・評判|国内最速サーバーの実力を検証

料金・速度・使いやすさを正直レビュー

サイトマップとは?2つの種類を理解しよう

サイトマップには「XMLサイトマップ」と「HTMLサイトマップ」の2種類がある。目的が異なるので、それぞれの違いを押さえておこう。

XMLサイトマップ:検索エンジン向け

XMLサイトマップは、サイト内のすべてのページのURLを一覧にしたファイルで、Googleなどの検索エンジンのクローラーに読ませるためのものだ。人間が直接見ることはほぼない。

URLの一覧に加えて、各ページの更新日時や更新頻度、優先度といった情報も含まれている。検索エンジンはこのファイルを読み込んで、効率的にサイト内のページをクロール(巡回)する。

HTMLサイトマップ:読者向け

HTMLサイトマップは、サイト内の記事やカテゴリーを一覧にしたページで、読者がサイト内の記事を探しやすくするためのものだ。「サイトの目次」のような役割を果たす。

読者の回遊率(複数ページを見てもらう率)を上げる効果があり、内部リンクの強化にもつながる。

ポイント
種類 対象 目的 優先度
XMLサイトマップ 検索エンジン クロール効率の向上 必須
HTMLサイトマップ 読者 サイト内の回遊率向上 推奨

ブログ運営においては、XMLサイトマップは必須、HTMLサイトマップは推奨と考えておこう。

XMLサイトマップの作り方

方法1:WordPress標準機能を使う

WordPress 5.5以降では、XMLサイトマップが標準機能として搭載されている。特別な設定をしなくても、以下のURLにアクセスするとサイトマップが表示される。

https://あなたのドメイン/wp-sitemap.xml

ただし、WordPress標準のサイトマップは設定項目が少なく、細かなカスタマイズができない。より詳細な設定をしたい場合は、プラグインを使う方法がおすすめだ。

方法2:XML Sitemap Generator for Googleプラグインを使う

細かく設定をコントロールしたいなら、専用プラグインの導入がおすすめだ。以下に「XML Sitemap Generator for Google」(旧 XML Sitemaps / Google XML Sitemaps)の設定手順を紹介する。

インストール手順

  1. WordPress管理画面で「プラグイン」→「新規追加」をクリック
  2. 検索欄に「XML Sitemap Generator for Google」と入力
  3. 「今すぐインストール」→「有効化」をクリック

基本設定のポイント

「設定」→「XML-Sitemap」から設定画面を開く。以下の設定を確認・変更しよう。

ポイント
  • 投稿の優先順位:「優先順位を自動的に計算しない」を選択
  • サイトマップコンテンツ:「投稿」と「固定ページ」にチェック。カテゴリーページも含めるのがおすすめ
  • 除外する項目:noindexにしているページや「未分類」カテゴリーを除外
  • 更新頻度:投稿を「毎日」、固定ページを「毎月」に設定

方法3:XML Sitemap & Google Newsプラグインを使う

「XML Sitemap & Google News」は、Googleニュースサイトマップにも対応したプラグインだ。細かなカスタマイズが可能で、投稿タイプごとにサイトマップの出力を制御できる。本格的なSEOを行いたい方に向いている。

ナビ助
ナビ助
初心者はまずWordPress標準のサイトマップでOK!もっと細かく設定したくなったらプラグインを導入しよう

HTMLサイトマップの作り方

WP Sitemap Pageプラグインで簡単作成

HTMLサイトマップは、「WP Sitemap Page」プラグインを使えば簡単に作成できる。

  1. 「プラグイン」→「新規追加」から「WP Sitemap Page」をインストール・有効化
  2. 「固定ページ」→「新規追加」でタイトル「サイトマップ」のページを作成
  3. 本文にショートコード [wp_sitemap_page] を挿入
  4. ページを公開すると、記事一覧がカテゴリーごとに自動表示される

新しい記事を公開するたびに自動で更新されるので、手動で記事を追加する手間がかからない。作成したページは、フッターメニューなどに設置しておこう。

Google Search Consoleにサイトマップを登録する方法

XMLサイトマップを作成したら、Google Search Consoleに登録してGoogleに通知しよう。

登録手順

  1. Google Search Consoleにログイン
  2. 左メニューから「サイトマップ」をクリック
  3. 「新しいサイトマップの追加」にサイトマップのURLを入力
    • WordPress標準の場合:wp-sitemap.xml
    • プラグインの場合:sitemap.xml
  4. 「送信」ボタンをクリック

送信後、ステータスが「成功しました」と表示されれば登録完了だ。Googleがサイトマップを読み込み、ブログ内のページを効率的にクロールしてくれるようになる。

注意

サイトマップを送信しても、すべてのページがすぐにインデックスされるわけではない。インデックスの判断はGoogleが行うため、数日から数週間かかることもある。サイトマップはあくまで「Googleにページの存在を知らせる手段」であり、インデックスを保証するものではない。

ナビ助
ナビ助
Search Consoleへの登録まで忘れずに!作っただけでGoogleに送信してないと意味がないからね

⭐おすすめ記事
ブログを始めるならサーバー選びが大事。国内最速ConoHa WINGの実力をまとめました。

ConoHa WINGの口コミ・評判|国内最速サーバーの実力を検証

料金・速度・使いやすさを正直レビュー

サイトマップ作成時の注意点

XMLサイトマップの重複に注意

WordPress標準のサイトマップとプラグインのサイトマップが両方有効になっていると、サイトマップが重複してしまう。プラグインを使う場合は、WordPress標準のサイトマップを無効化しておくのがおすすめだ。SEOプラグイン(All in One SEO、Yoast SEOなど)を使っている場合も、そちらのサイトマップ機能と重複していないか確認しよう。

noindexのページは除外する

タグページやアーカイブページなど、noindex設定にしているページはサイトマップから除外しておこう。noindexのページをサイトマップに含めると、Googleに矛盾したシグナルを送ることになる。

記事を更新したらサイトマップも自動更新されるか確認

プラグインを使っていれば、新しい記事を公開・更新するたびにサイトマップも自動で更新される。ただし、プラグインの設定や相性の問題で更新されないケースもあるので、定期的にサイトマップのURLにアクセスして、最新の記事が含まれているか確認しておくと安心だ。

よくある質問

サイトマップは何記事から作るべき?

記事数に関係なく、ブログを開設したら最初から作成しておくべきだ。記事が少ないうちでも、サイトマップがあることでGoogleのクロール効率が上がり、記事のインデックスが早まる可能性がある。

サイトマップを送信してもインデックスされないのはなぜ?

サイトマップはGoogleにページの存在を通知するだけで、インデックスを保証するものではない。記事の品質が低い場合や、ドメインが新しすぎる場合は、インデックスされるまで時間がかかることがある。記事の質を高めつつ、気長に待つのが大切だ。

All in One SEOやYoast SEOのサイトマップ機能でも大丈夫?

大丈夫だ。これらのSEOプラグインにもXMLサイトマップ生成機能が内蔵されている。すでにSEOプラグインを導入しているなら、そちらのサイトマップ機能を使えばいいので、別途サイトマップ専用プラグインを入れる必要はない。

ナビ助
ナビ助
サイトマップは「作って送信して終わり」じゃなく、たまに正常に動いてるか確認するのも忘れずにね!

まとめ

ブログのサイトマップには、検索エンジン向けのXMLサイトマップ(必須)と、読者向けのHTMLサイトマップ(推奨)の2種類がある。

XMLサイトマップは、WordPress標準機能でも作成できるが、より細かく設定したいなら「XML Sitemap Generator for Google」などのプラグインを使うのがおすすめだ。作成後はGoogle Search Consoleに送信して、Googleにサイトの構造を通知しておこう。

HTMLサイトマップは「WP Sitemap Page」プラグインで簡単に作成できる。読者の回遊率向上にも効果があるので、合わせて設置しておくといいだろう。

まだサイトマップを作成していないブログは、今すぐ対応しよう。検索エンジンからの評価を高めるための基本中の基本だ。

参考リンク:

⭐おすすめ記事
最後までお読みいただきありがとうございます。サーバー選びで迷っている方は、こちらの記事もぜひご覧ください。

ConoHa WINGの口コミ・評判|国内最速サーバーの実力を検証

料金・速度・使いやすさを正直レビュー

💻 ナビ助おすすめのレンタルサーバー

国内最速・かんたんセットアップでブログ開設

ConoHa WING
  • ✅ 国内最速のレンタルサーバー
  • ✅ WordPressかんたんセットアップ
  • ✅ 独自ドメイン2つ無料
  • ✅ 初月割引キャンペーン実施中
ConoHa WINGを見てみる

※最短10分でブログ開設できます

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