A note for clients

Please check messages claiming to be from me

Someone is using a different email address to impersonate me and contact clients about supposed website updates and payments. Those messages are not from me.

Genuine emails from me only come from hello@derrick.dk. If you receive a request from another address, please do not act on it or make a payment. Contact me directly through this website to check first.

Contact me to verify

Webflow Migration Checklist: How to Move Your Site Without Losing SEO Rankings (2026)

•5 min read
Derrick KityoWritten by Derrick Kityo

A complete SEO-safe Webflow migration checklist covering pre-migration audit, CMS architecture, 301 redirect deployment, and post-launch monitoring. Includes the internal link audit step most migration guides skip.

Rendered website panels connected by a blue migration arrow on lime green, labelled webflow Migration checklist

Migrating a website is the kind of project that keeps marketing directors up at night. One wrong redirect, one missing 301, and years of SEO equity can vanish in a single deploy. If you are moving to Webflow from WordPress, Squarespace, Wix, or a legacy custom build, you need a process that protects every ranking signal you have built.

I have handled migrations for London startups, fintechs, and ecommerce brands where getting the SEO transition wrong was not an option. Below is the checklist I use on every project: structured, copy-paste ready, and tested across dozens of live migrations.

Phase 1: Pre-Migration Audit (Before You Touch Anything)

Crawl the entire existing site. Use Screaming Frog or Sitebulb to generate a complete URL inventory: every page, every redirect chain, every 404. Export the crawl to a spreadsheet; you will reference it constantly.

Map every URL to its new Webflow equivalent. This is the single most important document in the migration. Column A: old URL. Column B: new URL. Column C: 301 or 1:1. Anything that is not a 1:1 must have a 301 redirect documented before launch.

Benchmark current rankings. Pull your top 50 organic pages from Google Search Console. Export current positions, clicks, and impressions. After migration, you will compare against this baseline to catch ranking drops early.

Inventory all meta data. Titles, descriptions, H1s, canonical tags, and OG tags for every indexed page. Do not assume Webflow will inherit these: you are rebuilding the page structure, and meta data does not migrate itself.

Capture internal link structure. Export all internal links from your crawl. Webflow's CMS slug structure will differ from WordPress or custom builds, so internal anchor text and link targets need to be mapped and preserved.

Phase 2: Webflow Build (SEO-First Architecture)

URL structure must match or improve. If your old blog used /blog/post-name, your Webflow CMS collection slug should mirror it. Consistency beats aesthetic preference. Search engines have already assigned authority to your existing URLs; preserve that path structure unless you have a compelling reason to change and a full 301 plan.

Semantic HTML out of the box. Webflow generates clean HTML5: header, main, nav, section, article, footer. This is a genuine SEO advantage over page builders that output div soup. Use it deliberately. Each page should have exactly one H1, a logical heading hierarchy (H2s for sections, H3s for subsections), and descriptive alt text on every image.

Canonical tags on every page. Webflow supports custom canonical URLs natively in page settings. Set them for every page, especially if you have similar content across collection pages or if your old site used a different canonical structure.

Schema markup strategy. Webflow does not auto-generate structured data. You need to add JSON-LD manually in page-level custom code. At minimum: Organization or LocalBusiness on the homepage, BreadcrumbList on collection pages, Article on blog posts, and FAQPage on any page with FAQ content. Webflow's custom code fields can hold JSON-LD per page, but for programmatic injection across hundreds of pages, you will need a developer who understands how to wire it up through the CMS.

XML sitemap generation. Webflow auto-generates sitemaps, but they include every CMS item by default. Review your sitemap settings: exclude thin pages, tag archives, and utility pages. Submit the new sitemap to Google Search Console immediately after launch.

Page speed. Webflow serves from a global CDN (Fastly) with automatic image compression and WebP conversion. Cleaner code means fewer render-blocking resources. You should still audit: custom fonts, embedded scripts, and third-party integrations are the usual culprits. Aim for a mobile PageSpeed score above 80.

Want to apply this to your own website or app?

Tell me what you are working on and where it is getting stuck. I will help you turn the useful ideas into shipped work.

Phase 3: Launch Day Protocol

301 redirects deployed and verified. This is not optional. Every old URL that changed must redirect to its new equivalent with a 301. Webflow supports 301 redirects natively in Site Settings > Publishing > 301 Redirects. Import your full URL map as a CSV. After deployment, spot-check 20 URLs from different sections of the site. Use a redirect checker to confirm each one returns a 301, not a 302 or a 404.

Google Search Console: change of address. If you are changing domains, use the Change of Address tool in GSC. If you are keeping the same domain but changing the CMS, submit your new sitemap and use the URL Inspection tool on your top 10 pages to request indexing.

Monitor crawl stats for 48 hours. Open GSC Settings > Crawl Stats. You want to see Googlebot crawling your new URLs at a steady pace and getting mostly 200 responses. A spike in 404s means your redirect map has gaps.

Verify structured data. Run your top 5 pages through Google's Rich Results Test. A broken schema on launch day can take weeks to recover from in SERPs. Catch it immediately.

Phase 4: Post-Launch Monitoring

Ranking check at 7, 14, and 30 days. Compare against your pre-migration benchmark. It is normal to see a small dip in week one as Google reprocesses your site. A sustained drop beyond 14 days means something is wrong: check your redirects, your canonicals, and your internal link structure.

Internal link audit. Even with perfect redirects, internal links that pointed to old URLs are now passing through 301s. Find every internal link chain and update it to point directly to the new URL. Each 301 hop dilutes link equity by an estimated 10-15 percent. Over a site with thousands of internal links, that adds up.

404 monitoring. Set up Google Search Console alerts or use a tool like Ahrefs to catch unexpected 404s. A single broken link in a high-traffic page can bleed equity for months before anyone notices.

The Part Most Migration Checklists Skip

Redirects and sitemaps are table stakes. What separates a clean migration from one that costs you rankings for months is the internal link architecture. When your URL structure changes, every internal link on your site becomes a potential leak. Most agencies check the 301s, submit the sitemap, and call it done. They skip the internal link audit. Do not skip the internal link audit.

The second thing nobody mentions: your CMS slug structure should match your old site's URL structure path-for-path where possible. Do not reorganise your blog from /blog/ to /insights/ just because Webflow's default collection slug is different. Keep the slugs consistent, redirect where you cannot, and audit internal links after launch. That sequence, executed properly, preserves your rankings through a migration.

Frequently asked questions

What should a website migration checklist include?

Inventory URLs, content, media and integrations; map destination pages and redirects; verify metadata and canonicals; and test important journeys before switching traffic. Assign cutover, recovery and monitoring responsibilities.

How do I reduce SEO risk during a migration?

Keep useful URLs where possible and prepare accurate redirects where they change. Carry across the content and relationships people need, then check the sitemap, internal links and search exclusions after launch. Monitor important landing pages and queries.

Can I guarantee no traffic changes after migrating?

No. Crawling, demand and changes to content or architecture can affect performance. A documented inventory, controlled launch and rapid correction process help manage the risk, but do not establish a guaranteed outcome.

I build websites and apps

I work across product marketing and engineering, turning ideas into useful digital products and improving how they perform after launch.

Webflow developerWebflow LondonWebflow product workshop

On this page