How Do You Migrate a Multilingual Website to Webflow Without Losing SEO?

Migrating a multilingual site to Webflow? Map URLs by locale, set redirects per language, rebuild hreflang, and protect rankings in every market.

Sanya Jain
Sanya Jain
Digital Content Specialist
Table of contents

Ready for a website that actually sells?

Book a call
Localization & Multisite
11
Mins
October 11, 2026

Use            to summarize this article

ChatGPT
Perplexity AI
Claude
Gemini AI
Grok
Quick Summary
  • The short answer: Map every URL in every language, import existing translations, redirect every locale, rebuild hreflang, and monitor each language separately.
  • The biggest trap: Webflow 301 redirects don't cover locale subdirectories. Each locale needs its own redirect rules.
  • Hreflang: Webflow generates it automatically when you use the auto-generated sitemap and turn on publishing for every locale.
  • Imports: CMS content can be imported through the Data API with a locale ID for each language. Static pages and localized images need manual work.
  • Agentic Translation: Use it to fill gaps, not to replace translations that already rank.

To migrate a multilingual site to Webflow without losing SEO, map every URL in every language, import the translations you already have, set up redirects for each locale, and track each language on its own after launch.

Most teams get the English site right.

It's the German, French, or Arabic pages that quietly lose rankings.

That's because in Webflow, redirects and SEO settings don't carry over from your main language. Each locale needs its own setup.

Below is the process we follow, in 8 steps.

Want us to handle it? Our Webflow migration service plans every locale before a page moves.

‍

What usually breaks in a multilingual migration?

The same few things go wrong again and again:

  • Redirects for other languages. Webflow doesn't cover locale folders automatically.
  • Hreflang. Old tags still point to URLs that no longer exist.
  • URL changes. Moving from ?lang=, subdomains, or country domains changes every non-English URL.
  • Missing content. Some things can't be imported, so pages go live in the wrong language.
  • Monitoring. Total traffic looks fine while one language drops.

‍

How does a multilingual Webflow migration work?

We split it into three phases:

  1. Map: Record what you have and plan where every URL goes.
  2. Match: Rebuild in Webflow Localize and bring every SEO signal across.
  3. Monitor: Test before launch, then watch each language after.

‍

Phase 1, Map: what should you do before building in Webflow?

Don't open Webflow yet.

First, write down what the old site has, in every language.

‍

Step 1, benchmark and crawl every locale:

Pull traffic, rankings, and top pages for each language from Search Console and your analytics.

Keep them separate. A drop in German traffic is easy to miss inside a healthy global number.

Next, crawl the whole site and export every indexable URL by language.

For each one, save the title, meta description, canonical, hreflang tags, and schema.

Mark the URLs that have backlinks. Those need the most care.

Pro Tip
Add a URL-prefix property in Search Console for each locale folder, like example.com/de/, before you migrate. You get clean per-language data from day one, instead of digging through filters later.

‍

Step 2, map every URL, locale by locale:

Most multilingual sites use one of four URL patterns.

Webflow Localize puts each locale in a subdirectory, like /de/. If you're on anything else, every non-English URL will change.

Current structureExampleIn Webflow LocalizeRedirects needed
Parametersexample.com/page?lang=deexample.com/de/pageYes, for every secondary-language URL
Subdirectoriesexample.com/de/pageSame patternOnly where slugs change
Subdomainsde.example.com/pageexample.com/de/pageYes, from every old subdomain URL
Country domainsexample.de/pageexample.com/de/page, or a separate Webflow siteYes, unless you keep a separate site per domain

Now build a simple sheet. Old URL in one column, new URL in the next, one row per page.

A few rules while you fill it in:

  • Keep ranking URLs the same if you can. No change, no risk.
  • Redirect German to German. Not to the English page.
  • Only switch languages if you have to. That means the page no longer exists in its original language.
  • Don't send everything to the homepage. Pick the closest match for each URL.

Keep this sheet handy. You'll come back to it for redirects, QA, and monitoring.

Using country domains and want to keep them? Read Should You Use One Webflow Site or Multiple Sites for Global Markets? first.

We did this for ZingHR's website. URL mapping, redirects, schema, and metadata were sorted before migration started, and we shipped 22+ pages in 4 weeks.

__wf_reserved_inherit
ZingHR serves India, MEA, and SEA from one site, with each region in its own subdirectory. [Image Source]

‍

Phase 2, Match: how do you rebuild the site in Webflow?

Now you rebuild.

The goal is simple: same pages, same languages, clear URLs.

‍

Step 3, set up locales and import your translations:

Add a locale for each language and region you support today.

Locales, URL routing, and SEO settings live in the Localization panel. [Image Source]

Check your plan first. Localization Essential covers up to 3 locales, and Advanced covers up to 10.

Every new locale starts with your primary locale's content, so nothing goes live empty.

Then bring in the translations you already have. That's the content Google is ranking right now.

CMS content can come in through the Webflow Data API, which can create and manage CMS items in primary and secondary locales.

A few things won't come across on their own:

‍

Step 4, fill gaps with Agentic Translation:

Webflow's Agentic Translation is great for missing content.

Don't use it to redo translations you already have.

One-time translation does a whole language for your team to review. Continuous translation keeps a locale in sync as your main content changes.

Why not just re-translate everything?

  • Your translations already rank. Swapping them for new AI text changes what Google has indexed.
  • It uses up words. Translated words count toward your plan's word limits, shared across locales.
  • You can protect them. Exclusion rules keep chosen pages, components, CMS fields, and component props out of AI translation.

Planning to turn on continuous translation later? Our guide to Webflow Agentic Translation covers the setup.

‍

Step 5, recreate slugs, metadata, hreflang, and canonicals:

Each locale needs its own SEO title, meta description, and Open Graph settings.

Pull them from your Step 1 export. Don't copy the English ones across.

Want translated slugs, like /de/preise instead of /de/pricing? Collection slug translation needs an Advanced or Enterprise Localize plan.

If your current translated slugs rank, keep them exactly as they are. A new slug is a new URL.

Hreflang is mostly handled for you. Webflow adds it to pages, the sitemap, or both, and updates it every time you publish.

The exception is a custom sitemap. Then you'll need to add hreflang yourself.

For pages that repeat the same content in the same language, Google suggests picking one preferred version. For everything else, run this check:

Hreflang and Canonical Check

  • Auto-generated sitemap turned on in Webflow
  • Publishing enabled for every locale subdirectory
  • Hreflang on each page lists every language version, including itself
  • Self-referencing canonicals on every locale
  • No cross-language canonicals pointing secondary pages to English
  • HTML lang tag matches the language of each locale

‍

Step 6, add 301 redirects for every locale:

Pay close attention here.

Webflow's 301 redirects are relative to your root domain and don't apply to locale folders.

So a redirect from /old-page to /new-page does nothing for /de/old-page. You need rules for each locale.

Webflow 301 redirects table with CSV import, export, search, and sort options
Managing 301 redirects in bulk with CSV import in Webflow. [Image Source]

Wildcards save time. A rule like /de/blog/(.*) covers a whole folder.

Pro Tip
Add specific redirect rules before broad wildcards, because Webflow redirects run in the order they were added. Wildcards aren't full regex, so you can't exclude a single page from one. Test on the live domain in a private browser window, since browsers cache redirects.
1,000
Maximum number of 301 redirects Webflow recommends per site, so use one wildcard rule per locale folder wherever you can

More on how ordering works in Webflow's redirects guide.

Moving a multilingual site to Webflow?

‍

Phase 3, Monitor: what should you check before and after launch?

Test every locale on staging first.

After launch, watch each language on its own until Google catches up.

‍

Step 7, QA every locale before launch:

