What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

Google crawls predominantly from the United States. If a site changes currency based on user location, Google will primarily see prices in US dollars. To display multiple currencies in search results, you need separate URLs per currency.
🎥 Source video

Extracted from a Google Search Central video

💬 EN 📅 11/07/2023 ✂ 15 statements
Watch on YouTube →
Other statements from this video 14
  1. Un code 403 sur mobile bloque-t-il réellement toute indexation de votre site ?
  2. Les erreurs 404 et redirections 301 nuisent-elles vraiment au référencement ?
  3. La balise canonical bloque-t-elle vraiment l'indexation de vos pages ?
  4. Hreflang et canonical : pourquoi Google les traite-t-il comme deux concepts distincts ?
  5. L'outil de désaveu supprime-t-il vraiment les backlinks toxiques de Google ?
  6. Comment différencier des pages produits identiques sans tomber dans le duplicate content ?
  7. Faut-il vraiment vérifier séparément chaque sous-domaine dans Search Console ?
  8. Faut-il vraiment s'inquiéter d'un volume important de 404 sur son site ?
  9. Faut-il vraiment marquer tous les liens d'affiliation avec rel=nofollow ou rel=sponsored ?
  10. Les quality raters impactent-ils vraiment le classement de votre site ?
  11. Combien de temps Google mémorise-t-il les anciennes URL après une migration ?
  12. L'indexation mobile-first est-elle vraiment généralisée à tous les sites ?
  13. Le domaine .ai est-il vraiment traité comme un gTLD par Google ?
  14. Faut-il vraiment réduire le nombre de pages indexées pour améliorer son SEO ?
📅
Official statement from (2 years ago)
TL;DR

Google crawls primarily from the United States, which means your e-commerce site will display prices in US dollars by default in search results if you geolocalize your currency. To have Google index and display multiple currencies correctly, you need to set up separate URLs for each currency version — automatic detection based on crawler IP won't work.

What you need to understand

Where does Google crawl your pages from?

The vast majority of Google's crawling happens from US-based datacenters. In concrete terms, when Googlebot visits your site, it does so with an IP address located in the United States in the overwhelming majority of cases.

This technical reality has direct consequences for what Google sees and indexes. If your site adapts its content based on user geolocation — currency, language, product availability — Google will see the American version by default.

What does this change for a multi-currency e-commerce site?

If your site automatically detects visitor location to display prices in euros, pounds sterling, or Swiss francs, Google will primarily see dollars. It's its American IP that triggers this adaptation.

The result? In search results, product rich snippets, price snippets — everything will display the American currency. For European users searching for your products, it's inconsistent and counterproductive.

What is Google's recommended solution?

Mueller is clear: you need separate URLs per currency. No dynamic content that adapts to visitor IP. Each currency version must have its own stable address that Google can crawl and index independently.

It's the same principle as language versions with hreflang — except here we're talking about currency segmentation rather than language segmentation.

  • Google crawls from the USA in the majority of cases
  • Sites that adapt currency based on IP will show US dollars to Google
  • To display multiple currencies in SERPs, you need distinct URLs
  • Automatic geolocation doesn't work for multi-currency indexing
  • This constraint also applies to product rich snippets

SEO Expert opinion

Is this statement consistent with what we observe in practice?

Absolutely. SEOs managing international e-commerce sites know this well: relying on IP detection to serve localized content to Google is a classic mistake. We find this same logic for language content, geotargeted promotions, product availability restrictions.

What Mueller doesn't specify — and it's unfortunate — is the frequency at which Google crawls from other countries. He says "predominantly" from the USA, but what's the exact proportion? 70%? 95%? [To verify] This nuance matters for sizing the risk.

What nuance should be applied to this rule?

Google may sometimes crawl from other locations, particularly to verify consistency across international versions or test site behavior. But betting on that for your currency indexing is gambling — not solid SEO strategy.

Another point: Mueller talks about separate URLs, but doesn't detail the optimal technical mechanism. Subdomains? Subdirectories? URL parameters? The answer depends on your overall architecture, but subdirectories generally remain the cleanest solution for crawling and link equity.

Warning: If you're using hreflang tags for your language versions, don't forget that currencies can combine with languages. A French-language site can have a EUR version and a CHF version — these are two distinct URLs to declare.

In which cases does this constraint really cause problems?

