国内シェアNo1サービスの「中の人」がブログ運営に役立つ情報をわかりやすくお届け!

WordPressにサイトマップは必要?作成と登録する方法を解説

この記事のレベル
初心者
(3.5)
重要度
(3.5)
難しさ
(2.0)

こんにちは、T部長です!

WordPressブログの運営を始めた初心者であれば、「サイトマップって何?」「ブログに必要?」と悩むことがあるかもしれません。

今回はそんな方向けに、サイトマップの種類や作り方、そしてGoogleサーチコンソールへの登録方法まで解説します。

T部長

この記事は以下のような人におすすめ!

  • サイトマップとは何か知りたい人
  • サイトマップの種類や必要性が知りたい人
  • サイトマップを作るおすすめの方法が知りたい人

この記事を読めば、サイトマップの役割や、ブログ運営初期に作るべきサイトマップがどんなものかがわかりますよ!

それでは、どうぞ!

サイトマップとは

サイトマップとは、サイト全体のコンテンツを示す地図のようなもので、サイト内のページ構造をリスト形式で載せたものです。

設置しておくことで、ユーザーや、Googleなどの検索エンジンがサイト(ドメイン)内のカテゴリやコンテンツを把握しやすくなります。

ただ、これによって上位表示ができるなど、SEOに直接的な効果があるわけではありません。
ユーザーや検索エンジンがコンテンツを見つけやすくなるという点で、間接的な効果が期待できるものです。

サイトマップの種類と役割や違い

サイトマップにはHTMLとxmlの2種類あります。それぞれの役割や違いを簡単に説明します。

HTMLサイトマップ(サイトマップページ)

一つめはユーザーが目的のページを探しやすいように、サイト内のリンクを集めたHTMLのサイトマップです。
HTMLのサイトマップはサイトマップページとも呼ばれます。

たとえば、「エックスサーバー」公式サイトのサイトマップは下記です。
https://www.xserver.ne.jp/sitemap.php

HTMLサイトマップはユーザーにサイト全体の構造を伝えるのが役割であり、サイトの利便性を高めるのがメリットです。
同時にユーザーの回遊率を向上し、「別ページのアクセスがアップする」というメリットも期待できます。

xmlサイトマップ

二つめは検索エンジンのクローラーが見るためのxmlで記述されたサイトマップです。
xmlサイトマップは検索エンジンのクローラーに、インデックスしてほしいページを伝える役割があります。

クローラーは、xmlサイトマップを参考にしてサイト内をクロールし、ページをインデックスします。
そのため、xmlサイトマップをGoogleサーチコンソールに登録することでインデックスを早められる期待ができます。

用語について
  • クローラー:サイト内のURLを辿って巡回するプログラム
  • クロール:クローラーがサイト内を巡回すること
  • インデックス:検索エンジン(Googleなど)のデータベースに登録されること

また、xmlサイトマップは、内容の更新頻度を検索エンジンに伝えられるメリットがあります。
設定しておくことで、最新の情報が新鮮なうちに検索エンジンに認識してもらいやすくなります。

HTMLサイトマップとxmlサイトマップの違い

HTMLサイトマップとxmlサイトマップの違いは「何を対象として作成するか」です。

サイトマップごとの対象の違い
  • HTMLサイトマップは「ユーザー向け」
  • xmlサイトマップは「検索エンジン向け」

もう少し詳しく説明すると、下記のようになります。

対象ごとのサイトマップ
  • ユーザー向け:CSSでデザインされていて、ユーザーが見やすい
  • 検索エンジン向け:xmlで記述されていて、検索エンジンが見やすい

HTMLサイトマップはユーザーが見るために、CSSによってデザインが設定されています。
ちなみにCSS(Cascading Style Sheetsの略称)とは、HTML作った内容にデザイン(見た目)を設定できる仕組みのことです。

一方、xmlサイトマップは、検索エンジン向けのものなので、CSSによるデザインが設定されていません。
インデックスに必要な情報が記載され、検索エンジンには見やすいですが、ユーザーにとっては見づらく、利便性は高くありません。

また、Googleサーチコンソールに登録できるのはxmlサイトマップです。これらの違いを整理してみます。

  対象 Googleサーチコンソールへの登録
HTMLサイトマップ ユーザー(人間) ×
xmlサイトマップ 検索エンジン

上記は混乱しがちな部分ですので、しっかりと区別して理解しましょう。

サイトマップの必要性について

