XMLサイトマップとは、Googleなどの検索エンジン向けに作成する、サイト内のページ一覧のことです。
人間が読むための目次ではなく、検索エンジンに向けた、いわば「図書館の蔵書目録」のようなものですね。
あなたのサイトにどんな記事やページがあるのかを、検索エンジンに分かりやすく伝えるためのファイルです。
WordPressでホームページやブログを作ったら、忘れずに整えておきたいもののひとつです。
この記事では、「XML Sitemap Generator for Google」を使って、XMLサイトマップを作成する方法をご紹介します。
XMLサイトマップは何のために必要?
Googleの検索エンジンは、クローラーと呼ばれるプログラムを使って、インターネット上のサイトを巡回しています。このクローラーがXMLサイトマップを読み込むことで、サイト内にどんなページがあるのか、どのページがいつ更新されたのかといった情報を把握しやすくなります。

ただし、XMLサイトマップを作ったからといって、検索順位が自動的に上がるわけではありません。あくまで、新しく書いた記事や更新したページを検索エンジンに見つけてもらいやすくするためのものです。とはいえ、WordPressサイトを運営するなら、早めに整えておきたい基本設定のひとつ。
下図が、実際のXMLサイトマップです。検索エンジン向けのファイルなので、人間が見てもピンとこないですよね。

すずのり検索エンジン用なので、人間が見てもよくわかりませんね。
このXMLサイトマップ、具体的にはどんな役に立つのでしょうか。まず、検索エンジンがあなたのサイトの構造をより深く理解できるようになります。また、新しいページを追加したときにXMLサイトマップを更新しておけば、検索エンジンがそのページをいち早く見つけて、検索結果に表示してくれる可能性も高まります。そして何より、SEO(検索エンジン最適化)対策で欠かせない存在です。
XMLサイトマップは、最初に設定さえしておけば、あとは記事の追加や削除、変更があるたびに自動で更新されていきます。
なので、WordPressをインストールしたら、まずはこのプラグインのインストールと設定から済ませておくのがおすすめです。
ここからは、「XML Sitemaps Generator for Google」の設定方法をわかりやすく解説していきます。
なぜXMLサイトマップが必要?
下図が実際のXMLサイトマップです。
このXMLサイトマップが必要な理由は次の通りです。
- 検索エンジンにサイトの構造を伝える: 検索エンジンは、XMLサイトマップを見てあなたのサイトの構造をより深く理解することができます。
- 新しいページの発見を早める: 新しいページが追加されたとき、XMLサイトマップを更新することで、検索エンジンはより早くそのページを発見し、検索結果に表示してくれる可能性が高まります。
- SEO対策に役立つ: XMLサイトマップは、SEO(検索エンジン最適化)対策の一環として非常に重要な役割を果たします。
XMLサイトマップは最初に設定をしておくだけで、あとはサイト内に新しい記事が増えたり、削除されたり、変更があると自動的にXMLサイトマップは更新されます。
なので、WordPressをインストールしたら、最初にインストールと設定だけしておきましょう。
「XML Sitemaps Generator for Google」の設定方法をわかりやすく解説していきます。
XML Sitemap のインストール
「XML Sitemap Generator for Google」をインストールします。
以前は「Google XML Sitemaps」というプラグイン名でした。名前とアイコンが変わったので探してしまう人もいるようですが、現在は「XML Sitemap Generator for Google」(旧「Google XML Sitemaps」)です。


サイドメニューの「プラグイン」より「新規プラグインを追加」を選びます。


プラグインの新規追加検索窓に「xml sitemap」と入れます。入力するだけで自動的に検索されます。


「XML Sitemap Generator for Google」を探して「今すぐインストール」をクリック。


青色の「有効化」をクリック。


「自動更新を有効化する」をクリック。※テーマに「SWELL」を使っているときはこのように表示されますが、それ以外の場合は「自動更新を有効化」と表示されます。
何も設定をしなくても使える状態ではありますが、より効率的にXMLサイトマップを作成したいので、設定をしていきます。


左サイドメニューの「設定」から「XML-Sitemap」を選びます。


初回のみ、「Google XML Sitemapsの改善にご協力いただけませんか?」メッセージが表示されます。
協力しなくても大丈夫ですので「I don’t know what I want」をクリックで良いです。
設定画面に移ります。
XMLサイトマップだけ出力するようにします。


「HTMLサイトマップを含める」のチェックをはずします。
下にスクロールします。


「優先順位を自動的に計算しない」にチェックを入れます。
下にスクロールします。


XMLサイトマップに出力したいコンテンツにチェックをいれます。
・ホームページ
・投稿
・固定ページ
・カテゴリー
にチェックを入れます。


「投稿」の頻度を「毎日」変更します。


「投稿」の数値を「1.0」に変更します。
個別記事が一番更新されるはずなので、優先順位を上げておきます。


画面を一番下までスクロールし「設定を更新」をクリック。
これで設定は完了です。


管理画面の上部に英語で「今すぐGoogle XML Sitemapsベータプログラムにご参加ください!」のメッセージが表示されますが、
「×」をクリックしてメッセージを閉じて大丈夫です。
生成されたXMLサイトマップの確認
設定ができましたので、XMLサイトマップを表示させてみましょう。
生成されたXMLサイトマップは、通常、サイトのドメイン/sitemap.xml といったURLでアクセスできます。
トップページを表示したら、アドレスバーに表示されたURLの後ろに「/sitemap.xml」と入れて「Enter」。するとサイトマップが表示されます。


このXMLサイトマップをGoogleに読んでもらうことによってサイトの内容を知らせることができますで、このXMLサイトマップをGoogleに送信します。
プラグインではなく、サーチコンソールを使います。


さいごに
XMLサイトマップを作成したら、次はGoogleサーチコンソールに送信します。
サイトマップは、作っただけで終わりではありません。
サーチコンソールに登録して送信することで、Googleにサイト内のページ一覧を伝えやすくなります。
XMLサイトマップを作成したら、次はGoogleサーチコンソールに送信します。



