今回は、GoogleSearchConsoleTeamから「CSS ファイルおよび JS ファイルに Googlebot がアクセスできません」という通知が届くことについて書きます。
GoogleのSearchConsole(サーチコンソール)に登録し、管理するプロパティ(サイトURL)を追加すると、
タイトル
http://www.○○.○○/ の CSS ファイルおよび JS ファイルに Googlebot がアクセスできません
メールアドレス
Google Search Console Team <sc-noreply@google.com>
本文
http://www.○○.○○/ の CSS および JS ファイルに Googlebot がアクセスできません
http://www.○○.○○/ のウェブマスター様
Google のアルゴリズムによるコンテンツのレンダリングとインデックス登録に影響を及ぼす問題が貴サイトで発生していることが Google のシステムにより判明しました。具体的には、robots.txt ファイルでの制限のために Googlebot が JavaScript や CSS ファイルにアクセスできません。Google では、これらのファイルによりウェブサイトが正常に機能していることを認識するため、これらのアセットへのアクセスをブロックすると検索結果における掲載順位が本来よりも低くなる可能性があります。
修正方法
1 ・ブロックされているリソースを特定する
「Fetch as Google」機能を使用して、robots.txt のディレクティブがブロックしているリソースを特定します。
[Fetch as Google](「Fetch as Google」https://www.google.com/webmasters/tools/googlebot-fetch へ移動します。)
2 ・robots.txt ファイルを更新する
サイトの CSS や JavaScript ファイルの制限を robots.txt のディレクティブから削除し、robots.txt テスターで変更をテストします。次に、変更した robots.txt ファイルをサイトで更新し、そのファイルを Search Console に送信します。robots.txt をテスト(「robots.txt テスター」https://www.google.com/webmasters/tools/robots-testing-tool へ移動します。)
3 ・「Fetch as Google」を使用して修正を検証する
[モバイル: スマートフォン] オプションを選択して、ページを取得してレンダリングし、スマートフォン用の Googlebot が正常にコンテンツをレンダリングすることを再度チェックします。[Fetch as Google](「Fetch as Google」https://www.google.com/webmasters/tools/googlebot-fetch へ移動します。)
この修正方法についてご不明な点がある場合は、以下をご確認ください。
• ヘルプセンターの robots.txt ファイルをテストする方法についての記事(「robots.txt テスターで robots.txt をテストする 次へ: 更新した ROBOTS.TXT を GOOGLE に送信」https://support.google.com/webmasters/answer/6062598)
• モバイル フレンドリー サイトの作成に関する Google ガイド(「ウェブマスター向けモバイルガイド」https://developers.google.com/webmasters/mobile-sites/ へ移動します。)
• どのクローラがどのファイルにアクセスできるかを管理する方法については、robots.txt の仕様をご覧ください。
• robots メタタグまたは X-robots-tag HTTP ヘッダーを使用すると、ページが Google のインデックス登録されないようにできます。(「Robots メタタグと X-Robots-Tag HTTP ヘッダーの仕様」https://developers.google.com/webmasters/control-crawl-index/docs/robots_meta_tag へ移動します。)
• サポートが必要な場合は、プロダクト フォーラムに質問を投稿してください。その際はメッセージ タイプ [WNC-658001] の件である旨をお知らせください。(「Google プロダクトフォーラム」https://productforums.google.com/forum/ へ移動します。)
画像
上記のようなメッセージが届くことがあります。なお、追加した全てのプロパティに対して届くものではないです。
サーバー上にアップロードされているrobots.txt ファイルの制限により、Googlebot が JavaScript や CSS ファイルを読み取れなくなり、届くようです。
robots.txt ファイルの制限を解除すると、問題が解消されます。また、robots.txt ファイルでの制限がなければ、上記のようなメッセージが届くことはありません。
このメッセージで注目すべきは、
「アルゴリズムによるコンテンツのレンダリングとインデックス登録に影響を及ぼす問題」と「ウェブサイトが正常に機能している認識されにくくなるため、”検索結果における掲載順位が本来よりも低くなる”可能性」があることです。
メッセージが通知された後は、すみやかに対処して問題を解消されると良いです。
コメント
[…] 今回参考にさせていただいた記事になります。↓ https://www.kazuuu.net/archives/6034 http://www.magarisugi.net/pc/post-3750/ […]