I recently managed to improve my authority website loading speed to 2 seconds!

This improved the website user experience as well as gained extra traffic from search engines. Page loading speed is really important, as one of the factors in the google search algo is website speed. Also, when a user enters your website, you only have 3 seconds to impress them, so if they’re waiting too long for your page to load, the user will simply leave the site, causing you lost traffic.

Before I did any optimization on my authority site ieatandeat.com:

website speed

 

Website speed 2

As you can see, the scoring for google pagespeed insights was very bad, and it took 20 to 30 seconds to load the page. This created a very bad user experience.

So, I decided to install this wordpress plugin W3 total cache and did the following configuration:

w3 total cache

Enable the page cache

w3 total cacheEnable minify 

w3 total cache

Disable database cache and enable browser cache

w3 total cache

Enable browser cache

Here is the result after w3 total cache was installed and configured.

w3 total cache w3 total cache configurationThe website speed was now improved by 50%, but it still was not good enough. The loading time still took about 10 to 20 seconds depending on where you are. I wasn’t very happy with the loading speed, so I went ahead to test CDN service for my authority blog.

What is CDN?

A content delivery network or content distribution network (CDN) is a large distributed system of servers deployed in multiple data centers across the Internet.The goal of a CDN is to serve content to end-users with high availability and high performance. CDNs serve a large fraction of the Internet content today, including web objects (text, graphics and scripts), downloadable objects (media files, software, documents), applications (e-commerce, portals), live streaming media, on-demand streaming media, and social networks.

Taken from Wikipedia

The CDN network I chose was MaxCDN. I had heard great things about MaxCDN from Matthew Woodward from this post, and I decided to try it out. MaxCDN pricing was quite reasonable at $9 per month, and we had 100GB bandwidth to play with.

After subscribing to the service and creating my account, I went ahead to follow their tutorial to create my first site using MaxCDN. The last step was enabling CDN service on W3 total cache.

w3 total cache 5

w3 total cache 6

After waiting for 5 mins, this was the result I got from google page speed insights:

after MaxCDN enabled 2 after MaxCDN enabled

The loading time for my authority website now is about 5 seconds when accessed from Singapore, however the good news that access from US and Europe is loading in only 2 seconds or less !!!! I have confirmed this with a friend in the US and she told me it’s an insane improvement.

Still, I wasn’t quite happy with the 5 seconds loading time when accessing from Singapore. That’s when I noticed MaxCDN has an add on service with a data center in Singapore.

MaxCDN addonThis proved to be great news for me, and I enabled that add-on service, paying another $15 per month (Asia Pacific bandwidth is very expensive). That comes up to a total of $24 per month for using MaxCDN. Immediately after purchasing the service I tested my loading speed: accessing from Singapore now takes 2 seconds or less !

Here is  the result of the final google PageSpeed result

final result 2 final resultFor $24 per month, I felt that it’s a worthy investment as it improved the user experience. Not only that, my daily search engine traffic has increased by 3% ! Which to me certainly proves that PageSpeed is one of the factors that determines your ranking in Google.

Hope you guys find this tutorial useful and please feel free to comment!