|
The listing below are best practices recommended by Valtara Digital
Design. Links
- Avoid directional links like "UP" or "BACK". Give contextual links
instead.
- Use "TITLE" attribute to provide additional details about links.
- NEVER say "click here" on a link!
- In-line links should be used judiciously.
Content
- In general, web pages should be short and concise.
- Structure text for rapid reading/scanning, especially on home and navigation pages. Many
print documents are too wordy for direct conversion to the web.
- Select a style guide to follow for grammar, punctuation, etc. (e.g., Chicago Manual of
Style).
- Spell and grammar check your content!
Graphics
- Avoid using graphics when text will suffice.
- Keep image files as small as possible.
- Understand what types of files are best formatted as JPEG (photographs), and which are
best as GIF (line-art).
- For GIFs, in most cases utilize safety palette colors to reduce dithering on 256-color
displays.
- Use animated GIFS sparingly, and make sure they have a limited number of repeats to
avoid distracting the user from your message.
- Always use the safety palette colors for table cell backgrounds to avoid dithering.
Files
- Strive to have shallow directory structures--then you can create deeper sub-directories
if/when you need them.
- Do not hesitate to create sub-directories, even if they only contain a single file.
- Keep file and directory names short (8-12 character maximum) with no spaces or
punctuation.
- Use human friendly directory and file names so users can parse URLs to infer site
structure.
- To help NT find files faster, differentiate file names early (AAxxxxx.htm vs.
xxxxxAA.htm).
- In most cases, have a default entry page for most directories.
- Avoid "orphan" files that are not linked to any page in your web site (but
dont delete setup and configuration files, e.g., directories starting with
"_" for FrontPage).
Page Design and Layout
- Design for monitors with 640x480 pixel resolution at 256 colors unless the bulk of you
audience has greater capabilities.
- ALL pages should include the name of the site author/organization.
- Navigational features should have a consistent size, shape, location, and color scheme
throughout a site/sub-site.
- Avoid fancy backgrounds on pages. In most cases, use a solid or nearly solid background.
The easiest pages to read are dark text on light backgrounds. White backgrounds are best.
- Set the page background color. Some browsers display it white, while other display it
gray.
- Be wary of long scrolling pages. Critical content should be visible in the first screen,
especially on the home and navigation pages (many users are not likely to scroll).
- Use Frames/Framesets rarely and with caution as they tend to confuse users.
- Never use more than two or three frames per page.
- Slows down loading and displaying of a Web page.
- More difficult for the user to "bookmark" a specific view and be able to
easily return to it.
- Easy to forget to code links properly with target attribute.
- Frames can be emulated using tables and server-side includes.
- Minimize use of horizontal rules -- they are barriers to the flow of pages. If you are
using a horizontal rule to break up major sections of a page, consider breaking up into
separate pages.
- Avoid background sounds except for music or playful web sites -- they typically
aggravates users. If you use them, make sure the sound enforces the page focus, and that
it does not loop endlessly. The sound element should be at the end of the page so all
visual elements load first.
- Consider avoiding separating paragraphs with blank lines. Use line breaks and/or indents
when possible. Extra space hard to read and wastes valuable vertical real-estate.
- Keep pages light for fast loading. Should strive for under 40KB, especially on entry
pages. Longer pages are acceptable if user knows/has selected what they are getting into.
- Reuse graphics from other pages to gain caching benefits.
- Provide good navigation support. Links back to the site and/or subsite home page. Many
users do not enter from your home page.
- Use the safety palette colors to avoid dithering.
- Provide brief but descriptive titles for all pages that adequately describe the page
contents and distinguish the page from others in the site.
- On long documents, provide a table of contents at the top of the page with anchor links
to the major portions of the page.
- Tables are not rendered until the table is completely loaded into browser, so break
long/content-heavy tables up into multiple tables to have user see content sooner.
Formatting Text
- Dont use underlined text. Underlines are for links.
- Minimize dependence on special fonts, as users may not have the font. If you do define a
specific font, always add sans-serif or serif to <FONT> or CSS styles.
- Minimize using the <CENTER> on text as it makes it difficult for the reader's eyes
to properly register and track the information.
- Avoid altering unvisited/visited link color schemes.
Supporting Search Engines
- Have brief, descriptive and page specific page titles.
- Use longer description and keyword META tags, especially on home pages, sub-site home
pages, and navigation pages.
- On databases, create followable links for webcrawlers to follow.
Testing
- DO IT!
- Test your pages with as many browsers as you can.
- If you are using style sheets, it is CRITICAL to test your pages!
Miscellaneous Considerations
- If you think your users are likely to print a page, test print to make sure it will
print correctly (some backgrounds and graphics may print poorly or obscure the page text).
- Avoid using "Under construction" messages or graphics the web is always
under construction!
- Avoid using "Coming Soon" it frustrates users.
Last Updated: September 06, 2002
Valtara Digital Design http://www.valtara.com/
© 1999, 2001 Valtara Digital Design
|
|