Skip to main content Scroll Top

Multilingual Website Design: Multi-Language Websites with hreflang, Localization and Translation Workflows

Updated September 2026 · Written and maintained by the Progression Agency strategy team

Progression Agency provides multilingual website design for companies, institutions and brands that serve customers in more than one language across the United States and worldwide: a URL structure and hreflang setup search engines understand, a translation workflow (WPML, Weglot, Crowdin, Lokalise, Phrase or Webflow Localization) that keeps every language current, localized design for text expansion, right-to-left scripts and regional formats, and a multi-language website your team can run without a developer.

On this page · 14 sections
  1. What multilingual website design covers
  2. What a multilingual website must get right
  3. Pages and structure for a multilingual website
  4. Platform choices for multilingual websites
  5. Integrations and tools for multilingual sites
  6. SEO and AI search across languages
  7. How we design and build a multilingual website
  8. What multilingual website design costs
  9. Multilingual website design by organization type
  10. What to gather before a multilingual website project starts
  11. Measuring a multilingual website after launch
  12. Mistakes that break multilingual websites
  13. Translation layer, plugin or custom build: which fits
  14. How Progression Agency builds multilingual websites

The short answerA multilingual website is not a translated copy of an English site. It is one site with a language and region model: which languages, which countries, which URLs, which content is translated by people and which by machine with review, who approves translations, and how search engines are told which version to show. Get the model right and translation becomes a workflow; get it wrong and every language is a separate site to maintain. As planning figures, adding languages to an existing site with a translation layer costs $3,000-$10,000, a custom multilingual build $15,000-$60,000, and a global platform with many markets $60,000-$250,000, with translation billed per word on top.

Comparisons are based on each project’s official documentation as linked in the text. Progression Agency builds with all of the technologies compared and has no affiliate relationship with any of them.

How people search for multilingual website designHow people search for multilingual website design
Measured demand is small; this page exists to answer the locale, hreflang and translation-workflow questions organizations put to AI assistants.

What multilingual website design covers

Multilingual website design is the planning, design and build of a website that serves its content in two or more languages, and often to two or more regions: a US company selling into Latin America and Europe, a school district serving Spanish- and Chinese-speaking families, a hospital system, a tourism board, a SaaS product with customers in a dozen countries, or an ecommerce brand with regional stores. It includes the language and region model, the URL structure, hreflang and canonical rules, the translation workflow and tools, localized design, and the governance that keeps every language current after launch.

The distinction that matters is language versus locale. English for the United States and English for the United Kingdom are one language and two locales, with different spelling, currency, dates and legal text; Spanish for Mexico and Spanish for Spain are the same. A multi-language website design that models only languages cannot serve regional pricing or compliance; one that models locales can. We decide the model at discovery, because everything else depends on it. The search side of the same problem is covered in international SEO and the hreflang guide.

Locales — Modeled. Language plus region..
URLs — /es/, /de/. Subdirectories by default..
hreflang — Generated. From what exists..
Translation — Human core. Reviewed drafts elsewhere..
Design — Expansion-tested. RTL and fonts..
Owners — One per language. Nothing decays..

What a multilingual website must get right

The table below is the checklist we build against. Most of the items are invisible to visitors and decisive for search engines and for the team maintaining the site.

Multilingual website requirements
RequirementWhat it meansWhy it matters
Language and locale modelThe list of languages and regions, with a defaultDetermines URLs, pricing, legal text and workflow
URL structureSubdirectories (/es/), subdomains (es.) or country domains (.mx)Affects authority, hosting and geotargeting
hreflang and canonicalEvery page lists its own alternates including x-default; canonicals stay per languageSearch engines show the right version to the right user
Language switcherVisible, labeled in each language’s own name, linking to the same page in the other languageUsers switch without losing their place
No forced redirects by IPSuggest, do not force; let crawlers and travelers reach every versionForced redirects hide versions from search and annoy users
Translated metadata and structured dataTitles, descriptions, alt text, schema and Open Graph per languageRankings and rich results in each language
Localized designText expansion, right-to-left layouts, fonts with the right glyphs, date, number and currency formatsLayouts do not break; content reads natively
Translation workflowWho translates, reviews and publishes; human for core pages, machine with review for the long tailLanguages stay current instead of decaying
Translated forms, emails and errorsEvery string the user meets, including validation messages and notificationsThe experience does not fall back to English at the checkout
Regional content and compliancePricing, shipping, legal notices, cookie consent and privacy text per regionCorrect and lawful in each market
Analytics by languageReports split by language and regionYou can see which markets the site serves

