Migration Team Hosting

Migration team hosting built for the week you move fifty sites.

Managing sites steadily and onboarding forty of them in a fortnight are different problems. This page is about the second one.

Parallel migrationsVerify on staging firstHandover without re-migrating
Bulk onboardingStaging per siteScheduled cutoversDaily backupsFree SSL24/7 support
Built for the onboarding event

What a migration week actually needs.

Not more dashboard features. Somewhere to put sites before they go live, and a way to hand them over afterwards.

Sites live before DNS does

Each migrated site runs on its own free address, so it can be tested properly while the customer's domain still points at the old host.

*.magicwp.devNo DNS pressure

Cutovers on your schedule

DNS moves when you say, not when the copy finishes. A batch of migrations can be staged over days and switched over in whatever order suits the clients.

Handover without a second migration

A finished site transfers to the client's own account with its files, database and domains intact, so the last step is not repeating the first.

Ownership transfer

Clone to try the risky one twice

A migration that goes wrong is cheaper to redo than to debug. Cloning a site gives you a second attempt without touching the first.

Per-site resources, not a shared pool

Twenty migrations running at once do not compete for one account's limits, because each site has its own container and its own ceiling.

Onboarding

Verify first, switch second, hand over third.

Every painful migration week has the same shape: sites going live before anyone checked them, because the DNS change and the copy happened at the same moment.

  • Every site reachable and testable before DNS moves
  • Cutovers scheduled per client, not per batch
  • Failed attempts retried on a clone
  • Finished sites transferred to the client's account
Staged
Awaiting review
12 sites
Verified
Ready to cut over
9 sites
Transferred
To client accounts
5 sites
Cutovers
Scheduled this week
running
Throughput

The bottleneck is review, not copying.

Moving files is the fast part. What sets the pace of a migration week is how quickly each site can be checked, and that depends on being able to see it before it is live.

Free
migration, done by us
Per-site
resources and limits
14
edge regions
MagicWP128 ms
Shared reseller plan under load950 ms
Untuned target host520 ms

Illustrative comparison of a migrated site under review load. Your numbers depend on how many sites are being onboarded at once.

Configuration

What we set up for teams onboarding in bulk

These are the things that decide whether a migration week is calm or not.

SettingWhat we doWhy
Pre-DNS addressesEvery site reachable on its own free domain before any record changesTesting a migration only after DNS has moved means the first person to find a problem is the client, and rolling back is a DNS change with its own propagation delay.
Cutover schedulingDNS moved per site, at a time each client agrees toA batch cutover picks one moment for everybody, which is fine for the team and wrong for the client whose busiest hours it lands in.
Retry strategyA clone for a second attempt rather than repairing a half-finished migrationDebugging a partial import usually costs more than redoing it cleanly, and a clone means the failed attempt can be kept for comparison rather than overwritten.
Ownership handoverSites transferred to the client's own account with files, database and domains intactThe alternative is migrating each site twice — once to onboard it and again to move it out of the agency's account — which doubles the risk for no benefit.
Resource isolationPer-site containers rather than one shared account poolBulk onboarding runs many imports at once, and on a shared pool those compete with the live sites already on it.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly
Starter
For personal sites, blogs, and portfolios.
$20/mo
Billed $240 yearly · save $60
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
Billed $960 yearly · save $240
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
Billed $3000 yearly · save $600
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Can I test a migrated site before moving DNS?
Yes, and it is the point. Every site gets a free address of its own, so it can be checked fully while the domain still points at the old host and nothing is at stake.
Do all the sites have to go live at once?
No. DNS moves per site at whatever time each client agrees to, so a batch can be staged over days rather than forcing one cutover moment on everybody.
What happens when a migration goes wrong?
Redo it on a clone rather than repair it. A partial import usually costs more to debug than to repeat, and cloning keeps the failed attempt intact for comparison.
Can I hand a finished site to the client afterwards?
Yes, by transferring it to their own account with files, database and domains intact. The alternative is migrating every site twice, which doubles the risk and gains nothing.
Will twenty migrations at once slow down the live sites?
No, because each site has its own container and its own limits rather than drawing from one shared pool. Import load stays with the site doing the importing.

Onboard the batch without the bad week.

Free migrations, every site testable before DNS moves, and a clean handover when it is done.