こんにちは!ハセブロです!
今回は、WordPressのSEOプラグイン All in One SEOでXMLサイトマップとHTMLサイトマップを作成する方法について解説します。
![](https://haseblo-blog.com/wp-content/uploads/2023/07/user_nega_1-e1689220548316-150x150.png)
サイトマップって何?必要なの?
![](https://haseblo-blog.com/wp-content/uploads/2023/07/user_nega_2-150x150.png)
サイトマップを作ったら何をすればいいの?
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
そんな疑問やお悩みが解決するように画像を使ってやさしく解説していきます!
本記事では、WordPress SEOプラグインのAll in One SEOを使ってXMLサイトマップとHTMLサイトマップを作成し、作った後にすることまでを詳しく解説していきます。
本記事の流れ
- サイトマップとは?
- All in one SEOとは?
- All in one SEOでXMLサイトマップを作成する方法
- XMLサイトマップを送信・登録する方法
- All in one SEOでHTMLサイトマップを作成する方法
- サイトマップページの作成方法
All in One SEOならXMLサイトマップもHTMLサイトマップも、プログラミングができなくても1つのプラグインで簡単に作成できます。
それでは始めましょう!
まだAll in One SEOが導入できていない方は、以下の記事をご参考くださいませ!
\ All in One SEOの使い方や設定 /
【SEO初心者向け】WordPress SEOプラグイン All in one SEOの使い方や設定方法を詳しく解説!を是非ご参考くださいませ!
![](https://haseblo-blog.com/wp-content/uploads/2023/08/c42c30e3329afd7f1974a00701f716c4-300x171.png)
サイトマップとは?
![101 - HASEBLO サイトマップとは?](https://haseblo-blog.com/wp-content/uploads/2023/08/101-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サイトマップを用意するに越したことはないですよね!
All in one SEOとは?
![about-aioseo - HASEBLO All in one SEOとは?](https://haseblo-blog.com/wp-content/uploads/2023/08/2-3-edited-1024x576.png)
ではAll in One SEOについて簡単にご紹介しますね。
All in one SEOの概要
![aioseo - HASEBLO All in one SEO](https://haseblo-blog.com/wp-content/uploads/2023/08/3-3-edited.png)
All in One SEOはWordPressのSEOプラグインです。
有効インストール数はなんと3,000,000以上!
SEOの専門家ではない初心者の方でも、WordPressのSEOを適切に設定できるようにサポートしてくれるツールとして非常に多くのブログやサイトで利用されているプラグインです!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_6-150x150.png)
何を基準にして記事やページを作れば良いのかがわかりやすいのでとても役立つプラグインです!
![102 - HASEBLO XMLサイトマップとHTMLサイトマップが作れる](https://haseblo-blog.com/wp-content/uploads/2023/08/102-edited.png)
XMLサイトマップとHTMLサイトマップが作れる
All in One SEOは、上述したXMLサイトマップとHTMLサイトマップを1つのプラグインで簡単に作成することができます!
XMLサイトマップ | HTMLサイトマップ | |
---|---|---|
手順① | All in One SEOで作成 | All in One SEOで作成 |
手順② | ウェブマスターツールで 送信・登録 | WordPressで サイトマップページを作成 |
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_7-150x150.png)
XMLサイトマップとHTMLサイトマップは作成後の使い方は異なりますが、それぞれの方法をわかりやすく解説するので安心してくださいね!
ウェブマスターツールについて
ウェブマスターツールって何?という方のために少しだけ解説しておきますね。
![webmaster-tools - HASEBLO All in One SEOで認証できるウェブマスターツール](https://haseblo-blog.com/wp-content/uploads/2023/08/137-edited-1024x576.png)
ウェブマスターツールは、ブログやサイトを測定し分析や改善に役立つデータを提供してくれるツールなどのこと。
有名なものにGoogleのサーチコンソールやアナリティクス、MicrosoftのBing Webマスターツールがあります。
All in One SEOで作成したXMLサイトマップは、ウェブマスターツールを使って検索エンジンに送信・登録する必要があります。
例として、GoogleとBingで必要となるウェブマスターツールを紹介します。
検索エンジン | ウェブマスターツール |
---|---|
Google サーチコンソール | |
Bing | Bing Webマスターツール |
ウェブマスターツールの導入方法を知りたい方は、以下記事をご参考くださいませ!
主なウェブマスターツール
\ サーチコンソール・アナリティクス導入方法 /
「【初心者向け】Site Kit by Googleの設定を解説!サーチコンソール・アナリティクス(GA4)の連携も簡単!」でSite Kit by Googleと合わせてサーチコンソールやアナリティクスなどの分析ツールを導入する手順も解説しています!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_3-300x169.png)
「【Google Search Console(サーチコンソール)】設定方法と使い方を初心者向けにわかりやすく解説!」ではサーチコンソールでインデックス登録する方法についても解説しています!
![](https://haseblo-blog.com/wp-content/uploads/2023/08/sitemap_02-1-edited-300x169.png)
\ Bing Webマスターツール導入方法 /
あわせて「【検索エンジンBing対策】Bing Web マスター ツールの登録・XMLサイトマップの送信手順を解説!」もお読みいただくと、MicrosoftのBing対策もできます!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_2-300x169.png)
All in one SEOの使い方と設定:XMLサイトマップを作成する方法
![103 - HASEBLO All in one SEOでXMLサイトマップを作成する方法](https://haseblo-blog.com/wp-content/uploads/2023/08/103-edited.png)
まずはXMLサイトマップの作成方法について解説していきますね。
XMLサイトマップの作成方法
![119 - HASEBLO All in One SEO:サイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/119-edited.png)
WordPressの管理画面から「All in One SEO」→「サイトマップ」をクリックします。
![105 - HASEBLO サイトマップの設定画面](https://haseblo-blog.com/wp-content/uploads/2023/08/105-edited.png)
各種サイトマップを設定する画面が表示されます。
![106 - HASEBLO 一般的なサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/106-edited.png)
「一般的なサイトマップ」が選択されていることを確認しましょう。
![107 - HASEBLO XMLサイトマップの設定確認](https://haseblo-blog.com/wp-content/uploads/2023/08/107-edited.png)
まず「サイトマップを有効化」にチェックが入っていることを確認します。
次に「プレビュー」の「サイトマップを開く」をクリックしましょう。
![108 - HASEBLO XMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/108-edited.png)
新しいタブで「XMLサイトマップ」のページが開かれたらOKです!
.xmlという拡張子のファイルが存在するURLが表示されました。
本記事のサンプルで作成されたXMLサイトマップは以下の通りです。
URL | 概要 |
---|---|
https://○○/post-sitemap.xml | 投稿ページの XMLサイトマップ |
https://○○/page-sitemap.xml | 固定ページの XMLサイトマップ |
https://○○/category-sitemap.xml | カテゴリーの XMLサイトマップ |
![110 - HASEBLO 投稿タイプの設定](https://haseblo-blog.com/wp-content/uploads/2023/08/110-edited.png)
「投稿タイプ」を確認しましょう。
デフォルトでは「全投稿タイプを含める」にチェックが入っています。
僕の場合は「投稿」と「固定ページ」のみにしぼりたかったので、「全投稿タイプを含める」のチェックを外し該当項目のみチェックを入れています。
![111 - HASEBLO タクソノミーの設定](https://haseblo-blog.com/wp-content/uploads/2023/08/111-edited.png)
「タクソノミー」を確認しましょう。
デフォルトでは「すべてのタクソノミーを含める」にチェックが入っています。
僕の場合は「カテゴリー」だけにしたかったので、「すべてのタクソノミーを含める」のチェックを外しカテゴリーのみチェックを入れています。
![112 - HASEBLO 高度な設定](https://haseblo-blog.com/wp-content/uploads/2023/08/112-edited.png)
「高度な設定」にチェックを入れます。
画面右の「
」をクリックして開きましょう。![116 - HASEBLO 画像を除外](https://haseblo-blog.com/wp-content/uploads/2023/08/116-edited.png)
「画像を除外」は「はい」を選択します。
「変更を保存」をクリックしましょう。
XMLサイトマップで除外ページを設定する方法
All in One SEOは、特定のページをXMLサイトマップから除外することができます。
方法は以下の通りです。
![106 - HASEBLO 一般的なサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/106-edited-1024x576.png)
「一般的なサイトマップ」が選択されていることを確認しましょう。
![112 - HASEBLO 高度な設定](https://haseblo-blog.com/wp-content/uploads/2023/08/112-edited.png)
「高度な設定」をクリックします。
画面右の「
」をクリックして開きましょう。![113 - HASEBLO ページ・投稿を除外](https://haseblo-blog.com/wp-content/uploads/2023/08/113-edited.png)
「ページ・投稿を除外」に除外したいページのIDを入力します。
![114 - HASEBLO 除外するページが設定された](https://haseblo-blog.com/wp-content/uploads/2023/08/114-edited.png)
除外したいページのタイトルとID番号が表示されたタグが設定されたらOKです!
「変更を保存」をクリックします。
![115 - HASEBLO 除外したいページの追加方法](https://haseblo-blog.com/wp-content/uploads/2023/08/115-edited.png)
除外したいページを追加する場合は、入力欄の右にあるアイコンをクリックします。
IDを入力してタグを追加することができます。
XMLサイトマップをサーチコンソールに登録する方法
![117 - HASEBLO XMLサイトマップをサーチコンソールに送信・登録](https://haseblo-blog.com/wp-content/uploads/2023/08/117-edited.png)
では、All in One SEOで作成したXMLサイトマップをウェブマスターツールで送信・登録しましょう。
本記事では、Gooleのサーチコンソールでサイトマップを送信・登録する方法について解説していきます。
\ サーチコンソールの準備ができていない方 /
「【初心者向け】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にアクセスすると内容が確認できますよ!
Bingの対策もしたいという方は「【検索エンジンBing対策】Bing Web マスター ツールの登録・XMLサイトマップの送信手順を解説!」でBing Webマスターツールの登録方法とXMLサイトマップの送信手順を解説しています!ご参考くださいませ!
![](https://haseblo-blog.com/wp-content/uploads/2023/07/analytics_2-300x169.png)
All in one SEOの使い方と設定:HTMLサイトマップを作成する方法
![118 - HASEBLO All in one SEOでHTMLサイトマップを作成する方法](https://haseblo-blog.com/wp-content/uploads/2023/08/118-edited.png)
つづいて、HTMLサイトマップの作成方法について解説していきますね。
HTMLサイトマップの作成方法
![119-1 - HASEBLO All in One SEO:サイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/119-1-edited.png)
WordPressの管理画面から「All in One SEO」→「サイトマップ」をクリックします。
![120 - HASEBLO HTMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/120-edited.png)
「HTMLサイトマップ」をクリックします。
![121 - HASEBLO HTMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/121-edited.png)
それでは設定をしていきましょう!
![123 - HASEBLO 投稿タイプの設定](https://haseblo-blog.com/wp-content/uploads/2023/08/123-edited.png)
「投稿タイプ」を確認しましょう。
デフォルトでは「全投稿タイプを含める」にチェックが入っています。
僕の場合はXMLサイトマップ同様、「全投稿タイプを含める」のチェックを外し該当項目のみチェックを入れています。
![124 - HASEBLO タクソノミーの設定](https://haseblo-blog.com/wp-content/uploads/2023/08/124-edited.png)
「タクソノミー」を確認しましょう。
デフォルトでは「すべてのタクソノミーを含める」にチェックが入っています。
僕の場合はXMLサイトマップ同様、「すべてのタクソノミーを含める」のチェックを外しカテゴリーのみチェックを入れています。
また「投稿日」は表示させたくないため「非表示」に設定しています。
「変更を保存」をクリックします。
HTMLサイトマップで除外ページを設定する方法
All in One SEOは、XMLサイトマップと同じく特定のページをHTMLサイトマップから除外することができます。
![120 - HASEBLO HTMLサイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/120-edited-1024x576.png)
「HTMLサイトマップ」をクリックします。
![125 - HASEBLO 高度な設定](https://haseblo-blog.com/wp-content/uploads/2023/08/125-edited.png)
「高度な設定」をクリックします。
画面右の「
」をクリックして開きましょう。![126 - HASEBLO 除外したいページをのIDを入力](https://haseblo-blog.com/wp-content/uploads/2023/08/126-edited.png)
「ページ・投稿を除外」に除外したいページのIDを入力します。
除外したいページのタイトルとID番号が表示されたタグが設定されたらOKです!
「変更を保存」をクリックします。
![115 - HASEBLO 除外したいページの追加方法](https://haseblo-blog.com/wp-content/uploads/2023/08/115-edited.png)
除外したいページを追加する場合は、入力欄の右にあるアイコンをクリックします。
IDを入力してタグを追加することができます。
All in One SEOの使い方と設定:サイトマップページの作成方法
![127 - HASEBLO サイトマップページの作成方法](https://haseblo-blog.com/wp-content/uploads/2023/08/127-edited.png)
All in One SEOで作成したHTMLサイトマップを使って、サイトマップページを作成しましょう。
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_6-150x150.png)
プログラミングの知識は不要で、とても簡単なので安心してくださいね!
![128 - HASEBLO All in One SEO:サイトマップ](https://haseblo-blog.com/wp-content/uploads/2023/08/128-edited.png)
WordPressの管理画面から「All in One SEO」→「サイトマップ」をクリックします。
![129 - HASEBLO ショートコードをコピー](https://haseblo-blog.com/wp-content/uploads/2023/08/129-edited.png)
「HTMLサイトマップを表示」の「ショートコード」をクリックします。
ショートコードが表示されたら右横のアイコンをクリックしてコピーしましょう。
![130 - HASEBLO 固定ページの新規追加](https://haseblo-blog.com/wp-content/uploads/2023/08/130-edited.png)
WordPressの管理画面から「固定ページ」→「新規追加」をクリックします。
![131 - HASEBLO タイトルの入力](https://haseblo-blog.com/wp-content/uploads/2023/08/131-edited.png)
ページのタイトルを入力します。
段落の「+」をクリックしましょう。
![132 - HASEBLO ショートコードを選択](https://haseblo-blog.com/wp-content/uploads/2023/08/132-edited.png)
「ショートコード」をクリックして選択します。
![133 - HASEBLO ショートコードをペーストして入力](https://haseblo-blog.com/wp-content/uploads/2023/08/133-edited.png)
先ほどAll in One SEOでコピーしたショートコードをペーストして入力しましょう。
![134 - HASEBLO プレビュー画面](https://haseblo-blog.com/wp-content/uploads/2023/08/134-edited.png)
作成したサイトマップページをプレビューなどで表示させてみましょう。
「投稿」「固定ページ」「カテゴリー」の見出しと存在するページやカテゴリーがリンクで表示されました。
![](https://haseblo-blog.com/wp-content/uploads/2023/07/avator_6-150x150.png)
お疲れさまでした!以上でHTMLサイトマップページの作成は完了です!
All in One SEOの使い方と設定:ウェブマスターツールの認証
![webmaster-tools-verification - HASEBLO ウェブマスターツールの認証](https://haseblo-blog.com/wp-content/uploads/2023/08/135-1-edited-1024x576.png)
All in One SEOは、XMLサイトマップを送信・登録したウェブマスターツールを認証することができます。
All in One SEOでウェブマスターツールを認証する方法について、以下記事で解説しています。ご参考くださいませ!
\ ウェブマスターツールの認証方法 /
「【WordPress初心者向け】All in one SEOとウェブマスターツールを認証する方法をやさしく解説」
![](https://haseblo-blog.com/wp-content/uploads/2023/08/abeb79aa5f54b25fba44e659bec37900-300x171.png)
まとめ:
今回は「【All in one SEOの使い方】XMLサイトマップとHTMLサイトマップを作成する設定を解説!」の記事を書きました。
All in One SEOはWordPress SEOプラグインとして、SEOが適切に設定されているかサポートしてくれるツールです。
また、本記事で紹介したように初心者の方でもXMLサイトマップやHTMLサイトマップなどを1つのプラグインの中で無料で簡単に作成することができます。
本記事を参考に、自分のブログやサイトに適した設定でXMLサイトマップとHTMLサイトマップを作成し活用してくださいませ!
以上、ハセブロでした!
最後までお読みいただきありがとうございました!