Multilingual website: translation, localization & SEO

Multilingual website: translation, localization & SEO

Translating into English alone won't win foreign clients. Localization, URL structure, and hreflang decide. See what we learned launching our site in 3 languages.

Three blank flags on thin poles in light gray, black, and orange
WebsitesReading time: 8 min

A multilingual website brings in foreign customers only when you build each version for people in the target country—with their language, currency, contact details, and the words they actually search for. For search engines, every version needs its own URL and hreflang tags so Google shows visitors the right one.

Here we explain how translation differs from localization, how to choose URLs for language versions, how hreflang works, and where AI website translation is enough. We also share what we learned launching our own website in Czech, English, and Japanese.

Why language drives purchases

Language shapes both trust and sales. A 2020 CSA Research study surveyed 8,709 consumers across 29 countries. According to Can't Read, Won't Buy, 76% of online shoppers prefer information in their native language, and 40% never buy from foreign-language sites at all.

Take Czech businesses as an example of the gap. According to 2025 Czech Statistical Office data, 34% of companies with ten or more employees had a foreign-language website (68% of large firms, just 27% of small ones). English leads (38% of businesses with a website), followed by German (15%).

That creates an opportunity for exporters and online stores, provided a real offer backs it up. If you cannot reply in English or do not ship abroad, start with a smaller version that honestly states what you offer.

Which languages should you pick? Start with data: Google Analytics shows where visitors come from, and Search Console shows where you appear in search. Add foreign inquiries and target markets. Most companies do best starting with one language for their main market and adding others based on results, rather than launching five at once.

Translation or localization?

Translation converts text into another language; localization adapts a website to the habits of the target country. It includes:

  • local currency with tax, familiar payment methods, and delivery times,
  • local formats for dates, numbers, phone numbers, addresses, and units,
  • contact details in the customer's language, or a note on which languages you reply in,
  • credible case studies and reviews,
  • text inside images, banners, and videos,
  • clear terms and conditions, return policies, and privacy notices.

You do not translate keywords—you research them from scratch in each language. British shoppers search for "mobile phone," Americans for "cell phone." Before translating your site, check how people search for your products and adapt headings, titles, and meta descriptions.

Tone gets localized too: Czech uses formal address, Japanese relies on polite forms, and English tends to be more concise. A skilled translator or well-prompted AI will keep that consistent.

Picture a fictional carpentry shop in South Moravia selling kitchens to Austria. Translating the catalog is not enough. Buyers expect prices including delivery and installation in Austria, dimensions in centimeters, local references, a German-speaking contact, and Austrian German—such as "Jänner" instead of "Januar" for January.

Subfolder, subdomain, or country domain

For most small and mid-sized businesses, a subfolder on the same domain—such as firma.cz/en/—is the simplest setup. Google's guide to multilingual sites outlines four options.

OptionExampleProsCons
Subfolderfirma.cz/en/easy setup, lowest maintenance, single siteweaker signal of which country it targets
Subdomainen.firma.czeasy separation, can use a different serverunclear whether "en" marks language or country
Country domainfirma.declearest signal for a single countryhighest cost and maintenance, domain may be taken
URL parameterfirma.cz?lang=ennonenot recommended by Google

A subfolder fits when one team runs the site—it shares domain authority, so you do not start from scratch. A subdomain makes sense when another team manages the version or it runs on a separate system. Companies with a local branch, warehouse, or sales team choose country domains, though each domain is a standalone site needing its own content, backlinks, and upkeep.

Follow one rule: give the same page a consistent URL structure everywhere (for instance, /sluzby and /en/sluzby). That simplifies management and lets the language switcher link to the matching subpage rather than the homepage.

Decide on URLs upfront. Moving later means changing addresses, setting up redirects, and facing temporary ranking swings. Pick a structure that will still work five years from now.

Helping Google show the right version: hreflang explained

Hreflang is a code tag that tells search engines which language versions a page has and whom they target. Like a signpost, it points to the Czech, English, or Japanese version so Google offers visitors their language.

Diagram: Czech, English, and Japanese page versions cross-link via hreflang tags, while x-default points to the default version
Hreflang connects language versions of the same page. Each lists itself and all others, while x-default sets the fallback version.

According to Google's documentation, five rules apply:

  1. Reciprocal links. Every version lists itself and all others, or Google ignores the tags.
  2. Language code, optional country. Use a two-letter language code (cs, en, ja). You can add a country (en-GB), but a country code alone is invalid.
  3. Fallback x-default. Serves visitors without a matching version—typically a language picker or your main version.
  4. Three placement methods. Put tags in the HTML head, HTTP header, or sitemap; one method is enough.
  5. Self-referencing canonical. Translations are not duplicates as long as the main content is translated.

