SEO Tips 28 min read

SEO for Multilingual Websites: The 2026 Guide

Complete guide to SEO for multilingual websites. Covers hreflang, URL structure, localization, AI search, and technical setup. Updated May 2026.

· 2026-05-21
SEO for Multilingual Websites: The 2026 Guide

Your homepage ranks number 1 in the United States. Your German visitors land on English pricing in dollars. Your Spanish-speaking customers in Mexico see machine-translated gibberish that converts at 0.4%. SEO for multilingual websites is the difference between a brand that earns traffic in 1 country and a brand that earns traffic in 40.

75% of internet users do not speak English as their first language. 76% of shoppers refuse to buy from a site that does not present information in their native tongue. Yet 75% of international websites contain hreflang errors that fragment their rankings across markets. The opportunity is massive. The execution breaks most teams.

This guide walks through every step of optimizing a multilingual website for search in 2026. You will learn URL structure trade-offs, hreflang implementation that actually works, localization that goes beyond translation, and the AI search changes that reshape international SEO this year.

We publish 3,500+ blogs across 70+ industries. We have built SEO programs for brands launching in 25+ countries. The playbook below is the same one we run for our own sites and for clients ranking in Spanish, German, French, Japanese, Portuguese, and 12 other languages.

Here is what you will learn:

  • What multilingual SEO is and how it differs from international SEO
  • How to pick which languages to translate into using demand data
  • The 3 URL structures and which one fits your business
  • How to implement hreflang tags without breaking your site
  • Localization that goes beyond translation
  • AI search and the new rules for multilingual content
  • Technical SEO requirements for multilingual sites
  • The 6 most common mistakes and how to avoid them
  • CMS-specific implementation for WordPress, Shopify, and Webflow

SEO for multilingual websites — 2026 statistics and trends


What Is SEO for Multilingual Websites?

SEO for multilingual websites is the practice of optimizing a website to rank in search engines across more than one language. The goal is to serve the right language version to the right user, preserve link equity across translations, and avoid duplicate content penalties between regions.

Multilingual SEO is not the same as international SEO. Multilingual SEO focuses on language variants. International SEO focuses on country variants. A Canadian site with English and French versions is multilingual. A US brand with separate pricing for the UK, Australia, and Germany is international. Most growing brands need both.

The shift in 2026 is that AI search engines now generate answers in the user’s native language and pull citations from authoritative sources in that same language. Google AI Overviews, Perplexity, and Bing Copilot all reward language-specific authority. A French user asking a question in French gets answers from credible French sources. If your French pages do not exist, you are invisible in that market.

Key statistics you should know:

StatValueSource
Internet users not speaking English natively75%CSA Research
Shoppers who only buy in their native language76%SurferSEO 29-country survey
Average traffic lift from multilingual SEO47%Semrush 2026 Report
International sites with hreflang errors75%Ahrefs Audit Data
Conversion lift from native-language pagesup to 70%CSA Research

Multilingual SEO vs International SEO vs Multiregional SEO

The terms get used interchangeably. They are not the same thing. Mixing them up leads to the wrong URL structure, the wrong hreflang tags, and the wrong content strategy.

TypeTargetsExampleHreflang Format
Multilingual SEOLanguagesEnglish + Spanish + Germanhreflang="es"
Multiregional SEOCountriesUS + Canada + Australiahreflang="en-US"
Multilingual + MultiregionalBothUS English + Mexico Spanish + Spain Spanishhreflang="es-MX"
International SEOUmbrella termAny of the aboveVaries

A clothing brand selling to all Spanish speakers globally needs hreflang="es". A clothing brand selling to Mexico specifically needs hreflang="es-MX". The same brand selling to Mexico and Spain with different pricing needs both hreflang="es-MX" and hreflang="es-ES". Get the scope right before you start building.

Stop guessing if multilingual SEO is worth it. Our editors publish localized content in 17 languages across 3,500+ projects. We handle keyword research, translation review, and hreflang setup. Start for $1 →


