ウェブサイトのページでFetch as Googleを使用しようとすると、Googlebotはそれを部分的に取得し、クロールログを確認すると、一部のアセットに一時的にアクセスできないことを通知します。
これについてどうすればよいですか?
短い答え:
あなたのホスティングはTLC(やさしい愛情のこもったケア)を切に必要としています
ロングアンサー:
あなたのウェブサイトやホスティングは非常に遅いため、多くのユーザーやボットがページのレンダリングを待つことはありません。ページは5秒以内、理想的には1〜2秒以内に読み込まれます。
米国のサイト:
検索ボットの大部分は米国でホストされています。サイトをテストすると、サイトの読み込みに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を使用する余地が増えます)。