101 Common Web Site Design Mistakes

Posted on 20. Apr, 2009 by .

A lot of people are nowadays starting a new web site, may it just be personal blog or your own ecommerce site. With a growing number of web page we also see a growing number of web site designs.

The main stream of web sites are flawed with mistakes that are easily avoidable. Here is a list of what I found the most important mistakes made by web designers:

  1. Do Not Sign up Users for Something (newsletters) Without Their Consent
  2. Create Scannable Text: This is important for readers who do not have time to read your whole article. By using headlines, images, and making part of the text bold and italic the visitor will have an easier time recognizing the important aspects of your article.
  3. Test the Design
  4. Avoid Tiny Font
  5. Text Should be Easy to Read
  6. Clear Hierarchy: Make important things big and let them stand out. Unimportant aspects of the web site should be rather small.
  7. Do Not Open Links in a New Window
  8. Avoid Using Browser-Specific CSS
  9. Visitors Should Know What Your Web Site is About Within Seconds of Visiting it
  10. Good Search Function: Most of the default search functions suck, for example WordPress’s search does. Go ahead and implement a better search algorithm as this will also increase your page views.
  11. Do Not Use Animated GIFs
  12. Create Easy to Use Navigation
  13. Do Not Use Java
  14. No Pop Ups: Pop ups distract users from your content. Poeple do not visit your web site to see pop ups but to see actual content.
  15. Include a Search Box: Users are so used to searching since the evolution of search engines that they will look for a search function on your site.
  16. Use an Uncluttered Design
  17. Do Not Use Too Many Pictures
  18. Leave Enough White Space
  19. Do Not Use Meaningless Flash Animations
  20. Avoid PDF files: Because most browsers require extra software for viewing PDF files, they are generally seen as breaking the user flow. Therefore whenever you have the opportunity mind using PDFs.
  21. Change the Color of Visited Links
  22. Make Links Stand out
  23. Do Not Reinvent Navigation
  24. Do Not Change the Look and Feel of Every Page
  25. Loading Pages Fast: This aspect is important as people will be happier if your web site loads faster. Search engines also use it to calculate your ranking.
  26. Horizontal Scrolling: Having to scroll to the right or left to view more content is not helpful to your fellow visitors.
  27. Do Not Bury Essential Information Too Deep in the Website
  28. Use a Unique design
  29. Do Not Play Music Automatically
  30. Do Not Write Your Website for Search Engines
  31. Use Descriptive URLs: Instead of using a URL like http://yourwebsite.com/?p=105 , go ahead and change it to http://yourwebsite.com/article-about-blogging
  32. Do Not Use Frontpage
  33. Do Not Link to Banned Web Sites: Linking to banned web sites will be punished by search engines.
  34. Do Not Violate Design Conventions
  35. Avoid Website Stats Counter: Why should every visitor be interested in seeing how many people visited your web site? Only advertisers are interested in such things, so just go ahead and create an advertise page instead of using stats counter.
  36. Do Not Disable Right Click
  37. Use Valid CSS
  38. Avoid Splitting Content Into Too Many Pages
  39. Avoid Using Free Web Hosting
  40. Do Not Use Shockwave
  41. Avoid Spelling and Grammar Mistakes: This is probably one of the most embarrassing and easy to avoid mistakes there is in web design.
  42. Use Valid HTML
  43. Use a Consistent Layout
  44. Use Image’s alt and Link’s title Attribute: Alt image attributes are required for the <img> tag, therefore go ahead and use it, otherwise you will end up with invalid HTML. Title and alt attributes are also great for search engine optimization so make sure you use some keywords.
  45. Do Not Disable the Selection of Text
  46. Do Not Use Frames
  47. Avoid Using Free Email Addresses
  48. Do Not Use Director
  49. Do Not Put Ads in Your Articles: Advertisement distract users while they are trying to read your content. Make ads stand out at least in articles so visitors know what ads are and what the content.
  50. Avoid Using Big Pictures for Thumbnails
  51. Do Not Use Too High Contrast Text Colors
  52. Do Not Include White Spaces within File Names
  53. Set a Body Background Color: The reason for this is that not everyone uses white in his browser as the default background color.
  54. Do Not Center Everything
  55. Avoid Using Non-Standard Fonts
  56. Avoid Using Bad Quality Pictures: Sometimes it might make sense to use a picture with a bad quality but most of the time it’s better to use a quality picture and just decrease the image’s size.
  57. Ask People For Their Opinion about Your Design
  58. Avoid Using Captchas for Posting Comments
  59. Do Not Use the Wrong DOCTYPE
  60. Avoid Browser Sniffing: Trying to attempt to detect the visitors browser and then loading browser specific code is not a good web design practice. It is easier if you just make sure that you create code that looks the same in every browser.
  61. Do Not Place Full-Screen Ads on Your Web Site
  62. Avoid Heavy Javascript Dependency
  63. Do Not Use Images Instead of Text
  64. Do Not Use Old School HTML such as <font>
  65. Encode Ampersands & and Other Special Characters
  66. Do not Require Registration for Comments: Why should people sign up at your web site just to post a comment? A comment is a favor in the visitor’s eye because he is actually investing time, therefore make it easy to comment.
  67. Do Not Use High Tech Tricks or Scripts on Your Website
  68. Do Not Use “Under Construction” Signs
  69. Differentiate Between Visited and Unvisited Links: Your visitors will get confused if you don’t make it obvious which links they have visited and which they haven’t.
  70. Make Obvious What is Clickable
  71. Avoid Using Complex Backgrounds Behind Text
  72. Always Link Back to Your Homepage
  73. Enough Line Spacing: Nothing is worse than having one line under another without any space in between.
  74. Avoid Big Forms
  75. Do Not Make Fields Mandatory Unless They Truly Are
  76. Support Autofill for Forms
  77. Provide Contact Information: Contact Information is essential but some people do not think about it. I am astonished myself when I see how many people use the About and Contact page.
  78. Do Not Use Complex URLs
  79. Do Not Type All Text in CAPS
  80. Always Keep Your Visitors in Mind
  81. Avoid Useless Plug-ins, especially with WordPress: WordPress is a great blogging software but it becomes somewhat heavy when you use a lot of plug-ins. Go ahead and get rid of some, I am sure you can.
  82. Avoid Starting Title Lines With “Welcome to…”
  83. Do Not Use the Same Title for Every Page
  84. Do Not Program the Web Site to Refresh after a Certain Period of Time
  85. Create Contrast on Your Web Site
  86. Use HTML and CSS instead of Javascript: There are often times when people think they need to use Javascript. But do you really? Usually there is also a way around which might even improve your users experience because the site still works even if Javascript is turned off.
  87. Provide Means to Receive Feedback
  88. Do Not Use Footer-Only Navigation
  89. Do Not Show Errors to Readers
  90. Do Not Use the language Attribute in Script Elements <script language=”Javascript 1.1″>…</script>
  91. Avoid Long Scrolling Pages
  92. Move Important Things to the Top of the Web Site: Most of the designers usually get it right automatically but some don’t. For example do not put your navigation in the footer of a web site, the navigation is almost the most important part of the web page.
  93. Avoid Invisible Text
  94. Do Not Ignore Web Standards
  95. Avoid Using Jargon or Highly Technical Language
  96. Do Not Start Videos Automatically: There is a reason for why popular web sites such as Youtube do not start videos automatically, it is rather distracting and users might also miss some of the video’s content while scrolling to it.
  97. Design Web sites that Are Easy to Customize
  98. Do Not Promote Yourself Overly
  99. Use CSS instead of Images when Possible: This is especially important for template and theme designers as there is a way to avoid pictures in your template, at least most of the time.
  100. Always Link Web Site Logos back to the Homepage
  101. Do Not Use Fixed CSS Elements: I often find fixed CSS elements very distracting even if they are small. Therefore if you can then try to avoid them.

