Improve Site Loading Speeds by 200%

by Joe B. on April 23, 2012

Post image for Improve Site Loading Speeds by 200%

A pretty design and elegant content are pointless in comparison to your loading time – that’s a given that has been proven time and time again. Studies will show that websites taking longer than four seconds to load will already lose a majority of their visitors.

It’s quiet depressing to think that such a small factor could keep people from viewing the content and design that you slaved over; Your months of preparation could prove to be in vain.

Luckily, though, a slow website can be fixed – you’re not dead in the water, yet. There are many solutions that will strengthen your website to run at its full potential.

For a better reading experience, I have divided this post into three chunks:

Determining Site Loading Speed

Before even pondering upon the thought of speeding your website up, you must first know how long it actually takes to load. Luckily, there are hundreds of tools out there to help you, so you can put your stopwatch away.

A benefit of using multiple tools is simple – they most will give you a greater view of the average loading speed of your website. Timing your loading speeds yourself limits you to the capabilities of your own internet connection. Here are some free tools to try:

With this beautiful and accurate tool made by Pingdom, you can evaluate your website through (at the time of this article) three servers – one based in the Netherlands, one in Texas, and one in New York.

While you can’t view your loading speeds worldwide, it does a wonderful job of displaying the loading time of each element on a page (including the scripts behind them), allowing you to find areas that need improvement.

While you aren’t able to see the loading time of each element, you can view ten domain names per hour with IWebTool’s Speed Testing tool. In a matter of seconds, you can gather the loading time of your website, as well as the size of the page.

Google is, as always, stepping it up a bit with their tool – it provides tips to speed up your website. Using the tiers “High Priority”, “Medium Priority”, “Low Priority”, and “Experimental Rules”, Google outlines their suggestions to enhance loading times.

While some methods are helpful, they shouldn’t be taken completely to heart – some aren’t as essential when compared to the amount of time it will take to accomplish them.

Enhancing Loading Times

Compression

When you write code, you are almost never 100% efficient – you generally will leave extra spaces for organization or use out-dated codes. Each space adds up, though, leaving you with a slower webpage.

For that very reason, many tools have been developed to compress your code.

HTML Compression

HTML is one of the easiest coding languages to learn, but you can easily use inefficient codes or add more spaces than needed. To solve that problem, I recommend:

TextFixer is a brilliant tool that has many helpful features such as the automatic removal of line breaks, double spaces, and tabs. It can also convert word and text to HTML.

A benefit of this tool is its options – you can easily tell it not to compress the header should you not want it to. Best of all, it takes virtually no time to compress the HTML.

CSS Compression

CSS is an easy coding language, but is a lot easier to mess up than HTML, for there are many shorthand codes at your disposal that many do not take advantage of. It is possible to reduce 60 characters to 15 if you know CSS.

MinifyCSS comes feature-packed – you can remove outdated properties, enforce shorthand codes where possible, sort selectors and properties, compress colors, compress font-weight, and change the text’s case!

Upon submitting my CSS spreadsheet for compression, the tool gave me the compressed CSS, as well as this bit of information:

Input: 29.035KB, Output:11.641KB, Compression Ratio: 59.9% (-17394 Bytes)

JavaScript Compression

When it comes to JavaScript compression, there are many tools that can do the job, but here are some of my favorites:

GZIP

While some view it as a bit extreme, GZIP Compression is an excellent way to compress your website. This is more of a last-case-scenario kind of thing, though – it has some cons.

With GZIP compression, the server will send browsers [who ask for GZIP compression] a “zipped” or compressed version of the file. That way, it downloads quicker, gets “un-zipped”, and is generally faster.

Since I haven’t made an article on using GZIP compression, I dug around and found two great resources to help you:

Caching

The idea behind caching is simple – store a copy of the website in the user’s browser after they visit the website. That way, when the user tries visiting again, the browser will simply pull the cached version out and ba-da-boom – you’re sitting pretty.

While there are hundreds of tools for caching, my favorites are CloudFlare and W3 Total Cache (For WordPress)

W3 Total Cache

W3 Total Cache is a do-it-all plugin for WordPress that will get the job done every time. It has options to allow complete control of what is cached – images, databases, the homepage, and an endless list more.

By default, it works magically, but you can enhance it with a bit of knowledge and research.

