One move. We carry everything.
Install one plugin and click a button — we never need your password, FTP or admin URL. The AI does the move and proves it works, your current site keeps running the whole time, and you flip DNS only when every check passes.
Verified lossless on a real Elementor build — 0 corrupted rows, latin1/utf8 round-trip checked.
Supervised, reversible, verified.
Connect — no passwords
Install our connect plugin and click one button to generate a code from inside your own wp-admin. You prove ownership without ever handing over a password, FTP, or your login URL — so it works through 2FA, SSO and custom admin URLs.
Migrate
A byte-exact database copy — we export at the raw byte level with mysqldump, so it's structurally immune to the escaping corruption that mangles Elementor, serialized options and % data on cheaper migrators. Charset-faithful (latin1/utf8 round-trip) and integrity-checked — a truncated dump is rejected, never silently imported. URLs are rewritten with serialized search-replace on top; broken DB keys fixed. Multi-GB sites transfer in verified, resumable chunks, so a big store never times out mid-move.
Verify on a preview URL
Your site comes up on a private your-site.preview.belov.cloud with real HTTPS. The AI loads your key routes and captures each one, catching anything that returns 200 but renders blank or broken — and you can click through it yourself before anything changes.
Go live — guided, zero downtime
We read your live DNS — provider, apex vs www, whether Cloudflare's proxy or CNAME-flattening is in play — and hand you the exact records to change, filled in for your domain and ready to copy. Only the records that route your site; your MX and TXT (email, SPF/DKIM) are left untouched, so mail never skips a beat. Your old host stays warm until traffic moves, and we flip you live and issue HTTPS automatically the moment DNS points here. Launching under a different domain than the one your site arrived with? Swap it right on the Go live tab before you point DNS — common after a migration, and it takes about half a minute.
The parts that usually break.
- ✓Byte-exact, charset-faithful database copy — integrity-verified
- ✓Lands on your source's PHP version (8.3–8.5) — no forced upgrade
- ✓Missing / broken primary keys repaired
- ✓URLs and absolute paths rewritten
- ✓Plugins, themes, uploads and mu-plugins
- ✓Redirects (301s) preserved
- ✓SSL reissued and forced HTTPS
- ✓Cron jobs and scheduled tasks
- ✓Transactional email / SMTP reconnected
Stuck mid-renewal? We work around the 30-day-notice trap — we get you verified and ready, so you switch the moment your current term ends.
The questions everyone asks first.
Will my site go down during the migration?
No. The copy runs against your live site while it keeps serving traffic, everything is verified on a private preview URL, and the only change visitors ever see is DNS pointing at the new home. Your old host stays warm until traffic has moved.
Do you need my hosting password, FTP or admin URL?
Never. You install our connect plugin and click one button inside your own wp-admin to generate a code — that's the whole handshake. It works through 2FA, SSO and custom login URLs, and you can delete the plugin afterwards.
How long does a migration take?
Most sites are up on their preview URL the same day. Multi-gigabyte sites transfer in verified, resumable chunks, so a big media library or store doesn't time out mid-move — and you flip DNS whenever you're ready, not on our schedule.
Will my email keep working?
Yes. We hand you only the DNS records that route the website — your MX and TXT records (email, SPF, DKIM) are explicitly left untouched, so mail keeps flowing through the switch.
What about a WooCommerce store that's taking orders?
Your current site keeps taking orders until the moment DNS moves, so nothing is ever lost mid-migration. We coordinate the cut-over window with you and run the final copy right before the switch, so the version that goes live includes your latest orders — that's the concierge part.
What if something doesn't work on the new copy?
Then you don't switch — that's the deal. The AI loads your key routes on the preview and catches pages that return 200 but render broken, and you can click through everything yourself. Until you change DNS, your live site hasn't moved at all.
I'm stuck in a renewal notice period at my current host.
The classic 30-day-notice trap — we work around it. We migrate and verify your site now, hold it ready on the preview URL, and you flip DNS the moment your current term ends. You don't pay for a second term just to escape.
Which hosts can you migrate from?
Any host where you can install a plugin — cPanel shared hosting, WP Engine, Kinsta, SiteGround, GoDaddy, Bluehost, or a VPS you run yourself. If your wp-admin loads, we can move the site.
Do you support WordPress Multisite?
Yes. Path-based networks (example.com/blog) migrate in one click — the connect plugin reads your network's shape and the pipeline carries the network constants and every subsite through, all verifiable on a private preview first. Networks on subdomains are migrated by our team by hand for now, free. A network on one domain is billed as one site, subsites included — full details on the WordPress Multisite page at belov.cloud/wordpress-multisite.
If it doesn't pass every check, you don't switch.
That's the deal. Free migration, verified on a preview URL, reversible at every step.