web-dev-qa-db-ja.com

Googleはクロール可能なAJAXの構造化データをサポートしていますか?

AngularJSを使用して開発されたページがあり、静的なHTMLをボットに提供するためにサービスとしてプリレンダリングを使用しています。これはAngularでHTML5モードを使用しているため、URLは標準のURLのように見えます。基本的に、どのように動作するかは、リクエストに_escaped_fragment_引数が含まれる場合、静的なHTMLファイルを処理します。

この静的HTML内には、すべて構造化データマークアップがあります。構造化データヘルパーでこれをテストしようとしています。 www.example.com/thisismypageでページをリクエストした場合、構造化データヘルパーは何も取得しません。 www.example.com/thisismypage?_escaped_fragment_でリクエストすると、すべての構造化データが取得されます。

ただし、これがGoogleがページをリクエストする方法であることを確認するにはどうすればよいですか?私は、構造化データヘルパーがGoogleと同じ方法でページを要求すると考えていました(つまり、escaped_fragmentビットを透過的に追加しますが、そうではないようです)。

1
Ren

Googleは、ページのGoogleの結果で構造化データ(レーティングなど)を表示できるため、javascriptを実行している(_escaped_fragement_を介して要求していない)か、_escaped_fragmentを介して要求しているようです。まだどちらなのかわかりません。

1
Ren