Google detects language from visible text, not code or URLs. If you only translate the menu, Google will not treat the page as English.

Check hreflang in the page source: every version must link to the others and to itself. Dedicated audit tools can scan larger sites. The most common mistakes are typos in codes, broken URLs, and one-way links.

Google advises against automatic redirects or swapping content by IP address—neither users nor crawlers can then reach every version. Suggest a language from browser settings or location only on arrival, keep a visible switcher, save the user's choice, and serve crawlers each version on its own URL.

Payments, shipping, and VAT when selling abroad

Selling to consumers in other EU countries also involves taxes, payments, and shipping. Since July 1, 2021, an annual EU distance-selling threshold of EUR 10,000 (excluding VAT) applies: below it you charge your home country's VAT, above it the buyer's country's VAT. The One Stop Shop (OSS) spares you registering in every member state—you file one quarterly return at home and taxes get distributed. Above the threshold your store charges foreign VAT, so review taxes, pricing, and invoicing with your accountant before launch.

Verify local payment methods and carriers too, and adapt your checkout. Our guide on choosing an e-commerce platform helps you pick a system for multiple currencies, languages, and tax rates.

Do not rely purely on machine translation for terms and conditions, withdrawal rights, and returns—have a local legal specialist review them. If you are planning a multilingual online store, factor this in from day one.

Machine translation and AI: where they work and where they fall short

AI and language models handle first-pass website translation, product descriptions, and quick edits far better than older tools, yet they fall short on sales pages by themselves.

Google does not penalize machine translation. Its spam policies target mass-generated pages scraped from other sources without added value—usefulness is what counts.

A human should always review:

  • Homepage, services, and pricing, where you build trust.
  • Taglines and headlines, since wordplay must be rewritten.
  • Legal copy—terms and conditions, privacy notices, and returns.
  • Prices, numbers, and units, so currencies and dimensions match.

Give translators and AI tools a brand glossary: what stays untranslated (company and product names) and what uses fixed terms. For Japanese, Chinese, or Korean, involve a native speaker to check politeness levels and subtle errors.

Test the layout on mobile and desktop: long German words break buttons and headings, while Japanese has no spaces and wraps differently.

Assign an owner for each language version and define how updates from your primary language get synced and reviewed, so outdated prices never linger. On larger sites, a system that flags stale translations helps.

What we learned launching our own multilingual website

Since November 13, 2026, guapmedia.cz has run in Czech on the root domain, plus English (/en/) and Japanese (/ja/).

We will share Search Console data once enough accumulates. Before launch, beyond reviewing translations, we checked longer English and Japanese button labels, mobile line breaks, and internal links to make sure they stay in the same language.

Related guides and case studies:

Planning to add a language to your site? Try our project configurator or explore our business websites.

Frequently asked questions

How do I build a multilingual website?

Pick your target markets and research local keywords. Choose a URL structure (subfolders like /en/ suit most smaller businesses) and set up hreflang. Localize the content: currency, contacts, examples, and legal copy. AI translation is a good start, but have a human review key pages.

Is a subfolder or a subdomain better for a language version?

For small and mid-sized businesses, a subfolder (e.g., firma.cz/en/) works better: it is easy to set up and maintain, and it shares domain authority. A subdomain fits a separate team or platform. Choose a country domain (.de) when you have a local branch and want a local presence.

Is automatic translation enough for a website?

For a first draft and high-volume copy, yes; for sales pages, no. Google does not penalize machine translation—quality and usefulness decide. A native speaker or editor should review your homepage, services, pricing, taglines, and legal texts. A glossary of non-translatable terms helps.

What is hreflang and do I need it?

Hreflang is a code tag that tells search engines which language versions a page has and whom they target. You need it whenever you publish the same content in multiple languages. Every version must list itself and all others, or Google ignores it. The x-default tag sets the fallback version for other languages.

How much does a multilingual website version cost?

Cost depends on text volume, number of languages, site type (a brochure site vs. an online store with pricing, taxes, and shipping), and the share of human review. Localization and quality checks take the most effort. You can get an estimate in our project configurator.

Back to Blog

More articles

Handpicked topics for you

Choosing an e-commerce platform: Shopify, Shoptet or custom

Most new online stores only need a hosted platform. Learn how to spot when you outgrow it and when custom e-commerce is an unnecessary expense.

Reading time: 9 min

Website redesign SEO: keep your search traffic

A new website can lose years of search traffic, usually from missed redirects. Here is how to prevent that, including lessons from our own redesign.

Reading time: 9 min

What you can do to help your business with SEO

Read our tips on boosting your search rankings and winning new customers for free

Reading time: 5 min

