新しいGoogle Search ConsoleでURL検査とLive Testを使用する場合、Googlebotはほとんどのリソース(JavaScript、CSS、画像)をロードしません。これにより、Search Consoleで私のページはモバイルフレンドリーではないことがわかります(CSSが読み込まれていないため)。ライブスクリーンショットを見ると、ページはプレーンでスタイルのないHTMLのように見えます。
複数のWebサイトをテストしました。見知らぬ人が作成したもの、自分が作成したもの、サーバーでホストされているもの、主要なホスティングサービスのサーバーでホストされているものがあります。これらすべてのWebサイトで問題が発生します。
すべてのWebサイトについて、複数のLive Testが実行されました。すべてのリソースが完全に読み込まれることもありますが、ほとんどの場合(90%以上)、ほとんどすべてのリソース(アナリティクスやGoogleフォントなどのGoogleがホストするリソースを含む)が読み込まれませんでした。 Search Consoleは単に「その他のエラー」としてマークします
古いSearch Consoleを使用すると、ウェブサイトは「モバイルフレンドリー」としてマークされ、通常どおりレンダリングされます。 PageSpeed Insightsと新しい Googleモバイルフレンドリーテスト も、ページを完璧にレンダリングします。
リソースはRobots.txt
によってブロックされていません。また、GooglebotがCSS、JS、画像にアクセスすることを明示的に許可することも試みました。それは助けにはならなかった。
新しいSearch Consoleは非常に遅いモバイル接続をシミュレートするという憶測を読みましたが、リソースが読み込まれていない非常に軽量のダミーWebサイトも作成しました。
新しい検索エンジンコンソールでリソースを読み込むにはどうすればよいですか?
今日も同じ問題があり、このフォーラムにたどり着きました。
User-agent: *
以外のrobots.txtファイルのすべてを削除しました。問題は部分的に修正されました。それでもCSSは正しく読み込まれていませんが、ページはGoogleのテスターにモバイルフレンドリーであると表示され、すべての携帯電話に完全に表示されます。