Google user
Original Poster
Mar 7, 2023
Incorrect product price in search results
we've discovered problem with search result and I can't find a solution for that.
When googling for "TOTO Vitamín C + Zinok + D3 vasalekaren", this is the result that will be shown:

As you can see, the price there is shown as €49.00, when actually the price of this product is 10,49€. Here's link to the product itself. https://www.vasalekaren.sk/toto-vitamin-c-zinok-d3-p5181
It's happening for all the products there, and I think found a pattern. In every products, price in euros is ignored and instead, price that is shown is actually cents. So €10.49 would be shown as €49.00, €11.13 would be €13.00, and so on.
So I started digging. When I check the schema and Rich Results, data there is correct. Price is 10.49. So problem is not there. https://search.google.com/test/rich-results/result/r%2Fproduct?id=h37fAkdGpjSlIp3lkhMzYw
I checked product detail and found possible troublemaker.
Price is sometimes shown as this, so whole euros are bigger and cents with euro symbol are of smaller font-size.

To achieve this, price is divided into whole euros and cents, that are wrapped in span element.

Therefore, I think that price is crawled from here and since it's divided, bot will probably just read price ",49€". This will be then parsed and saved as product price €49.00.
My question is:
Is there a way to tell google bot, with some kind of html attribute, or different html structure, that price of the product is actually €10.49 not €49.00, and still retain smaller font-size on cents and euro symbol?
Community content may not be verified or up-to-date. Learn more.
Last edited by Google user Mar 7, 2023
All Replies (3)