Old price doesn't match the current price in Google Search

Update :

Do you think hrelang : en-FR can cause the problem ?
Why Shopify Translate & Adapt make this compared to en-GB or en-US ?

aboutskincompany.com/en is just a traduction of aboutskincompany.com/ french market, not a new market.

Really weird

I dont think this has something to do with it, but at this point I’m not really sure…

Hreflang is automatically handled by Shopify (unless you ask them to disable it). It works for most, but not all cases. en- is the language and FR is this market. So that makes sense regarding the Markets setup with FR as the market that contains french and english languages.

1 Like

Sorry for the last answer about French Market. Yes there is only French Market. My previous answer was flagged by the community (hidden post).

And I answered you only today because Shopify block 20 messages for first day of new account.

If you’re interesting, I’ll keep you posted. Thanks again for all your advice !

1 Like

Would be great to post the answer, when you find it, here. For me - but for the community in general (SEO :smiley:). Thanks!

Hi again, new updates :

It’s confirmed : Google had crawling our test url :

with site:xxxx :

Without :

From Rich Test Results Google :
For more details : https://search.google.com/test/rich-results/result/r%2Fproduct?id=yweqtGnXr9yKeZdziMpGog

I’m going crazy trying to figure out why. Not only for the customer, but this is the first time I’ve seen this. Everything seems clear - JSON-LD, indexing, hreflang, canonical, data-structured, etc…

And I still don’t understand why the landing page “/en” is better referenced than the default landing (FR), via a search in France: type “About Skin Company” and you’ll get the /en. Type “AboutSkin” or “About Skin”, “AboutSkinCompany” and you’ll get the root “/”.

Via VPN Denmark or other, it loads the /en. OK.
But via VPN France, I don’t understand, sometimes FR, sometimes EN.

I think you should take a deep look into the hreflang and canonical setups on the page, and then force a re index :crossed_fingers:

I’ve had to disable all automatic hreflang on several shops using Markets, and then deploy a custom implementation of it.

Never noticed issues with the prices, but definitely issues with other markets/languages ranking above the primary (or simply the relevant market for the user)

1 Like

I will try, thanks you. I’ll keep you posted on progress. :slight_smile:

1 Like

Hi Curzey,

Some updates :slight_smile:

The day before yesterday around midnight I checked the url and all the prices were good! NO changes, just expected.

But the next morning, I wanted to check again and all the prices were back - obsolete.

No cache, no nothing. I can’t believe it! How can the price be right at midnight and the next day, wrong.

I may have a clue:

Shopify code (documentation), but in the documentation the price is of type “String” whereas schema.org recommends a “Number” type :

<script type="application/ld+json">
  {{ product | structured_data }}
</script>

Example of a working LD JSON from another business on Shopify - prices displayed correctly :
{"@context":"http://schema.org","@type":"Product","aggregateRating":{"@type":"AggregateRating","ratingValue":4.790153980255127,"reviewCount":1625},"name":"Boost Curl - Gelée coiffante hydratante - 250ml","image":"https://www.secretsdeloly.com/cdn/shop/files/BC700x700fondblanc_1_large.jpg%3Fv=1701073773","offers":{"@type":"Offer","availability":"http://schema.org/InStock","price":19,"priceCurrency":"EUR"}}

My Client LD JSON :
{"@context":"http://schema.org/","@id":"/products/creme-contour-des-yeux-au-collagene-tirtir#product","@type":"Product","brand":{"@type":"Brand","name":"TIRTIR"},"category":"Soins des yeux","description":"Donnez un coup de jeune avec la Crème Contour des Yeux TirTir au Collagène, pour des yeux visiblement plus lisses et plus fermes. Grâce à son roll on, profitez d'un massage délicat pour re-pulper votre contour des yeux.","gtin":"8809679692514","image":"https://www.aboutskincompany.com/cdn/shop/files/tirtircollagenliftingeyecreamtheskincounter2_png.webp?v=1716899881&width=1920","name":"TIRTIR - Crème Contour des Yeux au Collagène","offers":{"@id":"/products/creme-contour-des-yeux-au-collagene-tirtir?variant=54624661078351#offer","@type":"Offer","availability":"http://schema.org/OutOfStock","price":"28.90","priceCurrency":"EUR","url":"https://www.aboutskincompany.com/products/creme-contour-des-yeux-au-collagene-tirtir?variant=54624661078351"},"sku":"2","url":"https://www.aboutskincompany.com/products/creme-contour-des-yeux-au-collagene-tirtir","aggregateRating":{"@type":"AggregateRating","ratingValue":"5.0","ratingCount":"2","reviewCount":"2"},"review":[{"@context":"https://schema.org/","@type":"Review","identifier":"frev_oYdsDy4","datePublished":"2024-07-01T14:56:24.985Z","author":{"@type":"Person","name":"Camille"},"reviewBody":"Celui-ci c'est clairement mon chouchou dans cette nouvelle skincare proposée suite à mon diagnostic de peau réalisé au concept store ! A l'âge de 38 ans il était temps de prendre soin de mon contour des yeux qui présentait quelques ridules. En 3 mois d'utilisation, mes ridules sont devenues quasi inexistantes. Facile d'application, la juste dose de produit en une seule pression et son roller effet froid finiront de vous convaincre, l'essayer c'est l'adopter !","reviewRating":{"@type":"Rating","ratingValue":"5"}}]}

I really don’t think it will have such an impact because via VPN in other countries, the price is right but I’m open to all possibilities and leads.

And site:[product url] just shows me, even in France. Should I wait any longer? The last changes were made on March 11-12.

1 Like