web-dev-qa-db-ja.com

Googlebotはウェブサイトのアセットのみを取得しています

ウェブサイトのページでFetch as Googleを使用しようとすると、Googlebotはそれを部分的に取得し、クロールログを確認すると、一部のアセットに一時的にアクセスできないことを通知します。

google not is not seeing my page well

some of my assets are not loaded , temporarily unreachable

これについてどうすればよいですか?

2
Arash Khajelou

短い答え:

あなたのホスティングはTLC(やさしい愛情のこもったケア)を切に必要としています

ロングアンサー:

あなたのウェブサイトやホスティングは非常に遅いため、多くのユーザーやボットがページのレンダリングを待つことはありません。ページは5秒以内、理想的には1〜2秒以内に読み込まれます。

EUのサイト:Site Slow 1

米国のサイト:

検索ボットの大部分は米国でホストされています。サイトをテストすると、サイトの読み込みに60秒を超えました。あなたのウェブサイトはターゲット地域で非常に反応しやすいはずですが、他の場所でもクロール可能でなければなりません。遠く離れているものです... 5秒以上はGoogleの定義では受け入れられません。訪問者は0.5〜2秒、GoogleのSEOブーストは1〜3秒、クローラーは1〜5秒以内、遅いサイトはインデックスページの作成に時間がかかり、訪問者は戻ってくる可能性が低くなります。

Googleのジョンミュラー、Fetch as Google-Temporarily Unreachableに関する非常によく似た質問に答えます

サイトへのリクエストに対する応答時間が非常に長い(1つのURLを取得するのに2秒以上かかる)ことがあります。これにより、サイトからクロールするURLの数が厳しく制限され、Fetch as Googleでも同様に表示されます。私の推奨事項は、サーバーが全体的に高速で応答することを確認することです。システムの応答時間が短縮されると、自動的にクロールが元に戻ります(これにより、Fetch as Googleを使用する余地が増えます)。

2
Simon Hayter