When Do You Actually Need Multilingual SEO?

Not every business needs to translate the site. Translation is expensive. Maintenance is expensive. The wrong languages drain budget with zero return. Use these 5 signals to decide.

1. Your Analytics Show Foreign Traffic

Open Google Analytics. Go to Demographics > Geo > Country. Filter by users from countries outside your home market. If 10% or more of your traffic comes from non-English-speaking countries, multilingual SEO is a high-ROI investment.

2. Your Conversion Rate Drops Outside the Home Market

A 4% conversion rate in the US that drops to 0.8% in France is a translation problem. CSA Research found that 60% of non-English users rarely buy from English-only sites. Localization recovers most of that gap.

3. Your Competitors Translate

Run a Google search for your top 5 keywords in target languages. If competitors rank in those languages, you are leaving money on the table by staying English-only. Use Semrush or Ahrefs to verify ranking competitors per language.

GDPR forces UK and EU sites to display specific cookie consent banners. Brazil enforces LGPD. California enforces CCPA. If your product has different pricing, shipping, or compliance per region, you need multiregional pages anyway. Adding language variants is a small additional step.

5. You Sell a Service That Demands Trust

People buy SaaS, insurance, healthcare, and legal services from sites that speak their language. The trust gap on these services is too wide for translation tools to bridge. If you operate in a high-trust category, native-language content is mandatory.


Step 1: Pick the Right Languages

Most teams pick languages based on the founder’s gut feel. Spanish because the CEO went to Mexico. German because the CMO is from Berlin. This is how budgets evaporate.

Use this 4-step framework instead.

A. Pull Your Existing Foreign Traffic

In Google Analytics 4, go to Reports > Demographics > Demographic details > Country. Sort by users. Cross-reference with the Pages report to see which countries already convert despite the language barrier. Countries with high traffic AND decent conversion are your priority targets.

B. Check Search Demand in Target Languages

In Google Search Console, open the Performance report. Filter by country. Look at impressions. Pages that get 1,000+ impressions per month from a foreign country are getting Google’s attention. Translating those pages will multiply rankings.

Run keyword research in the target language with Semrush, Ahrefs, or DataForSEO. Search volume in Spanish is 5 to 9 times larger than direct translations suggest, according to Nike’s classic case study where “zapatos” had five times more searches than the partner’s translation “calzado.”

C. Validate the Business Case

For each candidate language, estimate:

  • Monthly search volume for your top 20 keywords
  • Average competitor word count per topic
  • Cost of professional translation per 1,000 words ($80 to $250)
  • Cost of ongoing content updates
  • Expected revenue from your conversion rate Ă— estimated traffic

If projected 12-month revenue is 3x the translation cost, the language is worth pursuing.

D. Start With 1 to 3 Languages

Resist the urge to launch 10 languages at once. Each language doubles your maintenance burden. Each language fragments your team’s focus. Start with the 1 to 3 highest-ROI languages, build the process, and expand from there.

Top 5 most valuable languages for global ecommerce in 2026:

  1. Spanish — 595 million speakers, 21 countries, fastest-growing internet user base
  2. Mandarin Chinese — 1.1 billion speakers, but Baidu is the dominant search engine
  3. Portuguese — Brazil alone represents the 5th largest internet market
  4. German — high purchasing power, premium product spend
  5. French — France, Canada, Belgium, plus 29 African nations

Step 2: Choose Your URL Structure

URL structure is the foundation. Get it wrong, and every other SEO decision compounds the damage. There are 3 viable options. Avoid the rest.

URL structure options for multilingual websites — ccTLD vs subdomain vs subfolder

Option 1: Country-Code Top-Level Domains (ccTLDs)

Each country gets its own domain.

  • site.de for Germany
  • site.fr for France
  • site.jp for Japan

Pros: Strongest geographic targeting signal to Google. Clear separation per market. Allows for fully independent infrastructure.

