カバレッジの問題が起きた時の原因と解決法の一例

先日、「Google Search Console」から以下のようなメールが届きました。

ガバレッジの問題メール

カバレッジyuntu-keiba.comで問題が検出されました

僕が運営しているサイトに「カバレッジの問題」というのが起きているようです。

「Google Search Console」で詳細を確認すると「送信されたURLにnoindexタグが追加されています」というエラーが発生していました。

サーチコンソールのエラー画面

さらに内容を確認してみると、どうやらブログの「タグ」ページについて問題が起きているようです。

エラー詳細
ゆんつ
どうしてだろう?

「カバレッジの問題」が起きた原因

今回の僕のサイトにカバレッジの問題が起きた原因は

プラグインの「All in One SEO Pack」の設定が矛盾していた

ことにあります。

以下で詳しく説明します。

カバレッジの問題が起きた時の「All in One SEO Pack」の設定

「All in One SEO Pack」には自分が設定した基準に従って自動的に「サイトマップ」を作ってくれるXMLサイトマップという機能があります。

XMLサイトマップ

作成された「サイトマップ」の役割の1つには、検索エンジンにサイトの構造を知らせて検索エンジンに早くインデックス(登録)させるというものがあります。

この問題が起きた時のサイトの「All in One SEO Pack」のXMLサイトマップの設定です。

XMLサイトマップ設定画面

「タクソノミー」という部分の「タグ」という項目にチェックがついています。

チェックがついている部分はサイトマップに含まれます。

実際に作成されたサイトマップを確認してみると、「タグ」ページのURLがサイトマップに含まれています。

XMLサイトマップ

続いて「All in One SEO Pack」の「一般設定」を確認します。

一般設定

一般設定には「Noindex設定」という項目があります。

チェックボックスにチェックをいれると、該当するページのmetaタグのcontent属性に「noindex」が付与されます

noindex」は検索エンジンに対して「このページはインデックス(登録)しないでください」と伝える役割を持っています。

ですので「noindex」を付与したページは検索エンジンには現れなくなります。

僕はタグページは検索エンジンンに登録されたくなかったので「タグアーカイブに noindex を使用する」という項目にチェックを入れています。

実際にタグページのソースを確認してみると、しっかりとnoindexが付与されています。

サイトのソース

矛盾がカバレッジの問題を生んでいた

以上の問題をまとめると僕のサイトの「All in One SEO Pack」の設定は

noindexで検索エンジンに登録されないようにしている一方で、サイトマップには含めるようにして検索エンジンへの登録を促す

という矛盾した状態が発生していたのです。

それが原因で、「カバレッジの問題」が起きたのです。

解決方法

解決方法はもうお判りだと思います。

タグページは検索エンジンに登録されたくないので、タグページにnoindexを付与する「一般設定」についてはそのままの状態でOK。

一方でサイトマップについてはインデックスの必要が無いので「タグ」ページを含める必要はない

ということになります。

というわけで、解決法は

サイトマップの対象から「タグ」ページを外す

ということになります。

XMLサイトマップ設定画面

チェックを外してサイトマップを確認するとタグページはサイトマップから無くなりました。

XMLサイトマップ

修正が完了したのでサーチコンソールで「修正の検証」ボタンをクリック。

修正の検証

検証が開始されるので、検証結果が出るまでゆっくり待ちます。

修正の検証メール

検証ボタンをクリックして約3日後。

「カバレッジの問題が修正されました」というメールが届きました。

修正確認メール

どうやら修正の確認が終わったようです。

「問題の詳細を確認する」ボタンをクリックすると検証に合格してエラーは3件から0件になり「カバレッジの問題」は無事に解決しました。

検証結果
ゆんつ
よかった!

まとめ

というわけで、僕のサイトに「カバレッジの問題」が起こった原因は

「All in One SEO Pack」の設定で

noindexの対象となっているページをサイトマップの対象にもしていた

からでした。

これにより矛盾が生じエラーが発生してしまいました。

設定を直すことで、「カバレッジの問題」はあっさり解決しました。

何かの参考になれば幸いです。

ゆんつ
それでは、またー