This is an outdated draft. The latest version is available at http://www.w3.org/WAI/demos/bad/.
| User Requirements | Already implemented in demo page | Should be implemented in demo page |
|---|---|---|
| Use 12-14pt text size | No | No |
| Use relative units for text and layout | Yes | - |
| Provide text size adjustment link | No | No |
| Use a sans serif font | No | Yes (throughout in demo) |
| Avoid bold body-text (except for emphasis) | No | Yes (Terms & Conditions) |
| Avoid underlined text (do use for links) | No | Yes (Terms & Conditions) |
| Avoid text in all capitals (use proper case) | No | Yes (Terms & Conditions) |
| Left justified text (with L2R scripts) | No | Yes (Terms & Conditions) |
| Use increased line spacing | No | Yes (throughout in demo) |
| Provide sufficient (high) contrast | Yes | - |
| Avoid blues and greens | No | No |
| Avoid fluorescent colours | No | No |
| Use dark text on light background | No | |
| Avoid patterned backgrounds | No | No |
| Use HTML rather than images or multimedia for text-based information | Yes | - |
| Provide 'white space' page margins | No | Yes (general usage of whitespace) |
| Avoid horizontal scrolling | Yes | Yes |
| Do not indicate required form fields with just just an asterisk - use text | Yes | - |
| Ensure links are blue and underlined | No | No |
| Ensure links change colour after visit | No | No |
| Ensure links are visibly different when they have focus | Yes | - |
| Combine images and links with the same destination | Part | Yes |
| Present links as lists | No | No |
| Clearly separate links | No | Yes |
| Links should be large in size (clickable area) | No | Yes (left navigation) |
| Provide a text equivalent for images | Yes | - |
| Provide captions and/or transcripts for video and animations | not applicable | - |
| Don't use colour alone to portray information | Yes | - |
| Use style sheets for presentation and layout | Yes | - |
| Provide a linear alternative to pages using table layout | not applicable | - |
| Provide Previous/Next page links (where appropriate) | not applicable | - (we use it for the demo) |
| Make search results visible in normal view-port | not applicable | - |
| Make sure the user notices small page changes/updates | not applicable | - |
| Avoid moving (and scrolling) text | No | - |
| Use static menus (not fly-out / pull-down) | No | No |
| Provide clean pages; avoid clutter; avoid irrelevant material to the main content | No | Yes (right teasers on form page) |
| Don't disable the "back" button | No | No |
| Provide "breadcrumbs" | No | No |
| Provide true home page link on all pages of site | Yes | - |
| Ensure the "search" function covers whole site | not applicable | - |
| Ensure the "search" function is labeled | not applicable | - |
| Avoid blinking content | No | Wishlist |
| Avoid animations (unless requested) | No | Wishlist |
| Do not automatically refresh pages | No | Wishlist (updating content?) |
| Use device-independent event handlers | Yes | - |
| Ensure logical tabbing order | Yes | - |
| Provide clear links | Yes | - |
| Provide a site-map | not applicable | - |
| Provide a navigation menu | Yes | - |
| If pop-up windows used, then the full message is displayed | not applicable | - |
| Don't break the browsers history functionality ("back" button) | No | No |
| Undertake user testing | - | |
| Avoid pop-ups or new windows | No | Wishlist (warning instead of avoid) |
| Provide Help &/or FAQ's for the site | No | No |
| Provide instructions for form completion | Yes | - |
| Provide clear error messages for forms | No | Yes |
| Accommodate misspellings, hyphens and common variations within forms | No | Wishlist (date) |
| Provide clear/consistent branding on all pages | No | No |
| Provide an "About us" and/or "Contacts" page | not applicable | - |
| Ensure search function is tolerant of misspellings | not applicable | - |
| Use an active voice for writing | Part | No |
| Use short sentences and paragraphs | Part | Part (Terms & Conditions, Recheck) |
| Provide consistent navigation | No | No |
| Write clearly with important information at the start | Part | No |
| Include a glossary (especially for technical terms) | No | No |
| Only use icons and graphics that are relevant to the topic or that aid comprehension and understanding | Part | No |
| Ensure search query is repeated on search results page | not applicable | - |
| Group like information | No | No |
| Use valid code | Yes | - |
| Use short pages | Part | No |
| Avoid making users download documents (provide material as HTML where appropriate) | not applicable | Wishlist |
| Pages should function without scripting support | Yes | - |
| Consider page download speed - create 'small' pages | Part | No |
| Do not require "double clicks" | not applicable | - |