Turn on a second language and a switcher appears in your header within minutes. Whether there’s an actual translated, indexable page behind that switcher. One Google can crawl and rank in that language. It is a completely separate question, and most merchants don’t find out the answer until traffic from that market never shows up.
A related guide on this blog, Shopify Hreflang: What Markets Sets Up Automatically (and What You Still Need to Check), covers the hreflang tag itself. The signal that tells Google which language version of a page to show a given searcher. This post covers the step that has to happen before any of that matters: actually creating a translated, published, indexable page for hreflang to point at. Shopify splits that job across two separate tools — Markets, which sets up the market and URL structure, and Translate & Adapt, which does the actual translating — and it’s entirely possible to switch one on without the other. And end up with a language switcher pointing at content that isn’t really there yet.
Plug In SEO
It won’t translate your store. That’s Translate & Adapt’s job, start to finish. Its SEO Scanner currently audits your store’s main language only, not the translated versions. So once your second-language pages are actually live, the same checks (missing meta titles, thin descriptions, missing alt text) are on you to run manually against those pages, using the Scanner’s results on your main language as the template for what “fixed” looks like.
Multi-language on Shopify is two separate systems, not one setting
“Shopify multi-language” isn’t a single toggle. It’s the combination of two tools that don’t automatically talk to each other to finish the job:
- Markets defines the region, the URL structure (domain, subdomain, or subfolder), the currency, and which language is assigned to that market.
- Translate & Adapt is the app that actually translates your product, collection, and theme content into that language and publishes it.
You can assign French to a market in Markets settings without a single word of your store having been translated in Translate & Adapt. Visitors landing on that market’s URL won’t see a broken page. Shopify falls back to showing your original-language content for anything that hasn’t been translated yet. It looks like the store “works” in French. It just isn’t actually French, and there’s nothing genuinely new for a search engine to index.
Step 1: Translate your content in Translate & Adapt
Translate & Adapt (Shopify’s own translation app) lets you auto-translate up to two languages for free using Shopify’s built-in AI translation. Beyond that, you add languages and edit translations manually. Resource by resource, in a side-by-side editor.
Two things worth knowing before you rely on it:
- Review before you publish. Shopify’s own guidance is to review auto-translated content for accuracy before it goes live — auto-translation is a starting draft, not a finished, publish-ready page.
- Coverage has real gaps. Store policies aren’t auto-translated and have to be translated manually. Collection filters, product images, tags, and most third-party app content aren’t covered unless that app has specifically built its content as a translatable resource.
Step 2: Publish it — this is what actually creates an indexable page
Saving a translation in the editor isn’t the same as it existing publicly. Publishing a language in Translate & Adapt is what makes the translated content visible to customers and crawlable by search engines. Per Shopify’s own documentation, publishing creates unique translated URL handles for each translated page, sets up redirects from the default-language URLs to those new translated URLs, and updates your sitemap to include them.
That URL-creation step is the part that’s easy to miss. Until a language is published, you don’t have a second set of real pages. You have translated text sitting in an editor.
Step 3: Give that language its own URL structure in Markets
Back in Markets, assign the published language to a market with a distinct URL: a subfolder (Shopify’s own example is a structure like yourstore.com/fr/), a subdomain, or a separate country-code domain. This is also the condition that determines whether Shopify generates hreflang tags for that market at all.
A market sharing the same URL as another one (say, a currency-only market with no language or URL change) doesn’t get its own page, so there’s nothing for hreflang to tag. The mechanics of that tag are covered in the hreflang guide. The point here is just that translating and publishing content (steps 1 and 2 above) has to happen first, or a correctly configured market URL is just an empty shell.
Where this leaves gaps that outlast the setup
Even after translation and publishing, a few spots reliably get left half-done:
- Policies. Refund, privacy, and shipping policy pages stay in your default language unless someone translates them by hand. They’re excluded from auto-translation entirely.
- Image alt text and file names. Translate & Adapt covers text content. It doesn’t rewrite alt text or rename image files for a second language, so translated product pages can end up with alt text still in your original language.
- Meta titles and descriptions. Translating the on-page copy doesn’t automatically rewrite the SEO meta for that locale — a common miss that leaves a French product page ranking with an English search snippet.
76% of online shoppers say they’re more likely to buy a product when the information is in their own language, and 40% say they’ll never buy from a website in another language at all. A 2020 global survey of 8,709 consumers across 29 countries by CSA Research.
Shopify’s own data puts international visitors at roughly 30% of an average online store’s traffic — a large share of demand that a half-translated storefront is poorly positioned to convert.
How to check your own setup is actually finished
- Open the market’s live URL directly (not just the language switcher) and read a product page in that language. If it’s still showing your default-language copy, the translation hasn’t been published for that resource.
- Check the sitemap for the translated URLs. Published translations should appear in your sitemap under their own URL handles.
- Run a site: search restricted to the market’s subfolder or domain to confirm Google has actually indexed the translated pages, not just that they exist.
- Scan meta titles, descriptions, and alt text on the translated pages the same way you would your primary store. They don’t inherit optimization from the original-language version automatically.
- Confirm hreflang is present once content is live — covered step by step in the companion hreflang guide.
Frequently asked questions
Does Shopify translate my store automatically?
Partially. Translate & Adapt can auto-translate up to two languages for free using Shopify’s built-in AI translation, but Shopify’s own guidance is to review that content for accuracy before publishing it. Additional languages, and anything auto-translation doesn’t cover (like store policies), have to be translated manually.
Do I still need hreflang if I use Shopify Markets?
Yes, but you don’t need to set it up by hand. Once a market has a distinct URL (domain, subdomain, or subfolder) with a language assigned and published content behind it. So, Shopify Markets generates hreflang tags automatically. See our hreflang guide for how to verify it’s actually working.
Does publishing a translation create a new URL?
Yes. Publishing a language in Translate & Adapt creates unique translated URL handles for each translated page, sets up redirects from the default-language URLs, and updates your sitemap — that’s the step that actually makes the page indexable.
Does Translate & Adapt cover everything on my store?
No. Store policies aren’t auto-translated and require manual translation. Collection filters, product images, tags, and most third-party app content are also excluded unless that app has built its content as a translatable resource.
Does Plug In SEO translate my store or manage hreflang?
No to both — translation is handled entirely by Translate & Adapt and hreflang entirely by Markets. Plug In SEO’s SEO Scanner audits your store’s main language only today, so it won’t flag missing meta titles or alt text on your translated pages automatically — you’ll need to check those manually, using the same checklist the Scanner runs for your main language.
Get your main-language SEO right first — then repeat it by hand
Plug In SEO’s SEO Scanner flags missing meta titles, descriptions, and alt text on your store’s main language today. It doesn’t reach translated pages yet, so once you publish a second language, run through the same checklist manually on those pages.