URL structure: subdirectory, subdomain or country domain

Subdirectories (example.com/es/, example.com/de/) keep one domain’s authority, one hosting setup and one analytics property, and they are the default we recommend. Subdomains (es.example.com) split authority for little gain. Country-code domains (example.mx, example.de) are the strongest geotargeting signal and the most expensive to run, justified when a company has separate legal entities, stores or teams per country. The choice is made once and is painful to change, so we make it at discovery with the search team.

hreflang, done correctly

hreflang tells search engines which language and region each page version serves. Google’s documentation on localized versions requires that every version list every other version including itself, that codes use ISO language and optional region values, and that an x-default version is named for unmatched users. Most multilingual sites get this wrong through partial translation: a page exists in English and German but hreflang claims French too. We generate hreflang from the content model, so a page only claims the versions that exist and publish.

Human translation, machine translation and review

Machine translation has become good enough to draft, and not good enough to publish unreviewed on the pages that carry the brand, the offer or a legal obligation. Google’s spam policies name text translated by an automated tool without human review as an example of scaled content abuse, so unreviewed machine output is a search risk as well as a brand risk. Our workflow: professional human translation for the home page, product and service pages, pricing, legal and forms; machine translation with in-language review for the long tail; and a glossary and style guide per language so terms stay consistent. The tools (Crowdin, Lokalise, Phrase, Smartling, DeepL with review) fit that workflow.

Localized design, not translated layouts

German runs roughly a third longer than English, Chinese and Japanese are shorter and denser, Arabic and Hebrew read right to left, and Thai and Hindi need fonts with the right glyphs and line heights. A design system that sets width limits, tests every component at 35 percent expansion, mirrors layouts for right-to-left scripts and specifies fonts per script avoids the broken buttons and truncated headings that mark a translated site. Dates, numbers, currencies, addresses and phone formats follow the locale, not the developer’s habits.

Pages and structure for a multilingual website

How content is handled by type on a multilingual site
Content typeTranslation approachStructure
Home, product, service and pricing pagesHuman translation, in-language reviewFully translated in every language; hreflang complete
Legal, privacy, terms, cookie consentHuman translation by region with legal reviewPer locale, not per language
Forms, emails, validation and error stringsHuman translationString files managed in the translation tool
Blog and resourcesMachine draft plus review, or selected translationTranslated where demand exists; hreflang only for existing versions
Documentation and help centerMachine draft plus review, continuously syncedVersioned per language with fallback to the source
Product catalogsHuman for names and key attributes; machine plus review for descriptionsPer locale with regional pricing and availability
User-generated contentLeft in the original language, optionally machine-translated on demandMarked with its language; excluded from hreflang
MediaLocalized images, captions, alt text and subtitlesPer language where imagery carries text or culture
Multilingual approaches compared (1-5, editorial)Multilingual approaches compared (1-5, editorial)
Weglot is fastest; WPML and headless builds give the control and workflow that many-market sites need.

Platform choices for multilingual websites

WordPress with WPML or Polylang is the most flexible option for a content-led multilingual site: real translated pages, translated metadata and structured data, editor workflow and integration with Crowdin, Lokalise or Phrase. Weglot adds languages to almost any site quickly as a translation layer, with machine drafts and a review dashboard, at a subscription that grows with word count and languages. Webflow Localization gives Webflow sites native locales and translated pages. A custom Next.js or Astro build with a headless CMS (Contentful, Sanity, Storyblok) and an i18n library (next-intl, i18next) suits products and platforms with many markets and app-like interfaces. Shopify handles stores through Markets and its Translate & Adapt app. Compare CMS trade-offs in best headless CMS and headless vs traditional CMS.

Platform fit for multilingual websites
PlatformBest forWatch out for
WordPress with WPML or PolylangContent-led sites, institutions, multi-language marketing sitesPlugin and theme compatibility; workflow discipline
Weglot translation layerAdding languages to an existing site fastSubscription grows with words and languages; less control over URLs and structure
Webflow LocalizationDesign-led Webflow sites adding localesPer-locale pricing; large sites get expensive
Next.js or Astro with a headless CMSProducts, platforms and enterprises with many marketsNeeds developers; every string must be modeled
Shopify Markets with Translate & AdaptEcommerce brands selling into several countriesTheme strings and apps must all support translation
Drupal multilingualGovernment, universities and large institutions with complex workflowsSpecialist developers and upgrades

