Why teams move from WordPress to Webflow
The usual reason is upkeep. A WordPress site is a theme plus a stack of plugins, and someone has to update, test and secure each one. Patchstack's count for 2025 was 11,334 new vulnerabilities across WordPress, and 91% sat in plugins. Webflow runs the hosting, SSL and the platform itself, so there is nothing to patch. The move pays when a marketing team, not a developer, will run the site after launch.
- A plugin list nobody wants to own, where each update risks a broken layout
- Marketers waiting on a developer to change a page or publish a landing page
- A page builder that has grown hard to edit and slow to load
Speed data favors Webflow too. HTTP Archive figures for September 2026 show 80.2% of US Webflow sites passing every Core Web Vital on mobile, compared with 62.0% of US WordPress sites. Each figure averages a whole platform and says nothing certain about one site, so look at your own Search Console data before making speed the reason.
WordPress and Webflow compared for this move
Both platforms can run a fast marketing site that ranks. What changes is who maintains it, how content is structured and what each extra person costs. Webflow figures are its 2026 plans as listed in October 2026, billed yearly. Our Webflow vs WordPress comparison prices a full bilingual site on each over three years.
| Area | WordPress | Webflow |
|---|---|---|
| Hosting and updates | Any host; you or the host apply core, theme and plugin updates | Webflow hosts the site on its CDN; no plugins to patch |
| Editing | Block editor or a page builder, with roles such as Contributor, Author and Editor | Visual editing on the page; Limited seats edit content and build pages from components |
| Content model | Posts, pages, custom post types and custom fields, with no item limit in the software | Collections with typed fields and references; Premium holds 20,000 items in 40 Collections |
| SEO controls | Added through SEO and redirect plugins you configure and update | Titles, descriptions, canonical, sitemap and a schema field built in |
| Redirects | A plugin or server rules | 301s on paid site plans, imported by CSV; Webflow recommends 1,000 rules at most |
| Code and lock-in | Open source; content leaves as an XML export and the site moves to any host | Runs only on Webflow; code export needs a paid Workspace and leaves out CMS content |
| Running cost | Hosting and premium plugins; no fee per user | Premium at USD 25 a month, plus USD 15 for each Limited seat |
What comes across from WordPress, and what doesn't
Content comes across; the machinery around it doesn't. Webflow offers no automatic conversion from another platform, and its own WordPress guide routes content through WordPress's XML file, converted to CSV and imported Collection by Collection. The XML carries posts and pages, custom post types and fields, comments, users, and categories, tags and other taxonomies; media files stay on the old server, referenced only by link. Our guide to moving from WordPress to Webflow walks through each export route.
- Posts, pages and custom post types: exported to CSV, one file per Webflow Collection
- SEO titles and meta descriptions kept by your SEO plugin: exported as custom fields, so each post keeps its own
- Shortcodes: arrive as literal text, so the export is searched for them and each is replaced before import
- Page-builder layouts from Elementor, Divi and the like: rebuilt in Webflow, because the layout lives in the builder's own data
- Forms: rebuilt in Webflow; paid site plans take unlimited submissions, and upload fields work on Premium or Ecommerce Plus and higher, 10 MB per file at most
- Members, courses and gated content: Webflow ended User Accounts on 29 January 2026, and its suggested replacements are Outseta and Memberstack
- WooCommerce: Webflow Ecommerce stops at 15,000 items on its USD 212 Advanced plan, so large catalogs and subscriptions are better served by staying or by Shopify
- WPML or Polylang translations: mapped to Webflow Localize, at USD 9 to 29 a locale a month
How WordPress content maps to Webflow collections
Webflow's CMS import sets the rules the content model has to follow. A CSV file tops out at 4 MB. Reference fields link by item name or slug, so categories and authors must exist before the posts that use them. Rich text arrives as HTML, and Webflow may remove embed markup it doesn't support. Images are pulled from their URLs with no responsive variants, so they're resized beforehand, and file fields can't be filled by any import.
| In WordPress | In Webflow | How it moves |
|---|---|---|
| Posts | A posts Collection, at /blog/post-slug | CSV with title, slug, body HTML, excerpt, image, dates and SEO fields |
| Pages | Static pages built from components | Rebuilt in the Designer, copy moved page by page |
| Custom post types such as case studies or locations | One Collection each | Their own CSV, after the Collections they reference |
| Categories, tags and authors | Collections linked by reference or multi-reference | Imported first and matched by slug |
| ACF text, select, true or false, date and number | Plain text, option (up to 100 choices), switch, date and number | Mapped column by column; values like $100 are cleaned to plain numbers |
| ACF image and gallery | Image and multi-image fields | Image URLs; gallery URLs separated by semicolons |
| ACF relationship and post object | Reference or multi-reference | Matched by name or slug |
| ACF repeater and flexible content | No direct equivalent | A separate Collection with references, or rich text, decided field by field |
| ACF file fields and PDFs in /wp-content/uploads/ | Webflow assets | Uploaded by hand; linked file URLs redirected to the page that now hosts them |
How we move a WordPress site to Webflow
We start with an inventory of everything the WordPress site answers, not only the pages in the menu: posts, archives under /category/, /tag/ and /author/, feeds, plain /?p= links, attachment pages and files in /wp-content/uploads/. Landing pages from Search Console and analytics over at least a full year are added, along with the pages other sites link to. Each URL gets a decision: keep, redirect, merge or retire.
The content model follows from that list: one Collection per post type, Collections for categories, tags and authors, and a decision for every ACF field, repeaters above all. We export a CSV per Collection, rebuild the theme as Webflow components and Collection templates on a staging copy kept out of search engines, and import in reference order. The live WordPress site keeps serving visitors until the switch.
Redirects are where WordPress moves go wrong. Webflow always places CMS items under a Collection folder, so posts at the root or under date permalinks need one rule each. A redirect CSV import replaces every existing rule, older rules are tried first, and a path that still has a published page can't be redirected. So we write the full 1:1 map once, import it as one file and check its size against Webflow's recommended 1,000 rules. Our free redirect map generator does the first pass from your WordPress sitemap and the Webflow staging sitemap.
Ahead of launch, staging is crawled with every old URL, trailing slash included, since WordPress permalinks end in one and Webflow paths don't. The switch happens in a scheduled window: DNS pointed at Webflow, redirects live, sitemap submitted and forms tested with real submissions. At 30 and 60 days, indexing and clicks are checked against pre-launch numbers, and the accounts, DNS records and redirect list are handed over. The full scope is on our website migration service page; design and build on their own sit under Webflow development.
Checks before and after a WordPress to Webflow launch
Rankings rarely fall because of the new platform. They fall when URLs that earned traffic stop answering, or when a post loses the title it ranked with. These checks run on staging and again on the live domain, and our migration SEO checklist has the full list.
- Every old URL in the inventory returns 200, a single 301 to a page that returns 200, or a deliberate 404 or 410
- No chains, no loops and no batches of old posts sent to the home page
- Each post keeps its own SEO title and description, through fields used in the Collection template's pattern
- The global canonical URL is set in Webflow's SEO settings, without a trailing slash
- Structured data is rebuilt in each template's schema field, which can't use reference, multi-reference or multi-image fields
- Every form delivers a real test submission to the right inbox or CRM
- Analytics, conversion events and the consent banner work on the live domain
- Webflow's generated sitemap is submitted in Search Console; a Change of Address is filed only if the domain changes
- Indexing and clicks are reviewed at 30 and 60 days, and redirects stay in place for at least a year
A migration ends at the 60-day review. If the data then points to content or technical work beyond the move, that's a separate SEO engagement rather than part of the migration scope.
When to stay on WordPress
Some WordPress sites are better left where they are, or moved somewhere other than Webflow. These are the cases where the move costs more than it returns:
- More than 20,000 posts, pages and other CMS items, which is Premium's ceiling
- Over 1,000 posts at root URLs, which would need more redirect rules than Webflow recommends
- A WooCommerce store with subscriptions, or a catalog near Webflow's 15,000-item limit
- Members, courses or bookings run by plugins, unless you budget for a tool such as Outseta or Memberstack
- A large writing team: each Limited seat is USD 15 a month billed yearly, while WordPress charges nothing per user
- A site that works and a team that's happy editing it, where fixing speed and design in place costs less
If the real problem is speed or plugin upkeep and your editors like WordPress, WordPress to Astro keeps WordPress as the editor behind a fast coded front end. If the site is mostly designed pages with a small blog, compare a WordPress to Framer move.
What Webflow costs to run after the move
Webflow bills per site and per person. These are Webflow's 2026 plans as listed in October 2026, in US dollars before tax. Any site with a blog needs Premium, because Basic has no CMS.
| Line | Billed yearly, per month | Billed monthly | What it covers |
|---|---|---|---|
| Basic | USD 15 | USD 25 | 300 static pages, no CMS |
| Premium | USD 25 | USD 39 | 20,000 CMS items, 40 Collections, 50 GB bandwidth |
| Limited seat | USD 15 | USD 19 | One person editing content |
| Full seat | USD 39 | USD 45 | Design and admin |
| Localize Essential | USD 9 a locale | USD 12 a locale | Up to 3 locales |
| Localize Advanced | USD 29 a locale | USD 35 a locale | Up to 10 locales, with translated URLs |
| Bandwidth to 100 GB | USD 20 | USD 30 | Premium add-on |
| Ecommerce, Standard to Advanced | USD 29 to 212 | USD 42 to 235 | 500 to 15,000 items |
A blog run by an owner and two writers on Premium comes to USD 25 + 15 + 15 = USD 55 a month, or USD 660 a year, before languages and bandwidth. Since Webflow retired its legacy Editor, every new person who edits needs a paid seat. Our Webflow pricing calculator prices your own seats, locales and traffic, and Webflow pricing in 2026 explains renewals and add-ons.
We don't publish a migration price. Each WordPress move is quoted from the URL inventory, and the quote follows the number of URLs and templates, the post types and ACF fields to model, the plugins to replace, integrations, languages and any store data. For the prices other providers publish, see what a website migration costs.
Questions before you choose
Will we lose Google rankings moving from WordPress to Webflow?
Some movement is normal: Google says to expect temporary fluctuation while it recrawls a moved site. Lasting losses usually come from old URLs that stop answering or posts that lose their titles. A 1:1 redirect map tested on staging, carried-over SEO fields and reviews at 30 and 60 days prevent those. Nobody can guarantee rankings.
Can we keep our WordPress URLs in Webflow?
Many of them. Static pages can keep their paths, and posts under a base such as /blog/ keep the same path if the Webflow Collection uses that base, minus the trailing slash. Posts at the root or under date permalinks can't, because Webflow places CMS items inside a Collection folder, so each one gets a 301.
Does Webflow import WordPress sites automatically?
No. Webflow states it has no automated conversion from other platforms. Posts can come in through CSV, or through a Marketplace app such as WP to Webflow, made by Eclipse SRL and free according to its Marketplace listing, which brings over posts, images, categories and tags, though not pages or custom fields. The theme is rebuilt every time.
What happens to our custom post types and ACF fields?
Each custom post type becomes a Webflow Collection, and most ACF fields have a direct match: text, images, galleries, relationships, selects, dates and true or false switches. Repeaters and flexible content don't, so each becomes its own Collection or rich text. File fields are uploaded by hand, because Webflow's CSV import doesn't fill them.
Can our editors still publish after the move?
Yes, in Webflow's editing view, where writers change text, images and Collection items or build pages from approved components without touching the layout. Each person who edits needs a seat: a Limited seat costs USD 15 a month billed yearly, as of October 2026. Editor roles are checked before launch so the team can publish the next day.
What happens to the old WordPress site and hosting?
Hold on to the domain. WordPress and its hosting stay in place until three things are true: Webflow answers every old URL, you have a complete export and backup, and no redirect still relies on the old server. The handover dates each cancellation, so nothing renews or lapses unexpectedly.
How long does it take to move from WordPress to Webflow?
The build depends on how many URLs and templates there are, the custom fields to model, the plugins to replace and how fast approvals come back. Search runs on its own clock: Google notes that a small or medium site can need a few weeks before most of its pages move, which is why the reviews at 30 and 60 days are part of the work.
What does Dardo charge for a WordPress to Webflow migration?
Dardo quotes each move from the URL inventory: URLs and templates, post types and ACF fields, plugins to replace, integrations, languages and store data set the price. After launch, Webflow Premium is USD 25 a month on yearly billing, and each Limited seat adds USD 15, at October 2026 prices. Prices other providers publish are in our website migration cost article.
What happens to our images, PDFs and forms?
Media library images are re-hosted on Webflow, and old image URLs with links or image-search traffic are redirected. PDFs and other files are uploaded by hand, because Webflow's CSV import can't fill file fields. Forms are rebuilt in Webflow and tested with real submissions; export past entries from your form plugin first.
From the blog
- WordPress to Webflow migration: how to move posts, custom fields and URLs, and when not to
Webflow has no WordPress importer: you rebuild the theme and import posts by CSV. What carries over, the redirects you need and when to stay put.
Sources & further reading
Sources behind this page, with further detail from the original publishers.
- Webflow Help Center: Migrate your site to Webflow overviewhelp.webflow.com
- Webflow Help Center: Migrate your site from WordPress to Webflowhelp.webflow.com
- Webflow: Pricingwebflow.com
- Webflow Help Center: Legacy Editor deprecation FAQhelp.webflow.com
- Webflow Help Center: How do I export my Webflow site code?help.webflow.com
- WordPress.org Documentation: Tools Export screenwordpress.org
- WordPress.com Support: Export your contentwordpress.com
- Webflow Marketplace: WP to Webflow (Eclipse SRL)webflow.com
- Webflow Help Center: How do I import content into the Webflow CMS?help.webflow.com
- Webflow Help Center: Form file uploadhelp.webflow.com
- Webflow Help Center: User Accounts sunsethelp.webflow.com
- Webflow Help Center: How do I set up redirects in Webflow?help.webflow.com
- Webflow Help Center: Import/export 301 redirectshelp.webflow.com
- Webflow Help Center: Add SEO title and meta descriptionhelp.webflow.com
- Webflow Help Center: Set canonical tags to improve SEOhelp.webflow.com
- Webflow Help Center: Create a sitemap in Webflowhelp.webflow.com
- Webflow Help Center: Add schema markup in Webflowhelp.webflow.com
- Google Search Central: Site moves with URL changesdevelopers.google.com
- Patchstack: State of WordPress Security in 2026patchstack.com
- HTTP Archive: Technology reporthttparchive.org
