Geo-redirects and currency: what Google Shopping expects
A product link from a Shopping listing has to open the same product, price and currency for every visitor, wherever they are. Redirecting by location breaks that, so give each market a stable URL instead. Your listings do not care where the shopper is standing.
You run this check yourself
Our scanner can’t see inside your Google accounts, so this one’s on you. Work through the checklist below without running a scan.
Why this matters
Google's landing page requirements leave little room here: “Show a product on your landing page that is essentially identical to the product in your product data, regardless of the user’s device, user agent (including bots), browser, location, cookies, your ad targeting choices, or any other consideration.” Their worked example is a US furniture store: “If your landing page is visited from Germany, the page must show the same couch, including all key elements of the product.” A redirect that sends German visitors to a euro store with a different price does the opposite.
Google's “Submit stable landing pages” page gives the fix. Stores can use stable URLs per country or language, such as a /fr/ path, or pass the country and language in a URL parameter so a visitor from a Shopping ad gets the version the product data describes. Its testing advice is plain: “Visit your website using the submitted URLs to ensure the landing page content meets the Shopping ads requirements. Consider using a VPN to test the experience from different locations.”
Prices that really differ by region have their own route. The “Price [price]” page says: “If the price of your product changes based on the user's regional location you need to join and use the regional pricing program where available.” Google's “About regional availability and pricing” page describes that add-on. Without it, the page shows one price for the whole country. Currency menus that ask rather than redirect are covered in currency switchers.
This one is largely a manual check: the free scan opens your store from one place, so it cannot see what a visitor in another country is sent. What it does flag is a currency switcher or automatic converter on the page. Test the rest yourself with a VPN, and see the full set of currency checks on the misrepresentation checker.
Typical evidence
Test the route a visitor actually receives
An auto-localise rule can send visitors to a different currency page. Test the public route from each target market, then compare the displayed price with the relevant submitted data yourself.
Investigator’s note
StoreVerifier compliance desk
The public signals this check looks for:
Visitors from outside your home country are redirected to a different domain or subfolder …
Visitors from outside your home country are redirected to a different domain or subfolder with other prices.
The same product URL shows a different price or currency depending on where it is opened
The same product URL shows a different price or currency depending on where it is opened.
A redirect based on browser language sends a product link to the home page of a translated…
A redirect based on browser language sends a product link to the home page of a translated site.
Only some countries are redirected, so testing from home never shows the problem
Only some countries are redirected, so testing from home never shows the problem.
A regional price appears on the page without regional availability and pricing set up in M…
A regional price appears on the page without regional availability and pricing set up in Merchant Center.
What it looks like once it is right
The store gives Switzerland its own /ch/ pages and a CHF data source, removes the automatic redirect, and shows a “Shop in CHF” banner instead. Every product link opens the page its data describes.
Common mistakes
Common mistake
Self-check steps
Test from the countries you serve
Use a VPN or market preview to load your own product pages from each country you target, record the public price, and compare it with the appropriate submitted data. Do not assume this reproduces a Google fetch; it is a shopper-facing check.
Questions merchants ask
Can I redirect visitors to a country store based on their location?
Not on the product pages your listings open. Google's landing page requirements ask for a product that is essentially identical for every visitor, regardless of location. Give each country its own stable URL, link that country’s product data to it, and let visitors switch store themselves.
How do I test what shoppers abroad see?
Google's stable landing pages page suggests visiting your submitted URLs and using a VPN to test the experience from different locations. Open a sample of product links from each target country and set product, price and currency beside your product data.
What if my prices differ by region?
Use regional availability and pricing where it is available. Google's “Price [price]” page says that if the price changes based on the user’s regional location, you need to join and use the regional pricing program; the page itself should not switch prices by location.
Remediation
Risk signal
Similar cases
Sources
Last reviewed 25 Sep 2026.
That is one issue. The library documents 134.
The free scan lists what it finds on your store. The paid report adds the affected pages, captured evidence and step-by-step fixes. Start free, with no account needed.