Google Webmasters Toolsでページをクロールするために一般的に受け入れられている平均時間はありますか?このレポートは、 クロール統計 ページにあります。
考えられるSEOの問題を監査しようとしています。現在、私のWebサイトは約700msの平均クロール時間を持っています。
このレポートは、Googlebotがサイトの各ページのダウンロードに費やす時間を示します。JS、CSS、iframe、画像などのリンクされたリソースは含まれません。
ウェブサイトをGooglebot向けに最適化することは、ユーザー向けに最適化することほど重要ではありません。このレポートを見る代わりに、リクエスト、すべてのリソースのダウンロード、ページのレンダリングにかかる時間を調べてください。 FirefoxおよびChromeの開発者ツールは、次のように各段階の詳細な内訳を表示できます。
ページをダウンロードする時間が3秒(3000ミリ秒)未満であれば、SEOの観点からは問題ありません。 Googleは、7秒以上かかるサイトへのペナルティを開始します。 3秒未満の改善はユーザーにとっては素晴らしいことですが、通常は検索エンジンのランキングを向上させることはできません。
ユーザーの全体的なパフォーマンスを改善するためのテクニックには、ページ内にJSとCSSをインラインで配置することが含まれます。これにより、Googlebotの最初のページの読み込み時間が遅くなりますが、最初にユーザー向けに最適化することが重要です。ユーザー向けにサイトを最適化する方法のより良いリストについては、以下を参照してください。 ウェブサイトの読み込み速度を改善するためのアイデア?
Googlebotが最初のページのダウンロードに費やす時間についての質問に戻ります。最適化を行う場合、Googlebotには良いがユーザーには悪い最適化を行うことができます。たとえば、CSSとJSをインラインではなくファイルに移動してみてください。その場合、Googlebotはすべてのページをダウンロードする必要はありません。ユーザーを犠牲にして、Googlebot用に最適化する誘惑に抵抗します。
Googlebotに表示される最初のページのダウンロードも、ユーザーが開始するものです。この領域でGooglebotに対して行われたほとんどの最適化により、ユーザーエクスペリエンスも向上します。 700msは素晴らしいものではありません。最初のページの読み込みにほぼ1秒かかる場合、画像のあるページ全体のレンダリングに数秒かかることが簡単にわかります。私は300ms以下を目指しようとします。ブラウザツールを使用すると、どこを見ればよいかがわかります。要求が行われてからサーバーが応答するまでの時間が400ミリ秒であることがわかる場合、それは通常、サーバーが長時間座って考えていることを示しています。次の方法で修正できます。
WordPressなどのCMSを使用している場合、プラグインのキャッシュは本当に役立ちます。
Googlebotのパフォーマンスを改善すると、Googlebotがサイトをより頻繁に、より深くクロールできることがわかります。サーバーがページをGooglebotにフィードできる速度は、多くの場合、Googlebotがサイトをクロールする量を制限する要因です。
非常に高速なサイトでは、ページあたり50ミリ秒ほどかかります。私は自分のサイトの1つを最適化することができました: