こんにちは!ハセブロです!
今回は、XMLサイトマップの生成方法と生成したXMLサイトマップを検索エンジンに送信する方法を解説します!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/user_nega_1-e1689220548316-150x150.png)
XMLサイトマップって何?必要なの?
![](https://haseblo-blog.com/wp-content/uploads/2023/07/user_nega_2-150x150.png)
XMLサイトマップってどうすれば設定できるの?
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
そんな疑問やお悩みのあるWordPress初心者の方にやさしく解説していきます!
ブログを始めたばかりの頃は聞きなれないワードがたくさん出てきて大変ですよね…。XMLサイトマップもその一つではないでしょうか?
「サイトマップってホームページなどで見たことあるけど何が違うの?」「どうやって作るの?」「コードなんて書けないよ~…。」など疑問や不安に襲われますよね…。
でも大丈夫です!XMLサイトマップはWordPressのブラグインで簡単に生成できますよ!
本記事の流れ
- XMLサイトマップとは?
- XML Sitemap & Google Newsとは?
- XML Sitemap & Google Newsのインストールと有効化
- XML Sitemap & Google Newsの設定方法
- XMLサイトマップをサーチコンソールに登録する方法
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
本記事ではXMLサイトマップをGoogleのサーチコンソールで送信する方法についても解説します!
それでは始めていきましょう!
\ まだサーチコンソールの準備ができていない方 /
「【初心者向け】Site Kit by Googleの設定を解説!サーチコンソール・アナリティクス(GA4)の連携も簡単!」でSite Kit by Googleと一緒にサーチコンソールを導入する手順も解説しています!是非ご参考くださいませ!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_3-300x169.png)
XMLサイトマップとは?
![1-6 - HASEBLO XMLサイトマップとは?](https://haseblo-blog.com/wp-content/uploads/2023/07/1-6-edited.png)
サイトマップとは?
まずサイトマップについてざっくり解説しますね!
![sitemap_03 - HASEBLO サイトマップイメージ](https://haseblo-blog.com/wp-content/uploads/2023/08/sitemap_03-edited.png)
サイトマップは「サイト全体の構造を示す地図」のようなものです。
例えば大型の商業施設にいくと「フロアマップ」ってありますよね?
「フロアマップ」は「それぞれの階/場所がどんなカテゴリーなのか」「どんなお店があるのか」など直感的に理解できて、効率的にアクセスしやすいようにサポートしてくれるツールです。
そんなイメージで、サイトマップがあるとサイト全体構造の把握やコンテンツへのアクセスがしやすくなるなど利便性が高まる可能性があります!
サイトマップの種類と違い
サイトマップにはHTMLサイトマップとXMLサイトマップの2種類があります。
HTMLサイトマップ | XMLサイトマップ | |
---|---|---|
対象 | サイト訪問者(人) | 検索エンジン(ロボット) |
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
それぞれの違いについてもう少し詳しく解説しますね!
HTMLサイトマップ
HTMLサイトマップはサイト内のリンクを集めたものです!
![sitemap_01 - HASEBLO HTMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/sitemap_01-edited.png)
訪問した人がサイト構造の理解やアクセスがしやすいように、サイトマップページを作成するために使われます。
HTMLサイトマップは僕たちも目にすることがあるのでイメージしやすいですよね!
XMLサイトマップ
一方、XMLサイトマップはロボットに向けたものです!
え?ロボット向け?僕は最初意味が全くわかりませんでした…。
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_6-150x150.png)
XMLサイトマップは検索結果が表示される仕組みをイメージできると理解しやすいですよ!
![sitemap_02-1 - HASEBLO クローラーによるクロールイメージ](https://haseblo-blog.com/wp-content/uploads/2023/08/sitemap_02-1-edited.png)
検索結果が表示される仕組み
- クローラーがクロール(情報を収集)
- インデックス化(情報をデータベースに格納)
- 検索結果表示に利用
検索エンジンはクローラーというロボットが僕たちのWebサイト(ブログ)を巡回して情報を取集します!
収集した情報をデータベースに格納することで、検索結果表示に利用できるようにしています!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
XMLサイトマップはサイトを巡回するクローラー(ロボット)が読み込むためのファイルなんです!
Googleを確認してみると、サイトマップについて以下のようなことが書かれています!
サイトマップとは、サイト上のページや動画などのファイルについての情報や、各ファイルの関係を伝えるファイルです。Google などの検索エンジンは、このファイルを読み込んで、より効率的にクロールを行います。
引用元:Google for Developers – サイトマップについて
XMLサイトマップは、クローラーが効率的に情報収集できるようにするためのファイルであることがわかりますね!
XMLサイトマップが必要になる場合とは?
Googleを確認してみると、サイトマップが必要になる場合についての記載もあります!
引用元:Google for Developers – サイトマップについて
- サイトのサイズが大きい
- サイトが新しく、外部からのリンクが少ない
- サイトに動画や画像などのリッチメディア コンテンツが多数含まれている、またはサイトが Google ニュースに表示されている
サイトのサイズが大きかったり新しいサイトの場合は、クローラーがページをうまく検出できない場合があるようです!
そんなときにXMLサイトマップがあるとクローラーが情報を収集するのに役立つのです!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
これらを踏まえるとXMLサイトマップを用意するに越したことはないですよね!
XML Sitemap & Google Newsとは?
![2-1 - HASEBLO XML Sitemap & Google Newsとは?](https://haseblo-blog.com/wp-content/uploads/2023/07/2-1-edited.png)
XML Sitemap & Google Newsは、XMLサイトマップをかんたんに生成してくれるWordPressプラグインです!
![3-2 - HASEBLO XML Sitemap & Google News](https://haseblo-blog.com/wp-content/uploads/2023/07/3-2-edited.png)
XMLサイトマップだけでなく、Googleニュースサイトマップのフィードも提供してくれます。
XML Sitemap & Google Newsのインストールと有効化
![4-3 - HASEBLO XML Sitemap & Google Newsのインストールと有効化](https://haseblo-blog.com/wp-content/uploads/2023/07/4-3-edited.png)
では、まずはXML Sitemap & Google Newsをインストール・有効化しましょう!
![5-4 - HASEBLO XML Sitemap & Google Newsの検索](https://haseblo-blog.com/wp-content/uploads/2023/07/5-4-edited.png)
wordPress管理画面の「プラグインを追加」からXML Sitemap & Google Newsを検索します!
![6-2 - HASEBLO インストール](https://haseblo-blog.com/wp-content/uploads/2023/07/6-2-edited.png)
表示されたら使用中のWordPressのバージョンと互換性があるか確認しましょう!
「今すぐインストール」をクリックします!
![7-8 - HASEBLO 有効化](https://haseblo-blog.com/wp-content/uploads/2023/07/7-8-edited.png)
「有効化」をクリックします!
![8 - HASEBLO 自動更新の有効化](https://haseblo-blog.com/wp-content/uploads/2023/07/8-6-edited.png)
「自動更新の有効化」もクリックしましょう!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_6-150x150.png)
XML Sitemap & Google Newsのインストールと有効化が終わったら設定していきましょう!
XML Sitemap & Google Newsの設定方法
![9-5 - HASEBLO XML Sitemap & Google Newsの設定方法](https://haseblo-blog.com/wp-content/uploads/2023/07/9-5-edited.png)
XML Sitemap & Google Newsを設定をしていきましょう!
XML Sitemap & Google Newsの設定
![20-3 - HASEBLO 投稿設定](https://haseblo-blog.com/wp-content/uploads/2023/07/20-3-edited.png)
「設定」→「投稿設定」をクリックします!
![21-4 - HASEBLO Ping サービス](https://haseblo-blog.com/wp-content/uploads/2023/07/21-4-edited.png)
「Ping」サービスがGooleとBing & Yahooにチェックがついていることを確認しましょう!
![10-6 - HASEBLO 表示設定](https://haseblo-blog.com/wp-content/uploads/2023/07/10-6-edited.png)
「設定」→「表示設定」をクリックします!
![11-5 - HASEBLO 表示設定の確認](https://haseblo-blog.com/wp-content/uploads/2023/07/11-5-edited.png)
「検索エンジンがサイトをインデックスしないようにする」のチェックは外しておきます!
「XMLサイトマップインデックス」にチェックがついていることを確認しましょう!
![12-5 - HASEBLO XMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/07/12-5-edited.png)
「設定」→「XMLサイトマップ」をクリックします!
![13-6 - HASEBLO 投稿タイプ](https://haseblo-blog.com/wp-content/uploads/2023/07/13-6-edited.png)
「XMLサイトマップ」の設定を開くと、「投稿タイプ」のタブが選択されています!
![14-5 - HASEBLO 投稿タイプの変更](https://haseblo-blog.com/wp-content/uploads/2023/07/14-5-edited.png)
僕は「投稿」の「分割単位」を「月」に変更しています!
変更をしたら「変更を保存」をクリックします!
![15-3 - HASEBLO タクソノミー](https://haseblo-blog.com/wp-content/uploads/2023/07/15-3-edited.png)
「タクソノミー」のタブをクリックします!
![16-8 - HASEBLO タクソノミーの変更](https://haseblo-blog.com/wp-content/uploads/2023/07/16-8-edited.png)
WordPressの投稿ではカテゴリーとタグがタクソノミーです。
僕はカテゴリーのみで分類しているのでカテゴリーに限定しています!
変更をしたら「変更を保存」をクリックしましょう!
![17-3 - HASEBLO 投稿者](https://haseblo-blog.com/wp-content/uploads/2023/07/17-3-edited.png)
「投稿者」のタブをクリックします!
![18-4 - HASEBLO 投稿者の変更](https://haseblo-blog.com/wp-content/uploads/2023/07/18-4-edited.png)
「一般」の「投稿者を含める」は使用していなければチェックを外します!
変更をしたら「変更を保存」をクリックします!
生成されたXMLサイトマップを確認
では生成されたXMLサイトマップを確認してみましょう!
![22-4 - HASEBLO XMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/07/22-4-edited.png)
「設定」→「XMLサイトマップ」をクリックします!
![23-4 - HASEBLO XMLサイトマップの画面右](https://haseblo-blog.com/wp-content/uploads/2023/07/23-4-edited.png)
「XMLサイトマップ」の画面右のリンクから、生成されたXMLサイトマップが確認できます!
![24-6 - HASEBLO XMLサイトマップインデックスを開く](https://haseblo-blog.com/wp-content/uploads/2023/07/24-6-edited.png)
「XMLサイトマップインデックスを開く」のリンクをクリックします!
![22-3 - HASEBLO XMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/07/22-3-edited.png)
イメージのように生成されたXMLサイトマップの一覧が確認できます!
XMLサイトマップをサーチコンソールに登録する方法
![26-3 - HASEBLO XMLサイトマップをサーチコンソールに登録](https://haseblo-blog.com/wp-content/uploads/2023/07/26-3-edited.png)
XMLサイトマップが生成できましたね?!
ここからはGoogleのサーチコンソールに生成したXMLサイトマップを送信する手順を解説していきます!
\ まだサーチコンソールの準備ができていない方 /
「【初心者向け】Site Kit by Googleの設定を解説!サーチコンソール・アナリティクス(GA4)の連携も簡単!」でSite Kit by Googleと一緒にサーチコンソールを導入する手順も解説しています!是非ご参考くださいませ!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_3-300x169.png)
![27-4 - HASEBLO サーチコンソール](https://haseblo-blog.com/wp-content/uploads/2023/07/27-4-edited.png)
Googleのサーチコンソールを開き「サイトマップ」をクリックします!
「新しいサイトマップの追加」でサイトマップを入力したら「送信」をクリックします!
![28-3 - HASEBLO サイトマップの送信](https://haseblo-blog.com/wp-content/uploads/2023/07/28-3-edited.png)
「サイトマップを送信しました」の画面がポップアップしますので「OK」をクリックします!
![29-3 - HASEBLO 送信後](https://haseblo-blog.com/wp-content/uploads/2023/07/29-3-edited.png)
「送信されたサイトマップ」にXMLサイトマップが登録されます!
ステータスが「成功しました」になっていればOKです!
![30-4 - HASEBLO 送信されたサイトマップの一覧](https://haseblo-blog.com/wp-content/uploads/2023/07/30-4-edited.png)
XMLサイトマップは以下も送信しましょう!
URL | 内容 |
---|---|
https://自分のサイトドメイン/sitemap.xml | 生成したXMLサイトマップ |
https://自分のサイトドメイン/sitemap.xml.gz | 圧縮したXMLサイトマップ |
https://自分のサイトドメイン/feed | RSSフィード |
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
URLにアクセスすると内容が確認できますよ!
今回はGoogleのサーチコンソールにXMLサイトマップを送信しました。
Bingの対策もしたいという方は「【検索エンジンBing対策】Bing Web マスター ツールの登録・XMLサイトマップの送信手順を解説!」でBing Webマスターツールの登録方法とXMLサイトマップの送信手順を解説しています!ご参考くださいませ!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_2-300x169.png)
まとめ
今回は「【初心者向け】XML Sitemap & Google Newsの設定方法と使い方を解説!サーチコンソールとの連携も!」という記事を書きました!
XMLサイトマップとは何か?についての解説と、XML Sitemap & Google Newsを使ってXMLサイトマップを生成する方法、そして生成したXMLサイトマップをGoogleサーチコンソールに送信する手順について解説しました!
XMLサイトマップの役割を以下にざっくりまとめました。
XMLサイトマップの役割
- ロボットに向けたサイトマップ
- 検索エンジンのクローラーが効率的にクロールするために役立つ
- サイトの規模が大きかったり新しいサイトの場合は必要
検索エンジンの仕組みをざっくりでも理解できると、XMLサイトマップとは何か?なぜ必要なのか?といったことがわかるようになりますよね!
XML Sitemap & Google Newsは、WordPress初心者の方でも簡単にXMLサイトマップが生成できるのでとても便利ですね!
以上、ハセブロでした!
最後までお読みいただきありがとうございました!