PureNews

PureNews is an amazingly sleek and powerful news theme with unlimited color variations.

View full feature list Check out the live demo Buy this theme today

Killer Secrets to Increasing the Speed of Your Blog

Posted by on 21st Mar 2013 | 11 comments

You think once you’ve detected that your site’s load speed is low your job is done and you can just pass it over to your tech guys? Think again. A pro SEO should also know the basics of HTML, CSS, PHP and JavaScript in order to ensure that his tech department does not hurt anything while fixing other tech related SEO issues. Load speed is a very crucial aspect of your site’s performance because it can improve your rankings up to 40% (in some cases).

I do understand that it may sound a bit weird, but SEOs should not limit their responsibility to actual SEO (link building and on-page SEO), because you can’t see the whole picture if you focus on those aspects only. As Rand Fishkin told in one of his Whiteboard Friday shows, whatever can bring more traffic to the table is an SEO’s responsibility. Well, I’m not quoting him, but you got what I mean, right?

The thing is that Google has been taking usability into consideration for a while now. And it looks  that it’ll go even more in-depth. So, should you stumble upon a usability course, you may wanna take a look at it.

What is a Slow Site

Google Page Speed TestYour first guess may be a site that takes too long to load, but you’re wrong to an extent. The studies discussed in this podcast episode show that it depends more on how the user perceives your site load speed rather than your actual load speed. If a user comes to your site and he can quickly and comfortably do whatever he came to your site for, your site does not seem slow to him even if it takes 30 seconds to load your site completely (with all that invisible javascript and stuff like that).

So, you may have to think twice before adding all sorts of gimmicks, such as the one described in this parallax scrolling tutorial, because it may make your site slower and the user will just go away before your bells and whistles even get loaded.

The caveat though is the fact that Google seems to consider complete load time unlike the average Joe that came to your site. The solution – as pretty much always – is the compromise. Make your site load really fast for the user first. That done, you’ll be able to satisfy the almighty search engine. I recommend satisfying the user first because this approach is future proof. Google moves towards assessing sites as actual users do. So, if you do what your visitors want, Google will love it down the road as well.

Other than that, you want your site to be quick because it’ll help you increase your conversion rates. Customers tend to use fast sites more willingly. Most likely because if your site loads quickly, it means you value your clients’ time. And that makes you look professional and reliable.

How to Fix That

Now that you know what you need it for, let’s see what exactly you can do to fix those pesky things that make your site slow.

Give a break to HTTP Requests

Those of you who use WordPress may not know, but every single time the user visits your site, the whole page is being dynamically generated just for that user. What’s more, if you have 1,000 users an hour, it’ll happen 1,000 times. And that stinks. Luckily, it’s pretty easy to fix the issue, because you can just install the WP Super Cache plugin that turns all your dynamic (php) pages into plain HTML ones .That means all your users will load the same page and your WordPress won’t have to create a brand new page for every single visitor.

Put the Whole CSS and JS Shebang in One File

Your site have have a few CSS and JavaScript files that are referenced a few times from your index file. That’s basically waste of time and money, because the more files your main file should contact the slower your load speed. As a rule of thumb, you need to ensure that all your CSS stuff is in one file and your JavaScript stuff is in another one. That will allow your index (main) file to contact two files only.

CSS Sprites

The whole idea of CSS sprites is about using (ideally) one large image file for all sorts of effects on your site. For instance, instead of loading two image files for your button’s neutral state and on roll-over one, you can just load one image files that has those effects in different sections (such as at the top and bottom).

Save for the Web in Photoshop

Be sure to save your images properly before you use them in your site. Instead of just saving an image in Photoshop, use the Save for the Web option because it’ll allow you to optimize your images. And optimize means saving the image with exactly the quality that can be seen on the Web. There’s no need to use a 300 dpi image in your site because the user won’t be able to see the visual difference anyway, though such an image (300 dpi) will EXTREMELY slow down your site.

Gzip it

Using  Gzip allows you to save on bandwidth and load time, because the content of your page is sent in zipped format and gets unzipped right in your visitor’s browser. That allows to make all the surfing experience really amazing and darn fast.

CDN is the Answer

The idea of CDN (Content Distribution Network) is as follows. The network allows to store copies of your site on multiple servers across the globe. So, if a user enters your site from Berlin, the copy of your site that is stored on the server that is the closest to Berlin gets loaded. That allows to save a whole lot of time. Plus if one server is down, it’ll load from the next closest server, which means your site down time will be little to nothing.

No 301 Redirect Overuse