2種類のサイトマップいずれも、WordPressブログ運営初期であわてて本格的なものを作る必要はありません。

たとえば、HTMLサイトマップについては、利便性でいうと、サイトのナビゲーションメニューや記事カテゴリの最適化などのほうが重要だからです。
HTMLサイトマップは、それらが十分整ってから、補助として設けるぐらいでOKです。

また、xmlサイトマップについては、Googleの検索エンジンによってほとんど検出できるとされているためです。

サイトの各ページが適切にリンクされていれば、Google は通常、サイトのほとんどのページを検出できます。 適切にリンクされているというのは、なんらかのナビゲーション(ページに配置したサイトのメニューやリンクなど)によって重要なすべてのページに移動できる状態を指します。

Google検索セントラル – サイトマップについて

さらに、xmlサイトマップの必要性については下記のように言及されています。

次の場合にサイトマップが必要になることがあります。

・サイトのサイズが非常に大きい。
・サイトにどこからもリンクされていない、または適切にリンクされていないコンテンツ ページのアーカイブが大量にある。
・サイトが新しく、外部からのリンクが少ない。
・サイトに動画や画像などのリッチメディア コンテンツが多数含まれている、またはサイトが Google ニュースに表示されている。

次の場合は、サイトマップは必要ありません。

・サイトのサイズが「小さい」
・サイトはサイト内で完全にリンクされている。
・検索結果に表示させたいメディア ファイル(動画、画像)やニュースページが多くない。

Google検索セントラル – サイトマップについて

サイトのサイズについては「500ページ」が目安として示されています。

とはいえ、始めたてのブログでは外部リンクが少ないと思いますので、最初にxmlサイトマップを一度登録しておくと良いです。

T部長

あとは、ブログ運営が軌道にのって、更新頻度が高くなってきたり、規模が大きくなってきたら改めて見直す程度でOKです!

WordPressブログにサイトマップを作る方法

WordPressの場合、サイトマップは手動ではなく、専用の機能やプラグインなどを用いて自動で生成するのが一般的です。

自動生成のルールを設定したら、サイトの構造が大幅に変更されるまで触ることはありません。

今回はWordPressブログでサイトマップを作る方法を6つご紹介します。

WordPress標準機能での作り方

実はWordPressには、標準でxmlサイトマップを生成する機能があります

細かい設定ができませんが、ブログ運営初期では手間をかけずに設置できる程度のxmlサイトマップで十分です。
特に設定作業は必要なく、WordPress構築後、すぐに使うことができます。

サイトマップのURLは、下記のとおりです。
Google サーチコンソールに登録するときに使いますので、把握しておきましょう。

WordPressブログアドレス https://www.example.com/
xmlサイトマップURL https://www.example.com/●●●/wp-sitemap.xml

WordPressのアドレスに、何かしらのパスを含む場合は、そのパスの直下に設置されます。

WordPressブログアドレス https://www.example.com/
xmlサイトマップURL https://www.example.com/wp-sitemap.xml

更新頻度や優先度を設定するなど、もっと内容を充実させたい場合は、次から紹介するプラグインを検討してみてください。

「WP Sitemap Page」での作り方

  • プラグイン名:WP Sitemap Page
  • 作者:Tony Archambeau

WP Sitemap PageはHTMLサイトマップを作成できるプラグインです。
プラグインをインストールして有効化すると管理画面の設定に「WP Sitemap Page」のメニューが追加されます。

1. プラグインをインストールして有効化する

WP Sitemap Page」をインストールして有効化してください。

2.固定ページを新規追加する

左側メニューの固定ページを選択し、新規追加をクリックします。

3.ショートコードのブロックを選択する

ブロック検索で「ショートコード」と検索して選択します。

4.ショートコードを貼り付けて公開する

[wp_sitemap_page] をコピーしてショートコードのところに貼り付けて、公開をクリックします。

5.完了

公開されたページを確認して、問題なければ完了です。

また、WP Sitemap Pageのメニューから、サイトマップページに表示する項目を任意で設定できます。

プラグインの設定をクリックする

WP Sitemap Pageの設定をクリックします。

設定をして完了

パスワードによりプロテクトされたコンテンツを除外する」にチェックを入れてください。

アーカイブ」「著者」にチェックが入っている状態がおすすめです。

最後に変更をクリックしたら完了です。

「XML Sitemaps(旧Google XML Sitemaps)」での作り方

  • プラグイン名:XML Sitemaps
  • 作者:Auctollo

