CLUSTER SEO BLOG
テクニカルSEOにフォーカスしたSEO対策をまとめています

Googleサーチコンソールでサイトマップを登録する方法

こんにちは、テクニカルSEO対策サービス「CLUSTER SEO」開発チームの江頭です。

検索エンジンは、Webサイトを巡回を効率的に行うためにサイトマップを利用しています。

Googleサーチコンソールでサイトマップを登録しておくと、Googleの検索エンジンがサイトマップを利用するようになり、クローラビリティが改善されます。

この記事では、Googleサーチコンソールでサイトマップを登録する方法や、エラーへの対処方法、サイトマップの管理方法を紹介します。

サイトマップとは?

サイトマップは、サイトの住所録のような役割を持つファイルで、検索エンジンのクローラーが読み取って利用します。サイトマップには、サイト内に存在するページのURLがリストアップされています。

XMLサイトマップとは?

サイトマップには、以下の3種類の形式が利用できます。

  • XMLサイトマップ
  • RSSフィード
  • テキストファイル

3種類の形式のうち、小規模サイトから大規模サイトまで柔軟に対応でき、作成ツールも豊富に用意されている形式がXMLサイトマップです。そのため、サイトマップの形式としてはXMLサイトマップを利用することをお勧めします。

XMLサイトマップは、WordPressのプラグインや、Webサービスなどを利用して作成できます。

サイトマップの必要性

クローラーは、世界中のウェブサイトを巡回し、リンクをたどりながら日々新たなページを発見しています。一方、サイトマップがあれば、クローラーはリンクをたどることなく、新しいページのURLを把握できます。

クローラーは、サイトに張り巡らされたリンクをたどるよりも、サイトマップからページを探す方が簡単かつ高速に実行できます。そのため、サイトマップは、クローラーがページを見つける速度を早めるクローラビリティ改善効果があります。

また、XMLサイトマップには最終更新日が含まれているので、更新されたページもクローラーが発見しやすくなります。

特に、ページ数の多い大規模なサイトでは、サイトマップによってクローラビリティ改善効果が高くなります。

Googleサーチコンソールでサイトマップを送信する

サイトマップは、Googleサーチコンソールを使って登録できます。

Googleサーチコンソールのアカウントがない人は、以下の記事を参考にアカウント登録してみてください。

サイトマップを送信する手順は、以下の通りです。

  1. Googleサーチコンソールのメニューで[サイトマップ]を選びます。
  2. XMLサイトマップのURLを入力し、[送信]ボタンをクリックします。
  3. サイトマップが認識されると、完了画面が表示されます。
新しいサイトマップの追加

Googleサーチコンソールでサイトマップを確認する

送信されたサイトマップが正しいかどうかは、Googleサーチコンソールのサイトマップレポートで確認できます。

サイトマップレポートは、Googleサーチコンソールのメニューで[サイトマップ]を選ぶと、「送信されたサイトマップ」に表示されています。

送信されたサイトマップ

送信されたサイトマップを見ると、Googleがサイトマップを認識したかどうかが分かります。

ステータスが「成功しました」となっている場合は、GoogleがサイトマップからURLを検出できたことを示します。一方、「取得できませんでした」「1件のエラー」と表示されている場合は、サイトマップファイルの取得に失敗しています。

サイトマップのエラーと対応方法

ステータスが「取得できませんでした」「1件のエラー」と表示され、エラーが発生しているときは、その行をクリックすると詳細な原因が表示されます。

以下、よく発生するエラーと原因をまとめます。

サイトマップを読み込めませんでした

サイトマップを読み込めませんでした

HTTPエラー(404)の場合は、サイトマップのURLが間違っていたり、サイトマップをサーバーにアップロードしていないなどの原因が考えられます。HTTPエラー(403)の場合は、サイトマップへのアクセス権限がないことを示します。

サイトマップは読み取り可能ですが、エラーがあります

サイトマップは読み取り可能ですが、エラーがあります

sitemap.xmlファイル自体に誤りがあります。XML形式のエラーのほか、サイトマップにURLが1つもなかった場合にも発生します。

その他のエラーについては、以下を参照してください。

サイトマップを更新する

登録したXMLサイトマップのファイルを更新した場合は、サイトマップが更新されたことをGoogle側に通知します。

通知方法には、以下のやり方があります。

  1. サイトマップ更新通知URLにアクセスする
  2. WordPressプラグイン「Google XML Sitemaps」を使う

サイトマップ更新通知URLにブラウザからアクセスする

サイトマップを更新の都度、作成している方にお勧めの方法です。ブラウザで、以下の URL にアクセスします。

http://www.google.com/ping?sitemap=サイトマップのURL

たとえば、当サイト(CLUSTER SEO)の場合は、次のようなURLにアクセスします。

http://www.google.com/ping?sitemap=https://cluster-seo.com/sitemap.xml

Google がサイトマップの取得に成功すると、次のような画面が表示されます。

送信されたサイトマップを受信しました

この URL をブックマークしておき、いつでも呼び出せるようにしておくとよいでしょう。

WordPressプラグイン「Google XML Sitemaps」を使う

WordPress に Google XML Sitemaps プラグインが入っていれば、投稿を公開・更新した時、自動的にサイトマップ更新通知URLへ通知されるようになります。これは楽ですね。

Googleサーチコンソールでサイトマップを削除する

登録したサイトマップを削除するには、以下の手順で行います。

  1. Googleサーチコンソールのメニューで[サイトマップ]を選びます。
  2. 「送信済みサイトマップ」から削除対象のサイトマップをクリックします。
  3. 「…」メニューから「サイトマップを削除」をクリックします。
サイトマップの削除

なお、サイトマップを削除しても、GoogleはこれまでクローリングしたページのURLを持ち続けています。そのため、サイトマップを削除しても、検索結果には引き続き表示されます。

Googleのインデックスから情報を削除するには、以下の手順を参考にしてください。

Googleサーチコンソールに複数のサイトマップを登録する

サイトマップは1サイトにつき1ファイルではなく、複数ファイルで構成することができます。

例えば、ディレクトリごとにサイトマップを作成し、Googleサーチコンソールで各ディレクトリごとのサイトマップを指定する、という使い方ができます。サイト内で複数のシステムが稼働している場合に便利です。

2つ目のサイトマップも、1つ目のサイトマップと同じ方法で、Googleサーチコンソールに登録します。

まとめ

以上、Googleサーチコンソールでサイトマップを登録する方法を紹介しました。

サイトマップを登録しておけば、検索エンジンのクローラビリティ改善につながります。

SEO対策の一環として、忘れずにサイトマップを登録するようにしましょう。

Page Top