Guide
Multilingual SEO for Shopify: get found in every language
Translating your store is only half the job. The other half is making sure Google, and assistants like ChatGPT, actually know those pages exist when someone searches in German or French.
The part Shopify already does
The good news first. When you add and publish a language under Settings > Languages, Shopify gives it its own URLs, like /de/ for German, and adds hreflang tags that tell search engines which page is which language. Those separate URLs are the foundation: without them, a translated page can’t really be found at all.
The part that’s up to you
Start with what people see before they ever click: the SEO title and meta description. Leave them untranslated and a German search result shows a Dutch or English snippet, which is about the quickest way to get skipped.
Then the URL handles. /de/products/linen-shirt works, but /de/products/leinenhemd matches what a German shopper actually types, and looks more trustworthy in the results. Image alt texts matter too, for image search and for accessibility.
And finally, simply the whole page. A product with a translated title but untranslated options, reviews or theme texts looks half done, to shoppers and to search engines.
Three things that quietly hurt you
Redirecting by location. Sending every visitor from Germany straight to /de/ sounds helpful, but search engines mostly crawl from one country and may never see your other languages. A visible language selector, maybe with a gentle suggestion, works better.
Translations that only exist in the browser. If a tool swaps the text with a script after the page loads, the page Shopify actually serves is still in your own language. Translations saved in Shopify end up in the page itself, which is what search engines read.
Machine translation nobody checked. A product name turned into an odd literal phrase, or one term translated three different ways, looks just as sloppy in a search result as it does on the page.
Where AI assistants come in
ChatGPT and Perplexity read your pages much like a search engine does. When a shopper asks for something in their own language, complete, properly translated pages give them something to recommend. More on that in our guide on getting found in ChatGPT.
How Unlost helps
Unlost translates SEO titles, meta descriptions, URL handles and image alt texts together with the rest of your store, and saves all of it in Shopify, so every language has real pages of its own. You can edit any translation yourself, and your edits are never overwritten.
Checking the result
Open a product in each language and look at the page source: the title and description should be translated there, not just on screen. After a few weeks, search Google for site:yourstore.com/de/ to see which German pages are indexed, and keep an eye on the pages report for your language folders in Google Search Console.
Questions
Does Shopify add hreflang tags automatically?
Yes. For languages you add and publish in Settings > Languages, Shopify adds hreflang tags and gives each language its own URLs.
Should I translate URL handles?
It helps: a URL in the shopper's language matches what they search for and looks more trustworthy in search results.
Do I need a separate domain per country?
No. Language folders like /de/ on one domain work well for most stores. Separate domains mainly make sense when you run fully separate markets.
Try Unlost on your store
Free for one language and up to 50 products. Paid plans keep every language up to date within a minute of a change.
Read next
- How to translate hard-coded text in your Shopify theme
Text typed straight into a theme file or a Custom Liquid block is invisible to most translation tools. How to find it and get it translated.
- How to add a language selector to your Shopify store
Translated pages are useless if shoppers can't switch to them. How to turn on your theme's language selector, and what to do if your theme has none.
- Shopify translation apps compared (2026)
Translate & Adapt, Weglot, T Lab, Transcy, LangShop and Unlost side by side: free plans, prices, automatic updates and what each is good at.