Home > Plugins > The Sidebar Bog Down

The Sidebar Bog Down

December 30th, 2008. Posted By Larry Monte

Mechanical_Stopwatch I’ve been surfing around to other blogs quite a bit recently and I’m shocked at how much sidebar pollution is out there. Specifically – advertising.

I’m all for making a few bucks and I’m hoping the few spots I’ve allocated to ads will at least cover my hosting at the end of the year. The last thing I want to do is distract people from the content. Or worse yet, send them screaming for the hills just because it takes forever for the site to load.

If you’ve taken the pains to optimize your theme, then why are you going to turn around and slow things down by overpopulating your sidebar? In some cases I’ve been able to finish reading a post before the page had even finished loading. (Thankfully, content was rendered first.)

The first thing I learned in web design was the fact you have approximately 15-20 seconds to grab a user’s attention. After that you can consider them gone. In these days of high speed access, most designers and site owners have pretty much forgotten about this. We still have a certain portion of the Internet population that still uses Dial-up.

Slow loading sidebar? Here’s a few things to look for:

  • Flash Video Ads. These things take a fair amount of resources and bandwidth. I have the luxury (?!) of running an older computer. These ads, especially when more than one appears on a page, bog down my system to the point where I have to wait for the ad to finish playing before I can do anything else. The quickest solution to this is to simply close the window or tab. Not something a blogger wants. Not all flash video ads demand such resources but a good portion do. (Especially those Telus ads which dominated Adsense prior to Christmas)
  • Plugins and Widgets. Some people are just wild about adding all the latest greatest sidebar widgets and plugins. Truth be told, many of these make a huge amount of http and database requests. Some plugins are just coded poorly which doesn’t help matters either. If you think your sidebar is slowing things down, deactivate all plugins and corresponding widgets then start them up again one at a time. Eventually you’ll find the culprit.
  • Community Avatar Widgets. Yay! It’s great to see who’s been visiting, but each one of those tiny little avatars require an http request to load. If you run several of these community widgets (each displaying last 100 visitors) then you slow down the load time considerably. Next to flash ads, I found these to be once of the highest load times on many sidebars.
  • External Content. If a plugin or widget needs to pull it’s information from a 3rd party site, this can slow things down if the target site is either busy or experiencing technical difficulties. Ensure that the site provides it’s content on a timely basis, otherwise lose it.

I’m yet to finalize exactly what will appear in my sidebar, but rest assured. I’ll be watching the above points very closely.

Plugins , ,

  • pB

    I hear you Larry! Over the holidays I was staying with my parents, who have a 33.6K connection – it's true!

    Most of my daily “must read sites” went unread as I couldn't even stand to wait for the header image to load in many cases.

    While we were staying my Mom got an invitation from one of her cousins to join facebook, she was curious – sounded good and so she clicked. I don't think she will ever join facebook and she will probably also never see the page load. She even misinterpreted the invitation which went something like “if you want to keep in touch with me join facebook”. A couple of days later she said to me “If the only way to contact him is through that facebook thing then I guess we will lose touch.” I had to explain to her that facebook was one *good* way to keep up with him, but not the only way. Still, the page took so damn long to load on her 36.6k connection that she would rather have lost contact with him than persevere, so what would that tell you about her chances of sticking around to read a blog that takes too long to load, even if it was on a subject dear to her heart?

    Another good post, I wish other blogs I read would take it to heart.

  • http://www.tornelements.com LarryMonte

    Yes, header images are out of control too. Hi-def imagery is great but the load times can be astronomical on dial-up.

    The Facebook interface is almost entirely Javascript. It's slow even on my DSL connection and slightly antiquated equipment. It must be murder on anything older and slower that what I'm using.

    Thanks :)

  • http://www.webomatica.com/wordpress/ Webomtica

    Yep there are some blogs in particular that have some Flash widget that fires off a debugger warning on my computer – it's really annoying. The old rule of pageload time applies also – if a site takes too long to load, I'm outta there :)

  • AJ_Kohn

    The side bar HAS become polluted though I think it's mostly to do with advertising. In part, I blame 3 column blog templates:

    http://www.blindfiveyearold.com/3-column-blogs-…

    But you bring up a great point which I didn't touch on. The load time will further depress CTR and repeat visits which will continue to force CPMs down because of poor performance.

    Lastly, what exactly do you want folks to focus on? Your content or the cool avatars, visitor map or other 'cool' widgets. The decision is easy IMO.

  • http://www.tornelements.com LarryMonte

    Enjoyed your article. Good points there. Subscribed! :)

    This particular theme is technically a 3-column design. However, I'm not taking advantage of the extra column for ad purposes. (You can see the extra column about half way down where I list the archives, categories, etc) The rest of the sidebar appears as 2-column. Just a small block of text links which I doubt is much of a distraction at all.

    If it wasn't for my need to make this blog self-sufficient financially, I probably wouldn't have even bothered with the ads I have at this point.

    Thanks

  • AJ_Kohn

    Thanks and I've subscribed to you as well.

    You have a hybrid 3-column template and … most of all, you have restraint! The problem is few people do, which creates the type of sidebar pollution seen on an increasing number of blogs.

    I look forward to reading more. Happy New Year and all the best.

  • http://www.blindfiveyearold.com AJ Kohn

    Thanks and I've subscribed to you as well.

    You have a hybrid 3-column template and … most of all, you have restraint! The problem is few people do, which creates the type of sidebar pollution seen on an increasing number of blogs.

    I look forward to reading more. Happy New Year and all the best.