For sites that built their entire architecture on dynamic personalization. Moving to fixed URLs per currency often represents significant technical rework — session management, cookies, redirects, canonicals.

E-commerce platforms like Shopify or WooCommerce don't always facilitate this approach by default. You need specific plugins or custom development to cleanly separate currency versions without unnecessarily duplicating content.

Practical impact and recommendations

What do you need to do concretely to index multiple currencies?

First, abandon automatic IP-based detection for your product pages meant for natural search. Create stable, distinct URLs for each currency you want to appear in Google results.

Next, implement clear navigation that allows users — and Googlebot — to switch between currency versions. A permanent currency selector in the header, not a script that guesses location.

  • Create separate URLs for each currency (e.g., /fr/eur/product and /fr/chf/product)
  • Implement hreflang tags if currencies combine with different languages
  • Add schema.org Product markup with the "priceCurrency" property correctly filled in for each version
  • Verify in Search Console that the correct URLs are indexed for each target market
  • Avoid automatic IP-based redirects that would prevent Google from crawling all versions
  • Use self-referencing canonicals to prevent Google from treating versions as duplicate content
  • Test crawling with a VPN or tools like Screaming Frog from different locations

What technical errors should you avoid?

The worst mistake: setting up 302 or 303 redirects that automatically send Googlebot to the USD version because it arrives with a US IP. You then cancel out any benefit of having separate URLs.

Another common trap: using client-side JavaScript to modify displayed prices. Google can execute JS, but with its US IP, it will still see the USD version if your script is based on geolocation.

Duplicate content: If you create URLs per currency for the same product in the same language, Google may treat them as duplicate content. Canonicals and hreflang must be flawless to avoid this issue.

How do you verify your configuration is working?

Use the URL inspection tool in Search Console for each currency version. Verify that Google is crawling and indexing the right pages with the right prices in the rendered HTML.

Also test with geotargeted searches in Google. Use a VPN or search settings to simulate a query from Switzerland, France, Canada — and verify that rich snippets display the expected currency.

Automatic geolocation doesn't work for multi-currency indexing. Google crawls from the USA and will see your prices in dollars if you adapt currency based on IP. The only reliable solution: distinct URLs for each currency, with clean technical markup (hreflang, schema, canonicals). This architecture can prove complex to implement correctly — particularly coordinating between currencies, languages, and markets. If your e-commerce site targets multiple geographic zones with differentiated pricing strategies, support from an SEO agency specializing in international e-commerce can save you precious time and prevent costly visibility mistakes.

❓ Frequently Asked Questions

Google crawle-t-il parfois depuis d'autres pays que les États-Unis ?
Oui, mais de manière minoritaire. Mueller précise que le crawl est "majoritairement" américain, sans donner de pourcentage exact. Miser sur les crawls non-américains pour indexer vos devises n'est pas une stratégie fiable.
Peut-on utiliser des paramètres d'URL pour gérer les devises au lieu de sous-répertoires ?
Techniquement oui, mais c'est généralement déconseillé. Les paramètres sont moins propres pour le SEO, moins clairs pour les utilisateurs, et plus difficiles à gérer avec hreflang. Les sous-répertoires restent la solution la plus robuste.
Faut-il déclarer les versions par devise dans le sitemap XML ?
Oui, absolument. Chaque URL distincte par devise doit apparaître dans votre sitemap pour faciliter la découverte et l'indexation par Google. Si vous avez plusieurs versions linguistiques et monétaires, un sitemap par marché peut être pertinent.
Les balises hreflang sont-elles obligatoires pour les versions par devise ?
Pas obligatoires, mais fortement recommandées si vous combinez devises et langues. Elles aident Google à comprendre la relation entre vos versions et à afficher la bonne page selon la localisation et la langue de l'utilisateur.
Comment éviter le duplicate content entre versions monétaires du même produit ?
Utilisez des canonicals auto-référencées sur chaque version et des balises hreflang pour signaler à Google que ce sont des variantes légitimes. Évitez de dupliquer bêtement le contenu texte — adaptez les descriptions aux spécificités de chaque marché si possible.
🏷 Related Topics
Crawl & Indexing E-commerce AI & SEO Domain Name Local Search International SEO

🎥 From the same video 14

Other SEO insights extracted from this same Google Search Central video · published on 11/07/2023

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.