Integrations and tools for multilingual sites

Common multilingual website integrations
NeedTools we connectWhat it changes
Translation managementCrowdin, Lokalise, Phrase, SmartlingTranslators work in one place; the site pulls approved strings
Machine translation with reviewDeepL, Google Cloud Translation, WeglotDrafts arrive fast; reviewers approve before publishing
CMS translationWPML, Polylang, TranslatePress, Webflow Localization, headless CMS localesTranslated pages, metadata and structured data
Regional commerceShopify Markets, Stripe with local currencies, tax and shipping servicesPrices, taxes and shipping correct per market
Consent and privacyCookie consent platforms with per-region rulesLawful consent text and behavior per region
SearchSearch Console per language and region; site search per languageVisibility and search behavior per market
AnalyticsGA4 with language and region dimensionsReports split by market
SupportHelp desks and chat with language routingInquiries reach a speaker of the language

Governance after launch

Multilingual sites decay when the English changes and the other languages do not. We set a rule at launch: no page is published in the source language without a translation task created, a translation owner per language, and a monthly report of untranslated and outdated pages. The translation tool enforces the rule; the report makes it visible.

Planning this kind of website?Send the brief and we return a written scope, a fixed price and a page-by-page plan before any design starts.

Get a website proposal

SEO and AI search across languages

Each language is its own search market with its own competitors, keywords and phrasing. A translated keyword is rarely the term people actually search, so we research keywords per language and per region, write titles and descriptions natively, and translate structured data and alt text. AI assistants answer in the language of the question from pages written in that language, so a Spanish page that states the offer plainly is what gets quoted for Spanish questions. Search Console is set up per language and region so rankings are measured where they happen. See international clients and how we work worldwide for the service context.

  • Keyword research per language and region, not translated keyword lists.
  • Native titles, descriptions, headings and alt text in every language.
  • hreflang generated from the content model, with x-default, so claims match what exists.
  • Canonical tags per language version, never pointing every language at the English page.
  • Localized structured data, including Organization, Product and LocalBusiness data with regional details.
  • Translated sitemaps or a sitemap with hreflang annotations, submitted per property in Search Console.

Language detection and the switcher

Search engines and travelers must be able to reach every version, so we never force a redirect by IP address or browser language. The site may suggest a version with a dismissible banner, remembers the user’s choice, and offers a switcher on every page, labeled in each language’s own name (Deutsch, not German), linking to the same page in the other language rather than to the home page.

How we build a multilingual websiteHow we build a multilingual website
The locale model is decided at discovery because URLs, pricing, legal text and workflow all depend on it.

How we design and build a multilingual website

  1. Discovery: markets and languages, the locale model, existing translations and translators, the CMS, legal and pricing differences by region, and the current site’s traffic by language.
  2. Content audit: which pages are translated where, what is outdated, which content should be human-translated, machine-drafted or left in the source language.
  3. Structure: URL strategy, hreflang and canonical rules, the language switcher, translated navigation, and the content model that carries language and locale.
  4. Design: a design system tested for text expansion, right-to-left layouts, script-appropriate fonts and locale formats.
  5. Build: the platform and translation plugin or layer, translation tool integration, hreflang generation, translated metadata and structured data, forms and emails in every language.
  6. Translation: glossary and style guide per language, human translation of core pages, machine drafts with review for the long tail, in-language QA.
  7. Launch: redirects per language, hreflang validation, Search Console per property, speed checks, analytics by language.
  8. After launch: the governance rule, monthly untranslated-page reports, per-language keyword growth and new markets added on the same model.

What multilingual website design costs

Planning figures for US organizations, driven by the number of languages and locales, the amount of content, the platform and the share of human translation. Translation itself is billed per word by language pair and is budgeted separately; as a planning figure, professional human translation runs $0.10-$0.30 per word. Read website development cost for what the build lines contain.