Cons: Each domain starts from zero authority. Expensive to register, host, and maintain. SEO equity does not flow between them. Best for enterprises with country-specific legal entities and budgets in the millions.

Option 2: Subdomains

One domain, one subdomain per language.

  • de.site.com
  • fr.site.com
  • jp.site.com

Pros: Cheaper than ccTLDs. Allows server-side infrastructure separation. Easy on most CMS platforms.

Cons: Google treats subdomains as semi-independent properties. Authority does not flow as cleanly as subfolders. Most studies show subdomains underperform subfolders for SEO consolidation.

One domain, language code as a folder.

  • site.com/de/
  • site.com/fr/
  • site.com/jp/

Pros: Strongest SEO consolidation. All link equity flows to the root domain. Cheapest to maintain. Easiest CMS setup. Best fit for 90% of businesses.

Cons: Weaker geographic signal than ccTLDs. Cannot be hosted on country-specific infrastructure without complex routing.

Avoid These URL Patterns

  • URL parameters like site.com?lang=de — Google struggles to crawl and index variants
  • Cookie-based language switching — search engines cannot follow user cookies
  • Mixed content on same URL — fragments ranking signals and confuses crawlers
  • Auto-detection without separate URLs — kills crawlability entirely

Pro tip: For ecommerce sites already on .com, the subfolder approach is almost always correct. For B2B SaaS targeting specific countries with separate compliance needs, ccTLDs make more sense. When in doubt, choose subfolders.

The Stacc Stack Method works in every language. Run blog SEO in 5 languages, with localized GBP posts feeding rankings everywhere. We coordinate the whole stack. See pricing →


Step 3: Conduct Keyword Research in Each Language

Translation kills keyword research. A direct translation of your English keyword is rarely the most searched term in the target language.

Three concrete examples:

English TermDirect TranslationHigher-Volume Local Term
Running shoesZapatos para correrZapatillas
SmartphoneTeléfono inteligenteCelular (LatAm), Móvil (Spain)
SneakersZapatillas de deporteTenis (Mexico)

A Spanish runner does not search “zapatos para correr.” They search “zapatillas running.” A Brazilian shopping for a phone searches “celular,” not “telefone inteligente.” If you translate your English keyword list directly, you will rank for terms nobody types.

How to Do Keyword Research in a Foreign Language

  1. Use a native speaker. Translation tools miss regional vocabulary. A Mexican Spanish speaker uses different words than a Spanish Spanish speaker.
  2. Set the keyword tool to the target country. In Semrush, switch the database. In Ahrefs, switch the country. In Google Keyword Planner, set the location.
  3. Search Google.com in incognito mode set to the target country. Use a VPN. Check People Also Ask, Related Searches, and the autocomplete suggestions.
  4. Mine local forums and Reddit. Reddit, Quora, and country-specific forums show real language patterns. Search Reddit subs like r/mexico, r/de, or r/france for the topics you target.
  5. Check competitor pages in the target language. Use SEMRush’s Organic Keywords or Ahrefs Site Explorer on a top-ranking local competitor.

Build a Language-Specific Keyword Map

For each target language, build a separate keyword map. Each map should list:

  • The primary keyword in the local language
  • Search volume per Semrush or Ahrefs
  • Keyword difficulty in that database
  • Mapped URL (existing or planned)
  • Search intent in that market (intent can shift between languages)

Cross-reference your maps. A topic that is highly competitive in English may be wide open in French. A topic that has zero competition in English may be saturated in German. Adjust priorities per language.

For a deep dive on the research process itself, read our guide on how to do keyword research. The framework adapts to every language.


Step 4: Implement Hreflang Tags

Hreflang is the markup that tells Google which language and region each page targets. It is the most error-prone part of multilingual SEO. 75% of international sites contain hreflang errors that fragment rankings or trigger duplicate content flags.

Hreflang tag implementation example for a 4-language multilingual site

The 3 Implementation Methods

  1. HTML <head> tags — best for most sites, easy to deploy via CMS plugins
  2. HTTP headers — required for non-HTML files like PDFs
  3. XML sitemap — best for large sites with thousands of language variants

