5

Google Crawler で AngularJS サイトを解析する際に問題が発生したため、Prerender を使用してページのクローラー フレンドリー バージョンを提供しています。

これはうまく機能していますが、Prerender の遅延によりサイトの速度が大幅に低下したことを Webmaster Tools が示していることを除きます。これがランキングに影響を与えることを懸念しています。

2つの質問:

  1. Google は、サイトの速度を測定する際に Prerender ページを使用しますか? それとも (本当の) Javascript 対応バージョンのサイトを使用しますか? 前者だと思われます。

  2. 考えられる解決策の 1 つは、事前レンダリングされたページをキャッシュすることです。ただし、これらのキャッシュされたページは、ページがキャッシュに入れられてからクローラーに返されるまでの時間の遅延により、ユーザーが表示するものと完全に一致しない場合があります。たとえば、ページに製品を追加すると、タイトル/メタタグに製品の数が反映される場合があります。いつでも利用できます。タイトル、メタ ディスクリプション、およびページ コンテンツのこれらの小さな違いは、クローキング ペナルティの危険を冒すのに十分ですか? もしそうなら、キャッシングに代わるものは何ですか?

助けてくれてありがとう。

4

1 に答える 1

6
  1. クロール速度に関しては、Google は Prerender ページの応答時間を使用します。このため、Prerender サーバーが毎回ブラウザーにページをロードする必要がないように、ページをキャッシュすることが重要です。キャッシュされたページを返すと、Googlebot はサイトを非常に高速にクロールします。

  2. プロトコルを使用して?_escaped_fragment_=いて、Googlebot ユーザー エージェントと一致していない限り、ページがあなたが言及した方法で異なっていても、クローキングのペナルティを受けることはありません。Googlebot ユーザー エージェントで一致させたり、Prerender ページをキーワードで埋めようとしないだけで問題ありません。

于 2015-03-20T15:58:39.270 に答える