Language Support
It's easy to setup language support for your app so that you can speak to customers in their language while boosting SEO presence.
Why Multilingual Support Matters
76% of consumers prefer to buy products in their native language, and 40% rarely or never buy from English-only websites (source).
Beyond customer preference, search engines like Google heavily favor localized content, meaning multilingual support can dramatically improve your search rankings in different regions.
Changing Your Default Language
Changing your default language to something other than English is available on all plans.
If you change your default language, you will see that language within Locations So Super Shopify admin, and your customers will see that language in all your Locations So Super content.
To change your default language, Navigate to Settings > Languages in your admin panel, and then choose a different default language.
Enabling a New Language
Enabling multiple languages is only available on Superest Plans and above.
Before enabling a new language for Locations So Super, it's highly recommended to enable the language for your Shopify store first if you haven't already.
This way, you won't need to adjust the links in your Shopify theme for your store locator, and also you'll get cleaner looking URLs - "/es/tools/locations" with the language enabled at the Shopify store level vs. "/tools/locations?locale=es" if not.
To enable the language for your Shopify store, just click "Settings" in the lower left navigation bar and then "Languages" -> "Add Language".
Step 1: Access Language Settings
Navigate to Settings > Languages in your admin panel. Then click the "Enable Multiple Languages" box.
You should see all available languages with their current support status.
We provide full support for 32 languages, meaning we provide translations for the default SEO templates, as well as translations for the common variables in your theme. You can always override these defaults.
For the non-supported languages you'll see a warning icon next to them. You can still enable them, you'll just need to translate the templates and theme variables on your own, which should only take a couple of minutes.
Step 2: Add the Language
Select the languages you want to enable. Once you select a language, you'll see another check box directly below the language to indicate whether you have the language added for your Shopify store already.
Once you save your changes, customers can now view all your pages (Landing, Location, Directory, etc..) in the locale/languages you selected.
For supported languages, the default SEO templates, as well as the common variable themes will get generated automatically.
Your sitemap will also get updated with links to the new locale, so you will rank higher in the respective languages.
You may want to re-submit your sitemap after enabling a new language.
To preview pages for enabled locales, just visit the page in your browser (e.g. by clicking "Preview" for example from the Location page in the Shopify admin), and modify the URL in the browser by adding "?locale=es" at the end of the URL where 'es' is the locale code for the language, and then hit enter in your browser.
You'll then see how the page will display for that language.
If you're not sure what the locale code is for a language, you can find it here.
Step 3: Configure Translations
You can modify the default translation templates by clicking on "SEO Templates" for the SEO templates in the navigation bar and/or "Settings" and then "Customize" -> "Languages" for the theme variables which get displayed on multiple pages.
Throughout the app, you will see an option to switch to your enabled language(s) and provide a translation for that field. Whenever a translation is not provided, it will just default to whatever the field value is (or the template value, if relevant).
For example, you can provide translations for any place type (Cities, Regions, Countries), any Tags or Tag Groups you create, Custom Fields, Page Titles, Page Descriptions, and more.
Translation Best Practices
Consider how native speakers naturally express concepts. Also, try to ensure translations reflect your brand personality while being culturally appropriate.
Importing Locations
If you're importing your locations via a CSV file, you'll just need to add an extra column for each language.
To include a translation in your file, first ensure you have the language enabled under Settings, then add a column next to the column that you want to store a translation for with "Column Name - Locale Code" (e.g., "Page Title - ES").
Columns that can accept translations are Name, Page Title, and Page Description, as well as your Custom Fields.
To translate City, Region, or Country, please do it manually from the admin in the Locations section.
Read more about importing locations here.