How to Setup MAXCDN With Wp Super Cache Plugin

MaxCDN with WP Super Cache Plugin
Every time we talk about speeding up WordPress blog, one of the most recommended tip is to setup CDN on your blog. Setting up CDN for the first time sounds like a rocket-science but in real, you can easily set up MAXCDN within minutes of work. Here I’m sharing a quick guide on how you can setup MAXCDN with Wp super cache Plugin. MaxCDN  is one of the recognized and most popular CDN service. They have been in the market from long and most of the popular blogs I know are using MAXCDN. If you don’t know about CDN and it’s benefits, you should read following post:

At the time of writing, they are running a special promo of 1Tb free MAXCDN account for the month of August 2012 and 1 TB is quite good for almost a year for an average traffic WordPress blog. Sign up for Free MAXCDN account.

Setting up Content delivery network (MAXCDN in this case) on your blog requires you to do few things, and I will quickly outline them:

  • Setup Pull zone from MAXCDN
  • Add CNAME record to your domain
  • Setting up cache plugin (Super cache in this case)

That’s it any your site will be way faster than before, as all the files will be served from the server nearest to your visitors. Also, your server load will go down by a great percentage. Since most of WordPress sites are hosted on shared hosting like Hostgator, Bluehost, Dreamhost or any other, it’s always a good idea to set up CDN, as this will speed up your site loading time. If you are not aware of, site speed is one of the ranking matrices which we can’t afford to ignore. Here is a nice intro video, which explains what using MAXCDN can do for your site:

Setting up MAXCDN Pull zone:

Login to your MAXCDN dashboard and click on manage Zones to click your first zone. Under Pull zone, click on create Pull zone.

Create MAXCDN Pull Zone

Here we need to add few values and here are field and example of values you can add:

  • Pull Zone name:  Use your domain name.
  • Original Server URL: Enter your domain name with http:// and / at the end.
  • Custom CDN name: Use . You can use anything instead of CDN like or anything.
  • Label:  Give a Label to your CDN zone, this will be useful when you are configuring CDN for multiple sites. Keep it unique and preferably your domain name.
  • Compression: Put check mark here

So, by the end your setup should look like this:

Content delivery network value

Once you click on Create, it will take a moment and page will refresh automatically to give you CNAME record you need to add in your domain manager. You can always get this detail by clicking on Manage Zones > Pull Zones

So my final details are as:

  • Zone ID:
  • Temporary URL:
  • zone Name:
  • Original URL:
  • Cluster:
  • Label

Adding CNAME record from your domain manager to use MAXCDN content delivery Network:

Now, all you need to do is login to your domain manager and under your domain DNS management, click on CNAME and add a record for to point it to Temporary URL. This may sound technical, but it’s quite easy to do and it will not take more than a moment to finish.

Godaddy users can refer to this guide. ShoutMydomain users can follow this screenshot and for any other domain manager, process will almost the same.

  • Login to your domain manager account.
  • Under your domain management, find the field to update/manage DNS record.
  • Search for CNAME and your final value should be something like this:

Add CNAME record

Click on Add record and you have successfully added the CNAME record. If you find it hard to do for your domain registrar, ping your domain technical support and ask them to add the CNAME record as provided by MAXCDN.

Note: We need to wait for 1-2 hour as CNAME changes will take time to reflect but so far we have done all the part from our MAXCDN dashboard and at domain registrar. In many cases, CNAME update make take up to 48-72 hours, so you need to wait until your CNAME is propagated. You can check the status of CNAME by adding your CNAME here. Ex:

Once, CNAME changes is reflected, we can go ahead and enable CDN in wp super cache by following below guide.

Setting up Wp Super cache to use MAXCDN:

Now, we are done setting up ZONE at Maxcdn dashboard and also updated the CNAME record to use MAXCDN. Now, the only thing is left to setup super cache plugin to use CDN.  Go ahead and download and Install Super cache plugin.

  • Login to WordPress dashboard
  • Click on Settings > Wp Super cache
  • Click on CDN Tab

Put a check mark on Enable CDN and in off-site URL, use the CDN which you have created. In my case it’s

Wp Super cache Maxcdn setup

Click on Save changes and clear all your cache. And now check your site load time and source code to see where images are getting served from.

  • Earlier your images location would be:***
  • After CDN implementation:***

Here are some of the FAQ’s which was asked by one of the readers and I hope it will help you too:

Q) What will happen to previous uploaded files? Will all previously uploaded files will be uploaded on MAXCDN server? Automatically or I need to do something?

A) You set up as a pull zone, which means MaxCDN will automatically pull all your content from your server. So there is no uploading to be done.

Q) What will happen if I decide to remove CDN after a while?

A) If you disable CDN, there will be no issues. As MaxCDN (when using a pull zone) pulls all the date from your server in the background, MaxCDN will be up to date. Although if you ever edit a already existing file, let’s say replacing an image, the cache will need to be cleared on the CDN in order for the file to update on the CDN. So if you disable CDN in future, your site will be working like the way it was but without the benefits of CDN.

Grab 1TB Free MAXCDN account

So in nutshell, using CDN on your blog will give you an extra advantage of faster loading site and your readers will be more happy. How many of you are using a content delivery Network on WordPress blog ? If you are still stuck with any configuration part, do let me know and I will love to answer your questions. If you find this tutorial useful and informative, don’t forget to share it on Facebook and Google plus.


Subscribe on Youtube

Article By
Harsh Agrawal is a blog scientist and a passionate blogger. He is blogging since 2008 & writes about Blogging, SEO, Make money online & tech. His blog, ShoutMeLoud receives 1 million Pageviews/month and have over 700K subscribers.


COMMENTs ( 12 )

  1. Greg@Finland Guide says

    I have visited 4 different sites and all have a copy of this post
    Though good it is lacking a few details,like letting your new CNAME to propagate
    MaxCDN also offer SSL certs and security certificates. A must if you are a seller

  2. Ranbir says

    I just wanted to ask you whether, setting up cdn changes the path of the image files and what do you think whether it would be good for the seo or not?? as search engines will suddenly find the change in the path in so many images, if your site is a big one with lots of images. I am confused. please answer. Thanks.

  3. Kunal says

    Really good guide. It helped me a lot because I too have the similar domain cpanel. The only problem I faced was that my CNAME was not activated immediately. So had to contact MaxCDN and they asked to replace off-site url to temporary url (which I will be changing back to cname later :) ). Everything working fine now. Thanks!

  4. Amrik Virdi says

    That’s a great tutorial Harsh. I was looking out yesterday. I just brought and found my speed is great.
    Thanks for the tutorial.

  5. Hirak says

    Interesting offer by MaxCDN of 1TB, it should suffice any site with avg traffic. However, I feel with proper theme the site loading can be quick, also with little bit of good practices such as loading thumbnails in the article and themes with no background.

  6. Kashif Minhaj says

    Thanks Harsh!
    Which is better? W3 Total Cache or WP super cache????
    I am going install any one of them now!