---
type: "Blog Post"
title: "WordPress to Webflow migration: step-by-step guide | Roicool"
description: "Moving from WordPress to Webflow: when it makes sense, content model, XML-to-CSV import, the 301 map, plugin equivalents and SEO checks after launch."
url: "https://www.roicool.com/en/blog/wordpress-to-webflow-migration"
lang: "en"
dateModified: "2026-10-20"
author: "Salih Erdem Şahin"
resource: "https://www.roicool.com/en/blog/wordpress-to-webflow-migration"
alternates:
  tr: "https://www.roicool.com/blog/wordpressten-webflowa-gecis.md"
generated: { by: "process:roicool-cms", at: "2026-10-20T15:59:10.215Z" }
related:
  - { title: "Website migration SEO checklist: moving to a new site without losing traffic", resource: "https://www.roicool.com/en/blog/website-migration-seo-checklist.md" }
  - { title: "Webflow SEO settings: 10 things to check before launch", resource: "https://www.roicool.com/en/blog/webflow-seo-settings.md" }
  - { title: "Webflow pricing 2026: which plan for which site, and the real total", resource: "https://www.roicool.com/en/blog/webflow-pricing.md" }
sources:
  - { id: "1", resource: "https://help.webflow.com/hc/en-us/articles/33961193662739-Migrate-your-site-from-WordPress-to-Webflow", title: "Webflow Help Center, Migrate your site from WordPress to Webflow" }
  - { id: "2", resource: "https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS", title: "Webflow Help Center, How do I import content into the Webflow CMS?" }
  - { id: "3", resource: "https://help.webflow.com/hc/en-us/articles/33961244391059-Manage-CMS-Collections", title: "Webflow Help Center, Manage CMS Collections" }
  - { id: "4", resource: "https://help.webflow.com/hc/en-us/articles/33961317363091-Reference-Collection-field", title: "Webflow Help Center, Reference Collection field" }
  - { id: "5", resource: "https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow", title: "Webflow Help Center, How do I set up redirects in Webflow?" }
  - { id: "6", resource: "https://help.webflow.com/hc/en-us/articles/33961211526291-Import-export-301-redirects", title: "Webflow Help Center, Import/export 301 redirects" }
  - { id: "7", resource: "https://help.webflow.com/hc/en-us/articles/33961370570131-Webflow-Pages-plugin-for-WordPress", title: "Webflow Help Center, Webflow Pages plugin for WordPress" }
  - { id: "8", resource: "https://webflow.com/pricing", title: "Webflow, Plans & pricing" }
---

# Moving from WordPress to Webflow: content, URLs and SEO, step by step

When you move from WordPress to Webflow, the design is rebuilt in Webflow and the content is converted from XML to CSV and imported into the CMS. The key to keeping traffic is to export every URL on the old site, set up a 301 redirect for every address that changes, and cover what your plugins did in Webflow before the move.

- Webflow does not import code; the theme does not carry over and the design is rebuilt in Webflow.
- Content is converted from the WordPress XML export to CSV and imported into collections; the CSV limit is 4 MB.
- Webflow publishes CMS pages under a folder, so WordPress posts at the root get new URLs.
- 301 redirects can be uploaded in bulk via CSV, but a new import overwrites the existing redirects.
- List the Webflow equivalent of every plugin before the move: a built-in feature, an app or custom code.

Moving from WordPress to Webflow is more than switching a site's platform: the design is rebuilt, the content moves into a new model and the URL structure often changes. A well-planned migration gives the team less maintenance and a faster publishing workflow; an unplanned one costs organic traffic.

This post is a step-by-step roadmap for marketing and web teams considering the move. The technical details come from Webflow's own help documentation. For a detailed checklist on the redirect and monitoring side, see our [website migration SEO checklist](https://www.roicool.com/en/blog/website-migration-seo-checklist).

## First, the decision: do you really need to migrate?

Webflow and WordPress are different models. Webflow is a SaaS platform that manages hosting, updates and infrastructure itself; WordPress is open source, installed on your own server or with a hosting provider, and extended with plugins. In its own migration guide, Webflow highlights having no plugin dependency, built-in hosting and visual design.

