KeyCDN Review
So I have been using MaxCDN for myself and my clients for years and it has always worked great, except for the indexing of images problem in SERPs, which my workaround fixes. I am always on the hunt for better products and tools and so I decided to look to see what else was available. After comparing a couple of newer CDN services I decided to go with KeyCDN. And boy am I glad I did.
Here is a quick comparison of Key CDN’s major features.
KeyCDN | MaxCDN |
---|---|
Price: $0.04 per GB | Price: $9 a month minimum (100GB) |
Zones: 5 Included | Zones: 2 Included |
# of POPs: 25 | # of POPs: 12 (Additional $15/zone/month extra) |
SSL: Free Shared + Let’s Encrypt | SSL: Free Shared + Custom Option |
Secure Token (Free) | Secure Token ($99/month) |
Origin Shield: (Free) | Origin Shield: $200 a month |
HTTP/2 Support: (Free) | HTTP/1.1 + SPDY/3.1 |
Block Bad Bots | NA |
Brotli Support | NA |
And of course, they both include real-time reporting, purging, individual URL purging, etc.
But just by comparing the most important features KeyCDN wins in almost every scenario.
I Saved Over 50% By Migrating to KeyCDN
I have 11 websites that were running on MaxCDN under a custom plan for 250GB of bandwidth at $24.00 a month. I was then paying an additional $9 per month for the 9 zones I had to add on. So I was paying MaxCDN $33.00 per month.
If you do the math on KeyCDN at 250GB it comes out to $10.00. Add on another $6 per month for my additional zones and the total per month with KeyCDN comes out to $16.00.
MaxCDN cost me $33/month for 12 POPs, KeyCDN costs me $16/month for 25 POPs. Less than half!
KeyCDN Features
Account Overview
The first time you log in to KeyCDN you will see the dashboard, which is beautiful, responsive, and fast! I have been with MaxCDN through a couple UI revisions but it is still pretty clunky in my opinion. This felt modern and fresh right from the beginning.
Analytics
Geolocation Stats
Top Files
Real-time Logs
Real-Time Stats
Zones
The zones screen is simple and gives you just what you need. From the manage drop-down you can edit your zones, purge your cache, and purge individual URLs.
Edit Your Zone
From the Edit Zone screen there are a lot of advanced features you can enable such as Secure Token, SSL, Origin Shield, Canonical Header, blocking bad bots, etc.
Purge Individual Files
This is a very important feature for me. When writing blog posts I am always updating images and tweaking things. I don’t want to wait for the cache to expire to see the changes. So I will input the path to the image and purge it, refresh the page and then I can see the updates on my blog.
Zonealiases
I always use a CNAME for my CDN URL so that my images show up with my domain in them, such as cdn.brianjackson.io. You can setup a CNAME free of charge with your domain registrar or DNS provider. I literally updated my CNAME from the MaxCDN address to KeyCDN and it propagated everywhere in a few minutes. KeyCDN even has a cool DNS lookup tool now you can use to check where your CNAME is resolving to.
Zonereferrers
Additional Features
- Two-factor authentication
- Account Access Rules (restrict access to CDN account by IP Address)
- Security Notifications
KeyCDN Knowledge Base
KeyCDN has a great knowledge base that they regularly keep updated. They have pretty much every CMS integration guide that you can imagine.
WordPress | b2evolution |
Drupal | Perch |
Joomla | IPBoard |
Typo3 | SocialEngine |
PrestaShop | Xenforo |
Magento | Odoo |
Craft | X-Cart |
Kirby | Github pages |
OpenCart | concrete5 |
vBulletin | MODX |
PyroCMS | Kentico |
Impressive! These guys love their documentation which is always helpful. It means less support tickets and less going back and forth.
KeyCDN Load Times
I didn’t have Asia or Australia POPs with MaxCDN because I didn’t want to pay extra for them. But now I do with KeyCDN! It’s like icing on the cake. I saw some huge increases in those countries. Also within the U.S. I can’t really argue with these load times.
Pingdom Test without KeyCDN Enabled
Without KeyCDN enabled I was averaging right around 1.49s. I always run my tests 3-4 times and then pick the average one. I use our Perfmatters plugin to configure the CDN if you were curious. My WordPress host, Kinsta, also has its own built-in caching system.
Pingdom Test with KeyCDN Enabled
With KeyCDN enabled, my load times dropped to 646ms! That is a decrease in load times by 56.64%!
CDN Resources
This is what I like to see.
Let’s Encrypt Integration
As of December 14th, 2015 KeyCDN now has Let’s Encrypt integration. Basically, this means you can now have a custom SSL certificate for free! I have a Let’s Encrypt certificate running on this blog.
KeyCDN Support
I put in a ticket to request an increase of zones at 11:42 am, and I got an email back at 11:44 am saying they had increased my limit. :) Can’t really get much better than a 2 minute response time. Again, very impressed.
I’m super happy with my migration over to KeyCDN. My only regret is not making it sooner!
It’s cheaper, I get more POPs, meaning faster load times for people around the world, and their interface is better. I can now take the money I am saving each month and invest it elsewhere.
Hopefully this KeyCDN review was helpful. If you are looking for a top notch CDN provider with excellent prices, then do yourself a favor and give KeyCDN a try. They even have a free trial! Use the link below and you will get $10 in free KeyCDN credits.
As always feel free to leave your comments below. I would love to hear your feedback or maybe a personal experience you have had with a CDN provider.
Great review! Heard about KeyCDN but never know it’s so much better than MaxCDN, which I’m currently using.
Thanks! Definitely recommend giving them a try :) Let me know if you have any questions about them.
Thank you, I have recently been searching for information about this topic for
Enjoyed reading all your reviews. Thanks. Trying out KeyCDN now and loving it so far. Combined with their Enablers and Optimus…killer.
Great, glad to hear it!
I Will try them out. I have been using cashefly and edge cast & turbobites. I will definitely check out Key CDN.
Let me know what you think! KeyCDN has HTTP/2, Let’s Encrypt, and just implemented Huffman compression with HPACK for even smaller HTTP headers.
Thank you for this review. Great read! Signing up now with the link you posted.
Sounds great Jeffin. Let me know if you have any questions. Thanks
I wish I had happened onto this post before signing up with Amazon’s web service. I haven’t received my first full month bill for the S3 bucket or cloudfront, yet, and I’m scared of what it might be. I’m glad to know there’s a good option out there if I choose to leave AWS.
Sorry you didn’t find this article sooner Kathy! But at least you have options :)
Hi, Keycdn include 5 zones, but doesn’t that number of zones increase DNS lookups?
You only use one zone per domain. So for example on woorkup I use cdn.woorkup.com. You then have 4 more zones to use with 4 different websites (domains).
Thank you Brian, I was so confused, my mistake.
Hi, what about Cloudflare vs KeyCDN? I have three sites with Cloudflare but recently they incrise the price.
Thanks for nice articles.
Here you go :) https://woorkup.com/cloudflare-alternative/
Nice article, thank you.
Want to share my very peculiar experience with KeyCDN. After joining on a 30 day free trial, I was trying to figure out how to get things up and running on my WP Multisite install using W3 Total Cache. I first emailed them asking for help. They emailed back telling me to submit a support request. I tried that but it was restricted to “paying customers” and I was on Day 1 of the trial. I read through all their “how to” posts and manuals, but nothing explained what I needed to know. So, I joined their “community” site. It said “Everyone is welcome to participate in the community. It doesn’t matter your background, your level of expertise, or whether you are a current KeyCDN customer or not. There will be KeyCDN employees actively participating (including the founders of KeyCDN) in the community and answering any questions you might have about web performance, optimization, and website acceleration.”
Finding no previous threads addressing my questions, I created my own. I posted some very detailed info on what I had done so far and the error I was getting. The next day, I tried to view my post and it had been deleted! I then tried to log into my account and it too was deleted! I tried to create a new account and it said my IP address had been banned!!! Assuming maybe it was some sort of technical glitch, I joined again from my phone, made another post asking why that had happened and, sure enough, it was also deleted, along with my new account. Yes, they also banned my phone’s IP! I’ve tried repeatedly to reach them to see what the heck was going on and as of the time of this post, I’ve had no reply from anyone – and I’ve tried e-mail, twitter, and facebook.
So I’m just posting this to make others aware of the service they may expect. Granted, I wasn’t a “paying customer” yet, but I made it very clear that I certainly would be once everything was set up and working properly. I mean, their prices were pretty attractive, so it seemed like a no brainer. I guess you get what you pay for. I would honestly run away from any company that would treat potential customers like this. And I’m doing just that. Too scary to think of what they’d do once I did have all my sites’ content in their hands! Truly a very strange experience to say the least.
Hey Josh, thanks for your comment, but this is definitely not the typical experience. I used to work at KeyCDN. I don’t work there anymore so I can’t attest to your experience or what happened in your situation. I am still a paid KeyCDN customer now and use it on all my sites. Haven’t logged into dashboard for over 6 months because nothing ever goes wrong with it.
I had the exact same experience. Tried to ask a question and they wanted me to pay first to ask questions. They get an “F” in sales and support. You don’t ask prospective customers for money to answer their sales questions.
So KeyCDN doesn’t have the images-not-indexing problem that MaxCDN has?
minimum $49/year now?
Yes, actually that has been in place for quite some time now. I will update the post above. If you do the math that comes to only $4 a month, so still the best solution out there. I know for a fact that other competitors like CDN77 have $99 minimum.
Awesome issues here. I’m very happy to peer your article.
Thanks a lot and I’m looking ahead to contact you.
Will you please drop me a mail?
This article is fine and came in at a good time for me!
What is easiest way to set up key CDN whereas I am also using Siteground shared hosting and Cache Enabler ( best so far on my site)!
Should I have them do it all and move to SSL or is it manageable myself ( total novice)?
Thanks
Howard
Great, glad it was helpful Howard! You might want to check out my article on “CDN for dummies” :) I try to explain how to do it yourself in lamen terms: https://woorkup.com/cdn-for-dummies/
Tried to test keycdn and encountered a problem setting up my Zones. Couldn’t contact support because you have to have a premium account for that option to be available ( pay minumum $49 in credits ). Posted to they forum about my problem and they closed my account there.
100% shady in my opinion
So you may pay for what you consume but be aware the minimum amount after the trial period expires is $49
Some people said can’t contact KeyCDN support unless has a premium account.
In my case it’s not true at all, I no longer have any credits or any plan, but they reply my emails in an hour, and solved my problem really fast. (I lost my phone, and I asked them to turn off the 2FA.)