Step‑by‑Step Guide to Using Cloudflare Migration Wizards

How to Migrate Your Site with Cloudflare Migration Wizards

Moving a website can feel like navigating a maze, but Cloudflare’s Migration Wizards turn the process into a guided tour. In this post we break down every step, share practical tips, and answer common questions so you can migrate confidently—whether you’re shifting a simple blog or a complex e‑commerce store.

Why Choose Cloudflare Migration Wizards?

  • Automation: The wizard automates DNS, SSL, and caching settings, reducing manual errors.
  • Zero‑downtime: Traffic is routed through Cloudflare while your origin updates, keeping visitors online.
  • Security by default: WAF, bot protection, and SSL are enabled as part of the migration.

Getting Started

1. Prepare Your Origin Server

Before launching the wizard, ensure your new server is ready:

  1. Install your CMS or application.
  2. Upload all files and databases.
  3. Test the site using a temporary host name or /etc/hosts entry.

2. Add Your Domain to Cloudflare

If you haven’t already, add the domain in the Cloudflare dashboard. The wizard will appear under Settings > Migration once the domain is active.

3. Choose the Right Wizard

Cloudflare offers three main wizards:

  • WordPress Migration: Detects your WP installation, imports database, and updates wp-config.php.
  • cPanel Migration: Copies files and databases via FTP/SFTP and updates DNS.
  • Custom Migration: For any other platform—provide origin IP and let the wizard handle DNS and SSL.

Step‑by‑Step Walkthrough

Step 1 – Launch the Wizard

From the Cloudflare dashboard, go to Settings → Migration → Launch Wizard. Select your platform and click Next.

Step 2 – Provide Origin Details

Enter the new server’s IP address, SSH credentials (if required), and the temporary hostname you used for testing.

Step 3 – Verify DNS Records

The wizard will import existing DNS records. Review them and ensure the A record for www points to the new IP. Keep the old A record as a fallback until you confirm the migration.

Step 4 – SSL Configuration

Choose the appropriate SSL mode:

  • Full (strict): Recommended—requires a valid certificate on the origin.
  • Full: Works with self‑signed certificates.

The wizard will request or generate a Cloudflare Origin CA certificate and install it via SSH if you provide credentials.

Step 5 – Test Before Switching

Cloudflare creates a “development mode” toggle. Turn it on to bypass caching and view the site directly from the origin. Verify that pages load, forms submit, and e‑commerce checkout works.

Step 6 – Activate Production Mode

Once testing passes, disable development mode. Cloudflare will now serve cached content, and the DNS will resolve to the new server automatically.

Post‑Migration Checklist

  • Check SSL certificate expiration on the origin.
  • Enable Automatic Platform Optimization (APO) if you’re on WordPress.
  • Review Page Rules for custom caching or redirects.
  • Monitor Analytics for any 5xx errors during the first 24‑48 hours.

Common Pitfalls & How to Avoid Them

Issue Solution
Old DNS records lingering Delete or update stale CNAME entries before the final switch.
Mixed‑content warnings Run a site‑wide search‑replace for http:// to https:// or use Cloudflare’s Automatic HTTPS Rewrites.
Large files not cached Adjust the Cache‑Level in Page Rules or increase the Maximum TTL.

FAQ

Do I need a Cloudflare plan to use the Migration Wizard?
No. The wizard is available on the free tier, though paid plans unlock faster caching and additional security features.
Can I roll back if something goes wrong?
Yes. Keep the original DNS records unchanged until you confirm the new site works. You can also pause Cloudflare to bypass its network temporarily.
How long does a migration take?
Typical migrations complete in 15‑30 minutes, plus testing time. Complex sites with large databases may need a few hours.
Is the Origin CA certificate safe?
Origin CA certificates are trusted only by Cloudflare, not browsers, making them ideal for encrypted traffic between Cloudflare and your server.
Will my SEO rankings be affected?
When DNS changes are gradual and there’s no downtime, search engines see a seamless transition, preserving rankings.

Call to Action

Ready to move your site with confidence? Start your migration today from the Cloudflare dashboard and enjoy faster, safer, and more reliable performance. Create a free Cloudflare account now and let the Migration Wizards do the heavy lifting.

Internal Linking Ideas

  • Link to a “Beginner’s Guide to Setting Up Cloudflare SSL” article.
  • Link to a case study on “How a Small Business Reduced Load Times by 45% with Cloudflare”.

External Reference

For deeper technical details, see Cloudflare’s official documentation on Origin CA certificates.

Comments are closed, but trackbacks and pingbacks are open.