Go back to your Step 2 sheet and test from it.

  • Redirects: Try a few from every locale, including old ?lang= and subdomain URLs.
  • Hreflang: Spot-check your key pages in each language.
  • Metadata: Make sure titles and descriptions are translated, not copied from English.
  • Language switcher: It should open the same page in the other language, not the homepage.
  • Internal links: German pages should link to German pages.
  • Indexing blocks: Remove any noindex tags or robots.txt rules left over from staging.

‍

Step 8, monitor rankings and AI visibility by locale:

Google moves a site one URL at a time.

It has to visit every old and new URL at least once, so expect some movement for a few weeks.

  • Compare each locale with your Step 1 numbers.
  • Check the indexing report for each language.
  • Look for 404s on old non-English URLs, and add redirects as they show up.
  • Ask ChatGPT, Perplexity, and Google AI Overviews the questions your pages used to answer, in each language. See if you're still cited.

‍

What does a well-built multilingual Webflow site look like?

It helps to know where you're heading before you start mapping URLs.

Here's a live example: Amazon Signage, which we built on Webflow. It's one site serving 8 markets, and it shows the end state a multilingual migration should land on.

What's in placeOn signage.amazon.comWhy it matters in a migration
Locales with language and regionen-US, en-GB, en-CA, fr-FR, fr-CA, de-DE, it-IT, and es-ESEach one is a column in your URL mapping sheet
One subdirectory per locale/de-de/, /fr-ca/, and so on, with US English at the rootOld subdomain or ?lang= URLs need to redirect into these folders
English slugs in every locale/de-de/industries/healthcare, not a German slugFewer URL changes, and one redirect pattern works for every locale
Hreflang in the sitemapEvery page lists all its language versions, plus x-defaultWebflow builds this for you once each locale is published
Localized SEO per localeGerman pages carry German titles and meta descriptionsMetadata has to move across per locale, not just in English
Webflow SEO settings for Amazon Signage's German homepage, showing a German title tag and meta description
The German homepage on Amazon Signage has its own title and meta description, set in Webflow's SEO settings.

The use cases: one product, six industries, eight markets

Amazon Signage sells the Signage Stick to very different buyers. So the site has a page for each industry it serves.

Each of those pages then exists in every locale:

Use caseWho it's forUS English pageGerman page
K-12Schools/industries/k-12/de-de/industries/k-12
Higher educationColleges and universities/industries/higher-education/de-de/industries/higher-education
RetailStores and retail chains/industries/retail/de-de/industries/retail
Food servicesRestaurants/industries/food-services/de-de/industries/food-services
HealthcareHospitals and clinics/industries/healthcare/de-de/industries/healthcare
Corporate communicationOffices and internal comms teams/industries/corporate-communication/de-de/industries/corporate-communication

This is where multilingual sites get big fast.

Six industry pages plus the home, search, and blog pages make 9 page types. Multiply by 8 locales, and that's 72 URLs.

72
URLs from just 9 page types across 8 locales, and each one needs a mapping row, a redirect check, and an hreflang entry in a migration

That's why the structure matters so much.

Because every locale follows the same /locale/industries/slug pattern, one wildcard rule per locale can cover a whole section. A rule like /de-de/industries/(.*) handles all six German industry pages at once.

And because the sitemap is auto-generated, every new page shows up with all 8 language versions linked. Nobody has to maintain hreflang by hand.

signage.amazon.com sitemap showing hreflang links for eight locales and x-default on each page
Amazon Signage's auto-generated sitemap lists every language version of each page, plus x-default.

We shipped 20+ pages in 5 weeks, on a CMS the Amazon team can update on its own.

‍

Can a Webflow migration affect AI search visibility?

Yes. AI engines can only cite pages they can find and understand.