CloudFlare

CloudFlare is a magical service that not only protects your website from threats, but speeds it up! Claiming (and being vouched by thousands of users) to speed your website by 60%, it’s as simple as a DNS redirect.

It works by caching your website among servers worldwide – it’s like hundreds of mini proxies!

Upgrade Servers/Change Hosts

This is more of the last option – the fourth and thirty play at the end of the game. Should all else fail, it may be time to upgrade your server or migrate hosts.

If you are finding that you are getting more users than ever before, an upgraded host is key. If not, then your host is probably screwing you over.

How Do You Speed Up Your Website?

Photo Credit: Thumbnail | Slinky Compression | Art tools | CloudFlare Logo

Did you learn from this article?

Our countless newsletter subscribers did, too, and depend on WebsiteBegin's bi-monthly newsletter to learn cutting-edge tips and tricks to improve their websites... You should join them.

{ 33 comments… read them below or add one }

Nice article to speed up websites. And thanks for Optimizing your website to mobile.

Reply

Thanks! And yep, was going to email you about the changes to the mobile version. It should be nice and beautiful (;
Joe recently posted..Improve Site Loading Speeds by 200%My Profile

Reply

yes it is beautiful and easy to use :)

Reply

Thanks for the worthy post. My site speed is tested with Pingdom tool and I got 2.69, hope its not bad :-)

I’m using SuperCache plugin to cache the contents and I’m also using CloudFlare.
Suresh Khanal recently posted..Anti Spam Effort with Comment Spam Filter to Make Your WordPress Blog HealthierMy Profile

Reply

Pingdom is pretty great, isn’t it? I always run 2 tests in each of their 3 locations – it allows me to really get a grip on what’s going on. 2.69 seconds? That’s pretty good for a blog by today’s standards. Just try not to allow it to hit 3 seconds or above. Studies show that a good chunk of your traffic will leave after 3-4 seconds of loading!

SuperCache? Never heard of it – will check it out. CloudFlare is amazing! Just had a peak at your blog. Will be adding it to my reading list!

Reply

Hi Joe,
Long time not seeing you around. Is this your new blog?
In terms of improving the loading speed, I am using W3 Total Cache along with MaxCDN and they work really great.
Tuan @ TechWalls recently posted..6 Pages That You Need To Update And How To Update ThemMy Profile

Reply

Hey Tuan,

Yep, I’ve returned to WebsiteBegin. It has been quiet a while. It’s been almost a year to be exact. MaxCDN? Never have heard of it – will look into it. It is doing your site well, though – Pingdom tells me that your website loads at under a second in two locations, and just over a second in the Netherlands. Good job!
Joe recently posted..Improve Site Loading Speeds by 200%My Profile

Reply

Thanks Joe. Could you test loading speed of my site from Dallas, Texas? I don’t know why it always returns error at my end.
I prefer MaxCDN to CloudFlare as it gives us more servers, especially in the US.
Tuan @ TechWalls recently posted..How To Network With Other Bloggers: A GuideMy Profile

Reply

It’s currently returning an error for me as well – just after about 25 seconds of loading. It is showing, in the image, that the website “has been moved”. May be a problem with their servers. I’d recommend trying again a bit later!
Joe recently posted..Improve Site Loading Speeds by 200%My Profile

Reply

Pingdom is a great tool for checking your website’s loading speed. What I like about it is it is absolutely free to use! Haven’t tried IWebTool’s Speed Test and Google’s Page Speed Developer Tool. Thanks for sharing!
Sylvia @ Daily42 recently posted..Catuesday #3My Profile

Reply

It’s a magical little thing, isn’t it, Sylvia? I hope you find the other two useful!
Joe recently posted..Improve Site Loading Speeds by 200%My Profile

Reply

Nice article Joe! Epic! Saving it in Evernote to refer back to now since I think this is an area that certainly affects SEO on many levels.
Keith recently posted..Have an Interest in Pinterest?My Profile

Reply

Thanks, Keith. I know site speed effects SEO, but is it extreme? I think it’d be interesting to run some tests on that, and evaluate the results. I’d imagine it’d have a pretty big impact.
Joe recently posted..Improve Site Loading Speeds by 200%My Profile

Reply