Typical cases where migrating makes sense:

- The marketing team constantly depends on a developer to publish pages and content.
- Plugin and theme updates create a steady maintenance load and security risk.
- The site is going to be redesigned anyway.

There are also cases where migrating is hard: sites that rely on many custom plugins, custom post types or server-side processing. For a general comparison of the platforms, see our [Webflow vs WordPress](https://www.roicool.com/en/comparisons/webflow-vs-wordpress) page. For those who do not want to move completely, Webflow also has a WordPress plugin: the Webflow Pages plugin lets you publish pages designed in Webflow on your existing WordPress site.

## 1. Inventory: what do you have?

The foundation of the migration is a complete inventory. Make three lists:

- **URL inventory:** every page, post, category, tag, author and media URL on the site, with those that get traffic and external links flagged.
- **Content types:** posts, pages, custom post types and the custom fields of each.
- **Plugins:** the job each plugin does on the site: SEO, forms, caching, multiple languages, redirects, analytics, security.

The plugin list is the one most often skipped. A page or a form generated by a plugin can quietly disappear after the move.

## 2. Content model: translating the WordPress structure to Webflow

Each content type in WordPress maps to a CMS collection in Webflow. A typical mapping:

| WordPress | Webflow |
| --- | --- |
| Posts | A blog posts collection |
| Categories and tags | Separate collections + reference / multi-reference fields |
| Authors | An authors collection + a reference field |
| Custom post types | A separate collection for each |
| Pages | Static pages (or a collection if they repeat) |
| Featured image | Image field |
| Yoast-style SEO fields | Plain text fields for the SEO title and description |

Two Webflow limits affect which plan you choose. As of October 2026, the Basic site plan has no CMS; a site with a blog needs Premium, and Premium is limited to 20,000 CMS items and 40 collections. On plans other than Enterprise, you can add at most 10 reference fields per collection. For details, see our [Webflow CMS guide](https://www.roicool.com/en/blog/webflow-cms-guide).

The budget changes too. On WordPress, hosting, the theme and paid plugins are paid for separately; on Webflow, hosting is included in the site plan, while add-ons such as team seats and languages are billed separately. As of October 2026, the Premium site plan is US$25 a month billed yearly; on a two-language site, the Localize add-on comes on top of that. For plan and total-cost calculations, see our [Webflow pricing 2026](https://www.roicool.com/en/blog/webflow-pricing) guide.

## 3. URL structure: know what will change

Webflow publishes collection pages under a folder: in a collection whose Collection URL is `blog`, a post's address becomes `/blog/post-name`. If your WordPress posts sit at the root (`/post-name`) or use a dated structure (`/2024/05/post-name`), these URLs change and each needs a redirect.

The order of decisions should be:

1. Keep valuable URLs wherever you can. Most static pages can be rebuilt with the same slug.
2. For URLs that have to change, define the new structure once and do not change it afterwards.
3. If you will not rebuild category, tag and author archives in Webflow, redirect them to the closest page.

## 4. Importing the content

The route in Webflow's WordPress migration guide is this: WordPress exports content as XML by default; the XML is converted to CSV with a converter; then you create a collection in Webflow, import the CSV and map the columns to fields. Webflow notes that CSVs coming from WordPress usually have a compatible structure.

Points to watch during the import, according to Webflow's CSV documentation:

- **File size:** 4 MB at most. Split large archives into parts.
- **Images:** an image field takes the image URL directly; images brought in this way do not get responsive variants. Upload important images already optimized.
- **References:** reference values such as category and author are converted to slugs and matched. Import the referenced collections (authors, categories) first, then the posts.
- **Files:** file fields cannot be filled via CSV; upload them by hand afterwards.
- **Backup:** Webflow recommends taking a backup before the import; it can be restored from Site settings > Backups.

If you have a large volume of content or need regular syncing, you can also use Webflow's Data API. Whichever route you choose, remember to update the internal links in post bodies to the new URLs.

## 5. Finding equivalents for your plugins

| Typical plugin job in WordPress | Equivalent in Webflow |
| --- | --- |
| SEO title and description | Page settings > SEO settings; bound to CMS fields in collections |
| Sitemap | Automatic sitemap (Site settings > SEO) |
| Redirects | Site settings > Publishing > 301 redirects |
| Schema | The Schema markup field in Page settings |
| Forms | Built-in forms; integrations for advanced needs |
| Multiple languages | The Localize add-on (paid separately) |
| CDN | Built into Webflow hosting (global CDN) |

For every job outside this table (memberships, complex calculators, server-side processing), decide on an app, an integration or custom code before the move. For the details of the SEO settings, see our post on [Webflow SEO settings](https://www.roicool.com/en/blog/webflow-seo-settings).

## 6. The 301 redirect map

Every URL that changes is written on one row with its old and new address. In Webflow you can enter redirects one by one or upload them in bulk via CSV. The key points from Webflow's documentation:

- **Plan:** 301 redirects require a paid site plan or a paid Workspace plan.
- **Number:** there is no hard limit, but Webflow recommends at most 1,000 redirects. For hundreds of posts moving from the root to `/blog/`, consider a pattern instead of one rule per post.
- **Folder rule:** wildcard rules such as old path `/category/(.*)` and new path `/blog/%1` move a whole folder in one line.
- **Order:** redirects run in the order they were added; add specific rules before broad ones.
- **CSV import:** the file can be 16 MB at most; a new import overwrites all existing redirects.

For the technical logic of redirects, see our [301 redirect](https://www.roicool.com/en/glossary/301-redirect) glossary entry.

## Using the migration to clean up content

A migration is a good chance to review content that has piled up over the years, but that decision should rest on the inventory, not on guesswork. For each URL, pick one of three options:

- **Keep:** current content that gets traffic or external links lives on at the same or a new URL.
- **Merge:** several weak posts on the same topic are combined into a single, up-to-date post, and all the old addresses redirect to it.
- **Remove:** content with no traffic, links or business value is deliberately removed; if it has no equivalent, it returns a 404 or 410.

To make this call, use Search Console impression and click data from the last 12–16 months together with landing-page traffic from your analytics and backlink data. Accidentally removing a valuable page is one of the most expensive mistakes in a migration.

Do not lose titles and descriptions in the move either. Custom titles and descriptions entered with an SEO plugin in WordPress live in the plugin's own fields, not in the post body; when you convert the XML to CSV, extract them as separate columns and bind them to the SEO fields in Webflow. On valuable pages, either keep this text exactly or deliberately improve it.

## 7. Launch day and after

- Connect the domain to Webflow and set the default domain.
- Turn on the global canonical URL and the automatic sitemap.
- Test every old URL in the redirect map: each one should reach the right address in a single hop.
- Submit the sitemap to Search Console; in the first weeks, watch 404s and the indexing reports.
- Try out forms and analytics tags in the live environment.
- Keep the old WordPress installation as an accessible backup until the new site is verified.

## Conclusion

The success of a WordPress-to-Webflow migration depends less on the new design than on the invisible work: a complete URL inventory, a well-thought-out content model, equivalents for your plugins and a tested redirect map. When these four jobs are done before the move, launch day is just an ordinary day. If you want to plan the migration together, see our [WordPress to Webflow migration](https://www.roicool.com/en/services/webflow-migration) service, or our [Webflow agency](https://www.roicool.com/en/services/webflow) page for all our Webflow services.

## Sources

- Webflow Help Center, Migrate your site from WordPress to Webflow: https://help.webflow.com/hc/en-us/articles/33961193662739-Migrate-your-site-from-WordPress-to-Webflow (accessed October 2026)
- Webflow Help Center, How do I import content into the Webflow CMS?: https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS (accessed October 2026)
- Webflow Help Center, Manage CMS Collections: https://help.webflow.com/hc/en-us/articles/33961244391059-Manage-CMS-Collections (accessed October 2026)
- Webflow Help Center, Reference Collection field: https://help.webflow.com/hc/en-us/articles/33961317363091-Reference-Collection-field (accessed October 2026)
- Webflow Help Center, How do I set up redirects in Webflow?: https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow (accessed October 2026)
- Webflow Help Center, Import/export 301 redirects: https://help.webflow.com/hc/en-us/articles/33961211526291-Import-export-301-redirects (accessed October 2026)
- Webflow Help Center, Webflow Pages plugin for WordPress: https://help.webflow.com/hc/en-us/articles/33961370570131-Webflow-Pages-plugin-for-WordPress (accessed October 2026)
- Webflow, Plans & pricing (plan limits and the code-import FAQ): https://webflow.com/pricing (accessed October 2026)

## Sources

1. [Webflow Help Center, Migrate your site from WordPress to Webflow](https://help.webflow.com/hc/en-us/articles/33961193662739-Migrate-your-site-from-WordPress-to-Webflow), 2026
2. [Webflow Help Center, How do I import content into the Webflow CMS?](https://help.webflow.com/hc/en-us/articles/33961290794771-How-do-I-import-content-into-the-Webflow-CMS), 2026
3. [Webflow Help Center, Manage CMS Collections](https://help.webflow.com/hc/en-us/articles/33961244391059-Manage-CMS-Collections), 2026
4. [Webflow Help Center, Reference Collection field](https://help.webflow.com/hc/en-us/articles/33961317363091-Reference-Collection-field), 2026
5. [Webflow Help Center, How do I set up redirects in Webflow?](https://help.webflow.com/hc/en-us/articles/33961294898835-How-do-I-set-up-redirects-in-Webflow), 2026
6. [Webflow Help Center, Import/export 301 redirects](https://help.webflow.com/hc/en-us/articles/33961211526291-Import-export-301-redirects), 2026
7. [Webflow Help Center, Webflow Pages plugin for WordPress](https://help.webflow.com/hc/en-us/articles/33961370570131-Webflow-Pages-plugin-for-WordPress), 2026
8. [Webflow, Plans & pricing](https://webflow.com/pricing), 2026

## FAQ

### Can my WordPress theme be moved to Webflow?

No. Webflow does not import code, so the design is rebuilt in Webflow. What moves is the content: posts, pages and media. A migration is therefore usually a redesign, or at least a rebuild of the design in Webflow.

### How do WordPress posts get into Webflow?

Webflow's suggested route: export WordPress content as XML, convert it to CSV, and import it into a Webflow Collection, mapping columns to fields. A CSV can be up to 4 MB; split larger archives or use the API.

### Will I lose my Google rankings when I migrate?

If URLs change, expect some temporary fluctuation. Lasting losses usually come from missing 301 redirects, removed content or lost titles and descriptions. A full URL inventory, a complete redirect map and close monitoring after launch keep the risk small.

### Does Webflow have equivalents for my WordPress plugins?

Some are built in: SEO titles, sitemap, redirects, a schema field, forms and multiple languages (with the Localize add-on). Others need a Webflow app, an integration or custom code. List every plugin before the migration and decide its replacement.

### How long does a WordPress to Webflow migration take?

It depends on the number of pages and posts, whether the design is being redone, plugin dependencies and the number of languages. We do not give a general verified timeline; what affects it most is preparing the content model and redirect map up front.

Breadcrumb: [Home](https://www.roicool.com/en) › [Blog](https://www.roicool.com/en/blog) › [Webflow](https://www.roicool.com/en/blog/category/webflow) › Moving from WordPress to Webflow: content, URLs and SEO, step by step

Related pages:

- [Website migration SEO checklist: moving to a new site without losing traffic](https://www.roicool.com/en/blog/website-migration-seo-checklist)
- [Webflow SEO settings: 10 things to check before launch](https://www.roicool.com/en/blog/webflow-seo-settings)
- [Webflow pricing 2026: which plan for which site, and the real total](https://www.roicool.com/en/blog/webflow-pricing)

Source: https://www.roicool.com/en/blog/wordpress-to-webflow-migration · Last updated: 2026-10-20
