Shopify multilingual: the complete store translation guide (2026)
Running a Shopify store in one language means leaving a large portion of potential customers behind. This guide covers every piece of a multilingual Shopify setup — from product pages to SEO — and explains exactly where Lingvit fits in.
Shopify Markets vs translation apps — what's the difference
Shopify merchants frequently confuse Shopify Marketswith full store translation, so it's worth separating them clearly.
| Capability | Shopify Markets | Translation app |
|---|---|---|
| Currency and pricing localization | Yes | No |
| Country-specific domains or subfolders | Yes | Partial |
| Product title and description translation | Limited | Yes |
| Theme UI strings (navigation, cart, checkout) | No | Yes |
| Translated meta titles and descriptions | No | Yes |
| Blog and page content | No | Yes |
Scroll horizontally to view every column.
Shopify Markets handles the commercial layer — prices, duties, shipping rules. Translating the actual words on your storefront requires a separate solution. These two are not mutually exclusive; most multilingual Shopify stores use both.
What your Shopify store needs translated
A complete multilingual Shopify store translates more than just product descriptions. Here is what matters for each content area:
Product titles and descriptions
The primary content shoppers read before purchasing. Machine-translation quality varies by category and language pair; review product claims and technically complex descriptions before publishing.
Collection pages and navigation menus
Category names, filter labels, and navigation items must match the shopper's language for the browsing experience to feel native. These are rendered into the DOM and translated automatically.
Cart and checkout
The cart drawer, quantity selectors, and the “Add to cart” button are handled by Lingvit since they render into the storefront theme. Shopify's native checkout (hosted checkout pages) has its own localization system — Lingvit does not modify Shopify-hosted checkout pages.
Blog posts and static pages
About pages, FAQ pages, shipping policy, and blog content are all rendered into the theme and translated automatically. These are often overlooked but matter significantly for SEO in target languages.
Email notifications
Order confirmations, shipping notifications, and other transactional emails are sent server-side by Shopify — outside the DOM. Translate these in Shopify Admin → Settings → Notificationsusing Shopify Email's built-in localization or by creating separate templates per language.
How to add Lingvit to Shopify
Lingvit can be added to compatible Shopify themes without an App Store install. Follow the guided steps and verify storefront and checkout behavior before publishing.
- 1
Create a Lingvit project
Sign up at app.lingvit.com, create a project, and register your Shopify store's domain. Choose your target languages from the dashboard.
- 2
Copy the script tag
From your project settings, copy the script tag. It looks like:
<script src="https://cdn.lingvit.com/widget.bundle.js?v=1" async></script> - 3
Add to your theme
In Shopify Admin, go to Online Store → Themes → ⋯ → Edit code. Open
layout/theme.liquidand paste the script tag before the closing</body>tag. Save and preview your store — the language switcher will appear automatically.
SEO for multilingual Shopify
Getting your translated store to rank in search requires more than just translated text. Three technical elements matter:
URL structure per language
Search engines treat /fr/ and /de/subfolders as separate indexable URLs for each language. Lingvit generates these automatically based on the visitor's selected language, without requiring separate Shopify pages.
Hreflang tags
Hreflang attributes tell search engines which language version of a page to serve to which audience. Lingvit injects the correct <link rel="alternate" hreflang="..."> tags automatically for every active language.
Translated meta titles and descriptions
The page title and meta description are what appear in search results. Lingvit translates these for each language, so your French visitors see French search snippets for your French pages.
What Lingvit doesn't translate on Shopify
Being clear about scope prevents surprises. Lingvit does not cover:
- ✗Third-party app widgets injected after page load by apps outside your theme — e.g., review apps, chat widgets, or loyalty pop-ups that load their own iframes.
- ✗Shopify Admin UI— the backend interface merchants use. This is Shopify's own product and is localized by Shopify directly.
- ✗Email notification templates — order confirmations, shipping updates, and other transactional emails. Manage these in Shopify Admin → Settings → Notifications.
- ✗Prices and currency — this is handled by Shopify Markets. Lingvit translates language; currency conversion is a separate concern.
Frequently asked questions
- Do I need to install a Shopify app?
- No. Lingvit works via a script tag added directly to your theme.liquid file. There is no Shopify App Store install required, which means no additional Shopify app fees and no App Store review process.
- Will it work with my theme — Dawn, Debut, or a custom theme?
- Yes. Lingvit observes rendered HTML, so it works with any Shopify theme. The only requirement is that you can add a script tag to your theme.liquid file, which is standard on all Shopify plans.
- What happens to the translations if I update a product description?
- When you update content in Shopify, the changed text will be re-translated automatically on the next page visit. You can also manually trigger a re-translation from the Lingvit dashboard for any specific page or string.
Related guides
Translate your Shopify store
Simple monthly plans. Cached delivery included. No Shopify app install required — just a script tag.