How to Annoy Your Blog Readers with a Bad Webpage Design

Last modified on 13th December, 2008

You probably do not realize it but your visitors may be leaving your blog because of its bad design. Here’s a list of webpage design elements that I find annoying.


  1. Graphic & Multimedia

    I hate it when multimedia files load automatically. Playing a sound file or animation automatically when a visitor visit your blog won’t make them thank you. Give them the choice to play the file themselves and turn it off if they are sick of it.

    Unless your page is targeted towards a very specific audience, don’t bother adding a plugin that forces users to download external file to view your content.

    Not everyone is using a broadband so use small image size on your blog. Graphics that are too wide for a monitor are also annoying.

  2. Text

    Use a text colour that show good contrast with your page background colour. You don’t want to use red text with orange background don’t you? Avoid coloured text that looks like a link.

    Avoid using small font size that forces your readers to squint.

    I don’t know about you but I find the use of Snap shots pretty annoying. If I want to know what the link is about, I click on it. There’s no point showing a snap shot when the reader can’t read the text inside the snap shot.


    If my mouse pointer accidentally hovers on a link, a snapshot appears which actually block the text that I am reading, quite annoying as you can imagine.

  3. Navigation

    Make sure to add a link pointing to your homepage on each page. It helps the user to understand the structure of your blog and get back to the starting point when they get lost.

    Avoid dead end pages without navigation options. This is also bad practice from the search engine optimization point of view.

    In addition, to improve the aesthetics and usability of your blog try to use descriptive permalink structure such as


    instead of


    This helps in your search engine ranking too since your keywords are included in your URL.

  4. Outdated Content

    Update your blog frequently. There’s no point having a blog if you have not updated it for more than 6 months. In such case you need a normal website – not a blog.

  5. Too many ads

    I know it’s easy to go overboard by plastering ads all over your blog thinking more ads translate to more money. I find it annoying when the ads get in the way of the blog content to the point that it affects readability.

    I also find blogs that show ads as if it’s part of the content annoying.

    Try to find a good balance between content and ads. Some may complaint that it’s the same with Sabahan.com – too many ads.

    Well it pays the bill and I don’t think I am worse than some of the more popular blogs.

    Unless a large majority of your users can tolerate the practice, you better do something about it.

  6. No contact info

    You don’t have to display your email or physical address if you don’t want to. But at least include a contact form or provide a way for your reader to contact you personally. You don’t want your readers to leave a comment each time they want to contact you, do you? Certain things are better said between the two of you.

Finally, keep your readers in mind designing your blog. You can improve your blog design and usability further by removing unnecessary design items.


An engineer by training, Gaman has been working full-time online as an Internet marketer, a programmer and an app developer since 2001. He has been blogging at Sabahan.com since 2006 sharing his experience and teaching people how to make money online. Click here to join his private Facebook Group for bloggers.

  • […] has an instructive article on how to annoy your blog readers with a bad webpage design. From this article, you can get major things to avoid: not automatic sound or multimedia load no […]

  • fivekitten says:

    Google suggests 70% content and 30% ads.

    I also agree with everything you posted! I HATE snapshopts because they interfere with what I read! Very annoying. And as far as graphics and multimedia is concerned, I’m on satellite, and pages with heavy graphics and multimedia take forever to load – I usually click out. I turned the sound off on my computer so I don’t have to worry about sound though!

    (p.s. I just want to suggest that the heading “too many ads” might appeal to English teachers instead of “too much ads” – or “too much advertising” would be okay – but the rest of us probably don’t care..lol…sorry, it’s the writer in me..surfacing its ugly head…)

  • rayman says:

    I agree with you regarding snapshots…but your site has ads snapshots!

  • Completely agree about multimedia and flash. Blogs with automatical play of music files are so irritating.

  • […] The addition of Kontera link at Sabahan.com seems to contradict with my position in regard to what I consider annoying web design elements. […]

  • Aileen_g says:

    hahah and i used to think that those snapshots are cool..

  • kuanhoong says:

    Yup, I also find Snap shots pretty annoying. It’s just a pop-up ads to me.

  • Aileen_g says:

    snap shots, huh? i thought they were cool.. maybe in small quantities it wouldn’t be so bad?

  • Turk says:

    “I don’t know about you but I find the use of Snap shots pretty annoying.”
    yup! u r right about this one. i thought it was cool πŸ™‚

  • If people didn’t make those kinds of mistakes I’d be out of business! πŸ˜‰

  • Aileen_g says:

    hmm.. thanks for the tip. I’ll make sure my site is free of all these disturbances.

    why not you visit my site and give me some advice on how can I improve further my site? I hope readers won’t leave my site.

    thank you very much. I’ll gladly appreciate it.

  • i hate slow loading website…the rest i dont really care

  • […] has an instructive article on how to annoy your blog readers with a bad webpage design. From this article, you can get major things to avoid: not automatic sound or multimedia load no […]

  • icy says:

    Yeap, i got your first point. Once i have visited the multimedia website, i will close it imediately. Pretty annoying to me.

  • Gallivanter says:

    I hate it when multimedia files load automatically too. It’s ridiculous…

  • MaRvELgAL says:

    Ya, I hate those snapshots too. Annoying spasms.

  • Julian says:

    RE: Item 3 is actually subjected to your hosting OS/type. I realized that I made a mistake by taking up Windows based hosting and Windows based hosting do not support /2007/05/07/sample-post/. So I had to stick to ?=192 until I change my hosting service to Linux based.

  • >
    Scroll Up

    Want to Create a Successful Blog & Make Money? 

    Sign Up Below... For Tips and Tools to Help You Build a Better Blog

    >> Sign Up Now and get access to:

    • chevron-circle-right
      The exact methods I use to make money
    • chevron-circle-right
      Resources to increase traffic to your blog
    • chevron-circle-right
      The latest updates from Sabahan.com