Good Design List
A positive response to the two "Does Your Web Site Suck?"
checklists at the http://www.webpagesthatsuck.com/ web site by
Vincent Flanders
Updated 3/7/2009 at 2:40 p.m.
Optimization, Speed of Loading, and Getting the User's Attention
- Your index page must load within 4 to 7 seconds.
- Explain what your site is about very quickly. You have 4 seconds to
engage your user's interest.
- Make sure your users know what your site can do for them.
- Limit the content of the index page so it all fits in one screen (i.e. does
not require scrolling).
- Other screens should fit within 4 or 5 "pages" of scrolling. Web users
like to skim the pages.
Navigation, Layout, and Consistency
- Make sure the <title> tag contains something meaningful.
- Do not require horizontal scrolling.
- Keep your pages consistent. The user needs to know where to find
navigational elements.
- Don't use a splash page. Get to the point on your index page. Navigation should
be immediately available on the index page.
- Use white space to separate important content items.
- Do not over-use white space.
- Limit your use of pop up windows. Use them only if necessary.
- Provide clear instructions on your forms.
- A site's navigation should tell you where you are, where you're
going to go, and how to get back to the home page.
- Each page should have a link (probably in the main navigation) back
to the home page.
- Do not use Flash animation.
- Navigation must be in the index page. It must be above the fold (in the
first screen-full if the page scrolls).
- On a business site particularly, the logo should be at the top, and on
every page.
- The logo should be an active link to the home (index) page.
- Images should enhance, not detract from, the page's content.
- Do not use images for text content.
- Do not use flashing or animated images. They may cause seizures.
- Make sure your site has a legal and/or privacy statement page.
- Keep your site updated and current.
Text and Color
- Use no more than 2 different font styles and sizes per page. This includes
text colors.
- Don't use text that is either too small or too large.
- Make sure your text can be resized by the user.
- Use sufficient contrast between text and background color.
- Use underlined text only for hypertext links. (Underlined links are
done automatically by the browser.)
- Unless your links are in a navigation bar, leave them underlined.
- Links should say something other than "Click Here".
- Links should be labeled/worded clearly and concisely. Make sure the user
knows what the link is going to display.
Plugins and Technology
- Do not make Flash the basis of your site. Use Flash elements sparingly.
- Do not automatically play music or movies when the page loads.
- Use pdf files only if absolutely necessary. Pdf's are not designed
as a substitute for
Web pages. Pdf's are primarily intended for displaying printed forms.
- If you link to a pdf, excel, or powerpoint file, tell your users what
kind of file they are linking to.
Browser Compatibility and Testing
- Test your site in several major browsers to make sure it looks the same
in each browser. (Test in IE and Firefox at a minimum.)
- Make sure links work, images are visible, "Lorem ipsum"
text is not in any pages, etc.
- Don't assume that your users will understand your links and navigation. Get
someone else to test your site and give you feedback.