Most CMS plugins use method 1. WordPress with Yoast SEO Premium or WPML auto-generates the tags. Shopify with Shopify Markets handles them natively. Webflow needs manual setup or a third-party tool.

Basic Hreflang Syntax

For a page available in English, German, French, and Mexican Spanish, every page in every language must include all 5 of these tags:

<link rel="alternate" hreflang="en" href="https://site.com/page" />
<link rel="alternate" hreflang="de" href="https://site.com/de/page" />
<link rel="alternate" hreflang="fr" href="https://site.com/fr/page" />
<link rel="alternate" hreflang="es-MX" href="https://site.com/mx/page" />
<link rel="alternate" hreflang="x-default" href="https://site.com/page" />

The 4 Hreflang Rules That Trip Everyone Up

  1. Self-reference. Every page must include a hreflang tag pointing to itself. The English page references itself with hreflang="en".
  2. Bidirectional. If page A points to page B, page B must point back to page A. Otherwise Google ignores the relationship entirely.
  3. Use ISO codes correctly. Language code is ISO 639-1 (2 letters). Country code is ISO 3166-1 (2 letters). Format is language-COUNTRY. The country code is uppercase by convention. It is en-GB, not en-UK. It is de-CH, not de-SW.
  4. Include x-default. Use x-default to specify the fallback for users whose language is not matched. Usually this is your English homepage.

Hreflang for Same Language, Different Countries

A US English page and a UK English page need different hreflang codes:

<link rel="alternate" hreflang="en-US" href="https://site.com/page" />
<link rel="alternate" hreflang="en-GB" href="https://site.com/uk/page" />
<link rel="alternate" hreflang="en-AU" href="https://site.com/au/page" />
<link rel="alternate" hreflang="en" href="https://site.com/page" />
<link rel="alternate" hreflang="x-default" href="https://site.com/page" />

The unqualified hreflang="en" catches English speakers in countries you have not specifically targeted. The x-default catches non-English speakers without a matching language.

For a complete walkthrough, see our hreflang tags guide which covers every edge case.

How to Test Your Hreflang Tags

After implementation, validate with these tools:

  • Google Search Console — Check the International Targeting report. Errors show up within 7 to 14 days.
  • Screaming Frog SEO Spider — Crawl the site and export the hreflang report. Spots missing return links instantly.
  • Sitebulb — Visualizes hreflang relationships and broken pairs.
  • Ahrefs Site Audit — Flags hreflang errors in the Issues report.

Run a full test before launch. Then run it monthly. Hreflang errors creep in every time someone updates a URL.


Step 5: Localize Content (Not Just Translate)

Translation is the floor. Localization is the bar. AI search engines in 2026 are aggressive about collapsing translated content into the same semantic representation. If your French page is just a French rewrite of your English page, Google may decide the English version is the canonical one and surface that instead.

Translation vs localization comparison for multilingual SEO

What True Localization Includes

Language-specific keyword research — Use the actual terms locals search for. Not direct translations. This is the single biggest difference between a page that ranks and a page that does not.

Currency, dates, and measurement units — Display prices in local currency. Format dates per local convention (DD/MM/YYYY in most of Europe, MM/DD/YYYY in the US). Switch between metric and imperial. Mention sizes in local conventions (EU clothing sizes, US shoe sizes).

Cultural references and imagery — A US blog about Thanksgiving means nothing to a German reader. Replace with locally relevant examples. Swap images of US street signs for European ones. Show local landmarks where possible.

Local trust signals — Display country-specific certifications, payment methods, and contact options. A German user expects to see Klarna, Sofort, and SEPA. A Mexican user expects OXXO and SPEI. Missing payment options kill conversion before the SEO matters.

Local idioms and tone — Marketing copy that lands in casual American English often sounds rude or pushy in German. Brazilian Portuguese is warmer than European Portuguese. Adapt voice, formality, and rhetorical patterns per market.

