Done by our engineers — free on every paid plan

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.

Assisted by real engineers — not a plugin you run and hope
Preview-first: you test the copy before anything changes
DNS cutover only on your approval — designed for zero downtime
Typically 1–3 working days per site, depending on size

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.

1

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.

2

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.

3

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 detail

PHP 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 hosting

Databases

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.

Email

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 hosting

DNS & 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

Built and run by engineers in the UK

The people who move your site are the people who built the platform it lands on. Ask a technical question, get a technical answer.

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

From £9/mo

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 Starter

A whole client book

Agency — £99/mo

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 agencies

And if it doesn’t work out

30-day money-back

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 plans

Coming 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.