Sümptom
- Rich Results Test hoiatab Offers all *Missing field "price"* või *"priceCurrency"*.
- Variatsioonidega tooted, „Küsi hinda“ tooted või peidetud hindadega B2B-poed.
- Tooted, mille hind on ekraanil, aga JSON-LD-s on
price: "".
Miks see loeb
Just hind teeb tootest vastuse ostuküsimusele. Google nõuab kaupmehe kirjete jaoks price ja priceCurrency; AI-assistendid filtreerivad välja tooted, mille hinda nad ei tea.
WooCommerce jätab hinna tühjaks, kui: tootel pole tavahinda määratud, hinnad on külalistele peidetud (B2B-pluginad), variatsioonidega tootel pole vaikevariatsiooni või valuutavahetuse plugin kirjutab hinna pärast lehe laadimist JavaScriptiga, mida robotid ei käivita.
Kuidas ise kontrollida
- Rich Results Test → Product → Offers: otsi
pricejapriceCurrencytegelike väärtustega. - Võrdle variatsioonidega toodet ja lihtsat toodet; erinevus paljastab tavaliselt põhjuse.
- Kontrolli, kas hind on toores HTML-is (View source), mitte ainult renderdatud lehel.
Kuidas parandada
- Määra igale avaldatud tootele tavahind; „Küsi hinda“ tooted avalda maha või jäta
Offerpigem välja kui tühjaks. - Variatsioonidega toodetel väljasta
AggregateOfferkooslowPrice,highPrice,priceCurrencyjaofferCount— Rank Math ja Yoast WooCommerce SEO teevad seda automaatselt. - Kui hinnad on külalistele peidetud, näita skeemis hinda ikkagi (robotid on külalised) või lepi sellega, et selle kataloogi AI/Shopping-nähtavus on väljas.
- Pane valuutavahetuse plugin renderdama vaikevaluutat serveri poolel; skeem peab sisaldama staatilist hinda poe baasvaluutas.