Translation Workflow That Actually Works

  1. Draft in source language. Write the original content in your strongest language. Optimize for search before translation.
  2. Brief a native translator. Send the source content with a brief listing target keywords, brand voice rules, and any cultural notes. Do not send the keyword list as a translation task — explain why each keyword matters.
  3. Translator drafts. A native speaker drafts the translation, replacing direct translations with locally-natural phrasing.
  4. Local SEO review. A second native speaker with SEO experience reviews keyword usage, meta tags, headers, and internal anchor text.
  5. Stakeholder review. A native speaker on the marketing team validates voice and tone.
  6. Publish and tag. Add the hreflang tags, update the sitemap, and submit to Search Console.

This workflow costs more than auto-translation. It also ranks. Auto-translated content rarely outperforms a single, well-crafted page in the source language.

Machine Translation Has a Place

Machine translation is fine for first drafts, internal documentation, and high-volume support content. It is not fine for landing pages, pricing pages, or pillar SEO content. Google has stated repeatedly that auto-translated content without human review can be flagged as spam. Auto-translate the long tail. Human-translate the head.

For more on quality control, see our piece on AI content quality control.

We localize SEO content the right way. Native writers in 17+ languages. Local keyword research. Hreflang setup included. No machine translation surprises. Start for $1 →


Step 6: Set Up Technical SEO for Multilingual Sites

Multilingual SEO adds technical requirements on top of standard technical SEO. Skip them and your translations will sit unindexed.

The 7-step process for launching a multilingual website with SEO

Set the HTML lang Attribute

Every page must declare its language in the <html> tag.

<!-- German page -->
<html lang="de">

<!-- Mexican Spanish page -->
<html lang="es-MX">

<!-- Default English -->
<html lang="en">

The lang attribute helps screen readers, browser translation prompts, and AI search engines confirm the language. Most CMS platforms set it automatically based on the locale. Verify it is correct with View Source or Chrome DevTools.

Build a Multilingual XML Sitemap

Your sitemap should reference every language version of every URL, with hreflang annotations.

<url>
  <loc>https://site.com/page</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://site.com/page" />
  <xhtml:link rel="alternate" hreflang="de" href="https://site.com/de/page" />
  <xhtml:link rel="alternate" hreflang="fr" href="https://site.com/fr/page" />
</url>

For large sites, split sitemaps by language. Submit each one in Google Search Console.

Translate Meta Tags and Schema

Every page needs its meta title, meta description, Open Graph tags, and schema markup translated. A French page with an English meta title shows the English title in French search results. Conversion craters.

Schema markup deserves special attention. The inLanguage property and any text fields (like description, name, headline) must be localized. For ecommerce, the priceCurrency field must match the local currency. For local business schema, the address must match the local format. See our schema markup SEO guide for the full setup.

Translate URL Slugs

Translated URLs perform better than English URLs for foreign-language content. The German page should not live at site.com/de/running-shoes. It should live at site.com/de/laufschuhe. Google uses the URL as a ranking signal.

The trade-off is URL maintenance. If you change a slug, you need to set up a 301 redirect and update every hreflang reference pointing to it.

Configure Canonical Tags Correctly

Each language version should canonical to itself. Not to the English version.

<!-- On the German page -->
<link rel="canonical" href="https://site.com/de/page" />

Pointing the canonical to the English version tells Google to consolidate signals and ignore the German page. This is the single most common technical mistake on multilingual sites. See our canonical tags guide for the full setup.

Set International Targeting in Search Console

In Google Search Console, open Legacy Tools > International Targeting. If you use ccTLDs, the country is set automatically. If you use subfolders or subdomains, you can manually set the country for each property. This helps Google understand your geo intent.


A page ranks based on the authority of its language ecosystem. A French page benefits from French backlinks. A German page benefits from German backlinks. English backlinks help less in foreign markets.

Partner with local publications. Identify the top 20 publications in your target country. Pitch guest posts in the local language. Build relationships with local journalists covering your industry.