Multilingual website cost ranges (planning figures)
ScopeRangeTimeline
Add 1-3 languages to an existing site with a translation layer (Weglot or similar), review workflow$3,000-$10,0003-5 weeks
Custom multilingual WordPress or Webflow build, 2-4 languages, 30-80 pages, hreflang, translated metadata$15,000-$35,0008-12 weeks
Custom build with locales, regional pricing and legal, translation tool integration, 4-8 languages$30,000-$60,00010-14 weeks
Global platform: headless build, many markets, commerce, continuous localization$60,000-$250,0004-9 months
Human translation$0.10-$0.30 per word by language pairPer project
Translation tool and layer subscriptions$50-$2,000 per month by words, languages and seatsOngoing
Hosting, maintenance and translation governance$200-$2,000 per monthOngoing
A typical multilingual website timelineA typical multilingual website timeline
Translation runs in parallel with the build; glossary approval is the usual delay.

Multilingual website design by organization type

Companies selling into new markets

A locale model with regional pricing, legal text and contact routing; core pages human-translated; a per-market keyword plan; and a sales process that can answer in the language the site invited. Often paired with corporate website design.

Schools, hospitals and public institutions

Languages chosen by the community served, with the critical pages (enrollment, safety, patient information, notices) translated by people and kept current; plain-language writing in every version; accessibility maintained across languages. See school website design and healthcare website design.

SaaS and software products

The marketing site, the app and the docs in the same languages, string files managed in Lokalise, Crowdin or Phrase, continuous localization on each release, and pricing pages per region.

Ecommerce brands

Shopify Markets or a headless commerce build with per-market catalogs, currencies, taxes, shipping and legal text, product names translated by people and descriptions machine-drafted with review.

Tourism, hospitality and travel

Languages chosen by visitor origin, booking flows translated end to end including confirmations, and localized imagery and cultural references. See travel website design and hotel website design.

Nonprofits and membership organizations

A few languages done well: donation and membership flows translated end to end, stories localized rather than translated word for word, and volunteers who review in each language.

What to gather before a multilingual website project starts

  • The list of target languages and regions, with the reason for each and the default.
  • Existing translations, glossaries, brand names that must not be translated, and the translators or agencies already used.
  • Legal, pricing, shipping and compliance differences by region.
  • Traffic and revenue by country and language from analytics.
  • The CMS in use and its translation capabilities or plugins.
  • Which pages must be human-translated, which can be machine-drafted with review, and which stay in the source language.
  • Fonts and brand assets with the glyph coverage each script needs.
  • Forms, emails, notifications and error strings that users meet.
  • The people who will own each language after launch.
  • Search Console and analytics access, and any existing hreflang or country domains.

Measuring a multilingual website after launch

  • Traffic, leads and revenue by language and region.
  • Rankings for per-language keywords in each target country.
  • hreflang errors and untranslated pages, reported monthly.
  • Language switcher use and the share of users who change language.
  • Form completion and checkout rates per language, which reveal untranslated strings.
  • Translation turnaround time from source publication to every language live.
  • Support inquiries that arrive in a language the site does not serve.
  • Page speed per region, including markets far from the hosting location.

Mistakes that break multilingual websites

  • Machine translation published without review on the pages that carry the offer, the brand or a legal obligation.
  • hreflang that claims versions that do not exist, or omits itself or x-default.
  • Canonical tags pointing every language at the English page, so only English ranks.
  • Forced redirects by IP that hide versions from crawlers and strand travelers.
  • A switcher that sends users to the home page instead of the same page in the other language.
  • Flags as language labels: a flag is a country, not a language.
  • English strings left in forms, emails, validation and the checkout.
  • Layouts that break under German text expansion or Arabic right-to-left reading.
  • Translated keyword lists instead of per-language keyword research.
  • No owner per language, so every language but English decays within a year.

Translation layer, plugin or custom build: which fits

Ways to get a multilingual website
OptionCostFits whenLimits
Translation layer (Weglot or similar) on the current site$3,000-$10,000 setup plus subscriptionAdding languages fast to a site that already worksSubscription grows with content; structure and URLs are constrained
Plugin on WordPress (WPML, Polylang) done by a freelancer$3,000-$12,000Small content site with a bilingual teamhreflang, metadata and workflow are often incomplete
Agency multilingual build$15,000-$60,000Organizations competing in several language marketsNeeds a language owner on your side per language
Agency global platform$60,000-$250,000Products, enterprises and commerce with many marketsOngoing localization budget and governance
8-14 wks — Custom build. Discovery to launch..
$15k-$60k — Custom range. Planning figures..
$0.10-$0.30 — Per word. Human translation..
1 — Domain. Subdirectories per language..
Monthly — Untranslated report. Governance..
Owned — By you. Site, strings, glossaries..

