CDN Migration Guide: Switch CDNs With Zero Downtime

Switching CDNs sounds scary — but with the right steps, you can migrate in under 30 minutes with no downtime and no SEO impact.

Pre-Migration Checklist

  1. Document current DNS settings (take screenshots)
  2. Note all custom SSL certificates
  3. List all cache rules and page rules
  4. Backup your origin server configuration
  5. Choose a low-traffic time window

Step-by-Step Migration

Step 1: Set Up New CDN

Create a Pull Zone on BunnyCDN pointing to your origin server. Test with the temporary .b-cdn.net domain.

Step 2: Configure SSL

Provision Let's Encrypt certificate on the new CDN. Verify HTTPS works on the temp domain.

Step 3: Replicate Cache Rules

Copy your cache TTLs, bypass rules, and compression settings from old CDN to new.

Step 4: DNS Cutover

Update CNAME record to point to new CDN. Keep TTL low (60 seconds) during transition. Both CDNs will serve traffic during propagation.

Step 5: Monitor & Verify

Check SSL, cache hit ratio, origin load. Monitor for 24 hours before decommissioning old CDN.

Common Migration Mistakes

Ready to Switch?

BunnyCDN: $1/month, 5-minute setup, free SSL.

Start Migration