Blog içeriği
June 2, 2026

Shopify Multilingual Store Setup: Turkish and English Language Management Guide

How to set up a multilingual store in Shopify with Turkish and English? A guide to Markets, Translate & Adapt installation, hreflang structure, and multi-currency.

No items found.

A multi-language Shopify store is a structure that can serve multiple language and country markets from a single Shopify account, offering separate language options, localized content, and geo-specific pricing. Shopify manages this infrastructure Shopify Markets through its platform; language translations can be performed using the built-in Translate & Adapt app or with third-party translation tools. This structure, which enables a Turkey-based Shopify store to open up to both local and global markets, requires the co-design of technical components such as hreflang tags, language selector widgets, URL structure, and multi-currency support.

Technical Foundations of a Multi-language Setup in Shopify

Shopify's multi-language architecture optimizes both user experience and search engine accessibility by reflecting language information in the URL structure.

For each language added in Shopify, the URL structure is formed in the following format:

  • Default language (e.g., Turkish): yourdomain.com/products/product-name
  • Additional language (e.g., English): yourdomain.com/en/products/product-name

This subdirectory structure is the preferred method for Google to correctly crawl language-based content. Shopify also supports subdomain (en.yourdomain.com) or separate domain (yourdomain.co.uk) options; however, from an infrastructure management perspective, the subdirectory structure is often more practical.

hreflang tags: With active language configuration, Shopify automatically adds the <link rel="alternate" hreflang="tr" href="..."> and <link rel="alternate" hreflang="en" href="..."> tags to the <head> section of each page. These tags inform Google that "This content has versions in other languages" and prevent duplicate content issues that could arise without language segmentation.

Important Note: hreflang tags are automatically generated only for languages supported by Shopify. If you are using a custom theme or a headless setup, verify that hreflang is correctly generated from the Google Search Console → International Targeting report.

Language Configuration with Shopify Markets

Shopify Markets (launched for all plans in 2022) is the platform for managing country/market-based configurations from a single hub. Language settings, currency, payment methods, and domain structure are defined through Markets.

Markets setup path: Admin → Settings → Markets → Manage

By default, the "Primary Market" represents your current country (Turkey). By adding "International" or a new market, you define separate language, currency, and shipping settings for each market.

How to Add a New Language to Shopify: Step-by-Step

Adding a new language to Shopify involves three main stages: installing the language, connecting it to Markets, and translating content with Translate & Adapt.

Step 1: Add the language to the system
Admin → Settings → Languages → Add language button. Select "English" from the dropdown list and confirm. This step adds the language record to the system; it won't be visible in the store yet.

Step 2: Connect the language to Markets
Admin → Settings → Markets → Select the relevant market (e.g., "International") → Activate the language you added in the Languages section. In this step, the language becomes active in the selected market, and the URL structure is created.

Step 3: Add a language selector to your store theme
Add the language selector widget to a customer-facing location. Official Shopify themes, including the Dawn theme, offer built-in language selector support in the Online Store → Customize → Header section. For custom themes, this component might need to be added manually.

Step 4: Translate content with Translate & Adapt
Install Shopify's free official app, Translate & Adapt. The app lists all translatable content in your store, including product titles, descriptions, collection names, navigation texts, email templates, and theme texts.

Within the app, the source language and target language appear side-by-side for each item. "Auto-translate" button automatically translates the content using the Google Translate API; you can manually edit these translations.

Step 5: Publish and test the translations
Once the translations are complete, go to yourwebsite.com/en/ in your browser to verify that every page appears in English. Check that the language selector is working and that the cart and checkout pages load in the correct language.

Translate & Adapt: Features and Limitations

Translate & Adapt launched in 2022 as Shopify's official free translation tool, significantly reducing reliance on third-party translation apps.

Content types covered:

  • Product titles, descriptions, variant names
  • Collection titles and descriptions
  • Page content (About Us, Policies)
  • Navigation menu text
  • Blog post titles and content
  • Theme texts (button names, placeholder texts)
  • Automated email notifications (order confirmation, shipping notification)

Limitations:

  • Metafield data translation is limited; some metafield types are not visible in the app.
  • App-generated content (third-party review apps, chat widgets) is outside the scope of Translate & Adapt.
  • Video and image content is not translated; separate image uploads may be required for each language.
Feature Translate & Adapt (Free) Langify / Weglot (Paid)
Shopify Integration Built-in, native Via API
Automatic Translation Google Translate (Free) DeepL or Google Translate (Paid plans)
App Content Translation No Weglot: All third-party app content based on JS
SEO Compatibility Native hreflang, subdirectory URL structure Weglot: JS rendering → Potential SEO risks
Image Translation No Weglot: Alt text translation
Monthly Cost Free Weglot: $15–$79 / Langify: $17.50
Ideal Use Case Stores targeting 2-3 languages with standard processes 5+ languages, heavy third-party app usage, automated dynamic translation needs

At Nodus Works, we've observed that 80% of stores starting with Translate & Adapt find this tool sufficient for 2-3 languages. The need to switch to Weglot typically arises from the translation requirements of third-party review apps or a target of 5+ languages.

