Guides

How to Translate Shopify Landing Pages and Paid Ad Destinations for International Campaigns

Running paid ads into a market where shoppers don't speak your store's default language is one of the fastest ways to burn a campaign budget. You pay for the click, the ad is in French, and the landing page is in English — conversion rates drop, costs per acquisition climb, and the whole international expansion stalls before it starts.

This guide explains exactly how to translate Shopify landing pages for international campaigns, how Shopify's native multilingual system works for ad destinations, and what to check before you send a single euro or dirham to a traffic source.


Why Language Mismatch Kills Paid Campaigns

When a shopper clicks a French-language Meta ad and lands on an English product page, the disconnect is immediate. They haven't found a barrier they'll overcome — they've found a reason to distrust the store entirely, and most will leave.

This isn't just a conversion problem. Google's own guidance on landing page experience notes that page relevance and usefulness to the user — including linguistic relevance — contributes to Ad Quality Score. A French ad pointing to a French-language page is more relevant than one pointing to an English equivalent. Better relevance scores lower your cost-per-click over time. That's a compounding advantage, not a one-time win.

The fix sounds simple — translate the page — but in Shopify the mechanics matter a great deal, because where translations live determines whether they're actually served to the right visitor.


How Shopify Serves Translated Pages to Ad Traffic

Shopify's native multilingual system (used with Shopify Markets) delivers translated content via URL subfolders: your French store lives at yourstore.com/fr, German at yourstore.com/de, and so on. This is exactly the URL structure that Google and Meta expect when you run language-targeted campaigns, and it's the architecture that avoids the hreflang and duplicate-content pitfalls covered in Shopify Multilingual SEO: How to Rank in Every Language.

For paid ads, the practical implication is this: your ad destination URL must include the language subfolder. Sending French traffic to yourstore.com/products/your-product instead of yourstore.com/fr/products/your-product means the page will render in your store's default language, even if the translation exists. The translation is there — you're just not routing the visitor to it.

Setting the correct destination URL in Google Ads and Meta

  • Google Ads: Set the final URL to the language-specific subfolder path (/fr/, /de/, etc.). Use URL parameters for tracking but don't let them override the subfolder.
  • Meta Ads: In Advantage+ campaigns, Meta may auto-redirect based on browser language — but don't rely on this. Set the destination URL explicitly in the ad creative. If you're running Dynamic Language Optimization, test whether Shopify's redirect logic conflicts with Meta's.
  • UTM parameters: Keep them after the subfolder path: yourstore.com/fr/products/product-handle?utm_source=meta&utm_medium=paid.

Step-by-Step: Translating Your Shopify Landing Pages for Ad Campaigns

Step 1 — Identify exactly what counts as your "landing page"

In Shopify, your paid ad destination is usually one of three things:

  1. A product page — the most common ad destination for e-commerce
  2. A collection page — used for broad awareness campaigns targeting a category
  3. A custom page (created under Online Store → Pages) — used for campaign-specific landing pages, seasonal promotions, or bundle offers

All three are translatable in Shopify's native system. Products and collections are translated through the Translations API (which apps like StoreLingo use). Custom pages under Online Store → Pages are translated the same way. The key is that all content — headline, body copy, image alt text, and crucially the SEO meta title and description — must be translated, not just the visible body text.

Step 2 — Translate the full page content, not just the product description

Merchants often translate product descriptions but leave these fields in English:

  • Page title (the H1 that appears on the page)
  • SEO meta title and meta description (affects Quality Score and click-through from search retargeting)
  • Image alt text (accessibility and search relevance)
  • Bullet points, specifications, and size/measurement fields

If you're using a translation app that works through Shopify's Translations API, all of these fields should be accessible. Check that your workflow explicitly includes meta fields — some apps translate body content by default but require a separate step for SEO fields. For more on this specific issue, see Why Translated Meta Titles and Descriptions Make or Break Multilingual SEO.

Step 3 — Review translations before the campaign goes live

Auto-translation quality is high enough for most content, but paid ad landing pages deserve a human review pass — especially for headline copy and CTAs. A mistranslated urgency phrase ("Only 3 left" rendered awkwardly in German) can undermine an otherwise well-executed campaign.