Sponsor local events. Industry conferences in target countries usually offer sponsor backlinks from the event website. Pick events with strong domain authority.

Translate your best link bait. If a piece of original research drove 50 backlinks in English, translate it. Pitch it to local publications who would otherwise have no equivalent data.

Get listed in local directories. Country-specific business directories carry weight. Examples: Gelbe Seiten in Germany, Pages Jaunes in France, ConPaginas in Spain.

Pursue local press releases. PR services like Pressrelations and PRNewswire have local-language distribution. A well-targeted release earns links from local trade publications.

Local Google Business Profile

If you have physical locations in target countries, optimize a Google Business Profile for each location in the local language. The profile name should be in the local language. Descriptions, posts, and Q&A should be localized. Reviews in the local language carry more weight for local rankings.

For local SEO specifically, our local SEO module handles GBP posts in the customer’s native language for $49/month per location.

  • Do not buy translated content packages that include backlinks
  • Do not exchange links with sites just because they are in the target language
  • Do not link to your translated pages from English-language footer or sidebar widgets
  • Do not redirect ranking English pages to translated pages without a clear reason

Toxic links in any language drag down the entire domain.


Step 8: Monitor and Iterate

Multilingual sites generate fragmented data. You need to segment analytics by language and country, or every average masks per-market problems.

What to Measure

Per-language organic traffic — Filter GA4 by country. Filter by landing page slug (/de/, /fr/). Track week-over-week change.

Per-language rankings — Track keyword rankings in Semrush or Ahrefs per country database. Rankings can shift independently per market.

Per-language conversion rate — A 4% global conversion rate could be 8% in the US and 0.4% in France. Segment by country to find the gap.

Per-language indexation rate — In Google Search Console, filter by Pages > Indexed. Confirm translated pages are getting indexed.

Per-language Core Web Vitals — Performance varies by country due to CDN coverage. Optimize CDNs for each major market. See our Core Web Vitals guide for the full audit.

Tools for Multilingual Monitoring

ToolUse CaseCost
Google Search ConsoleHreflang validation, per-country impressionsFree
GA4 + Looker StudioMulti-language traffic dashboardsFree
SemrushPer-country keyword rankings$139+/mo
AhrefsPer-country rank tracking, backlinks$129+/mo
Screaming FrogHreflang auditsFree tier or ÂŁ199/yr

For a complete audit checklist, see our guide on how to do an SEO audit.


The 6 Most Common Multilingual SEO Mistakes

After auditing 200+ multilingual sites, the same 6 mistakes show up everywhere. Fix these and you outrank 80% of competitors immediately.

Common multilingual SEO mistakes to avoid in 2026

Mistake 1: Using Machine Translation Without Editing

Raw Google Translate or DeepL output ranks poorly. Google has explicitly stated that auto-translated content without human review can be considered low-quality or spam. Always have a native speaker edit the output. Better, write fresh content in the target language.

Hreflang is bidirectional. If page A says “the German version is page B,” then page B must say “the English version is page A.” Without the return link, Google ignores both tags. Use Screaming Frog or Sitebulb to scan for missing return links.

Mistake 3: Using Country Flags for Languages

Spanish is spoken in 21 countries. Flying a Spanish flag for the Spanish version offends Mexican, Argentinian, and Colombian users. Flying an Argentinian flag offends everyone else. Use language names in the local language: “Español,” “Deutsch,” “Français.” Drop the flags.

Mistake 4: Mixed-Language Content

A German page with English navigation, English footer, and English CTA buttons is not really a German page. Translate everything. Buttons. Forms. Error messages. Email templates. Anything that loads on the page must be in the target language.

Mistake 5: Wrong ISO Codes

These are wrong. Avoid:

  • en-UK (correct: en-GB)
  • pt-BR formatted as br (correct: pt-BR)
  • zh for Mandarin (correct: zh-CN for Simplified, zh-TW for Traditional)
  • cn instead of zh-CN

