Website Migration
Move your site off WordPress, Wix, Squarespace or a builder you have outgrown, onto Astro or Next.js with Sanity or Payload, or your store onto Shopify or Medusa. Every page, URL and ranking comes with it.
Leave your old platform without losing a page.
WordPress
Contentful
Kentico
Adobe Experience Manager
HubSpot CMS
Elementor or Divi
Optimizely
BigCommerce
Old HTML sites
Sites we've already moved
Different stacks for different jobs: a law firm on Next.js and Payload, a residential launch and our own studio on Astro and Sanity.
Yegparian PLLC
WordPressNext.js + Payload
An Austin trial litigation firm. Practice areas, matters and insights are Payload collections, and every page is pre-rendered and served from the edge.
yegparianpllc.com (opens in a new tab)25 Cuba
WordPressAstro + Sanity
A new residential address in Canary Wharf. Apartments, amenities and galleries are edited in Sanity, and the site ships as static Astro pages.
25cuba.com (opens in a new tab)Celerart
WebflowAstro + Sanity
Our own studio site. Every one of the 164 old URLs was carried over or redirected, and all content is now edited in Sanity.
celerart.com (opens in a new tab)
How a migration works
Your current site stays live until the new one is ready. The switch is a DNS change, not a weekend of downtime.
Audit
Audit
We crawl every URL, list every page type, form and integration, and export your rankings, so nothing is lost by accident.
Content model
Content model
Pages, collections and custom fields become a clean schema in Sanity or Payload, shaped around how your team actually edits.
Content import
Content import
Content, media and authors move by script where the platform allows it. Rich text is converted, images re-uploaded and internal links rewritten.
Front end
Front end
We rebuild the design in Astro or Next.js: the same look, or a refresh if one is due. Every template is checked against the old one.
Redirects and launch
Redirects and launch
Every old URL gets a permanent redirect to its new address. Metadata, sitemaps and structured data are compared before the DNS switch.
Handover
Handover
Your team gets a walkthrough of the new editor. Then the old platform subscription can be cancelled for good.
Website migration questions
Every platform listed above, plus smaller builders and CMSs such as Showit, Jimdo, Tilda, Google Sites, Blogger, TYPO3, Concrete CMS, DNN and Statamic. If your content can be exported, or read from the live site, we can move it.
No. Every old URL is kept or gets a permanent one-hop redirect to its new address, and titles, descriptions, sitemaps and structured data are compared page by page before the switch. After launch we watch Search Console for crawl errors and fix them.
No. Your current site stays live while we build the new one. Launch is a DNS change, so visitors go straight from the old site to the new one.
Astro suits content-led sites: marketing pages, blogs, portfolios, served as static pages. Next.js suits sites that behave like apps: accounts, dashboards, heavy interactivity. Sanity is a hosted editor built for teams; Payload is open source and runs in your own codebase and database. We recommend one after the audit, based on how your team works.
Yes. We can rebuild the site exactly as it looks today, or refresh the design while we move it. Either way every template is checked against the old one before launch.
It depends on the number of pages, content types and integrations. After the audit you get a fixed scope and timeline, before any work starts.


