Why shouldn't my prices change according to the user's IP address (according to geolocation)?

Google must be able to access an offer whose price and currency match the feed. A visitor without cookies, a crawler and a buyer should not encounter conflicting prices at the submitted URL.

Geolocation, currency, tax, cache or customer-group rules can change the displayed offer. The presence of localization alone does not establish the cause: check its actual effect on the exact feed link.

  1. Open link in a new session without cookies or a customer account.
  2. Check variant, currency, price and taxes for the target country, then compare checkout.
  3. Have access and crawler restrictions checked, including native geolocation if it blocks the page or changes the offer.
  4. Also compare structured data and XML; see price mismatches.

If your edition offers additional country-price settings, test their actual result. No single setting guarantees compliance across every page or integration.

For detailed requirements: Official Google documentation (1), Official Google documentation (2).

Other FAQs in this category