great tips joe unfortunately my blog taking too much time to load, hope this article increase my blog loading speed. And your blog mobile version is great :)

Reply

I will be visiting your website tonight to help give speed suggestions. Some factors I didn’t mention like image optimization play a big role. Glad you enjoy the mobile version!

Reply

Website loading speed is one of the factors that would affect your SEO and traffic! Frankly speaking, I won’t wait the site to load for more than 1 minute, I’ll click “X” on the spot and not to visit anymore.

I do use some plugins to speed up my blog such as wp total cache and wp-optimize, clear some of the useless files on your server, it may help a bit though. :)
Lee Ka Hoong recently posted..Speed Up Blogging with Firefox Home for iPhoneMy Profile

Reply

A minute?! I barely wait if it takes more than ten seconds! Haha. Will check those plugins out – they look really nice.
Joe recently posted..Wordpress – Eliminate Spam CommentsMy Profile

Reply

Haha, so I assume myself is a very patient person! Try not to use excessive of plugins, it may slow down your blog loading speed as well.
Anyway, your blog is loading quite well at the moment. :D
Lee Ka Hoong recently posted..How I Make Money Online In MalaysiaMy Profile

Reply

It would appear so! :D Plugins are okay in moderation. Whenever I plan a site launch, I always map out the plugins I will use, and then categorize them by priority – High, Medium, and Low. If the site is running a bit slow, I will slowly begin removing them from their respective areas.
Joe recently posted..9 Amazing Ways to Generate Great Content IdeasMy Profile

Reply

Joe,

It’s pretty annoying to visit a slow sluggish website full of pop ups, I do love websites like yours which loads fast and free from ads.

If a human feels irritated, bots can be the same (LOL)

Al.
Alan recently posted..Tips to Save Your Laptop Battery LifeMy Profile

Reply

There’s so many ways to speed up your website – for free – that it seems foolish not to. It’s as simple as installing a bit of code or re-configuring your DNS Servers.

Good point about bots. I’m sure they don’t like the slow speeds, either. Going with the flow of some webmasters, it’s better to please the bots than the humans :P I’m not one of those people :D

Reply

fantastic tips joe unfortunately my blog taking too much time to load, hope this page increase my blog loading speed. And your blog portable version is completely awesome

Reply

I reviewed your website and found that it is loading a pretty decent speed. As for my portable version, thanks a ton! You can obtain similar results with some plugins!

Reply

I wonder why many people opt not to use CloudFlare even though it is such a great service. This list is amazing, I didn’t know there are tools out there that can compress even CSS and HTML. Thank you for sharing this.

Reply

They’re pretty great tools, aren’t they? CloudFlare isn’t as popular because it’s still on its rise – it’ll get there.
Joe recently posted..9 Amazing Ways to Generate Great Content IdeasMy Profile

Reply

Pingdom is an supreme tool for checking your websites’s loading speed. What I like about it’s it is certainly free to use! Haven’t tried IWebTool’s Speed Test and google’s Page Speed Developer Tool. thanks for sharing!

Reply

I am really liking the exact accuracy of IWebTool. Google Page Speed Developer Tool is also pretty cool, but it has its kinks. I really think it’s a matter of the preference of the user.

Reply

Yeah I know right? But I also know that Cloud Flare is not that perfect. There are still some things to work out and improve. But it will be like turning a raw ore into a beautifully purified gold stone.

Reply

It’s not practical sometimes. If your site speed is already at about a second, I’ve found it doesn’t help much because of the nature of it. Otherwise, though, it’ll work pure gold. It has the power and flare to allow you to. It’s all about those settings.

Reply

Joe, did you ever think of making an app, or is there one and I cannot find it? The mobile version though does look nice. Working on my passion still. Thinking about what to create. My stepfather has used some of these things for his side business after I showed him them. Thanks for making an awesome site that can help others.

Reply

There is an app coming eventually – that is all stuff that has to be worked out and coded in the distant future. I’m glad you enjoy it, though, and thanks for sharing the website! :)

Reply

Joe,

I just signed up with CloudFlare – going to see what difference it makes.

Thanks for that.

Andrew

Reply

Have fun testing with CloudFlare – I’ve seen mixed results, but in the end opted to drop it. Please let me know what you find.

Reply

Leave a Comment

CommentLuv badge

Previous post:

Next post: