ページの一部の構造化データ(つまり、価格)がJavaScriptによってレンダリングされます。ウェブマスターツールで結果を取得すると、Googlebotはそれを完全に認識してレンダリングします。
ただし、構造化データツールは、スクリプトが適用されていないHTTP応答のみを表示します。
本当にそうですか? Googlebotは構造化データ分析よりもインテリジェントであり、JSON-LDなどの回避策を追加する必要がありますか?
実際、Googlebotは一種のブラウザであり、テストツールでは処理されないJavaScriptを処理します。
JSON-LDを使用すると、javascriptによって読み込まれた場合、今と同じ効果が得られます。検索コンソールでは構造化データが表示されますが、テストツールでは表示されません。
テストツールでデータを取得するには、テストの時点で、what、json-ld、またはmicrodataのように、データがソースコードに存在している必要があります。
ただし、構造化データにエラーがないことが確かな場合は、現在のように実装してください。構造化データのレンダリングを行うJavaScriptを確認してください:
a)クリック、スクロール、onerrorなどのアクションによってトリガーされない.
b)onload
の後に長い時間差がない(Googlebotが待機を終了して降りる場合があります)。