Always use ISO 639-1 for language and ISO 3166-1 alpha-2 for country.

Mistake 6: Automatic IP-Based Redirects

Auto-redirecting users to their language version based on IP blocks Googlebot from crawling alternate versions. Google crawls from US IP addresses. If you redirect every US IP to the English version, Google will never crawl your German or French pages.

The fix: serve all language versions from their respective URLs without redirects. Use a small popup or banner that asks “Switch to German?” but lets the user stay on the current page.


Multilingual SEO and AI Search in 2026

AI search engines changed the rules. Google AI Overviews, Perplexity, Bing Copilot, and ChatGPT Search all use language signals differently than traditional search.

What Changed

Semantic collapse. AI search engines collapse identical information across languages into shared semantic representations. If your French page says the same thing as your English page, the AI may pick the higher-authority English page to cite globally — including for French users.

Freshness dominance. The most recently updated language version often becomes the system’s preferred reference. If your German page was updated last week but your English page has not been updated in 2 years, the AI may surface the German version even for English queries.

Authority is market-relative. A US healthcare brand with strong domain authority may have zero authority in France. AI search engines weigh local certifications, local citations, and local mentions. Global brand authority no longer carries across borders.

  • Entity clarity. Define your brand, products, and services with consistent naming in every language. Use schema markup with inLanguage properties.
  • Distinct intent per language. Each language version should answer a different intent or add a unique angle. Not just a translation.
  • Local citations. Get cited in local publications, local Wikipedia entries, and local industry sites. AI search engines weight these heavily.
  • Hreflang still helps. For traditional search results, hreflang remains the most reliable signal. AI search has reduced its influence but not eliminated it.

For a deep dive on AI search, see our coverage of AI search changing SEO and optimizing for Google AI Overviews.


CMS-Specific Setup Notes

WordPress

The two most reliable plugins for multilingual SEO on WordPress are WPML and Polylang.

  • WPML ($39 to $199/yr) — built for SEO, handles hreflang automatically, supports custom post types
  • Polylang (Free or $99/yr Pro) — lighter weight, fast for simpler sites, also handles hreflang

Both plugins integrate with Yoast SEO and Rank Math. Pick one and stick with it. Mixing plugins creates conflicts that break hreflang.

For URL structure on WordPress, the subdirectory option in WPML or Polylang gives you /de/, /fr/ etc. without subdomains.

Shopify

Shopify Markets handles multilingual SEO natively as of 2023. Key setup:

  1. Enable Shopify Markets and add your target markets
  2. Connect domains or subfolders per market
  3. Add languages to each market
  4. Use the Translate & Adapt app (free from Shopify) for content translation
  5. Shopify auto-generates hreflang tags and the multilingual sitemap

Verify the hreflang tags render correctly with View Source after launch. Some themes interfere with Shopify’s auto-injection.

Webflow

Webflow does not support multilingual sites natively. Options:

  1. Weglot integration ($15+/mo) — auto-translates and adds hreflang
  2. Manual cloned pages — duplicate every page, change the slug, manually add hreflang
  3. Localize.js — third-party tool that overlays translations

Most Webflow sites use Weglot or move to a different CMS for serious multilingual SEO.

Headless CMS (Contentful, Sanity, Strapi)

Headless platforms support locales out of the box. Each entry has fields per language. The front-end framework (Next.js, Nuxt) handles URL routing and hreflang injection.

This setup gives the most flexibility and the cleanest SEO output. It also requires the most engineering investment.


Pre-Launch Checklist

Before going live with a new language, run through this checklist. Every box must be ticked.

