What you get when you migrate
Everything carries over. Nothing breaks. Zero-Downtime Transfer We coordinate domain and hosting transfer timing so your site stays live throughout. No broken links, no gaps in email delivery.
Full Content Migration Website files, databases, media, and email accounts — we export everything from your old host and rebuild it on CM Cloud exactly as it was.
Free SSL on Arrival HTTPS is provisioned automatically on your CM Cloud hosting. Your site is secured before DNS even points here.
Expert Migration Review A real person reviews your setup before we switch DNS. We catch conflicts, missing records, and email MX issues before they affect your customers.
Choose your path
How would you like to migrate? Pick the approach that fits your comfort level. All three paths end with your site live on CM Cloud.
🙋
Option A — Assisted
Request migration help Fill in our quick form. Our team reviews your setup, handles the technical side, and confirms everything works before switching DNS.
Start the wizard →
📋
Option B — Self-service
Follow our KB checklist Step-by-step instructions for each migration type. Domain transfers, WordPress, hosting, and email — each with a clear checklist you can follow at your own pace.
View checklists →
🚀
Option C — Managed Paid service
Done-for-you migration We handle everything end-to-end — config audit, file transfer, database import, DNS cutover, and post-migration verification. You watch, we do.
Get a quote →
Self-service guides
Step-by-step migration checklists Choose your migration type below. Each checklist takes you from your current host to CM Cloud without downtime.
🌐 Domain transfer — from GoDaddy, Namecheap, etc.Sign up for a CM Cloud account at cmcloudhosting.com if you haven't already.Unlock your domain at your current registrar — look for "Domain Lock" or "Transfer Lock" and disable it.Get your EPP/auth code — in your registrar's domain settings, find "Authorization Code" or "EPP Code" and copy it.Disable WHOIS privacy (temporarily) — transfer confirmation emails go to the domain's registered email address.Submit the wizard below (Option A) with your domain and EPP code in the notes field, or email it to [email protected] .Approve the transfer email — your old registrar sends a confirmation. Click approve (or wait 5 days for auto-approval).Done. Transfer completes in 5–7 days. Your site stays live the entire time — DNS records carry over.✓ Your site never goes offline during a registrar transfer — only the DNS manager changes.
🗂️ WordPress site — from any hostSign up for CM Cloud Managed WordPress at cmcloudhosting.com/pricing.Install "All-in-One WP Migration" plugin on your current WordPress site (free on WordPress.org).Export your site — Plugins → All-in-One WP Migration → Export → File. Downloads a .wpress file.Import at CM Cloud — log into your new CM Cloud WordPress, install the same plugin, go to Import → upload the file.Test on your temporary CM Cloud URL — verify pages, forms, images, and any custom plugins all work.Update DNS — change your domain's A record to point to your CM Cloud IP (found in your portal). Set TTL to 300 first.Monitor for 24 hours — once DNS propagates, deactivate the old hosting.✓ Test on the temporary URL before touching DNS — your live site is never at risk.
🖥️ Shared hosting / static site — from cPanel or PleskSign up for a CM Cloud Hosting plan at cmcloudhosting.com/pricing.Download a full backup from cPanel → Backup Wizard → Full Backup (.tar.gz). For Plesk: Websites & Domains → Backup Manager.Export your database — cPanel → phpMyAdmin → your database → Export → SQL file.Upload files to CM Cloud via FTP (credentials in your portal) into public_html/.Import database — CM Cloud DirectAdmin → MySQL → create DB → phpMyAdmin → Import your SQL file.Update config files — update any wp-config.php or .env files with the new DB credentials.Test via hosts file — add CM_CLOUD_IP yourdomain.com to your local /etc/hosts to preview before DNS change.Switch DNS A record to CM Cloud IP, wait for propagation, decommission old host.✓ Stuck at any step? Submit the wizard below and our team will pick up from where you are.
📧 Business email — move mailboxes to CM CloudSign up for CM Cloud Business Email at cmcloudhosting.com/pricing. Note: email is sold separately from hosting.List your mailboxes — write down every email address that needs to move ([email protected] ).CM Cloud creates your mailboxes — email us the list at [email protected] and we set them up.Copy old emails (IMAP sync) — configure both old and new accounts in Thunderbird, then drag-copy folders from old to new.Set up MX records — update your domain's MX records to point to CM Cloud mail servers (we provide the values).Reconfigure your email clients — update IMAP/SMTP settings on all phones and computers to CM Cloud's servers.Monitor — keep old account open for 48h in case of any emails in transit.✓ MX records switch is instant — new emails go to CM Cloud immediately. Old emails are preserved via IMAP copy.
Start your free migration
Tell us what you're moving from. Fill in the form and our team will handle the technical side. We confirm everything works before touching your DNS.
Your current setup Tell us what you have so we can plan the right migration path.
Current hosting provider * Select your current host… GoDaddy Hostinger SiteGround Namecheap NameSilo Bluehost HostGator DreamHost WP Engine Kinsta A2 Hosting InMotion Hosting Network Solutions cPanel / WHM host Plesk host DirectAdmin host Other