Google XML Sitemapsとは?
Googleに自分のWebサイトの構造をクローラーに知らせるためのサイトマップを自動で作成するプラグインです。
クローラー・・・インターネット上に存在するWebサイトなどの情報を取得し、検索データベースを作成する巡回プログラムのこと。Google や Microsoft(Bing) などがそれぞれ運営しています。
サイトマップ・・・サイト内のページリンクをまとめたページです。サイトマップにはXML・HTMLの2種類あり、「Google XML Sitemaps」はXMLサイトマップを作成します。
- XMLサイトマップ:検索エンジンにサイト内のコンテンツを通知するために作成
- HTML サイトマップ:ユーザーにどのようなコンテンツがあるのかを伝えるために作成
自分のブログの記事を検索エンジンに認識(インデックス)してもらうためには、サイトマップを作成します。検索エンジン(Googleなど)に認識(インデックス)されなければ検索結果に表示されることはありません
Google Search Consoleとは?
サーチコンソールはGoogleが提供する無料のSEOツールです。Search Console に自分のブログのサイトマップを登録することで、Googleがサイトの構造を認識し、検索結果に表示できるようになります。「サチコ」と呼ばれたりします。
SEO・・・Search Engine Optimization, 検索エンジン最適化。検索エンジンからサイトに訪れる人を増やすことで、Webサイトの成果を向上させる施策のこと
サイトマップをサーチコンソールに認識させる
サイトマップを作成し、サーチコンソールに認識させる方法を説明します。
①Google XML Sitemapsを使ってサイトマップを作成
②Google Search Consoleにサイトマップを送信
①「Google XML Sitemaps」を使ってサイトマップを作成
Google XML Sitemapsのインストール
プラグインインストールについては下記を参照してください。
(管理画面→プラグイン新規追加→Google XML Sitemapsを検索→インストール→有効化)
Google XML Sitemapsの設定
インストールし有効化したら、管理画面の左メニューの「設定」の中に「XML-Sitemap」が追加されます。「XML-Sitemap」をクリックすると下図のように設定画面にアクセスできます。
![XML-Sitemapの設定](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-001-e1594730299512.jpg)
検索エンジンへの通知をするかどうかの設定を行います。[通知を更新]の3つにチェックを入れます。
![基本的な設定](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-002-e1594730284660.jpg)
投稿や更新したページがサイト内でどれだけ重要かという優先順位を決めて、検索エンジンに伝える事ができる。ここでは「優先順位を自動的に計算しない」を選択します。
![投稿の優先順位](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-003-e1594730258546.jpg)
「ホームページ」「投稿(個別記事)を含める」「カテゴリーページを含める」にチェックを入れます。
![Sitemapコンテンツ](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-004-e1594730235473.jpg)
サイトマップに含めたくないカテゴリーがある場合はチェックを入れます。デフォルトのままで問題ありません。
![含めないカテゴリー](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-005-e1594730217138.jpg)
想定される更新頻度を指定して、検索エンジンに知らせることができます。この設定をヒントとしてクローラーが回る。記事の更新を認識しやすくするように設定を行います。下記のような設定がおすすめです。
![Change Frequencles](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-006-e1594730204329.jpg)
サイト内の他の URL と比較して、その URL の優先順位を指定する。優先順位は、1.0(非常に重要)から 0.1(ほとんど重要ではない)の範囲で指定できる。
![優先順位の設定](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-007-e1594730186959.jpg)
②Google Search Consoleにサイトマップを送信
サーチコンソールにサイトマップを登録するには、「サイト所有権の確認」「サーチコンソールへのサイトマップの登録」作業が必要です。順にご紹介します。
サイト所有権の確認
サーチコンソールのWebサイトを開き、「今すぐ開始」をクリックします。
![サーチコンソール](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-008.jpg)
プロパティタイプを選択する画面が表示されます。[ドメイン][URLプレフィックス]からの登録が可能です。どちらから操作しても結果は変わりません。今回は[ドメイン]の操作をご紹介します。
![プロパティタイプの選択](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-009.jpg)
自分のブログのドメインを入力し「続行」をクリックします。
![ドメイン情報の入力](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-010.jpg)
[DNSレコードでのドメイン所有権の確認]画面が表示されます。表示された手順通りに進めます。TXTレコードは後ほど使用します。この画面は閉じないでください。
![ドメイン所有権の確認](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-011-1.jpg)
[1.ご利用のドメイン名プロバイダにログインします。]とあるので、プロバイダにログインを行います。今回はXserverを想定し、XServerのサーバパネルを使用します。(その他のプロバイダをご利用の方はご使用のドメインプロバイダへログインしてください)
Xserver管理にログインします。
![Xserver管理画面](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-012.jpg)
「サーバ管理」ボタンをクリックします。
![サーバ管理ボタンクリック](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-013.jpg)
サーバパネル画面で「DNSレコード設定」をクリックします。
![サーバパネル画面](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-014.jpg)
「選択する」をクリックします。
![ドメインの選択](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-015.jpg)
DNSレコード設定画面で「DNSレコード追加」タブをクリックします。
![DNSレコード選択](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-016.jpg)
[内容]欄にはサーチコンソールで表示されたTXTレコードをコピーする必要がありますので、サーチコンソール画面に戻り、「コピー」ボタンをクリックします。
![TXTレコードのコピー](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-017.jpg)
[ホスト名]は空白のままでよいです。
[種別]はTXTを選択します。
[内容]欄に右クリック貼り付けで、先ほどコピーしたTXTレコードを張り付けます。
[優先度]は0のままでよいです。
![TXTレコードの貼り付け](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-018-1.jpg)
「追加する」をクリックします。
![追加するクリック](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-019.jpg)
サーチコンソール画面に戻り「確認」をクリックします。
![ドメイン所有権の確認](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-020-1.jpg)
[所有権を証明しました]の画面が表示されますので「完了」をクリックします。
![所有権の照明](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-021-1.jpg)
以上で、「ドメインからのサイト所有権の確認」は完了です。
サイトマップの送信
ワードプレス管理画面を開き、「設定」-「XML-Sitemap」をクリックします。
![XML-Sitemap設定](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-023.jpg)
XML-Sitemap設定画面が開きます。[あなたのサイトマップのインデックスファイルのURL]欄のURLを右クリックコピー(リンクアドレスのコピー)します。
![XML-Sitemap設定画面](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-024-1.jpg)
サーチコンソールの画面で[サイトマップ]を開きます。
[新しいサイトマップの追加]欄に右クリック貼り付けし、「送信」ボタンをクリックします。
![新しいサイトマップの追加](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-025.jpg)
[サイトマップを送信しました]の画面が表示されます。「OK」ボタンをクリックします。
![サイトマップの送信](https://blogmanju.com/wp-content/uploads/2020/07/google-xml-sitemaps-search-console-026.jpg)
以上で、サーチコンソールへのサイトマップの登録は完了です。
まとめ
Google XML SitemapsとSearch Console(サーチコンソール)の設定方法をご紹介しました。Googleの検索結果に表示されるようになるには時間はかかりますが、設定自体は完了していますので良い記事を書きながら検索結果の上位に表示されるように継続していきましょう。