Use a glossary to protect brand terms, product names, and campaign-specific language. If your campaign is built around a phrase like "Free Express Shipping This Week," that phrase needs to be translated consistently everywhere it appears — ad copy, landing page headline, and any on-page banners. How to Use a Translation Glossary to Protect Brand Terms Across Your Shopify Store covers how to set this up practically.

Step 4 — Translate promotional content on the page itself

Campaign landing pages often carry time-sensitive overlays: announcement bar text, discount badge copy, countdown timer labels. These are frequently stored in theme settings or app blocks rather than in product or page records — which means they live outside the standard translation workflow.

Check your announcement bar, any sticky header, and any promotional app blocks on the page. If they're still in English when the rest of the page is in French, the inconsistency is visible and trust-damaging.

Step 5 — Audit the full path to purchase in the target language

Translating the landing page is necessary but not sufficient. Before spending on traffic, manually walk the entire path in the target language:

  1. Landing page — does the translated URL render correctly?
  2. Add to cart — are the variant option labels (size, color) translated?
  3. Cart page — are shipping messaging and upsell copy in the right language?
  4. Checkout — this is the most commonly overlooked step. In Shopify Markets, checkout language is controlled separately from store content translations. You need to configure the checkout language in Settings → Languages and, critically, update your notification templates (order confirmation, shipping confirmation) for each market language. These are edited under Settings → Notifications and are not touched by content translation apps — they require manual editing or Shopify's built-in language settings.
  5. Post-purchase page — any thank-you page content or upsell blocks should also be in the correct language.

A broken link in this chain — even just the checkout displaying in English for a French-targeted campaign — can cause late-funnel abandonment that analytics will attribute to the landing page.


When You Update the Campaign, Update the Translation

Paid campaigns change frequently: new offers, updated creative, revised copy. If your landing page content changes mid-campaign, the translation is out of sync until it's updated. This is a real operational problem, not a theoretical one.

The practical fix is to treat translation as part of your campaign launch checklist, not a one-time setup. If your translation tool can detect content changes and flag them for re-translation automatically, that significantly reduces the risk of running French traffic to a page where the offer details are still in English. How to Keep Your Shopify Translations in Sync as Your Catalog Changes covers this workflow in detail.


A Note on Language Switchers and Ad Traffic

If a shopper arrives at the correct language URL from your ad but your store also has a visible language switcher, make sure the switcher defaults to the correct language for their session. A French visitor landing on /fr/ who sees a language switcher displaying "English" may click it by mistake, or interpret it as a sign they're not in the right place.

How to Add a Language Switcher to Your Shopify Store covers how to configure the switcher so it reflects the active session language rather than the store default.


Add StoreLingo on the Shopify App Store →


FAQ

Does translating a landing page affect my Google Ads Quality Score? According to Google's official guidance on landing page experience, page relevance to the user — including linguistic relevance — is a factor in Quality Score. Pointing a French-language ad to a French-translated page is more relevant than pointing it to the English default, which should benefit your score over time. Google doesn't publish exact weighting, so treat this as directional rather than a guaranteed improvement.

Can I use a Shopify custom page as a dedicated campaign landing page and still translate it? Yes. Pages created under Online Store → Pages are fully translatable through Shopify's Translations API. Build your campaign page in your default language, translate it through your translation workflow (including the SEO meta fields), then use the language-subfolder URL as your ad destination. The translated version will be served at /fr/pages/your-page-handle and so on for each language.

My checkout is still showing in English even though the rest of my French store is translated — why? Checkout language in Shopify is configured separately from content translations. Go to Settings → Languages and ensure French is published for the relevant market. Then update your notification templates under Settings → Notifications — these are not translated by content translation apps and must be edited manually or via Shopify's language settings. Both steps are required; doing only one will leave part of the checkout experience in the wrong language.

Translate your store into 47 languages

StoreLingo translates products, collections, pages and articles with AI — review before publishing, keep your brand terms consistent.

Add to Shopify →