「XML Sitemap」 はxmlサイトマップを作成できるプラグインです。

インストールして有効化すると、管理画面の設定に「XML-Sitemap」のメニューが追加されます。

これは生成されたサイトマップのURLを確認したり細かな設定ができるページです。
「XML Sitemap」のメニュー で「設定を更新」すれば完了です。

1. プラグインをインストールして有効化する

XML Sitemap 」をインストールして有効化してください。

2.プラグインの設定をクリックする

プラグインの設定をクリックします。

3.設定をする
おすすめの設定内容
  • 「投稿の優先順位」を「優先順位を自動的に計算しない」
  • 「Sitemap コンテンツ」の「固定ページを含める」にチェックを入れる
  • 「優先順位の設定」の「ホームページ」を0.8にする
  • 「優先順位の設定」の「投稿」を0.8にする
  • 「優先順位の設定」の「投稿優先度の最小値」を0.8にする
  • 「優先順位の設定」の「カテゴリー別」を0.8にする

その他は標準のままで大丈夫です。
将来的にタグや投稿が増えたタイミングで、それぞれの優先度を上げるなど調整してみてください。

4.完了

XML-Sitemapで生成されるURLは「▲▲▲.com/sitemap.xml」です。
確認できたら完了です。

ご注意

「XML-Sitemap」はSEO系のプラグインと競合し、エラーや不具合になる可能性があります。
SEO系プラグインのサイトマップ機能を無効化するか、オフにすれば解決できます。

「Yoast SEO」での作り方

  • プラグイン名:Yoast SEO
  • 作者: Team Yoast

Yoast SEOはSEO全般を強化するプラグインです。
Yoast SEOは標準でxmlサイトマップを自動生成します。

1. プラグインをインストールして有効化する

Yoast SEO」 をインストールして有効化してください。

2.プラグインの設定をクリックする

プラグインの設定をクリックします。

3.「機能」をクリックする

「機能」をクリックします。

4.設定をしてURLを確認する

「XML サイトマップ」のオン/オフを切り替えることで、xmlサイトマップの生成を制御できます。
前述した「XML Sitemaps」でxmlサイトマップを作成したい場合はオフにしましょう。

Yoast SEOで生成されるxmlサイトマップは「検索の見え方」にある項目から各種設定の変更が可能ですが、基本的には標準のままで問題ありません。

「XMLサイトマップ」の横にある「?」のアイコンをクリックしてURLを確認します。

5.URLを確認して完了

URLを確認して表示されていれば完了です。

「All in One Seo Pack」での作り方

  • プラグイン名:All in One Seo Pack
  • 作者: All in One SEO Team

All in One Seo PackはSEO全般を強化するプラグインです。
インストールして有効化すると、管理画面に「All in One SEO」のメニューが追加されます。

下記はAll in One Seo Packで作成できるサイトマップです。

生成されるサイトマップ
  • xmlサイトマップ
  • 動画サイトマップ
  • ニュースサイトマップ
  • サイトマップHTML
  • RSSサイトマップ

xmlサイトマップの作り方

1. プラグインをインストールして有効化する

All in One Seo Pack」 をインストールして有効化してください。

2.設定をクリックする

SEO 設定」をクリックします。

3.サイトマップをクリックする

「サイトマップ」をクリックします。

サイトマップの有効化/無効化を設定できます。
「サイトマップを開く」のリンクが、自動で生成されたxmlサイトマップのURLです。

また、 ページ下部の「高度な設定」 で細かく設定できます。
標準のままでも特に問題ありませんが、項目を見て必要な部分があれば調整してみてください。

HTMLサイトマップの作り方

1. プラグインをインストールして有効化する

All in One Seo Pack」 をインストールして有効化してください。

2.設定をクリックする

SEO 設定」をクリックします。

3.サイトマップをクリックする

「サイトマップ」をクリックします。

4.サイトマップHTMLをクリックする

サイトマップHTML」をクリックします。

ショートコードをメモする

ショートコードをクリックして、コードをコピーします。

固定ページを新規作成する

固定ページから新規追加をクリックします。

「サイトマップ」や「sitemap」といったタイトルを入力してください。

ショートコードのブロックを選択する

ショートコードのブロックを選択します。

ショートコードを貼り付ける

下記のコードをコピーして貼り付けてください。

[aioseo_html_sitemap]

