Easy Ways to Ruin Your Website

A lot of people give suggestions on how to improve your website or blog. Whether it is via SEO or design suggestions. Not many tell you what is going to destroy your website. I may be a little extreme but there are several pet peeves (as do many in the web design world) have that can truly turn your site from great to lame. There may be a couple of these that are straight forward but when dealing with clients it can become very obvious that some of their ideas on how a website should function are modeled after MySpace and the ilk.

Sound

Not all sound is bad, but for the most part users prefer to opt-in to sound being played, especially if they are using their computers to listen to music they have chosen. If you do decide that the music should start up right away, give a quick and noticeable way to disable the sound for the user. It drives me crazy to go to a website that plays music, most of the time I will close out of it immediately and find another place for what I was looking for. There are times when I take the time to disable the music, but not often.

Animation

I’m not talking about flash, I’m talking about animated gifts, mouse trails and “glitter.” I don’t see as much of this as I used to on the web but I have had clients request such things. It is important to end that conversation right there with your client and explain to them how the web has advanced since 1996.

Intrusive Advertising

Just when we all thought popup windows were dead forever, they start making a come-back. It drives me crazy to do the first click on a web site (I’m a highlighter) and immediately a popup for Netflix or screen savers popups up to greet you. I have never, ever, clicked on a popup with the intention of buying or signing up for anything. Take note weather.com. The other intrusive advertising are in-window popups and scrollers. The worst kind are flash advertising with sounds (the crazy evil bee buzzing flash, for example). Minus the ranting, don’t distract your user with advertising. Be subtle about the advertising and interested users will choose to check out a link or banner on their own.

Bad Typography

You want to avoid the bad cliché fonts such as Comic Sans of course. Beyond the well-known bad choices for typefaces you want to ensure that there is a healthy, but not too healthy, contrast between the background color and the font color. You also want to take into account how big your typeface is set at, you may be able to read it just fine but keep in mind what kind of audience will be visiting your site to ensure that they can read it just as easily. You also want to test increasing the font size on your site to see how it holds up to others browsing the web at an increased size.

Screen Resolution

You may have a 1920×1280 resolution on your computer but not everyone has that large of a resolution. It is important to check your site on other resolutions to see how it holds up and what it looks like. The most common size right now is a toss up between 1024×768 and 800×600. That doesn’t, however, take into account that not everyone browses the web full screen. I browse full screen but several of the people I work with, in the web design field, don’t maximize their browsers. So they may be browsing at 1280×1024 or 1024×768 but their actual screen real estate for your site may be much less.

Bad Navigation

This one is very important, this is how your users navigate your site. The usability of your site is paramount when it comes to design decisions. If users can’t figure out how or where to get their information on your site they will look elsewhere. Be sure that the navigation for your site is expansive and relevant. Jakob Nielsen has said that the more navigation available on the page the better chances the user is going to find a relevant link to the information they are interested in. Users don’t mind skimming, they are actually pretty good at it as long as you make the navigation as prominent on the page as possible.

Load time

You can have the best content on your subject on the internet, with a great design… But if you don’t properly optimize your site users will grow tired of waiting for pages to load. You want to take several steps to ensure your site loads as quickly as possible. The top ways you can do this are by optimizing your images properly for the web so that the files are as small as they can be without losing visible quality.

You also want to try your best to minimize HTTP requests on your site, especially if the site is popular. Another thing you can do is to use various methods of caching your pages, especially for dynamic sites. You can also compress your pages so that the code make appear unreadable to people but browsers will render it the same, but with significantly less file size. Line breaks work well for people and mean nothing but bits and bytes to browsers. Try using Yslow for Firebug to analyze load time, file size, and ways to optimize your site’s performance.

Website Accessibility

This one is often looked over because there aren’t many in the web design field that are disabled. It is, however, important to ensure that you are accommodating as much as you can those that are. It can be very frustrating for people with sight disabilities to come across meaningless alt attributes, undeclared navigation and misleading content flow. Understanding how screen readers work is the first step to becoming a better web designer and making your sites accessible to people that are visually impaired.

Contact Information

Every website needs to have an easy method to allow users to contact them through. You need at least two ways for users to contact you that are easily found and well marked. Best-case scenario is three ways to be contacted but not all websites require that level of interaction. The more ways that you provide for contacting the better your site is viewed to the world.

Setting up a contact form and providing an email address are the first two steps to becoming available to your visitors. For the websites it applies, putting your phone number and possibly your address in the footer or even on a sidebar is just as important. Make sure that all of your contact information is up-to-date also, for most websites this is how clients contact you and it is impossibly important you make it as easy as possible for them by whichever means they feel comfortable with.

What other ways do you strive to avoid screwing up sites?

There are plenty of other ways that can mess a website up, these are just the top 10 that I deal with. Avoiding these mistakes and following the advise I have laid out can help you to ensure your websites are successful and done correctly.

Comments

Dustin Brewer
About Dustin Brewer
Dustin Brewer is a web designer located in Oklahoma City, OK specializing in aesthetics in design, web standards, accessibility and usability. He also enjoys helping others to discover CSS and web design best practices through his web site, dustin brewer, a web design news site.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>