Multilingual website: translation, localization & SEO

Translating into English alone won't win foreign clients. Localization, URL structure, and hreflang decide. See what we learned launching our site in 3 languages.

Three blank flags on thin poles in light gray, black, and orange
WebsitesReading time: 8 min

A multilingual website brings in foreign customers only when you build each version for people in the target country—with their language, currency, contact details, and the words they actually search for. For search engines, every version needs its own URL and hreflang tags so Google shows visitors the right one.

Here we explain how translation differs from localization, how to choose URLs for language versions, how hreflang works, and where AI website translation is enough. We also share what we learned launching our own website in Czech, English, and Japanese.

Why language drives purchases

Language shapes both trust and sales. A 2020 CSA Research study surveyed 8,709 consumers across 29 countries. According to Can't Read, Won't Buy, 76% of online shoppers prefer information in their native language, and 40% never buy from foreign-language sites at all.

Take Czech businesses as an example of the gap. According to 2025 Czech Statistical Office data, 34% of companies with ten or more employees had a foreign-language website (68% of large firms, just 27% of small ones). English leads (38% of businesses with a website), followed by German (15%).

That creates an opportunity for exporters and online stores, provided a real offer backs it up. If you cannot reply in English or do not ship abroad, start with a smaller version that honestly states what you offer.

Which languages should you pick? Start with data: Google Analytics shows where visitors come from, and Search Console shows where you appear in search. Add foreign inquiries and target markets. Most companies do best starting with one language for their main market and adding others based on results, rather than launching five at once.

Translation or localization?

Translation converts text into another language; localization adapts a website to the habits of the target country. It includes:

  • local currency with tax, familiar payment methods, and delivery times,
  • local formats for dates, numbers, phone numbers, addresses, and units,
  • contact details in the customer's language, or a note on which languages you reply in,
  • credible case studies and reviews,
  • text inside images, banners, and videos,
  • clear terms and conditions, return policies, and privacy notices.

You do not translate keywords—you research them from scratch in each language. British shoppers search for "mobile phone," Americans for "cell phone." Before translating your site, check how people search for your products and adapt headings, titles, and meta descriptions.

Tone gets localized too: Czech uses formal address, Japanese relies on polite forms, and English tends to be more concise. A skilled translator or well-prompted AI will keep that consistent.

Picture a fictional carpentry shop in South Moravia selling kitchens to Austria. Translating the catalog is not enough. Buyers expect prices including delivery and installation in Austria, dimensions in centimeters, local references, a German-speaking contact, and Austrian German—such as "Jänner" instead of "Januar" for January.

Subfolder, subdomain, or country domain

For most small and mid-sized businesses, a subfolder on the same domain—such as firma.cz/en/—is the simplest setup. Google's guide to multilingual sites outlines four options.

OptionExampleProsCons
Subfolderfirma.cz/en/easy setup, lowest maintenance, single siteweaker signal of which country it targets
Subdomainen.firma.czeasy separation, can use a different serverunclear whether "en" marks language or country
Country domainfirma.declearest signal for a single countryhighest cost and maintenance, domain may be taken
URL parameterfirma.cz?lang=ennonenot recommended by Google

A subfolder fits when one team runs the site—it shares domain authority, so you do not start from scratch. A subdomain makes sense when another team manages the version or it runs on a separate system. Companies with a local branch, warehouse, or sales team choose country domains, though each domain is a standalone site needing its own content, backlinks, and upkeep.

Follow one rule: give the same page a consistent URL structure everywhere (for instance, /sluzby and /en/sluzby). That simplifies management and lets the language switcher link to the matching subpage rather than the homepage.

Decide on URLs upfront. Moving later means changing addresses, setting up redirects, and facing temporary ranking swings. Pick a structure that will still work five years from now.

Helping Google show the right version: hreflang explained

Hreflang is a code tag that tells search engines which language versions a page has and whom they target. Like a signpost, it points to the Czech, English, or Japanese version so Google offers visitors their language.

Diagram: Czech, English, and Japanese page versions cross-link via hreflang tags, while x-default points to the default version
Hreflang connects language versions of the same page. Each lists itself and all others, while x-default sets the fallback version.

According to Google's documentation, five rules apply:

  1. Reciprocal links. Every version lists itself and all others, or Google ignores the tags.
  2. Language code, optional country. Use a two-letter language code (cs, en, ja). You can add a country (en-GB), but a country code alone is invalid.
  3. Fallback x-default. Serves visitors without a matching version—typically a language picker or your main version.
  4. Three placement methods. Put tags in the HTML head, HTTP header, or sitemap; one method is enough.
  5. Self-referencing canonical. Translations are not duplicates as long as the main content is translated.

