Unlost Labs

Guide

Do translation apps slow down your Shopify store?

You spend weeks shaving half a second off your product pages, then install a translation app and quietly give it all back. It happens more often than you'd think.

Here’s a test you can do right now. Open one of your translated product pages on your phone, switch to mobile data, and watch closely. Do you see the original language for a split second before the translation appears? Then your translation isn’t really part of your store. It’s being painted on top of it.

Two very different ways to translate a page

There are basically two ways a translation can end up in front of a shopper, and they behave nothing alike.

The first is to store the translation in Shopify itself. Shopify has its own place for translations, and when they live there, a German product page is simply a German product page. Shopify serves it from its own servers, gives it its own URL, and Google sees it the moment it crawls. Nothing extra has to happen in the shopper’s browser.

The second is to load the page in your own language and swap the text afterwards, with a script running in the browser or a server in between that translates the page on its way to the shopper. It works, but every page now does extra work before it’s readable. On a slow connection you notice it. And if that outside service has a bad day, so does your store.

Why it matters more than it looks

Speed is the obvious part: a slower page sells less, especially on mobile. The less obvious part is search. If the translation only appears after the page has loaded, a search engine or an AI assistant reading your page may see the original language instead. You did the work of translating, and the people searching in German never find it.

How to find out what your app does

You don’t need to be technical. Open Content > Translate & Adapt in your Shopify admin and look at a translated product. If the translations are listed there, they’re stored in Shopify. If the fields are empty while your shop does show a translation, it’s being added some other way. Then check that each language has its own URL, like /de/ or /fr/; Shopify adds those, plus the hreflang tags that tell Google which page is which, for every language it serves itself.

How we built Unlost

When I built Unlost for my own webshop, this was the first decision, and it wasn’t a hard one. Every translation is saved in Shopify: products and their variant options, collections, pages, menus, SEO titles, URLs, alt texts, even the notification emails. Shopify serves them exactly like your original pages, and if you ever remove the app, they stay in your store.

There’s one honest exception. Text that sits directly in your theme’s code, like a Custom Liquid block or a label a developer typed into a template, never reaches Shopify’s translation system, so no app can store it there. For that text only, Unlost puts the translations in the page itself and swaps them in as the page loads. No outside server, no extra request, just the few lines your theme hard-codes.

Questions

Does Unlost slow down my store?

No. Unlost stores translations in Shopify, which serves them like your original pages. Only text written into your theme's code is swapped in while the page loads, using translations already in the page.

What happens to my translations if I uninstall Unlost?

They stay. They are saved in Shopify itself.

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.

Install from the Shopify App Store

Read next