公開をして確認して完了

公開をして確認をしたら完了です。

あとは、公開されたURLにアクセスして確認してみてください。

「PS Auto Sitemap」での作り方(※利用注意)

  • プラグイン名:PS Auto Sitemap
  • 作者:Hitoshi Omagari

PS Auto SitemapはHTMLサイトマップを作成できるプラグインです。
インストールして有効化すると、管理画面の設定に「PS Auto Sitemap」のメニューが追加されます。

ご注意

PS Auto Sitemapは人気のあるプラグインですが、6年前から更新されていません。
セキュリティを重視する方は、違うプラグインの利用をおすすめします。

著名なプラグインですので、補足的に紹介しておきます。

1. プラグインをインストールして有効化する

PS Auto Sitemap」 をインストールして有効化してください。

2.固定ページを新規作成する

「サイトマップ」や「sitemap」といったタイトルを入力してください。

3.コードエディターにする

右上のメニューから「コードエディター」をクリックします。

4.コードを貼り付けて公開する

下記のコード貼り付けて、公開してください。

URLのIDをコピーする

固定ページの編集画面のURLにある「?post=●●●」部分の数字をメモしてください

PS Auto Sitemapのメニューに移動

管理画面の設定を選択し、PS Auto Sitemapをクリックします。

コピーしたIDを入力して保存すると完了

先ほどコピーした数字を「サイトマップを表示する記事」の部分に入力して、変更を保存をクリックしてください。

固定ページのURLにアクセスして、サイトマップが反映されていれば完了です。

PS Auto SitemapはHTMLサイトマップの項目を任意で設定できます。カテゴリーが多く、深い場合はカテゴリーに関する項目を変更して調整しましょう。

また、「スタイルの変更」の部分で見た目を変更できますので、お好みに合わせて選んでください。
その他については、標準の設定ままにしておくことをおすすめします。

Googleサーチコンソールへの登録方法

サイトマップを作成したら、次はGoogleサーチコンソールへの登録を行います。

すでにGoogleアカウントを作成し、Googleサーチコンソールの利用を開始されている方は1と2を読み飛ばして大丈夫です。

1.Googleアカウントの作成とGoogleサーチコンソールの利用開始

下記はGoogleアカウントの作成と、Googleサーチコンソールの利用を開始する流れです。

利用を開始する流れ
  1. Googleアカウントを作成する
  2. Googleサーチコンソールの利用を開始する
  3. GoogleでHTMLタグ(メタタグ)の発行かHTMLファイルをダウンロードする
  4. Googleサーチコンソールで所有権の認証を行う

Googleサーチコンソールの利用が開始できればサイトマップを登録できます。

3.については所有権の認証方法によって必要なものが異なります。
また、手順については、下記の記事でも解説していますので参考にしてみてください。

WordPressブログとサーチコンソールを連携!設定・活用方法をわかりやすく解説 【2021年版】Googleアナリティクス導入の設定方法!基本の使い方・見方も解説

2.GoogleでWordPressの所有権を認証する

WordPressをGoogleで認証する方法は3つあります。

初心者であればプラグインによる連携がおすすめです。

所有権の認証方法
  1. プラグインで連携する(All in One Seo Pack、Yoast SEOの場合)
  2. HTMLタグで連携する
  3. FTPを利用してファイルをアップする

それでは、それぞれの手順を簡単に説明します。

2-1.プラグインで連携する

「All in One Seo Pack」か「Yoast SEO」であれば、設定から認証コードを入力するのみで登録が完了します。

content=”●●●●●●●●●●●●●●●●●●●●●●●●●●●●●●”

認証コードはHTMLタグ(メタタグ)のcontent=以降の「”」を除いた文字列(●の部分)です。
メタタグをそのまま貼り付けしないよう注意してください。
 

▼Yoast SEOの場合

設定のSEOをクリックします。
「ウェブマスターツール」のタブを開き「Google 認証コード」の欄に認証コードを入力すれば完了です。

▼All in One Seo Packの場合

1.All in One Seoをクリックする

設定の All in One Seoをクリックします。

2.認証コードを貼り付けて完了

ウェブマスターツールを選択して、「Google検証コンソール」をクリックします。
Google検証コードにコードを貼り付けて、変更を保存すれば完了です。

2-2.HTMLタグで連携する

1. GoogleサーチコンソールでHTMLタグ(メタタグ) をコピーする

GoogleサーチコンソールでHTMLタグ(メタタグ) をコピーします。