How Progression Agency builds multilingual websites

We design and build multilingual websites from New York City for companies, institutions and brands across the United States and worldwide: locale models, hreflang and URL strategy, WordPress, Webflow and headless builds, translation tool integration and the governance that keeps every language current, with international SEO and maintenance afterward. Related: corporate website design, the hreflang guide, global marketing agency and website migration services.

Planning a multilingual website?

Send us your languages, markets and the current site; we reply with a locale model, a URL and hreflang plan and a fixed price.

Get a multilingual website proposal

Frequently asked questions

What is multilingual website design?
The planning, design and build of a website that serves content in two or more languages and often regions, including the locale model, URL structure, hreflang, translation workflow, localized design and governance.
What is the difference between a multilingual and a multi-language website?
None in practice; both describe a site serving more than one language. A multi-regional site adds locales (the same language for different countries) with regional pricing and legal text.
How much does a multilingual website cost?
As planning figures, $3,000-$10,000 to add languages to an existing site with a translation layer, $15,000-$60,000 for a custom multilingual build, and $60,000-$250,000 for a global platform, plus human translation at $0.10-$0.30 per word.
How long does it take?
3-5 weeks to add languages with a translation layer, 8-14 weeks for a custom multilingual build, 4-9 months for a global platform, with translation time depending on word count.
Should we use subdirectories, subdomains or country domains?
Subdirectories (example.com/es/) for most organizations; country domains when there are separate legal entities, stores or teams per country; subdomains rarely.
What is hreflang?
A tag or header that tells search engines which language and region each page version serves; every version must list every other version, itself and an x-default.
Can we use machine translation?
As a draft with in-language review, yes. Publishing unreviewed machine translation on core pages is a brand risk and is named in Google’s spam policies as scaled content abuse.
Which platform is best for a multilingual website?
WordPress with WPML or Polylang for content sites, Weglot to add languages fast, Webflow Localization for Webflow sites, a headless build for products with many markets, Shopify Markets for stores.
What is Weglot and when does it fit?
A translation layer that adds languages to almost any site with machine drafts and a review dashboard; it fits when speed matters more than control over URLs and structure.
How do you handle right-to-left languages?
The design system mirrors layouts for Arabic, Hebrew and other right-to-left scripts, with fonts that carry the glyphs and components tested in both directions.
Do you translate the content?
We manage translation through professional translators and tools such as Crowdin, Lokalise or Phrase, with a glossary per language; the organization’s own reviewers approve.
Should the site redirect users by IP address?
No. Suggest a version with a dismissible banner and remember the choice; forced redirects hide versions from search engines and strand travelers.
How do you keep languages current after launch?
A rule that no source page publishes without a translation task, an owner per language, and a monthly report of untranslated and outdated pages.
Does each language need its own keyword research?
Yes. Translated keywords are rarely what people search; we research per language and region and write titles and descriptions natively.
What about forms, emails and error messages?
Every string the user meets is translated and managed in the translation tool, including validation, notifications and checkout text.
Can an ecommerce store be multilingual?
Yes, through Shopify Markets with Translate & Adapt or a headless commerce build, with per-market catalogs, currencies, taxes and legal text.
How is a multilingual site measured?
Traffic, leads and revenue by language and region, per-language rankings, hreflang errors, switcher use and form completion per language.
Can you add languages to our existing site?
Yes, with a translation layer or the CMS’s plugin, after a content audit and an hreflang plan; a rebuild is only needed when the platform cannot model languages.
Will adding languages hurt our English rankings?
Not when canonicals stay per language and hreflang is correct; the English pages are unchanged and the new versions rank in their own markets.
Where is Progression Agency and who do you serve?
New York City, serving organizations across the United States and worldwide in the languages their customers use.
How do we start?
Send your languages, markets and the current site; we return a locale model, a URL and hreflang plan and a fixed price.

Planning this kind of website?Send the brief and we return a written scope, a fixed price and a page-by-page plan before any design starts.

Get a website proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us