A missing redirect means the page can't be found. A rewritten page might lose the answer an AI engine used to quote.

  • Keep the direct answers. If a section opened with a clear answer before, keep it near the top.
  • Keep names consistent. Brand and product names should match in every language. Webflow's glossary helps.
  • Don't launch half-translated locales. They give AI engines less to work with.
  • Bring your schema across. Recreate FAQ, article, and organization schema on every locale.

Our SEO and AEO team checks rankings and AI visibility on every migration we run.

Free website audit

Is your site ready to migrate?

Get a scored breakdown of your positioning, proof, conversion paths and technical health before you move. Results in about a minute.

‍

What can't Webflow migrate automatically?

Webflow does a lot for you, but these always need manual work:

  • Static pages. Rebuild them in the Designer.
  • Localized images. Swap them per locale in the Designer.
  • Main-language page content. The API can only update secondary locales.
  • Redirects for other languages. Each locale needs its own rules.
  • Country domains. Webflow Localize uses subdirectories, not separate domains.
  • Custom sitemaps. Hreflang has to be added by hand.

Adding Arabic as part of the move? Read How Do You Build an Arabic and English (RTL) Website in Webflow?

Multilingual Webflow Migration Checklist

  • Every locale benchmarked and every URL exported before the build
  • Every old URL mapped to a new URL in the same language
  • Every locale added in Webflow Localize, on a plan that supports enough locales
  • Translations imported with a CMS locale ID for every language
  • Static pages and localized images rebuilt in the Designer
  • Agentic Translation used only for gaps, with exclusion rules set
  • Slugs, titles, descriptions, and Open Graph localized
  • 301 redirects added for every locale, specific rules first
  • Staging noindex tags removed before launch
  • Search Console, indexing, and 404s monitored per locale

‍

Key takeaways

Treat every language like your main one, and a multilingual migration doesn't have to cost you rankings.

Webflow takes care of hreflang, lang tags, and localized sitemaps. Redirects, imports, and QA are on you.

Moving from a specific platform? We've written guides for Sitecore, Drupal, Contentful, Next.js, and WordPress. Or start with our SEO-safe Webflow migration checklist.

Planning a multilingual move? Talk to Flowtrix. Our migration team maps every locale before launch.

Migrate every language without losing rankings

FAQ's

The most common questions teams ask before moving a multilingual website to Webflow.

How do you migrate a multilingual website to Webflow without losing SEO?
Map every URL in every language, import your existing translations into Webflow Localize, add 301 redirects for each locale, rebuild hreflang with the final URLs, and monitor each language separately after launch. Flowtrix plans every locale before a single page moves.
Do Webflow 301 redirects work for localized URLs?
Not automatically. Webflow 301 redirects are relative to your root domain and don't apply to locale subdirectories, so each locale needs its own redirect rules. Flowtrix builds redirect maps for every language during migration.
Does Webflow handle hreflang automatically?
Yes, when you use the auto-generated sitemap and turn on publishing for every locale. Custom sitemaps need hreflang added manually. Flowtrix checks hreflang and canonicals on every locale before launch.
Can you import translated content into Webflow?
Yes, for CMS content. The Webflow Data API can create items in primary and secondary locales when you include a locale ID for each language. Static pages and localized images need manual work in the Designer. Flowtrix plans both as part of every migration.
Should you re-translate content with Agentic Translation during a migration?
Not for content that already ranks. Import existing translations and use Agentic Translation to fill gaps, since translated words count toward pooled word limits. Flowtrix sets up exclusion rules so proven translations stay untouched.
Can a website migration affect AI search visibility?
Yes. Broken redirects, missing locales, or rewritten answers can stop AI engines from finding or citing your pages. The Flowtrix SEO and AEO team checks rankings and AI visibility in every language after migration.
Sanya Jain
Sanya Jain
Digital Content Specialist
October 11, 2026

Use AI to summarize this article

ChatGPT
Perplexity AI
Claude
Gemini AI
Grok

Thinking about a Revamp?

let's talk