2

そのため、Google は、ランキング アルゴリズムの要素として Web サイトの読み込み時間を使用すると宣言しました。

現在、動的に読み込まれる多くのスクリプトとコンテンツを含む Web サイトを構築しています。初期スクリプトは、JQUERY .ready 関数を使用して、DOM ロード後に実行されます。「onload」が発生したとき、つまり「静的」コンテンツ (画像) がレンダリングされた後、さらにスクリプトが実行されます。その後、スクリプトは後続の AJAX 呼び出しを使用して、他の画像を 1 つずつ動的に取得します。

私の質問は、Google ボットがどれだけコンテンツを読むか、または読まないかということではありません。この件について多くの質問があります。

私の質問は、Google ボットがそのような動的な Web サイトの「読み込み時間」をどのように決定するかを知っていますか、または提案できますか? そのメカニズムは何ですか?噂が正しく、ボットによって JavaScript が実行されない場合、ロード時間は単に「オンロード」が発生したときであると想定できますか?

ありがとうございました :)

4

2 に答える 2

2

私の経験では [つまり、access.log で 'grep googlebot' を実行した場合] google は通常 html のみをクロールし、js やその他のものはクロールしません。このスレッドでは、ajax で読み込まれたコンテンツについていくつかのヒントを得ることができますが、WMT 内のサイト速度の値に興味がある場合は、html 生成速度やcss/js アセットなどについて考えください。インデックスの組み込みについては、こちらをお読みください

于 2012-09-12T10:05:30.210 に答える
0

残念ながら、これはもはや完全に真実ではありません。メインのインデクサー (私の知る限りでは JS のインデックスを作成していません) とは対照的に、JavaScript を絶対に使用する Google ボットがあります。たとえば、プレビュー機能のためにスクリーンショットを撮るボットは、表示に JavaScript が必要なサイトの一部を定期的に表示します。

あなたが確信できることの1つは、ページの読み込み速度が要因であり、JSがインデックス化されていないと言った場合...彼らはjavascriptのonloadまたはこのイベントのjQuery抽象化を使用しないということです...単純に、http の応答時間と、サーバーがこれの html 部分を転送できる速度の問題です。

于 2012-09-12T10:11:01.127 に答える