私はeコマースサイトで作業しており、製品リストページのSEOの意味を調べるように求められています。
開発サーバーの1つでウェブマスターツールを正常に動作させるために必要なすべての手順を実行しました。
Crawl> Fetch as Googleを実行した後、AngularJSを使用して製品の非同期読み込みを処理しているにもかかわらず、レンダリングされた2つの応答がまったく問題なく見えること、つまり、まったく同じであることに驚きました。
表示される2つの結果は同じであるため、Googleが製品のインデックス作成に問題がないと安全に想定できますか?
私はその仮定を「安全」と呼ぶことに自信がありません。クロールとインデックス作成は、検索エンジンの2つの異なるプロセスです。
Googleは、(プレビューエンジンを使用して)単一ページアプリケーションで生成されたWebページを取得およびレンダリングできます。ただし、レンダリングされた応答を生成するために使用される技術は、Webページからリンクを抽出し、それらをキューに配置するなどに使用されるものとは異なります。
「フェッチしてレンダリング」が本当に言うことは、Googlebotに与えられたWebページのコンテンツ/レイアウトは、通常のWebブラウザーで使用されているものと同じであることです。スクリプト/スタイル/画像が誤ってブロックされたときの識別に適しています。
ここで、Googleの_escaped_fragment_
method を使用してURLの静的表現を生成している場合、おそらくGoogleが有効になっていると想定できますクロールおよびindexそれらのページ。 ScreamingFrog のようなシミュレートされたクロールツールを使用して、これを個別にテストしてみます。