SEO Configuration for Multilingual Stores

Properly configuring a multilingual Shopify store for SEO is critical for each language to be indexed independently by search engines and to preserve equity between language-specific pages.

hreflang Validation
The combination of Translate & Adapt + Shopify Markets automatically generates hreflang tags. However, after adding each language, check the Google Search Console → International Targeting report. If there's a "Language or region not specified" warning, your theme code might be generating custom hreflang tags that conflict with Markets tags.

URL structure and slug translation
Shopify does not translate product URLs based on language; it only adds a language prefix. For example:

  • /products/deri-ceket
  • /en/products/deri-ceket

In English URLs, the slug remains in Turkish. This is not ideal for SEO; however, Shopify's current infrastructure does not natively support URL slug translation. This limitation cannot be changed without Shopify Plus + Headless architecture or custom app development. Practical solution: create product URLs with English slugs from the start (e.g., /products/leather-jacket); these URLs will continue to work in the Turkish store.

Meta title and description translation
Translate meta titles and meta descriptions separately for each language. Translate & Adapt also lists SEO fields; translate them through the app instead of "Online Store → Edit SEO". Always manually review after automatic translation — meta titles require keyword precision, which Google Translate cannot provide.

Tip: In English meta titles for the global market targeting Turkey, add the word "Turkey" or "Turkish" depending on the target audience (e.g., "Leather Bags — Free Shipping to Turkey"). This makes it easier for foreign buyers interested in Turkish products to find you.

Multi-Currency and Multi-Language Structure

Shopify Markets offers not only language management but also geo-specific currency display and pricing rules.

Currency setup:
In Admin → Settings → Markets → Relevant market → Currency section, select the target country's currency. Shopify automatically updates exchange rates daily; a fixed exchange rate ("Fixed" mode) can also be set.

Pricing rules:
You can adjust prices by a percentage or a fixed amount for each market. For example: Turkey market uses the base price, while the UK market has prices 10% higher (to reflect operational cost differences). This rule is managed in Markets → Relevant market → Pricing section.

Checkout currency:
Can customers pay in the currency they see? This is possible with "local payment methods" in Shopify Plus. In standard plans, payment occurs in your store's base currency; the conversion shown to the customer is for informational purposes only. To collect payments in a currency other than your base currency, Shopify Payments must be supported in that country, or a multi-currency payment provider like Stripe is required.

Expanding from Turkey to the Global Market: Practical Configuration

Expanding a Turkey-based Shopify store to the global market requires operational planning beyond technical setup.

Which language should you add first?
For global demand for Turkish products, English is the most logical first additional language choice. If there's specific demand from Germany, France, or Arab countries, you can prioritize the languages of those markets; however, starting with a single additional language and monitoring the store's SEO performance minimizes operational risk.

Why is translation quality critical?
Machine translation (Google Translate or DeepL) is a starting point for product information; however, product descriptions, policy pages, and email templates should be finalized with native or qualified human translation. Poor translation directly contributes to a loss of trust and an increase in cart abandonment. At Nodus Works, we have observed that for English stores launched with machine translation, the international bounce rate is approximately 1.4 times higher than for the Turkish version.

Shipping and customsAccepting international orders requires overseas shipping integration and customs declaration from Turkey. The "Duties and import taxes" feature in Shopify Markets (Shopify Plus) displays estimated customs duties at checkout. For standard plans, you need to manually add this information to the product page or policy page.

Market Structure Ideal Use Case Technical Requirements Cost
Single language (Turkish) Turkey market only Standard setup Basic plan
Turkish + English Global expansion, export / e-export Markets + Translate & Adapt Basic plan + free app
3+ languages, multi-market Regional expansion Markets + Pro translation tool Weglot $39+/mo or Langify $17.50/mo
Full localization Country-specific pricing, shipping, and payment options Shopify Plus or Markets Advanced Plus plan ($2,300/mo)

Setting Up and Customizing the Language Selector Widget

The language selector is an interface component that allows visitors to change the store's language. Shopify's modern themes (Dawn, Refresh, Crave) include this component built-in.

Activating the language selector in the Dawn theme:
Go to Online Store → Customize → Header. Turn on the "Country/region selector" and "Language selector" toggles. The language selector will appear in the header with a flag icon or the language name.

Where should the language selector appear?
In addition to the header (most common), it's good practice to also add it to the footer — the language selector in the footer provides visibility, especially on mobile devices, at the last point a user scrolls to. Placing it in both locations enhances the international user experience.

Visual customization of the language selector:
In the Shopify theme editor, the appearance of the language selector (language name only, with a flag icon, or flag only) is offered as a theme option. You can change the button's style with custom CSS; however, do not modify the theme's original language-switching JavaScript logic — if this logic is broken, the page may load incorrectly when a customer tries to change the language.

Content Update Process in a Multilingual Store

Once a multilingual structure is established, there are operational points to consider during the process of adding new products and updating content.

