Skip to main content

Geolocation selects an unexpected language

Visitors see the default language or a different language from the one you expect for their location.

1. Test with a fresh visitor session​

GLC remembers visitor preferences for 30 days. Open a new private window, or use How can I preview my store from another country? for the country you want to test.

2. Check the available language​

In GLC → Language, confirm that the expected language is published. In Shopify admin → Markets, check that the language is available for the visitor's market and domain.

3. Check Language adaptation​

  1. Open GLC → Geolocation and ensure that the app embed and Geolocation toggle are enabled.
  2. Under Geolocation preference, select Automatic switching to apply a language automatically.
  3. Under Auto switch settings, enable Language adaptation and save.

With Show a recommendation modal, the visitor confirms the recommendation before it is applied. If you want visitors to choose their language themselves, turn off Language adaptation under automatic switching. See Set up geolocation.

4. Check the language locale​

Similar language names can use different locale codes. For example, GLC's Geolocation uses Norwegian (no) for Norway, while Norwegian Bokmål (nb) and Norwegian Nynorsk (nn) are separate locales. Check which version is published. Our team can help verify the expected locale for your country.

Retest with a fresh session. If the language is still unexpected, send the country, expected and actual languages, storefront URL, and Geolocation settings to [email protected]. We'll help you check the setup.

Was this article helpful?