Webflow to Astro
Migrate from Webflow to Astro
I am a Webflow Professional Partner, so take this as the honest version: Webflow is the right answer for most marketing sites. Sometimes it is not, and I would rather say so than sell you a platform you have already outgrown.
A migration like this usually takes 2–4 weeks
What the migration covers
What moves, and what needs a decision.
Comes with you
- Every page, rebuilt to match the current design
- CMS collections exported into Markdown, or into Sanity if the team wants to keep editing in an interface
- Images re-exported and optimised, usually a large part of the speed win
- URLs preserved exactly, with redirects for anything that has to change
- Forms rewired to a service that does not need Webflow hosting
Flagged upfront
- Editors lose the Webflow Designer, so either someone is comfortable with Markdown or the content moves into Sanity
- Webflow interactions have no direct equivalent and get rebuilt in code
- You gain a build step and a deploy pipeline in place of Webflow's publish button, which is a real change in how the site is run
- Webflow's ecommerce, memberships and localisation are platform features, not content, so each needs a replacement rather than a migration
I am a Webflow Professional Partner, so it is worth saying plainly: Webflow is the right answer for most marketing sites, and I will tell you if it still is for yours. But it is not always, and pretending otherwise would waste your money.
The teams I move to Astro usually share a shape. The site is mostly static. Nobody has opened the CMS in months, because content changes go through a developer anyway. The bill keeps climbing as seats and sites get added. And something on the roadmap, whether a docs section, a programmatic pages project, or an app that needs to share components with the marketing site, has started to strain against what the platform will let you do.
What actually improves
Performance is the honest headline. A Webflow page ships jQuery, the Webflow runtime and every interaction on the page whether or not it fires. An Astro build ships no JavaScript by default and adds it only where a component genuinely needs it. On the sites I have moved, that alone is usually the difference between a Lighthouse performance score in the seventies and one in the high nineties.
The second is that content and code live in version control together. Every change is reviewable, revertible and attributable, and staging becomes a branch rather than a second Webflow project kept in sync by hand.
What you give up
A visual editor that a non-technical marketer can use without help. That is a real loss and the main reason not to do this. If your content team edits weekly and likes the Designer, stay on Webflow: the performance gain will not pay for the workflow you break.
Where a team wants both, I pair Astro with Sanity. Editors get a proper editing interface with live preview, roles and revision history, and the front end stays as fast as a static build. Schemas are shaped around how your team actually writes rather than around the database, so the fields make sense to the person filling them in. The trade is one more system to run and pay for, which is worth it when content changes often and not worth it when it does not.
How I keep the rankings
The same way as a migration in the other direction. Every URL is mapped before anything is built, redirects are written for the ones that must change, structured data and metadata are carried across page by page, and I check the crawl after launch rather than assuming it went fine.
One thing to be honest about before starting: this is a one-way door for the editing experience. Webflow’s Designer is the thing non-technical people can use, and there is no version of an Astro site that gives it back. Sanity or a similar CMS returns an editing interface, which is most of the way there, but the person who used to change a headline and press publish is now waiting on a build.
If that trade reads as obviously fine, the project is probably right. If it makes anyone hesitate, that hesitation is the finding.
Other migrations
Coming from somewhere else?
-
HTML to Webflow
Typically 2–3 weeks
Learn more → -
WordPress to Webflow
Typically 3–4 weeks
Learn more → -
Squarespace to Webflow
Typically 2–3 weeks
Learn more → -
Wix to Webflow
Typically 2–3 weeks
Learn more → -
Next.js to Webflow
Typically 3–4 weeks
Learn more → -
HubSpot CMS to Webflow
Typically 3–4 weeks
Learn more → -
Framer to Webflow
Typically 2–3 weeks
Learn more → -
Shopify to Webflow
Typically 3–4 weeks
Learn more → -
Ghost to Webflow
Typically 2–3 weeks
Learn more → -
Drupal to Webflow
Typically 4–5 weeks
Learn more → -
Joomla to Webflow
Typically 3–4 weeks
Learn more → -
Gatsby to Webflow
Typically 3–4 weeks
Learn more → -
Contentful to Webflow
Typically 3–4 weeks
Learn more → -
Weebly to Webflow
Typically 2 weeks
Learn more → -
GoDaddy to Webflow
Typically 2 weeks
Learn more → -
Canva to Webflow
Typically 1–2 weeks
Learn more → -
Webflow to Next.js
Typically 3–5 weeks
Learn more →
Reach out and see if we are a good fit.
Currently booking two to four weeks out.