XML サイトマップ

プラグインによるサイトマップの違い ファイル名・URL・noindex


スポンサーリンク

サイトマップ

webサイトで目にするサイトマップは閲覧者用のサイトマップですが、ここで記載するのは検索エンジン用サイトマップです。

  • 検索エンジン用サイトマップ
  • 閲覧者用サイトマップ

検索エンジン用サイトマップはGoogle、Yahoo!、Bing、Ask.comなどの検索エンジンにサイトのコンテンツを伝えるのに重要なファイルです。検索エンジンはサントマップなどをクロールすることによりデータを取得し、検索結果に反映させます。

検索エンジンはサイト内またはサイト外のリンクを辿ってページを検出するので、サイトマップは必ずしも必要ではありませんが、リンクが少ない場合、リンクが正常に機能してない場合、サイトが膨大過ぎる場合など、サイトマップが検索エンジンをサポートします。

つまり、SEO的にはサイトマップは作成していた方がよいのです。

サイトマップ形式

サイト内のURLを記載するファイルで、XML形式で記述されています。

  • XMLサイトマップ

Search Console に登録するファイル名・URL

サイトマップを自動で作成、更新してくれるプラグインがあり、サイトマップのファイル名は次の通りです。

プラグイン ファイル名
Google XML Sitemaps /sitemap.xml
All in One SEO Pack /sitemap.xml
Yoast SEO /sitemap_index.xml

Yoast SEO のファイル名が異なるので注意です。

サイトマップのURL

  • https://example.com/sitemap.xml
  • https://example.com/sitemap_index.xml
スポンサーリンク

サイトマップに含めるページ・除外するページについて

Googleのインデックスに登録されない方が良い場合について記載しておきます。

  • 十分なコンテンツがない場合(訪問者にとって価値がないコンテンツ)
  • すでに投稿内にあるメディアや画像

十分なコンテンツがない場合

まだサイトとして十分な価値がない場合は、noindex follow に設定しておく方が良いと思います。

メディアと画像のインデックスについて

メディアと画像は投稿内のサイトマップにすでにメディアと画像は含まれているので、image XMLサイトマップは無意味となります。

スポンサーリンク

サイトマップから除外するページを設定 noindex

Jetpack はデフォルトのサイトマップの作成は簡単ですが、細かい設定は知識が必要です。その点、Google XML Sitemaps や Yoast SEO、 All in One SEO Pack は、noindexの設定が簡単です。(詳しくは下記参照)

noindex このページを表示しない、除外する
nofollow コンテンツ内のリンクを辿らない

プラグインによるnoindexの設定の比較

Jetpack はデフォルトのサイトマップの作成は簡単ですが、細かい設定は知識が必要です。簡単に設定ができる3つのプラグインを比較してみました。

  Google XML Sitemaps All in One SEO Pack Yoast SEO
投稿 noindex設定可能 noindex・nofollow設定可能 noindex設定可能
固定ページ noindex設定可能 noindex・nofollow設定可能 noindex設定可能
カテゴリー noindex設定可能 noindex設定可能 noindex設定可能
タグ noindex設定可能 noindex設定可能 noindex設定可能

個々の記事のnoindex・nofollowの設定

All in One SEO PackとYoast SEOの個別記事のnoindex・nofollowの設定は、それぞれの編集のページで設定できます。Yoast SEOは、カテゴリー毎のnoindexの設定をカテゴリーの編集ページでできます。

Google XML Sitemapsの個別記事の設定は「設定」でIDを記載し設定します。

2ページ目以降のnoindex・nofollowの設定

例えば、2ページ目以降のURLは、https://example.com/page/2/ です。

All in One SEO Packは、最初のページのみindexして、2ページ目以降の「ページ番号付きページ」のnoindexの設定が簡単にできます。

  Google XML Sitemaps All in One SEO Pack Yoast SEO
個々の投稿 noindex設定可 noindex・nofollow設定可
個々の固定ページ noindex設定可 noindex・nofollow設定可
カテゴリー毎 noindex設定可 noindex設定可
2ページ目以降 noindex・nofollow設定可

アーカイブ他

  Google XML Sitemaps All in One SEO Pack Yoast SEO
著者アーカイブ noindex設定可 noindex設定可 noindex設定可
日付アーカーイブ noindex設定可 noindex設定可
メディア noindex・nofollow設定可 noindex設定可
カスタム投稿 noindex設定可 noindex・nofollow設定可 noindex設定可
AMP noindex・nofollow設定可
  Google XML Sitemaps All in One SEO Pack Yoast SEO
検索ページ noindex設定可 noindex設定可
404ページ noindex設定可 noindex設定可

自分のサイトを検索エンジンに見つけてもらう

新しいサイトは検索エンジンがクロールするまでに時間がかかります。そこで、検索エンジンが提供するウェブマスターツールにサイトマップを送信します。

  • Google Seach Console
  • Bingウェブマスターツール

自分のサイトがGoogleにインデックスされているか調べる

site:を付けて自分のサイトの URL を検索します。

  • site:https://example.com/

検索結果に自分のサイトで表示された場合、Googleにインデックスされています。

Google XML Sitemaps のサイトマップ

XML サイトマップ

Google XML Sitemaps のサイトマップに含まれる内容

サイトマックに含むページを下記から選ぶことができます。

  • 投稿
  • 固定ページ
  • カテゴリー
  • アーカイブ
  • 投稿者ページ
  • タグ

Google XML Sitemaps のサイトマップ 除外するものを選択 Noindex

  • カテゴリー別にnoindexの設定ができる
  • 個々の投稿、固定ページのnoindexの設定ができる

Google XML Sitemaps

Yoast SEO のサイトマップ

注意 Yoast SEOのサイトマップは /sitemap_index.xml です。

XML サイトマップ

Yoast SEO のサイトマップに含まれる内容

Yoast SEO→Search Appearance で、次のindex、noindexを選ぶことができます。「いいえ」を選択した場合、XMLサイトマップに含まれません。

  • 投稿と固定ページ
  • Media
  • カテゴリーやタグ
  • 著者や日付別アーカイブ

Yoast SEO のサイトマップの設定 除外するものを選択 Noindex

  • カテゴリー別にnoindexの設定ができる
  • 個々の投稿、固定ページのnoindexとnofollowの設定ができる

個々のnoindexとnofollowの設定は編集ページで設定

Yoast SEO

noindexとnofflw

All in One SEO Pack のサイトマップ

XML サイトマップ

priority(優先順位をパーセンテージで設定)

All in One SEO Pack のサイトマップに含まれる内容

一般設定→Noindex でnoindexを下記から選びます。

  • 投稿、カスタム投稿
  • 固定ページ
  • メディア
  • カテゴリー、タグ
  • アーカイブ
  • 検索ページ、404ページ
  • 2ページ目以降の「ページ番号付きページ」

All in One SEO Pack のサイトマップ 除外するものを選択 Noindex

  • 個々の投稿、固定ページのnoindexとnofollowの設定ができる

個々のnoindexとnofollowの設定は編集ページで設定

All in One SEO Pack

JetPackのサイトマップ

JetPackのサイトマップに含まれる内容

  • 投稿
  • ページ
  • JackPackの投稿タイプ

デフォルトでは上記の3つがサイトマップに含まれます。

XML サイトマップ

Jetpackのサイトマップの設定

  1. Jetpack 設定→トラフィック→サイトマップ
  2. XML サイトマップの生成をオンにする