Google detects language from visible text, not code or URLs. If you only translate the menu, Google will not treat the page as English.

Check hreflang in the page source: every version must link to the others and to itself. Dedicated audit tools can scan larger sites. The most common mistakes are typos in codes, broken URLs, and one-way links.

Google advises against automatic redirects or swapping content by IP address—neither users nor crawlers can then reach every version. Suggest a language from browser settings or location only on arrival, keep a visible switcher, save the user's choice, and serve crawlers each version on its own URL.

Payments, shipping, and VAT when selling abroad

Selling to consumers in other EU countries also involves taxes, payments, and shipping. Since July 1, 2021, an annual EU distance-selling threshold of EUR 10,000 (excluding VAT) applies: below it you charge your home country's VAT, above it the buyer's country's VAT. The One Stop Shop (OSS) spares you registering in every member state—you file one quarterly return at home and taxes get distributed. Above the threshold your store charges foreign VAT, so review taxes, pricing, and invoicing with your accountant before launch.

Verify local payment methods and carriers too, and adapt your checkout. Our guide on choosing an e-commerce platform helps you pick a system for multiple currencies, languages, and tax rates.

Do not rely purely on machine translation for terms and conditions, withdrawal rights, and returns—have a local legal specialist review them. If you are planning a multilingual online store, factor this in from day one.

Machine translation and AI: where they work and where they fall short

AI and language models handle first-pass website translation, product descriptions, and quick edits far better than older tools, yet they fall short on sales pages by themselves.

Google does not penalize machine translation. Its spam policies target mass-generated pages scraped from other sources without added value—usefulness is what counts.

A human should always review:

  • Homepage, services, and pricing, where you build trust.
  • Taglines and headlines, since wordplay must be rewritten.
  • Legal copy—terms and conditions, privacy notices, and returns.
  • Prices, numbers, and units, so currencies and dimensions match.

Give translators and AI tools a brand glossary: what stays untranslated (company and product names) and what uses fixed terms. For Japanese, Chinese, or Korean, involve a native speaker to check politeness levels and subtle errors.

Test the layout on mobile and desktop: long German words break buttons and headings, while Japanese has no spaces and wraps differently.

Assign an owner for each language version and define how updates from your primary language get synced and reviewed, so outdated prices never linger. On larger sites, a system that flags stale translations helps.

What we learned launching our own multilingual website

Since November 13, 2026, guapmedia.cz has run in Czech on the root domain, plus English (/en/) and Japanese (/ja/).

We will share Search Console data once enough accumulates. Before launch, beyond reviewing translations, we checked longer English and Japanese button labels, mobile line breaks, and internal links to make sure they stay in the same language.

Related guides and case studies:

Planning to add a language to your site? Try our project configurator or explore our business websites.

Frequently asked questions

How do I build a multilingual website?

Pick your target markets and research local keywords. Choose a URL structure (subfolders like /en/ suit most smaller businesses) and set up hreflang. Localize the content: currency, contacts, examples, and legal copy. AI translation is a good start, but have a human review key pages.

Is a subfolder or a subdomain better for a language version?

For small and mid-sized businesses, a subfolder (e.g., firma.cz/en/) works better: it is easy to set up and maintain, and it shares domain authority. A subdomain fits a separate team or platform. Choose a country domain (.de) when you have a local branch and want a local presence.

Is automatic translation enough for a website?

For a first draft and high-volume copy, yes; for sales pages, no. Google does not penalize machine translation—quality and usefulness decide. A native speaker or editor should review your homepage, services, pricing, taglines, and legal texts. A glossary of non-translatable terms helps.

What is hreflang and do I need it?

Hreflang is a code tag that tells search engines which language versions a page has and whom they target. You need it whenever you publish the same content in multiple languages. Every version must list itself and all others, or Google ignores it. The x-default tag sets the fallback version for other languages.

How much does a multilingual website version cost?

Cost depends on text volume, number of languages, site type (a brochure site vs. an online store with pricing, taxes, and shipping), and the share of human review. Localization and quality checks take the most effort. You can get an estimate in our project configurator.

More articles

Handpicked topics for you

Choosing an e-commerce platform: Shopify, Shoptet or custom

Most new online stores only need a hosted platform. Learn how to spot when you outgrow it and when custom e-commerce is an unnecessary expense.

Reading time: 9 min

Website redesign SEO: keep your search traffic

A new website can lose years of search traffic, usually from missed redirects. Here is how to prevent that, including lessons from our own redesign.

Reading time: 9 min

What you can do to help your business with SEO

Read our tips on boosting your search rankings and winning new customers for free

Reading time: 5 min

By using this website, you agree to the use of standard cookies.