SERVICE · MIGRATIONS

Hosting moves, platform migrations & zero-downtime cutover.

The boring, high-stakes work most agencies underestimate. We've migrated 800+ sites across hosts and platforms without losing a single ranking, order, or piece of content. Boring is the goal.

800+
Sites migrated without downtime
0
Lost rankings or orders to date
5–10d
Avg. migration turnaround
What's included

The four migration types we run weekly. All four follow the same playbook: clone, rebuild/translate, QA, redirect map, scheduled cutover, post-launch monitoring.

Hosting

Hosting migrations (WP Engine, Kinsta, Cloudways…)

WordPress site moving from one host to another. Database export, file sync, DNS prep, scheduled cutover (usually 4-6am client time), zero-downtime DNS flip with Cloudflare proxy. Most are done in 1-2 days end to end.

  • WP Engine
  • Kinsta
  • Cloudways
  • Pressable
  • Self-hosted VPS
Platform

Wix → WP, Squarespace → WP

Platform migrations away from closed ecosystems. We rebuild the site in WordPress, migrate content (pages, blog posts, media), set up 1:1 URL redirects so SEO carries over, and stage the cutover. Typically 2-4 weeks depending on site size.

  • Wix → WP
  • Squarespace → WP
  • Webflow → WP
  • Weebly → WP
  • SEO-preserving redirects
Shopify

Shopify → WooCommerce migrations

Stores moving from Shopify to WooCommerce — usually because the client wants more flexibility, lower per-transaction cost, or to consolidate with their main WP site. Product import, customer data, order history, redirects, gateway re-setup.

  • Product migration
  • Customer data
  • Order history
  • Tax / shipping
  • Stripe / PayPal re-setup
DNS

Domain, DNS, SSL & redirects

