Information Architecture - Usability - Web Design Sunset in Playa Langosta, Costa Rica 2005
WWW gdoss.com
Home Web Info Portfolio My bio
Site mapContact

Web Design Tips 4/2000

Signs of amateur Web sites:

Busy backgrounds, or backgrounds that don't have enough contrast with body text. Use white.

Intense graphics, heavy use of graphics slows page loading. Only use a graphic if it adds value.

Navigation bars, it is important to achieve a balance between too many links and not enough. You should also use a good contrasting color scheme.

Poor framesets, There should only be one scroll bar on a web page, the right hand vertical scroll. Additional scroll bars, such as one on the left nav, take up valuable real estate and just look junky. Make sure your left hand navigation frame does not need a scrollbar at 760x600 resolution.

Hit Counters, 1st - anyone can grab a free hit counter of the web. 2nd - The hit numbers mean nothing, you can set the starting value to 1,000,000. 3rd - If your site says "00034 visitors since 4/3/98" it doesn't look too good.

"Under Construction" and "Coming Soon", If the content is not there yet, don't link to it. Perhaps mention it as content that is coming but don't build a blank page for it.

"This site is best viewed using IE 5.5 and Netscape 4.75" Your site should look good on all browsers (within reason). If you don't know what this is then ask somebody who knows, or check out some browser statistics on the web. As of 5/01 I develop for IE and Netscape 4.0 and above. And 800x600 and up. However, when designing for 800x600 resolution, content should be kept to 760 pixels wide due to additional space required for Office Shortcut bars that some place on the right side of their desktop.

Bells and Whistles that add no benefit to the user. Avoid animated gif's, spinning e-mail images, text in the status bar, etc. Text in the status bar can eliminate the functionality that many use the status bar for, which is viewing where a link is going before clicking on it.

Free hosting services, Banner images and pop up ad's can really detract from a web site. Suck it up and pay $150 for a hosting service. There are hundreds to choose from.

To drive users away from your site:

Force the user to register before entering your site.

Display a large graphic as your homepage, that a user must click through to get to any meaningful content.

Name your sections and links with cool titles that are not obvious, and force the user to guess what's behind door #1.

Don't provide contact information such as e-mail and address, and never provide a phone number (nobody uses those anymore). Don't offer an e-mail address, just provide a form for potential clients.

Don't read through your content after it has been created. Spell check catches all errors.

Once your site is up, be satisfied with it. Users don't like timely, fresh, and changing content.

Don't analyze your traffic to find out what pages are being viewed the most, and don't act accordingly.

General design tips

Flash - Use it wisely; I love Flash and there are a lot of great uses for it. However, excessive Flash intros that do little to improve your sites purpose can detract from the overall effectiveness of the site. Unless the need calls, stay away from sites built entirely in Flash.

As Flash viewer penetration rates reach close to 95% among Internet users, the concern over users not having the plug in decreases. But, you still may want to provide a link to Macromedia's download page. It all depends on your user base and the importance of the Flash content.

Evaluate how many people are viewing your Flash intro against how many are skipping it (an option you must always provide) and act accordingly. Set up a redirect page that is linked to from the "skip intro" on the Flash intro page. Use this redirect page to gather the amount of users that are skipping the Flash intro. Look at this number against the amount of people that are taking the time to sit through the Flash intro. If over 30-40% of users are electing to bypass the intro it might be time to reevaluate the benefit that your intro provides. Don't create an intro just to show your users you know how to develop Flash animation.

Try to keep aggregate page size to less than 50k. It is not always possible, but it's good to have goals. There are still a hell of a lot of dial up connections out there.

Each file on a page requires a separate HTTP request to the server. Therefore a lot of small images (even if they have small file sizes) can greatly slow down a loading page.

Provide Alt tags on images used for navigation. This will help search engine indexing, and support usability for text only browsers.

Give height and width attributes to images. This helps a page to load faster, because the browser knows how much space to allow for the image. You will sometimes notice a page partially loading, then changing its layout to accommodate an image. This can be caused by not providing height and width.

Information architecture is a delicate balance between having a flat enough site (avoiding too many layers of clicks) and keeping pages clean and avoiding information overload (too many links and pieces of content on a page).

Use intelligent section titles. Avoid using proprietary names and acronyms that your users won't understand. Just because it is a term that is used internally, doesn't mean an outsider will be able to decipher your verbiage.

Use DHTML Wisely; as you know DHTML is very browser specific and often requires intensive CSS positioning. In many situations Flash provides a nice cross-browser alternative to DHTML.

Use pop up windows wisely. Try to avoid popping up browser windows with onLoad, this is just annoying. If you are loading a new browser window, be careful of users loosing the window. Not all users understand the concept of browser windows on top of each other. If you load a new window with important content (such as user login), and the user accidentally clicks on content in the back window, there could be a problem. The top window will disappear and the user won't know what happened, and won't be able to make it reappear by clicking the link. Sometimes it helps to use a "onblur > close" JavaScript to close the top window if it losses focus. Or use some JavaScript to always keep the new window on top , unless closed.

Stick with Verdana, Arial, Tahoma, and Courier. Verdana is my #1 choice; I think it handles the two browsers the best.

Test your site and colors on various platforms, various resolutions, and various browsers. Also remember to check out your site on a laptop. LCD displays can look much different.

Information architecture examples, diagrams, deliverables