Looking for the best WordPress CDN?
I’ve ranked the top CDNs based on speed, price, PoPs (points of presence), popularity in Facebook polls, and even TrustPilot ratings. I have also personally used most CDNs in the list.
If you want to know the CDN I use, it’s BunnyCDN. It’s a paid CDN (still relatively cheap) but typically has better performance than Cloudflare, RocketCDN (StackPath), and other popular CDNs. Cloudflare is fine for most WordPress websites, especially if you’re on a budget. And if you’re using a LiteSpeed server + LiteSpeed Cache, of course I recommend using QUIC.cloud.
Tip #1: The best CDN is somtimes the one with the closest PoPs to your visitors. Be sure to check each CDN’s data center page to see if they make sense for your location.
Tip #3: Regardless of your CDN, I recommend Cloudflare or DNS Made Easy for DNS.
A lot of serious bloggers like WPCrafter (and myself) use BunnyCDN.
The performance from BunnyCDN is typically better than Cloudflare, which can sometimes have a negative effect. It’s also relatively cheap considering you only pay for the CDN locations you actually use. If a lot of visitors are from Europe and North America, just select that location.
BunnyCDN has easy setup instructions. Sign up, create a pull zone, only select the CDN locations you want to use, grab your CDN URL, and paste it into their BunnyCDN plugin.
Use the BunnyCDN plugin to setup your CDN, then also add your CDN URL in your cache plugin (WP Rocket → CDN → CDN CNAME) to make sure more files are served from the CDN.
Finally, view your source code to make sure the files you want are being served from the CDN.
They also have storage zones where you can upload files via
This article was written by Tom Dupuis and originally published on Tom Dupuis.