超簡単サイトマップの作成とGoogleSearchConsoleへの登録方法-XML Sitemaps

ホームページ

本ページは広告が含まれています。気になる広告をクリック頂けますと、サーバ運営費になります(^^

さらなるアクセス数を目指して

私のサイトのアクセス流入は、Googleサーチエンジンで検索し、上位表示されたものが、ほとんどです。

覚書として始めたわけですが、たくさんの人のお役に立てていると思えばちょっと嬉しい。これを少しでも皆様の目に触れていただくためにはという発想から、Googleが探しやすいというのが一つのポイントになります。

サイトマップを提出する

Googleに探しやすくしてもらうためにとれる方法がサイトマップ(どこにどのページがありますよという地図的なもの)を提出するという方法です。

プラグイン

WordPressのプラグイン名は XML Sitemaps を利用しています。

Google、Bing、Yahoo、Ask.comなどの検索エンジンがサイトのインデックスを作成するのに役立つ特殊なXMLサイトマップを作成するためにSEOを大幅に向上させることができます。

このようなサイトマップを使用すると、クローラがサイトの完全な構造を見て、より効率的に検索できるようになります。このプラグインは、WordPressで生成されたすべての種類のページとカスタムURLをサポートしています。さらに、新しいコンテンツについての投稿を作成するたびに、すべての主要な検索エンジンに通知します。

特徴

サイトマップ自動更新

検索エンジンへ自動提出

XML Sitemapsのインストール

プラグインを追加 にて、XML Sitemapsを検索します。

新しいプラグインをインストールするためXML Sitemapsを検索すると、3ページ目くらいに表示されました。

XML Sitemaps 設定方法

インストールしたままで基本的に利用できる状態になっています。

インストールしたホームページURL/sitemap.xml にアクセスします。

https://www.techlive.tokyo/sitemap.xml

にアクセスするとサイトマップができている事が分かります。

このURLをGoogle Search Consoleに設定します。

追加に成功すると、ステータス「成功しました」となります。

Sitemap送信時失敗しましたと表示される

sitemap送信時失敗しましたと表示された場合に確認する事

XML Sitemaps 設定直後だとうまく反映できない事がある

この場合は少し待ってからもう一度やり直してください

正しいURLが送信されていない

設定したサイトURL/sitemap.xml にアクセスして、アクセスできる事を確認してください

パスワード登録しているサイトである

.htaccessなどでパスワード設定されているサイトのsitemap.xmlにはアクセスできません

sitemap.xml即時更新

嬉しいのは、このプラグインを利用すると、何もしなくてもページのURL更新などを行うとsitemap.xmlを自動的に即時更新してくれます。

「対象範囲」の問題

これでうまくいったかな?とおもいきや、Google Search Consoleより問題が検出されたとメールがありました。

Googleの規定に違反するようなサイトが見つかったのか?と思ったのですがそうではないようです。

Search Console により、貴サイトに影響する「対象範囲」関連の問題が新たに 1 件検出されました。 「対象範囲」は Google 検索結果で悪影響を受ける可能性がございます。 この問題をご確認のうえ、修正することをご検討ください。

新たに検出された問題:
送信された URL に noindex タグが追加されています

送信された URL に noindex タグが追加されています

Google Search Consoleを開いてみました。

送信されたURLにnoindexタグが追加されています。

というエラーです。該当ページは、先日追加した sitemap.html です。よく考えてみると、プラグインGoogleXMLSitemapで作成したサイトマップはxmlで、今回問題になっているのはsitemap.htmlでした。

勝手に作られるsitemap.html

GoogleXMLSitemapには、sitemap.xmlを作成してくれる以外にも、sitemap.htmlを同時に生成してくれます。これが、sitemap.xmlにも掲載されており、Googleがクロールする際に、sitemapがあるのにnoindexになってるけどいいの?というのが今回の問題でした。

sitemapがnoindexだと、クロールされなくなるけどいいの?

って事です。こちらが送っているsitemap.xmlだから、特に問題ないわけですが問題ありとしてGoogleから連絡を受けている以上対処しておいた方がSEOにも良いかと思いますので、sitemap.htmlが作成されないようにしておきます。

XML-Sitemapの設定を開きます。

HTML形式でのサイトマップを含めるのチェックを外します。

設定はこれだけです。HTML形式のサイトマップが、sitemap.xmlには反映されなくなります。

サイトマップの確認

サイトマップがちゃんと更新されているか確認します。サイトマップの場所は、

404 Not Found

です。こちらを表示してみます。

設定前 sitemap.htmlが含まれてる

設定後 sitemap.htmlがなくなってる

修正を検証

ここまできたらGoogle Search Consoleに修正を検証依頼します。

検証が開始されますが、保留状態で、完了するまでには時間がかかります。

タイトルとURLをコピーしました