2. テーマエディターを開く

WordPressの管理画面から「外観」の「テーマエディター」を開き、「header.php」をクリックします。

HTMLタグ(メタタグ)を貼り付ける

の直前にHTMLタグ(メタタグ)を貼り付ければ完了です。

不安な方はプラグインでGoogleサーチコンソールと連携した方が安全です。
また、もしFTPの知識がある方であれば、HTMLファイルのアップロードが簡単です。

2-3.FTPを利用してファイルをアップする

FTPが利用可能なら、Googleサーチコンソールで認証用のHTMLをダウンロードしましょう。

FTPでドメイン直下にアップロードして、Googleサーチコンソールで確認すれば完了です。

ブラウザからアクセスできる「WebFTP」に対応しているサーバーであれば、FTPツールを利用しなくてもアップロードできます。

ただし、FTPやディレクトリ構造を理解していない場合、エラーやトラブルになりやすいので注意しましょう。

3.Googleサーチコンソールにログインしてサイトマップを登録

URLを登録する

Googleサーチコンソールにログインして「新しいサイトマップを追加」の項目でURLを登録します。
RLを入力したら「送信」をクリックします。

登録完了

「送信されたサイトマップ」の項目に「成功しました」と表示されたら登録完了です。

サイトマップ登録時によくあるトラブル

上記はサイトマップ登録時によくあるトラブルです。
プラグインで生成すると、URLやファイル名が異なる場合もあるので、URLをしっかりとチェックしましょう。

登録時によくあるトラブル
  • xmlサイトマップのURLが間違っている
  • HTMLサイトマップのURLを指定している
  • xmlサイトマップが生成されていない

HTMLサイトマップを指定した場合もエラーが表示されます。
HTMLではなく、xmlサイトマップのURLを指定して送信すれば解決です。

プラグインをインストールしたタイミングによっては、xmlサイトマップが生成されていないことがあるかもしれません。
管理画面の「設定」メニューを選び、「一般」の「変更と保存」をクリックすると解決する可能性があります。

変更と保存のボタンは、WordPressを再構築するトリガーだと覚えておくと良いでしょう。

それでも生成されない場合は、各プラグインの設定で更新や保存をクリックすると解決する可能性があるので試してみてください。

まとめ

今回はサイトマップの概要や作り方、そしてGoogleサーチコンソールへの登録方法について解説しました。

ポイント
  • サイトマップはコンテンツの地図のようなもの
  • サイトマップにはHTMLとxmlの2種類がある
  • ユーザー向け、検索エンジン向けの役割の違いがある
  • ブログ初期は、xmlサイトマップを一度登録するだけでOK
  • サイトマップは手間をかけず自動生成がおすすめ

HTMLサイトマップはユーザーが見るためのページ。
xmlサイトマップは検索エンジンのクローラーが見るためで、Googleサーチコンソールへの登録に必要。

この二点をしっかりと覚えておけば問題ありません。

最後までお読みいただきありがとうございました。
各種設定とともにブログ記事のアップも頑張ってください!

キャンペーン開催中

国内シェアNo1レンタルサーバー「エックスサーバー」では2022年1月20日18時まで、
利用料金最大30%OFFキャンペーンを開催中です!

今なら月額693円お得にWordPressブログが始められます!
.comや.netなど大人気ドメインも永久無料と過去最大級にお得です。

利用料金最大30%OFFキャンペーン詳細はこちら!

同時に、お年玉キャンペーン開催中!
Amazonギフト券「総額100万円分」や、「iPad」などの豪華賞品が当たるチャンス!

ぜひこの機会にご利用をご検討ください。

当メディア「初心者のためのブログ始め方講座」では、
初心者の方に分かりやすく簡単にブログを始められる方法を紹介しています!

WordPressに使用される国内シェアNo.1サービス「エックスサーバー」の中の人が確実で信頼性の高い情報をお届けしています!

ブログをこれから始める方はこちらの完全ガイドをぜひご覧ください!

【初心者向け】ブログの始め方完全ガイド!立ち上げから収入を得る方法まで

また、初心者の方向けにWordPressでのブログ立ち上げがたった10分できる方法も紹介しています!

【初心者でも安心】たった10分で出来るWordPressブログの始め方

ブログの始め方・立ち上げに関する、ご質問・ご相談はボクのツイッターDM( @tbcho_xsv )までお気軽にどうぞ!