When a new product is added:
A new product is created only in the primary language. The Translate & Adapt app lists untranslated content in the "Missing translations" section. Complete the translation for all languages before the product goes live; otherwise, Turkish text will appear on the English page.

When the price is updated:
A price change in the primary currency is automatically reflected in exchange-rate-dependent prices in other markets. Markets where you have set fixed price rules are not affected; you will need to update these manually.

When the theme is updated:
Changes made to a Shopify theme can sometimes reset theme translations. After a theme update, check the "Theme content" tab in Translate & Adapt; if there are missing translations, re-add them.

As Nodus Works, our standard process for multi-language store setups is as follows: we manage the product addition process with the "pending translations" workflow in Translate & Adapt. After a new product is created, the translation is completed by the next business day. This system ensures that the problem of "untranslated English content" practically never occurs.

Common Mistakes in Shopify Multi-Language Setup

1. Design first, then translation error
Starting translations before theme design is complete causes theme updates to break translations. Finalize the theme first, then start the translation.

2. Neglecting checkout language
Even if the store homepage and product pages are translated, the checkout page (cart, payment, order confirmation) must be configured separately. For Shopify checkout language, check the Admin → Settings → Checkout → Language setting and email notifications separately.

3. Publishing automatic translations
Translate & Adapt's "Auto-translate all" feature is useful for an initial draft; however, publishing automatic translations directly compromises a professional appearance. Human review is essential, especially for product titles, policy pages, and email templates.

4. Incorrectly planning URL structure
Turkish product slugs will remain in the English store as well. If your slugs are in Turkish (e.g., deri-ceket) and you consider this an issue in the English market, use an English or universal slug structure from the start.

5. Failing to validate hreflang
After setting up Markets + Translate & Adapt, check for hreflang errors in Google Search Console. Incorrect hreflang negatively affects the indexing of both languages and splits organic traffic.

FAQ

How to add a language to Shopify?
A new language is added by following these steps: Admin → Settings → Languages → Add language. Then, activate the language in the relevant market from Admin → Settings → Markets and translate the content via the Translate & Adapt app. For the language selector, add the widget to the header from the theme customization section.

Is a paid app necessary for a Shopify multi-language store?
No. Translate & Adapt is Shopify's free official translation app and is sufficient for most stores with 2-3 languages. Paid tools like Weglot or Langify are preferred for translating third-party app content, managing 5+ languages, or for more advanced translation workflows.

How does Shopify multi-language SEO work?
For each language activated with Shopify Markets, an automatic subdirectory URL (/en/, /de/) and hreflang tags are generated. Since each language has an independent URL, search engines index each language as a separate page. Check hreflang accuracy from the Google Search Console → International Targeting report.

How to have Turkish and English stores simultaneously on Shopify?
Multiple languages can be configured within a single Shopify account. While the primary language remains Turkish, English is added as an additional language. Both languages share the same product catalog, stock data, and order system; only the customer-facing content (text, metadata) changes based on the language.

What is Shopify Markets and what does it do?
Shopify Markets is a platform that enables you to manage multiple geographic markets (countries or groups of countries) from a single Shopify account. For each market, you can define separate languages, currencies, shipping settings, and domain names. Market-specific pricing and language combinations for three different markets, such as Turkey + EU + USA, are possible with Markets.

What happens if translations are missing in Shopify?
Untranslated content will appear on the additional language page with the primary language text (Turkish). This negatively impacts the user experience and erodes trust among foreign buyers. Use Translate & Adapt's "Missing translations" filter to list missing translations and prioritize completing product titles and the checkout flow.

What is the difference between Shopify Translate & Adapt and Weglot?
Translate & Adapt is Shopify's native, free tool; it manages Shopify content and naturally generates hreflang tags. Weglot scans the page with JavaScript and translates all visible text (including third-party apps); it may carry SEO risks due to JavaScript rendering. For 2-3 languages and a standard store, Translate & Adapt is sufficient.

How to set up a multilingual URL structure in Shopify?
Activate Shopify Markets and assign the additional language to a market via Markets. Shopify automatically creates a subdirectory structure like yoursite.com/en/. This structure cannot be changed; for a subdomain or separate domain, a custom domain must be defined in Markets.

Is Shopify Plus necessary for a multilingual Shopify store?
No. The basic multilingual setup (adding languages, Translate & Adapt, Markets) is available on all Shopify plans. Shopify Plus is required for enterprise features such as full customization of the checkout language, display of customs duties (Duties), and advanced B2B pricing.

Conclusion

Setting up a multilingual Shopify store is a growth strategy that requires managing both technical infrastructure (Markets, hreflang, URL structure) and operational discipline (translation quality, update process) simultaneously. For e-commerce stores in Turkey looking to expand into international markets, this infrastructure directly impacts customer trust, SEO visibility, and conversion rates.

Contact Nodus Works for setting up a multilingual structure for your Shopify store, Translate & Adapt installation, or Shopify Markets configuration. Let's complete all stages together, from technical setup to translation process management, SEO validation, and conversion testing.