Pre-launch checklist for multilingual SEO with 12 critical items

  • Target market validated with traffic and demand data
  • URL structure decided and consistent across all pages
  • Keyword research conducted in the target language
  • All page content translated by native speakers (not raw machine output)
  • Meta titles and descriptions translated for every page
  • URL slugs translated where the CMS supports it
  • HTML lang attribute set on every page
  • Hreflang tags self-referencing and bidirectional
  • x-default hreflang set for unmatched users
  • Multilingual XML sitemap generated and submitted
  • Canonical tags pointing to the correct language version
  • Schema markup translated (inLanguage, descriptions, prices, currency)
  • Currency, dates, and contact info localized
  • Internal links updated to point to language-appropriate destinations
  • Search Console international targeting verified
  • Native speaker QA of the live site

Frequently Asked Questions

How do you do SEO for a multilingual website?

Follow 8 steps. Pick target languages based on traffic and demand data. Choose a URL structure (subfolder is recommended for most sites). Conduct keyword research in each target language with native speakers. Localize content (do not just translate). Implement hreflang tags with self-reference and bidirectional pairs. Set up technical SEO including the HTML lang attribute, multilingual sitemap, and translated schema. Build local backlinks. Monitor per-language metrics and iterate.

Is multilingual SEO different from international SEO?

Yes. Multilingual SEO targets languages. International SEO targets countries. A Canadian site with English and French versions is multilingual. A US brand with separate pricing for the UK, Australia, and Germany is international. Most growing brands need both, which is sometimes called multiregional SEO.

Are hreflang tags still required in 2026?

Yes, for traditional search results. Hreflang remains the most reliable signal for telling Google which language and region a page targets. AI search engines have reduced its weight but still consider it. Skipping hreflang causes duplicate content issues and serves the wrong language version to users.

Can I use machine translation for SEO content?

Use it for first drafts and high-volume support content. Do not use raw machine translation for landing pages, pricing pages, or pillar SEO content. Google can flag auto-translated content without human review as low-quality. Always have a native speaker edit the output for tone, regional terminology, and search intent.

What URL structure is best for multilingual websites?

Subfolders work best for 90% of sites. Examples: site.com/de/, site.com/fr/. Subfolders consolidate domain authority, are cheap to maintain, and rank well. Use ccTLDs (site.de, site.fr) only for enterprises with country-specific legal entities and large budgets. Avoid subdomains in most cases. Avoid URL parameters and cookie-based language switching entirely.

How long does multilingual SEO take to show results?

Expect 3 to 6 months for new language versions to gain meaningful traffic. Translated pages on an established domain rank faster than brand-new pages. Hreflang implementation is recognized by Google within 7 to 14 days. Ranking gains follow normal SEO timelines after that.

Should I translate URL slugs?

Yes when your CMS supports it. Translated slugs perform better than English slugs in foreign-language search. The German page should live at site.com/de/laufschuhe, not site.com/de/running-shoes. The trade-off is more work maintaining redirects and hreflang references when slugs change.


What to Do This Week

Multilingual SEO is the highest-ROI expansion play for sites that already rank well in 1 language. The first 1 to 3 languages typically pay back in under 12 months. Pick a target market with demand data. Choose the subfolder URL structure unless you have a strong reason not to. Get hreflang right on day one. Then localize, do not just translate.

Sites that get the basics right capture traffic from 75% of internet users who do not speak English natively. Sites that fake it with auto-translation get penalized, fragmented, and ignored. There is no middle ground in 2026.

Skip the translation headache. We publish localized SEO content in 17 languages, run hreflang setup, and track per-market performance. Same flat pricing as our English program. Start for $1 →


Sources

Siddharth Gangal

Written by

Siddharth Gangal

Siddharth is the founder of theStacc and Arka360, and a graduate of IIT Mandi. He spent years watching great businesses lose organic traffic to competitors who simply published more. So he built a system to fix that. He writes about SEO, content at scale, and the tactics that actually move rankings.

30 SEO blog articles published every month

Keyword-optimized, scheduled, and live on your site. Automatically.

Start for $1 →

30-day trial · Cancel anytime

theStacc

Stop writing SEO content manually

30 blog articles, 30 GBP posts, and social media content. Published every month. Automatically.

Start Your $1 Trial

$1 for 3 days · Cancel anytime