Switch without
the risk.

We handle your entire migration for free. Files, database, DNS, SSL. Zero downtime. If anything goes wrong, we roll back instantly. Your current site stays untouched until you are ready to switch.

Migration without compromise

Free

No migration fees

Every migration is free, whether it is one site or fifty. No setup costs. No migration charges. Ever.

Zero

Downtime

DNS-level cutover means your old site runs until the moment DNS propagates. Visitors always see a working site.

Instant

Rollback

If anything is not right after migration, we roll back to your previous host immediately. No questions asked.

Four steps, handled for you

You provide access to your current host. We do the rest. The entire process typically takes 24-48 hours, and your site remains live on your current host throughout.

01

Submit your migration request

Fill out a short form with your current hosting details. We need your hosting provider name, login credentials (or an invite to the hosting panel), and any special considerations like custom server configurations or non-standard setups.

You can also provide SFTP/SSH credentials and a database export if you prefer. We work with whatever access method is easiest for you. Multiple sites? Submit them all at once.

What we need

Hosting panel login or SFTP credentials, database access, and a list of domains. That is it. We figure out the rest.

02

We copy everything to your new environment

Our migration team copies your entire site: the database, all files in wp-content (uploads, plugins, themes), and your configuration. We set up your new isolated environment on our server cluster with matching PHP settings, cron jobs, and environment variables.

We install your SSL certificate, configure Redis caching, set up GrandHosting CDN for your media files, and run a full malware scan. Your new site is an exact replica of your current one, running on better infrastructure.

Typical duration

Most sites are copied within 2-4 hours. Large WooCommerce stores with big databases may take up to 12 hours.

03

Review and verify

We provide you with a temporary URL to preview your migrated site. Check every page, test forms, verify WooCommerce checkout flows, confirm plugin functionality. Take your time. Your current site continues running normally on your old host during this entire phase.

If anything looks different or is not working correctly, we fix it. This step takes as long as you need. There is no rush and no deadline.

Your checklist

Check homepage, key pages, forms, checkout (if WooCommerce), admin login, media images, and email delivery.

04

DNS switch and go live

When you are satisfied, we guide you through updating your DNS records. This is typically changing two A records at your domain registrar. We provide exact values and step-by-step instructions for your specific registrar.

DNS propagation typically takes 1-4 hours. During this window, some visitors reach your old host and some reach the new one. Both are serving your site, so there is no disruption. Once propagation completes, all traffic flows to your new Grandhosting environment. We perform a final database sync to capture any orders or form submissions that arrived at your old host during propagation.

Final sync

We sync any new database changes from your old host after DNS propagation. No orders or data are lost in the transition.

What we migrate

We do not just copy files and hope for the best. Every aspect of your WordPress site is migrated, verified, and optimized for our infrastructure.

Database

Full MySQL/MariaDB export and import. We verify table integrity, update serialized URLs if your domain changes, and optimize database tables during the migration.

Files & uploads

All files in wp-content: uploads, plugins, themes, custom directories. Media files are also offloaded to GrandHosting CDN for faster global delivery.

SSL certificates

We provision a new Let’s Encrypt SSL certificate for your domain. HTTPS is configured automatically. No manual certificate installation needed.

DNS guidance

Step-by-step DNS update instructions for your specific registrar. We provide the exact A record values and walk you through the change if needed.

Plugins & themes

All active and inactive plugins, all themes. We verify compatibility with our PHP version and flag any known issues before you go live.

Email configuration

SMTP settings are configured via GrandHosting SMTP for reliable transactional email delivery. WordPress notification emails, WooCommerce order emails, and form submissions work from day one.

Migration FAQ

How long does the migration take?

Most standard WordPress sites are migrated within 24 hours. Large WooCommerce stores or sites with databases over 1GB may take 24-48 hours. The review phase takes as long as you need. DNS propagation after you approve typically takes 1-4 hours. Total elapsed time from request to live: 2-4 days, depending on how quickly you review.

Is there any downtime during migration?

No. Your current site stays running on your old host throughout the entire process. We copy your site to our infrastructure, you review it on a temporary URL, and when you are ready, you update DNS. During DNS propagation (1-4 hours), both your old and new hosts serve your site. Once propagation completes, we do a final database sync. Visitors always see a working site.

What about email? Will it be affected?

If your email is hosted separately from your website (Gmail, Microsoft 365, Zoho, etc.), it is not affected at all. Your MX records stay the same. If your email is hosted with your current web host, you will need to update MX records or migrate email separately. We will identify this during the migration assessment and guide you through the options.

What if something goes wrong?

Your old site is never modified or deleted during migration. If anything is not working correctly on the new environment, simply revert your DNS records back to the old host. Traffic returns to your original site within minutes. We also keep a full backup of the migrated state so we can troubleshoot and retry. There is zero risk to your current site.

Do you support WordPress multisite?

We do not currently support WordPress multisite (network) installations. Each site on our platform runs in its own isolated environment, which is fundamentally incompatible with the multisite architecture. However, we can migrate individual sites from a multisite network into separate, isolated environments. Each migrated site gets its own environment, database, and resources.

Can you migrate from any host?

Yes. We have migrated sites from SiteGround, Bluehost, GoDaddy, Kinsta, Cloudways, WP Engine, DigitalOcean, EU infrastructure, OVH, and dozens of others. If you can provide access to your files and database, we can migrate it. For hosts with proprietary panels, we work with whatever export tools are available.

How many sites can you migrate at once?

There is no limit. Agencies regularly migrate 10-30 sites in a single batch. We process them in parallel, so migrating 20 sites does not take 20 times as long. Bulk migrations typically complete within 48-72 hours. Each site gets its own isolated environment on our platform.

Migration checklist

Before requesting your migration, gather these items. If you do not have everything, that is fine. We can work with what you have.

What to prepare

Having these ready speeds up the migration process. Most items take a few minutes to locate in your current hosting panel.

Access credentials

Hosting panel login (cPanel, Plesk, or custom)
SFTP or SSH credentials (if available)
WordPress admin login
Database credentials (or phpMyAdmin access)
Domain registrar login (for DNS changes later)

Site information

List of all domains and subdomains
Any custom server configurations or .htaccess rules
Premium plugin licenses (for re-activation)
Where your email is hosted (same host or separate)
Any scheduled tasks or cron jobs to replicate

Ready to migrate?

Submit your migration request and we will have your site running on isolated, auto-scaling infrastructure within 48 hours. Free. Always.

Request Free Migration

Join as a Founding Member.
Lock in €5.99 forever.

Early access pricing stays yours forever. Create a free demo site — no credit card, no contracts.

Create Free Demo Site