Website Migration Service — free with every plan
Our team moves your site to G7Cloud with you. You share access, we build a complete copy for you to check on a preview URL, and nothing switches over until you say so. Your current site stays live the entire time.
The process
Three steps. You stay in control of every one.
This is an assisted migration, not a magic button. Our engineers do the work with you — and the one irreversible step, the cutover, only happens when you approve it.
You share access — or an archive
Send us a control panel login, SFTP credentials, a database export, or a full site archive — whatever you have. Not sure what you have? Tell us your current host and we will tell you exactly what to collect. That is all we need from you to start.
We build a copy. You check it.
We recreate your site in its own dedicated container on G7Cloud — files, database, media, configuration — while your existing site keeps running, untouched. You click through the copy on a preview URL: pages, forms, checkout, admin login. Anything wrong gets fixed before anyone else ever sees it.
You approve. We cut over DNS.
When you are happy, we update DNS so your domain points at G7Cloud, install SSL, and route email. Until that moment your old host serves every visitor; after it, G7Cloud does. Nothing switches until you say so — in writing, on your schedule.
Moving a WordPress site specifically? Read the WordPress migration service page for the WP-specific detail — plugins, hardcoded URLs, PHP versions and all.
Zero-downtime approach
Why your visitors never see a gap
Downtime during a migration comes from one mistake: switching traffic to the new server before the new server is proven. We remove that risk structurally, not with luck:
Two complete sites exist in parallel
Your old host keeps serving production traffic while we build and test the G7Cloud copy. Neither depends on the other.
The copy is verified before cutover
You — and we — test the preview until it is right. The switch happens only after the new site is known to work, never to find out whether it works.
Cutover is just a DNS change
During DNS propagation, visitors reach either your old site or the new one — both fully working. For database-driven sites we do a final data sync at cutover so nothing submitted in between is lost.
SSL is ready before traffic arrives
Free TLS certificates are issued on G7Cloud as part of the cutover, so there is no window of certificate warnings.
We say “approach” rather than “guarantee” deliberately — this is engineering, not marketing. Preview-first plus DNS cutover is simply how you move a site without an outage.
Scope
What we migrate
If it runs on G7Cloud, we will move it there. The platform hosts WordPress, custom PHP (7.4–8.4), Magento, WHMCS, Ghost, Directus and git-deployed apps in 14 frameworks.
WordPress & WooCommerce
Files, database, plugins, themes, media and users — including stores with live order flow, where we time the final sync with you. The most common migration we do.
WordPress migration detailPHP sites & applications
Custom PHP from 7.4 to 8.4 — legacy codebases included. We match your current PHP version first so nothing breaks, then help you upgrade on your own schedule.
Magento stores
Catalogue, customers, order history and extensions moved and verified on a preview URL before your store’s domain switches. See our Magento hosting page for how stores run here.
Magento hostingDatabases
MySQL/MariaDB databases move into a dedicated database per site — never shared tables. For sites that keep taking writes, we do a final sync at cutover so no data is lost.
Mailboxes and aliases are recreated on our own mail platform, DKIM and SPF are configured for your domain, and mail is rerouted at cutover so delivery continues without interruption.
Email hostingDNS & SSL
We import your DNS zone into G7Cloud’s DNS hosting (all record types), issue free TLS certificates — wildcard included — and put ScaleShield WAF and bot protection in front of the site.
Honest by design
Assisted, not automated — on purpose
Plenty of hosts advertise “one-click migration”. In practice a script copies files, misses the edge cases, and you discover the broken contact form a week later. We do it the slower, better way: an engineer runs your migration, checks the result, and stays on it until you have approved the cutover.
- Serialized data and hardcoded URLs handled properly, not string-replaced blindly
- PHP and database version differences caught on the preview, not in production
- Redirects preserved so your search rankings don’t evaporate on day one
- A named engineer on your migration — reply to the same thread, get the same person
What it costs
Free. On every paid plan. No small print.
The migration itself costs nothing — you just need a plan for the site to land on. Hosting starts at £9/month, fixed, with no usage billing.
One site
The Starter plan hosts one site with email, DNS, SFTP and daily backups — and its migration is on us. Business (£19/mo) covers 3 sites including WooCommerce and Magento.
Get StarterA whole client book
Moving 10, 15, 25 client sites off a cPanel box or a per-site host? The Agency plan includes assisted bulk migrations — we schedule the moves with you and run each one preview-first.
Hosting for agenciesAnd if it doesn’t work out
Every paid plan carries a 30-day money-back guarantee. If G7Cloud isn’t right for you after the move, you get your money back — and you can take a full backup of your site with you.
Compare all plansComing from a metered host? See how the pricing models differ: G7Cloud vs Kinsta and G7Cloud vs WP Engine.
Migration questions, answered honestly
How long does a migration take?
Typically 1–3 working days per site, depending on size — a small brochure site is usually ready to preview within a day, while a large WooCommerce catalogue or a Magento store with years of order history takes longer to copy and verify. We give you a realistic estimate once we have seen the site, and your current site stays live the whole time, so there is no pressure on the clock.
Will my site go down during the migration?
No. We build a complete copy of your site on G7Cloud while the original keeps running on your current host, untouched. You check the copy on a preview URL, and only when you approve do we switch DNS to point your domain at G7Cloud. Visitors are served by one working site or the other at every moment — there is no gap.
What do you need from me?
Either access to your current hosting (a control panel login, SFTP details, or a database export) or an archive of the site if you already have one. If you are not sure what you have, that is fine — tell us who your current host is and we will walk you through exactly what to collect. Access details are only used for the migration.
How much does it cost?
Migration is free on every paid plan — Starter (£9/mo) upwards. There is no per-site migration fee and no “premium migration” upsell. If you are an agency moving a whole book of client sites, the Agency plan (£99/mo) includes assisted bulk migrations handled by our team.
Do you migrate email too?
Yes. We recreate your mailboxes and aliases on our own mail platform, configure DKIM and SPF for your domain, and reroute mail delivery as part of the DNS cutover — so mail keeps arriving after the switch. If you need existing messages moved across as well, tell us when you request the migration and we will plan that step with you.
What if something is wrong on the new copy?
That is exactly what the preview stage is for. You click through the copy before anything switches, and we fix whatever you find — broken pages, missing images, a plugin that misbehaves on a newer PHP version. Nothing goes live until you approve it. And every paid plan carries a 30-day money-back guarantee, so even after cutover you are not locked in.
Ready to move? Tell us about your site.
Send us the basics — what the site is, where it lives now — and we’ll come back with a plan and a realistic timeline. Your current site stays live until you approve the switch.
Moving WordPress? Start at the WordPress migration service. Not sure where your site would live here? See WordPress hosting or compare all plans.