Googleモバイルフレンドリーテストでリソースの読み込みに「その他のエラー」が表示される


15

でモバイルフレンドリーテストを実行すると、「23ページのリソースを読み込めませんでした」というエラーが表示される

https://search.google.com/test/mobile-friendly

ただし、エラーメッセージは(やや不親切)「その他のエラー」です。

デベロッパーツールを使用してChromeでサイトにアクセスし、デバイスツールバーを[レスポンシブ]に設定すると、エラーなしで正常に機能し、Google Search Consoleに移動して[クロール]> [Fetch As Google]を実行しても、エラーは発生しません。


1
この問題についてサポートが必要な場合は、Googleのウェブマスターセントラルヘルプフォーラムをご利用ください。サイトを分析し、結論に至る前にさまざまなことについて質問する必要があるためです。//問題が解決した場合は、必要に応じてこの質問を編集し、自分で回答して他の人に役立つようにすることができます。
Oskar Skog

1
...または別のウェブマスターのフォーラム。しかし、WMCが正しい選択である2つの理由を挙げることができます。それは、トップコントリビューターと注目株を通じてのGoogleへのアクセスであり、SEOスカムが「ない」ことは知っています。(それらは存在しますが、害を及ぼす前に停止します。)
Oskar Skog 2017

1
スコット、私は両方のツールを使用しており、問題の数とそれらが取得する方法には確かに不一致があります。私はGSCのネイティブUIを好みます。これは、サイトが確認され、MFTよりもサイトの方が少しよくわかるためです。とはいえ、MFTはまだ検討する価値があります。ブロックされたリソース、重い画像、フォントファイルなどの問題を確認します。最初にGSCの問題に対処します。発生する可能性のある(robots.txtに関連しない)「その他のエラー」のリストについては、ドキュメント(support.google.com/webmasters/answer/6352293?hl=en)を確認してください。幸運を!
Henry Visotski 2017

2
@HenryVisotski:断続的だったようです。「その他のエラー」はタイムアウト(テスト済み)に適用されるため、Googlebotが同様に試行しないことを決定した場合に適用されるのが妥当です(Googleにはこれらの2つのケースが含まれるため、Fetchでは「一時的に到達できません」)。しかし、それが事実である場合、Googlebotは1つのリソースをまったく試さないことにしました。//また、そのヘルプドキュメントでエラーステータスのリストを見つけることができません。(それが私がテストをしなければならなかった理由です。)
Oskar Skog 2017

1
スクリプトのクロールがブロックされていますか?robots.txt?
エフゲニー

回答:


6

「その他のエラー」の6つのインスタンス(4つの画像と2つのスタイルシート)があり、継続的に更新ボタンを押しても解決しませんでした。これが最終的に私のために修正したと思うものです:

  1. 2つの画像を相対パスから絶対パスに切り替えました。それらの両方を修正しました。

  2. 2つのスタイルシートを呼び出すcssヘッドタグからtype = "text / css"を削除しました。そのため、これらは現在、relとhrefのみを持っています-このように<link rel="stylesheet" href="https://www.example.com/styles.css">。残りの4つのエラーが修正されました。(どうやら残りの2つの画像はスタイルシートで呼び出されていました。)


text / cssを削除することで修正されました。ありがとう!
匿名1

絶対パスでこの問題を修正しました。ありがとうございます。
ボリスラフマルコフ

3

"23ページのリソースを読み込む"には、ページに読み込むリソースがたくさんあるようです。

モバイルテスターは「重い」ページを好まない。

これは、データ接続が不安定である可能性のある実際のモバイルデバイスにロードする場合と似た方法が数多くあります。

ページを「より軽く」する-「クルド」の読み込みを少なくすると、ページの読み込みが速くなり、「よりフレンドリー」になります。


ステータス「その他のエラー」に対する同様の役立つ回答:productforums.google.com/forum
Anupam

1
推奨される制限は何ですか?ロードするようには思えないあらゆる以外のリソースをindex.html
アーロンフランケ

6
同意しない:23のリソースは多くありません。
Gerfried

3

このサポートスレッドによると、「その他のエラー」は、Googlebotがリクエストを送信してウェブサイトが過負荷にならないようにするためにサーバーに対して実行できるリクエスト数の制限に達したことです。

明確な答えはありませんでしたが、それが反応であるようです。これが本当なら、「エラー」メッセージが「レート制限に達しました」のようなものに変更されたらいいのに...


0

robots.txtをチェックして、ページの読み込みに必要なものからGoogleBotをブロックしていないか確認してください。

たとえば<head>、robots.txtで許可されていないURLを呼び出すCSSスクリプトがある可能性があります


ない場合はどうなりrobots.txtますか?
アーロンフランケ

1
がないrobots.txt場合、何もブロックされていません-それは問題ではありません。
xgretsch
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.