Believe me when I tell you that I have changed virtually everything about my original blog, for I had no idea what poor choices I had made when it came to my blog's speed. I definitely am not claiming to know everything there is about improving a blog, for I still have plenty of challenges I am working on, but here's the things I've come to find are horrible speed stealers thus far. Do the absolute best you can to ditch as many of the following as possible. (Also remember that I am running a self-hosted WordPress blog, so some of my tips and lingo won't really be applicable for those of you running Blogger, Typepad, etc.)
- EXCESSIVE IMAGES ~ Images are actually a killer. Now, if you look around my blog, you'll see plenty of images, but just know that every single one of them I find essential. I weigh the benefits and the drawbacks before adding any sort of image to my blog, for these will drastically slow down your site. The downside? I had to scrap so many of the images I really wanted to keep just for the sake of a better user experience. I no longer have my blog's awards displayed as I used to and my family slideshow has gone the way of the dodo bird.
- SCROLLING BARS ~ The ironic thing about this is that I actually wrote a tutorial post, back when I first started blogging, about how to put scrolling bars on your sidebar. Well, I've learned a lot since then! Unfortunately, the reason scrolling bars are bad is because they allow for unlimited amounts of images to be displayed in a small space. These images all load at one time though, so that they are ready to scroll. This means that even though you may only have one or two small areas of your sidebar with scrolling images, there could easily be over 100 images scrolling in that one space, which is a sure speed killer!
- LARGE IMAGES ~ The larger the image, the more of a drain it is to your blog. Be very careful about displaying any image over the size of a button (150 x 150 pixels) and make sure you really need it before putting it on your blog. These large images will demand much more from your blog than the smaller ones.
- EXCESSIVE OUTSIDE LINKS ~ Every time you link to an outside source for an image, a widget, etc. you are slowing down your blog. Now, I have plenty of outside links in my own blog to places like Facebook, Google, etc., but I desperately try to keep these to a minimum. I do NOT link to any images if there is a way to host them myself. Of course, this takes up more of my own storage space, but I end up with a faster blog. If you want to speed up your blog in a hurry, ditch all of the little buttons showing which blog networks you are a member of or at the very least, move them to their own separate page and get them off of your sidebars. Personally, I never received that much traffic from those blog directories anyway.
- IMAGES IN .GIF, .BMP, OR .PNG FORMATS ~ Because we all have to use images in our blog, be wary of what format your images are in. If you want to speed up your site, try converting all of the images you use to .jpg format. This is the least intensive graphic format and will save you plenty of valuable resources. All of the graphics on my sidebar and in my posts use .jpg. I use Adobe Illustrator to convert every graphic I want to use to this format.
- EXTRA GRAVATARS ~ Since most of the blog's I visit, including my own, rely on Google Friend Connect, Facebook "Like" Box and Networked Blogs in their sidebars, limiting the gravatars displayed is a great tool for speeding up your site. Every gravatar, no matter how small, counts as an additional outside link and image your blog has to work to display. For instance, if you are showing 50 different gravatars in your Google Friend Connect box, your blog has to go to 50 different places to grab 50 different pictures each time any of your pages load. Notice on my sidebar, that I have drastically reduced my GFC box to 14 gravatars, Networked Blogs to 7 and completely changed my Facebook "Like" Box to one which didn't display personal gravatars at all.
- TOO MANY POSTS ON YOUR HOME PAGE ~ I tend to really watch the speed of my home page, since my readers come here most often. Make sure that you don't have a blog with a really large amount of posts on the home page. All of these posts must load fully every time someone visits your home page, which can really slow things down. I recommend displaying less than 10 posts. Personally, I display 8 on my home page.
- FULL POSTS ON YOUR HOME PAGE ~ Remember, that the goal is to keep as many images off of your home page as possible, so it is a definite no-no to publish FULL posts on your home page. Running a product review/giveaway site like I do, I oftentimes must use large images in the review itself, which are speed killers. This is why I always utilize the page break feature after a paragraph or two, so that my entire post won't be displayed on the home page. If a reader is interested in one particular post and wants to read more, then they will click on that post's link and read more. All readers shouldn't suffer slow loading times of the home page for things they might not even be interested in reading.
- LOTS OF JAVASCRIPT APPLICATIONS ~ If you see ".js" or "script" in the code you're pasting in your sidebar, then know that this script will probably slow your site down. I love using javascript, for there are some really cool widgets and applications out there. Just know that if you are going to use one of these types of files, your blog will slow down some. Test your blog both before and after the javascript has been installed to find out if the cost in speed is worth it or not and decide accordingly.
- PLUG-INS ~ One of best features of WordPress is that there is a neverending supply of awesome plugins to use. Be very careful though and don't go installing plugins like a kid in a candy store. Every plugin you use will slow your site down a little. Once again, I recommend testing your blog's speed both before and after the plugin has been installed to find out if the cost in speed is worth it. Also, test different plugins which both do the same thing and compare them. I have found several popular plugins that were just too draining for my blog and found another plugin which did the same job, but without using as many resources. Here are a few to illustrate my point:
- Wibiya Toolbar vs. Smart Sharing ~ I noticed that Wibiya was very resource intensive and was often not working correctly on their end, which caused my blog to slow way down. Smart Sharing accomplishes the same thing, but without hogging a ton of resources.
- EXCESSIVE COMMENTS ~ Every comment and gravatar associated with it is a drain on your blog's speed. Make sure that you utilize WordPress's comment pagination feature so that you don't bog your visitors down with having to scroll through hundreds of comments just to leave you one. Most people won't take the time to wait for your site to load this long and don't want to have to scroll this much either. This is essential for those running product review/giveaway blogs, like myself. Personally, I have my comments paginated so that only 10 comments show up at one time on a page.
- UNNECESSARY WIDGETS ~ Most widgets are really composed of either javascript or iframes, both of which can hog your blog's resources. Proceed with caution before installing a ton of widgets, for your readers will definitely have to wait while all of these load.
- RESOURCE HEAVY APPLICATIONS ~ I can't stress enough how every application you add to your blog should be tested, both before and after. Steer clear of those applications which slow down your site. For instance, when I host the Be-Bop-A Blog Hop Wednesday and Stick 'Em Up Friday Giveaway Linky, I use the Simply Linked widget over the very popular MckLinky. I've found that MckLinky used over 10 times the resources that Simply Linked does.
There you have it...my 13 sure-fire speed suckers, which should be limited as much as possible. Remember, if you use the resources I mentioned in a previous post to test your blog both before and after you install any of the above items, you can make an informed decision as to whether or not you want to include them on your blog. Leave a comment here if you have any questions and I will do my best to help. Until next time...have a wonderful day! :)
View Comments (10)
Those are some great tips & I really appreciate that you explained each one of them. Thank you!
Thanks, I wish all bloggers would read your post.
Good tips!
Thanks Sara! I appreciate you stopping by and checking this post out. :)
EXCELLENT POST. Some things I can implement right away, like comment pagination. Somethings I won't because I don't want to compromise. If you had to priortize the above list which order would you say that are the biggest time suckers?
Good question! It's kind of hard to say exactly, since everyone's blog is configured a little differently and I'm not much of an expert here. This is just what I've come to discover from a lot of trial and error. In my opinion though, here are the biggest speed traps listed from most to least:
1. Scrolling Bars / Excessive Images
2. Lots of Javascript Applications / Plugins / Widgets
3. Excessive Outside Links
4. Images not in .jpg format
5. Full posts / Too many posts on your home page
6. Large Images
Of course the best way to know what works best for you is to test your blog's performance and speed, both before and after you make any changes. Here's some great sites which will help you do that:
http://www.mommylivingthelifeofriley.com/2011/01/top-10-websites-testing-blogs-speed-knowledge-power-build-faster-blog-series/
If you want to check out some of the other posts I've written in this series or keep up with the new ones I'll be writing, check out this link:
http://www.mommylivingthelifeofriley.com/index.php?s=build+a+faster+blog+series
Thanks so much for stopping by and giving my blog a read. Have a great day! :)
Thank you for this information. It will certainly come in handy.
Great information, lots of bloggers out there could really use this advise, thank you!
~Kelly
This helps me understand why I have to wait so long for some blogs to get to where I want to go. Your site is fast to come up which is nice. Some blogs it takes forever to get to one giveaway. Thanks for the great info. Rita
Very nice series! Helpful info, thanks.