What would you like to add to the list? What do you think is important?

References and Further Reading:

Related posts:
  1. How to Track Your Web Site Visitors
  2. Ways to Monetize Your Web Site
  3. 5 Things All Great Blogs Have in Common

23 Responses to “101 Common Web Site Design Mistakes”

  1. Denver Web Designer

    21. Apr, 2009

    I think the biggest mistake web designers make is not understanding the website’s audience and goals. Regardless of design technique, website designers must make websites that satisfy the needs of the audience and convert on the website owner’s goals.

    Reply to this comment
    • jules

      21. Apr, 2009

      your point is very true, there are a lot of web designers who do not get to know the owner of a web site and thus do not know his goals. This ultimately does lead to a web site that is not in line with the owner’s needs.

      Reply to this comment
  2. HOBO(nickname)

    22. Apr, 2009

    Excellent post though I havent read full but yes, it is useful for makers.

    Reply to this comment
    • jules

      22. Apr, 2009

      @Jansi – I am always glad if I can help people.
      @Hobo – yeah the post is pretty long but I think you should be able to scan through it in a few minutes.

      Reply to this comment
  3. jansi

    22. Apr, 2009

    hi!.. thanks for the comment.. its a very interesting website…..

    Reply to this comment
  4. Secret service weapons

    04. May, 2009

    I made a mistake on another post and many people didn’t get the question. I just wanted to know what risk do I have to take if I’m going as a freelance web and graphic designer. What should I do as a freelancer? Do I charge everything and should I meet my clients in person to get some payment to make sure they are real and not fake orders?

    Reply to this comment
    • jules

      04. May, 2009

      Everyone makes mistakes, it’s the way we humans learn. Just admit to your mistake and people won’t be mad about it.
      If you want to become a freelancer you of course have to know what you are doing or writing about. You need an expertise in a certain topic.

      What should you do as a freelancer? Well it depends, as you said you could create content for other people and earn money through that. But you could also offer a service such as logo design. It really depends on what you would like to do.

      I wouldn’t be too picky about the price and charging every minute you spent working on something. Why not set a fix price for a logo design or an article?

      Meeting clients in person will be very hard when you get orders through the Internet, it also would add to your price, which the client has to pay.
      One way to ensure that you are getting paid is to charge the money upfront so you do not have the issue with fake orders.

      Reply to this comment
  5. Blogger Tips And Tricks

    28. Oct, 2009

    Very very good article.Thank you.

    Reply to this comment
  6. Online Marketing Agency

    16. Dec, 2009

    I think you need to add being lazy and avoiding testing your site with multiple browsers and multiple operating systems. Not everyone is cursed to a windows box.

    Reply to this comment
  7. hrh

    17. Feb, 2010

    Terrific post. We used it as sort of a test for our website and came up pretty good.

    A few specific questions/comments:

    —> 7 Do Not Open Links in a New Window
    Agree for the website as a whole, but have always been taught that you do want links in a new window for links outside of your site. Your thoughts?

    —> 20 Avoid PDF files:
    This one I rather disagree with. I don’t think websites should have a whole lot of pdf files, but almost everyone I know had Adobe Acrobat.

    —> 36 Do Not Disable Right Click
    Agree, however we have right click disabled because we write our own content and have found our text and graphics on other websites. We know this isn’t fullproof even if the right click is disabled, but it sure does cut down on others taking our content and graphics. Other ideas of how to protect our property?

    —> 91 Avoid Long Scrolling Pages
    Get what you mean here but seems to contradict #38 (Avoid Splitting Content Into Too Many Pages). Most polls we’ve had say viewers wouled rather have a long scrolling page rather than clicking multiple pages for the same content.

    Appreciate your blog. Keep up the good work!

    Reply to this comment
    • jules

      17. Feb, 2010

      Well you mentioned some very good points there.

      Do not Open Links in a New Window – It’s partly true. Of course there are a lot of web sites that do open links in a new window. For example with advertisement I would encourage it to open in a new window. But in the content itself I actually wouldn’t. People are already so used to being able to open up a link in a new tab themselves that it’s no longer a necessity to open links in a new window.

      Avoid PDF Files – Well the reason for mentioning it is that it completely ruins the flow of interaction. Most browsers do have PDF readers built-in so it’s not such a big issue anymore. But I wouldn’t encourage people to pack their articles in PDF files instead of directly posting them on a blog. You know what I mean?

      Do Not Disable Right Click – What is your web site about? I mean sometimes it is useful to disable it but seriously just disabling it in order to keep readers from copying it is in my opinion a wasted opportunity. Instead you could encourage them to spread your content (they would of course need to link to your article and web site). This would give you the added benefit of a far bigger backlink structure, which in turn would cause you to get more traffic.

      Avoid Long Scrolling Pages – You are right it does contradict #38. What I simply wanted to say is that if your content is too long you might be able to seperate it into two different posts. I actually love long articles and I personally hate web sites that split the content into too many pages. All I am saying is that you need to find a balance.

      I hope this helped and I am glad you enjoyed the content of my blog.

      Reply to this comment
  8. Nuno Barreto

    02. Mar, 2010

    Very good advice!
    Tomorrow I will check all the points and compare them with my website.

    Thanks!

    Reply to this comment
  9. James King

    11. Mar, 2010

    Who uses Director? I haven’t used that since 2003, I was trained to use Director in CD-ROM production, but we all use Flash now.

    Do you have a background in web design as well?

    Reply to this comment
    • jules

      12. Mar, 2010

      To be honest James I don’t. But I am doing some web design for some friends of mine but it’s not really that good. Just the basics. You are into web design right?

      I have actually never used Director. But since you are an expert in web design what would you change about this blog? All the stuff I have changed was done manually ;)

      Reply to this comment
      • James King

        15. Mar, 2010

        Hi Jules,

        I like your blog. Its simple, easy to use and not over to top.
        There are things I wouldn’t change but only add to.

        This gives me an idea for a blog post.

        Reply to this comment
        • jules

          15. Mar, 2010

          I love blogging and conversations simply because they always give you ideas of what you could write about soon ;) What would you add James? What could I change?

          Reply to this comment
  10. James King

    15. Mar, 2010

    I will write a blog post on my blog that is suited to you and other bloggers on how to improve their blog.

    Because it will be a useful resource for all bloggers. Plus it is good to share.

    Reply to this comment
  11. Brandon Connell

    06. Jun, 2010

    #1 really bugged me last week. It wasn’t really a newsletter though. They signed a petition using my email address. The worst part was that I totally disagreed with what the petition was based on. This resulted in me reporting them to authorities.

    Reply to this comment
    • Julius

      07. Jun, 2010

      I would be totally pissed if that would have happened to me. I mean how can you sign up someone for things that he doesn’t even support. Did you get your name deleted from that petition?

      Nice blog btw. and thanks for the comment Brandon.

      Reply to this comment

Leave a Reply