The technical infrastructure work that surrounds every migration. Domain transfer between registrars, DNS configuration, SSL setup (Let's Encrypt or Cloudflare), redirect maps from old structure to new, monitoring for 404s post-launch.

  • Domain transfers
  • Cloudflare DNS
  • SSL certificates
  • 301 redirect maps
  • 404 monitoring
Common scenarios

Three migration jobs we shipped recently — different platforms, same playbook.

"Client's Wix renews next week. They want WordPress."

A US marketing agency had a client with 86 pages of content on Wix and a Wix renewal due in 8 days. The agency had never migrated off Wix. We rebuilt the site in WordPress, mapped 86 redirects, kept 4 weeks of organic traffic stable post-cutover, and delivered with 2 days to spare.

Outcome → Wix → WP · 6 days
"4-host nightmare. Need everything on one Kinsta account."

An Australian agency had inherited 12 client sites scattered across Bluehost, GoDaddy, SiteGround, and a self-hosted VPS — different logins, different SSL setups, different backup tools. We consolidated everything onto a single Kinsta multi-site plan, migrated 12 sites in 2 weeks, stable from day one.

Outcome → 12 sites · 14 days
"Client wants off Shopify. We've never migrated to Woo."

A UK agency's client was a $1.4M ARR fashion brand on Shopify Plus, paying $2K+/mo in transaction fees. They wanted Woo. We migrated 1,200 SKUs, 8K customers, 18K historical orders — preserved customer accounts so existing customers could log in same-day. Saved client $19K/year in fees.

Outcome → Shopify → Woo · 5 weeks
The white-label part

Your client only ever sees your agency.

Three rules we hold to on every engagement.

Cutover happens at your scheduled window.

Not ours. Most go-lives happen at 4-6am client time, on a date your agency commits to. We're on standby through the cutover and the next 4 hours of monitoring.

Rollback plan ready before cutover.

Every migration ships with a documented rollback procedure. If anything breaks during cutover, we can be back on the original host in under 15 minutes.

Post-launch monitoring for 7 days.

404 monitoring, performance baseline, SEO ranking watch. Anything that drifts after cutover gets fixed in the same retainer hours, no extra invoice.

The stack

What we actually build with.

We don't pick the stack. You do. Here's what we've shipped enough of to be fluent in.

Migration tools

  • WP Migrate Pro
  • Migrate Guru
  • BackupBuddy / UpdraftPlus
  • All-in-One WP Migration
  • Custom WP-CLI scripts

Hosting we know

  • WP Engine
  • Kinsta
  • Cloudways
  • Pressable / Hostinger
  • Self-hosted (DigitalOcean, AWS)

DNS & SSL

  • Cloudflare DNS + Proxy
  • Let's Encrypt SSL
  • Let's Encrypt wildcard
  • Custom certificates
  • SPF / DKIM / DMARC

Cutover & monitoring

  • Cloudflare proxy zero-downtime
  • Screaming Frog crawls
  • Search Console verification
  • UptimeRobot monitoring
  • Custom 404 alert hooks
Pricing

Flat monthly plans. No contracts. No setup fees.

Pick the plan that matches your pipeline. Upgrade, downgrade, or pause anytime.

L
Best for: 2-person agency · 1–2 builds
Lite
$599/mo/mo
Fits 1-2 host migrations OR a small Wix/Squarespace migration.
  • Dedicated PM
  • Unlimited tasks & projects
  • New site development
  • Site maintenance & updates
  • On-page technical SEO setup
  • Speed optimization
  • Pre-sales scoping support
  • Internal QA on every deliverable
  • 24–48 hr turnaround
Get started
★ MOST POPULAR ★
P
Best for: 5-person agency · 3–5 builds
Pro
$1,099/mo/mo
Fits a full platform migration (Wix, Squarespace, Shopify) per month.
  • Everything in Lite, plus:
  • Real-time Slack channel
  • Weekly PM sync calls
  • Use of your own PM tool (ClickUp, Asana, Teamwork…)
  • Priority queue for urgent client tasks
  • Monthly delivery report
Get started
M
Best for: 10-person agency · 6+ builds
Max
$1,999/mo/mo
For agency-wide consolidations or multiple concurrent migrations.
  • Everything in Pro, plus:
  • Higher capacity for large or custom builds
  • Dedicated senior developer time
  • Quarterly architecture reviews
  • Bring your own SOPs — we'll work inside them
Get started

Not sure which plan fits? Book a partner call and we'll size it based on your actual pipeline.

FAQ

Things agencies ask first.

Will there be downtime during the cutover?
For 95% of cutovers, no — we use Cloudflare DNS proxying with low TTLs, so the switch happens in under 60 seconds and your visitors don't notice. The remaining 5% (where Cloudflare can't be used or DNS is locked at the registrar level) get scheduled at 4-6am client time and typically take 5-15 minutes.
What about SEO? Will rankings drop after migration?
Done right, no. We map every existing URL to its new equivalent before cutover, set up 301 redirects in the WordPress .htaccess (or equivalent), submit a new sitemap to Search Console, and monitor crawl errors for 14 days post-launch. Rankings typically wobble for 3-7 days then return to baseline — we've never had a permanent ranking loss from a migration.
Can you migrate while keeping the site live and accepting traffic?
Yes — that's the standard playbook. We work entirely on a staging clone while the old site keeps running. Cutover only happens once we're satisfied with QA. Your client doesn't experience any service interruption during the build phase.
What if the client adds new content during migration?
We do a "delta sync" right before cutover — anything added/edited on the live site during the migration window gets pulled into the new site within 2 hours of the scheduled cutover. Tested every time, hasn't lost a comment or post yet.
Do you handle GoDaddy or 1&1 / IONOS hosting?
Yes, though our standard recommendation is to migrate clients off those hosts entirely — the support quality and performance are typically a downgrade. We can either migrate the WP install onto better hosting, or just move WordPress to a fresh space on the same host if your client insists.

Got a migration making everyone nervous? We do this every week.

30-minute partner call. Walk us through the source platform and what your client needs preserved. We'll quote a timeline before you commit your client to a date.

Here's what happens next

  • 1
    You book a 30-min callPipeline review, honest fit checkThis week
  • 2
    NDA signedYours or ours, before kickoffSame day
  • 3
    Plan picked, PM assignedIn your Slack / ClickUp / AsanaWithin 24 hrs
  • 4
    First ticket shippedUnder your brandWithin 48 hrs