Use 301 redirect only if you ABSOLUTELY need to and there’s no other way to fix something. There are cases when it’s the only way to take care of an issue, but I’ve also seen cases when people use it left and right. For example, instead of just tweaking their WordPress settings just a bit, they turn to using over 400 lines of 301 redirects. That’s a total overkill. They slow down your site just because a redirect means interaction with the server, which usually means slowing down your site’s download time.

Kill Redundant Files

You need to delete all the files that you don’t need on the server. It’s not OK to just block them via robots.txt, because Google ignores that file’s directions while counting the load time for your site. I’m not exactly sure why they do it, but that’s how the Google cookie crumbles. Go figure.

Conclusion

Though load speed is not the only thing that you need to care about for better site rankings, because there are over 200 of Google ranking factors out there, you still need to keep a close eye on it. Make sure that your provide quality stuff on your site, something that people return to your site for over and over again. That done, you can start fixing issues like load time and the like. Your visitors will definitely love it if your site’s download time is a snap.


I'm into SEO and web design content creation. I'm sure that a marriage between high quality SEO and top-notch content creation is able to make the Web a better place to be in.

11 comments - Leave a reply
  • Posted by REKHILESH ADIYERI on 22nd Mar 2013

    Nice information you have, let me try to implement thus suggestions on my blogging career!. thanks for such a great information. :)
    REKHILESH ADIYERI recently posted..Get Ready to Witness Expanded Google Maps!My Profile

  • Posted by Rinkesh on 23rd Mar 2013

    Wp cache plugin is what I use to increase speed of my website. Apart from that a great web host is necessary to make sure site doesn’t face any downtime.
    Rinkesh recently posted..Climate Change EffectsMy Profile

  • Posted by Mahendra on 23rd Mar 2013

    Hello REKHILESH
    Nice tips.You provide good information about a slow site and how to overcome it. All tips are awesome .Everyone can made his blog fast by implementing tips such as deleting robots.text files.Thanks again for sharing such a nice information.

  • Posted by Desire Essays on 23rd Mar 2013

    I dont know what is happening wrong with my website that it is really working slow not sure what the error is every time i open it i am getting Fatal Error issue i don’t know now that how can i solve it and when it is opening its loading really really slow :'(!~

  • Posted by Vineet Saxena on 23rd Mar 2013

    Hi,
    One more option to save load time of your blog is to use as few plugins as possible and the pages will load much much faster.
    Vineet Saxena recently posted..Top SEO Themes and Plugins For 2013My Profile

  • Posted by Ryan on 24th Mar 2013

    Most of the time slow page loads is caused by your webhost. You just need to make sure that your webhost is not oversold. Use WP Cache plugin + and only use plugins that you need.

    I have never used CDN on any of my websites because I don’t think it would help my page load times. I believe the effects are minimal if your website is not really that popular and receives that much traffic.

    GZIP is normally enabled on most servers nowadays so to be sure just ask your webhost if it is enabled.

    Another thing that makes your website load very slow is the ads. Some bloggers that are not accepted on Adsense uses other alternatives to adsense and some of them can really make your page load very slow so be sure to choose a reputable advertising company and keep the number of your ads at minimum. Ive seen websites that displays several ads from different advertising company. It not only makes your website look cheap but it makes it load very very slow.
    Ryan recently posted..Alternatives to TorrificMy Profile

  • Posted by Chris on 24th Mar 2013

    Could you expand a little on “kill redundant files”. I’m not sure I see the connection between files disallowed via robots.txt and the load speed of a web page.
    Chris recently posted..Jumping in the deep end of the Social Media poolMy Profile

  • Posted by Plaban on 25th Mar 2013

    I’m using W3 Total Cache and CloudFlare to speedup my blog. We should use less number of plugin in WordPress blogs to reduce load time. CDN like MaxCDN can be used to decrease load time.
    Plaban recently posted..How to Download Torrent File Using IDM and ZbigzMy Profile

  • Posted by sandeep on 25th Mar 2013

    We can use css and java script compressor (YUI compressor) also while building the web app. It helps to improve the performance.

  • Posted by Lorenzo on 26th Mar 2013

    Check out the P3 profiler plugin. Its an easy way to get an understanding of the plugins that are slow on your site. From there you can deactivate or replace with faster alternatives.
    Lorenzo recently posted..Why I Recommend and use WP EngineMy Profile

  • Posted by Emmanuel on 27th Mar 2013

    As a blogger, I support some WP engine. I use this on my own blog. And I am associated with hollywood web design
    Emmanuel recently posted..#savoysaturdays @premiere [HWD] 020213My Profile