サイトマップ
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 のサイトマップ
Google XML Sitemaps のサイトマップに含まれる内容
サイトマックに含むページを下記から選ぶことができます。
- 投稿
- 固定ページ
- カテゴリー
- アーカイブ
- 投稿者ページ
- タグ
Google XML Sitemaps のサイトマップ 除外するものを選択 Noindex
- カテゴリー別にnoindexの設定ができる
- 個々の投稿、固定ページのnoindexの設定ができる
Yoast SEO のサイトマップ
注意 Yoast SEOのサイトマップは /sitemap_index.xml です。
Yoast SEO のサイトマップに含まれる内容
Yoast SEO→Search Appearance で、次のindex、noindexを選ぶことができます。「いいえ」を選択した場合、XMLサイトマップに含まれません。
- 投稿と固定ページ
- Media
- カテゴリーやタグ
- 著者や日付別アーカイブ
Yoast SEO のサイトマップの設定 除外するものを選択 Noindex
- カテゴリー別にnoindexの設定ができる
- 個々の投稿、固定ページのnoindexとnofollowの設定ができる
個々のnoindexとnofollowの設定は編集ページで設定
noindexとnofflw
All in One SEO Pack のサイトマップ
priority(優先順位をパーセンテージで設定)
All in One SEO Pack のサイトマップに含まれる内容
一般設定→Noindex でnoindexを下記から選びます。
- 投稿、カスタム投稿
- 固定ページ
- メディア
- カテゴリー、タグ
- アーカイブ
- 検索ページ、404ページ
- 2ページ目以降の「ページ番号付きページ」
All in One SEO Pack のサイトマップ 除外するものを選択 Noindex
- 個々の投稿、固定ページのnoindexとnofollowの設定ができる
個々のnoindexとnofollowの設定は編集ページで設定
JetPackのサイトマップ
JetPackのサイトマップに含まれる内容
- 投稿
- ページ
- JackPackの投稿タイプ
デフォルトでは上記の3つがサイトマップに含まれます。
Jetpackのサイトマップの設定
- Jetpack 設定→トラフィック→サイトマップ
- XML サイトマップの生成をオンにする