Migration guide · Updated
WordPress to Webflow migration without losing rankings
How it works, in short
To migrate WordPress to Webflow: audit and map every URL, rebuild the design in Webflow, model your post types as CMS Collections, export posts from WordPress and import them via CSV, clean up the rich text, recreate Yoast/Rank Math meta, then add 301 redirects for every changed URL before switching DNS. A typical SaaS site takes four to eight weeks.
WordPress to Webflow is the most common migration we run for SaaS companies. The motivation is nearly always the same: marketing wants to ship pages without a developer, and the WordPress install has slowed down under plugins, page builders and deferred updates.
The migration itself is not hard, but it has sharp edges. Webflow's CMS structures URLs differently from WordPress, page-builder markup doesn't import cleanly, and SEO metadata lives in plugin tables that a standard export misses. This guide walks through the process we use so rankings survive the move.
Before you start
What moves, and what doesn't
Why teams move to Webflow
- Marketers can build and publish pages in Webflow without engineering tickets
- No plugin, theme or core updates to patch every month
- Hosting, CDN and SSL are included and fast by default
- Design consistency is enforced by classes and components instead of a page builder
- Blog posts
- Tools → Export gives a WXR (XML) file. Convert it to CSV (or use a migration app from the Webflow Apps marketplace) and import into a Collection.
- Pages
- Rebuilt in the Webflow Designer. Page-builder layouts (Elementor, Divi, WPBakery) don't transfer.
- Custom post types / ACF fields
- Model as Collections with matching fields; export with WP All Export or the REST API.
- Images and files
- Imported by URL during CSV import, then served from Webflow's asset CDN. Check in-body images too.
- Yoast / Rank Math meta
- Not in the default export. Pull SEO title and description into CSV columns and bind them to the Collection's SEO settings.
- Categories and tags
- Become their own Collections, linked with reference or multi-reference fields.
- Comments
- Webflow has no native comments. Drop them or use a third-party embed.
- Forms
- Rebuild with Webflow forms or embed HubSpot/Marketo forms; reconnect CRM routing.
Step by step
How to migrate from WordPress to Webflow
- Step 1
Audit and inventory the WordPress site
Before touching Webflow, capture everything the current site ranks for so you can prove nothing was lost.
- Crawl the site and export every URL, title, meta description, H1 and canonical
- Pull Search Console data to rank pages by clicks and impressions
- List active plugins and note what each one does on the front end
- Decide what to keep, merge (thin or duplicate posts) or retire
- Step 2
Design the CMS structure
Webflow CMS items always live at /collection-slug/item-slug, one level deep. Plan Collections so your highest-traffic URLs can stay the same.
- Map each post type to a Collection (Posts, Case Studies, Authors, Categories)
- Name the Posts Collection to match your current blog path, e.g. /blog
- Add fields for SEO title, meta description, Open Graph image and canonical overrides
- Note every URL pattern Webflow can't reproduce; those need redirects
- Step 3
Build the design system and templates
Rebuild the site as a component-based Webflow project, not a page-by-page copy of the old theme.
- Set up variables, typography and global classes
- Build reusable components for nav, footer, CTAs and cards
- Design the Collection template pages (post, category, author)
- Rebuild static pages: home, product, pricing, about, legal
- Step 4
Export, clean and import content
The export is easy; the clean-up is the real work, especially on sites built with page builders.
- Export posts and convert to CSV with one row per post
- Strip shortcodes, page-builder wrappers and inline styles from post bodies
- Fix in-body links that point to old URL patterns
- Import into Webflow, then spot-check formatting on the 20 most-visited posts
- Step 5
Recreate SEO settings, forms and tracking
Bring over everything that isn't visible on the page but affects rankings and pipeline.
- Bind meta titles and descriptions to CMS fields on template pages
- Add structured data (Article, Organization, FAQ) via custom code
- Reconnect forms to your CRM and test submissions
- Install analytics, tag manager and consent tools on staging
- Step 6
Set up 301 redirects and launch
Redirects protect your rankings and backlinks. Add them in Webflow's site settings before you switch DNS.
- Upload one 301 per changed URL, using wildcard rules for date-based permalinks
- Point DNS to Webflow and confirm SSL and www/apex behavior
- Submit the new sitemap in Search Console
- Monitor 404s and rankings daily for two weeks
SEO preservation
Keep your rankings: map every URL
Most traffic lost in a migration comes from URLs that change without a 301 redirect. These are the WordPress URL patterns we see most often and where they should go on Webflow.
| Old WordPress URL | New Webflow URL | Note |
|---|---|---|
| /2024/05/onboarding-emails/ | /blog/onboarding-emails | Date-based permalinks: one wildcard 301 rule handles the whole archive. |
| /category/product-updates/ | /blog-categories/product-updates | Category archives become a Categories Collection; or redirect to /blog if they had no traffic. |
| /blog/onboarding-emails/ | /blog/onboarding-emails | Same slug, no trailing slash. Webflow normalizes this; confirm it resolves in one hop. |
| /?p=1234 | /blog/onboarding-emails | Query-string URLs from old links need individual rules. |
| /wp-content/uploads/2023/guide.pdf | /resources/guide | Linked PDFs and files are easy to forget and often have backlinks. |
WordPress → Webflow SEO checklist
- Export Yoast/Rank Math titles, descriptions and canonical overrides before you turn WordPress off
- Keep the blog base path (/blog) and post slugs identical wherever possible
- Write wildcard redirects for date-based permalinks rather than thousands of single rules
- Redirect /feed/, /category/ and /tag/ archives that have traffic or links
- Replace every hard-coded /wp-content/uploads/ link in post bodies
- Recreate noindex settings for thin pages (tag archives, thank-you pages)
- Check hreflang if you used WPML or Polylang; set up Webflow Localization to match
- Re-submit the sitemap and watch Search Console coverage for two weeks
Typical timeline
- Audit and URL mapWeek 1Crawl, Search Console export, keep/merge/retire decisions, CMS model.
- Design and buildWeeks 2–5Design system, components, templates and static pages in Webflow.
- Content migrationWeeks 4–6Export, clean-up, import, spot-checks. Runs alongside the build.
- QA, redirects and launchWeeks 6–8SEO QA, form testing, redirects, DNS cutover and two weeks of monitoring.
Timelines assume a typical SaaS marketing site and quick feedback. Large archives and heavy redesigns take longer.
Risks
What goes wrong, and how to avoid it
Missing redirects cause ranking drops and broken backlinks
Build the URL map first and test every backlinked URL after launch.
Page-builder markup imports as broken HTML
Clean post bodies before import; rebuild the top posts by hand if needed.
SEO meta lost because it lived in plugin tables
Export Yoast/Rank Math fields explicitly and bind them to CMS fields.
Webflow's one-level CMS URLs can't match nested WordPress paths
Accept new paths for low-traffic sections and redirect; keep high-traffic paths identical.
Plugin-powered features disappear (search, gated downloads, comments)
List every front-end plugin in the audit and decide on a replacement for each.
Website Rebuild
Want us to handle the move to Webflow? Redirects included.
Our fixed-price Website Rebuild includes the migration: URL audit, content move, redirect map and post-launch monitoring, with a new design on Webflow. The base scope typically ships in four to six weeks.
Related services
Before you decide
Other migration guides
Not sure if Conversion Factory is the right fit?
Let’s chat. We’ll answer all your questions and give you an honest assessment on if we can add substantial value to you.

SavvyCal
23× MRR growth

Senja
17% conversion lift

Join It
43% More conversions
100+ startups trust Conversion Factory




