Improve Site Performance Increase Site Traffic Monitor Site Uptime Webmaster Resources NetMechanic Home Looking For Help? Partner Programs Privacy Policy Contact Us Press Room
NetMechanic Home LOGIN | HELP | ABOUT US | PRODUCTS | SITE MAP
NetMechanic Menu
Over 52 Million Web Pages Tested!     
 
Positioning tips.
search engine optimization story search.
Search for:


Your Email:

I would like to receive my newsletter in:
HTML format
Text format


Increase traffic.
Volume 8 (2005)
   September
   June
   April
   March
   January

Volume 7 (2004)
   November
   September
   July
   June
   May
   April
   March
   February (Part 2)
   February
   January (Part 2)
   January

Volume 6 (2003)
   December
   November (Part 2)
   November
   September
   August (Part 2)
   August
   July (Part 2)
   July
   June (Part 2)
   June
   May (Part 2)
   May
   April (Part 2)
   April
   March (Part 2)
   March
   February (Part 2)
   February
   January (Part 2)
   January

Volume 5 (2002)
   December (Part 2)
   December
   November (Part 2)
   November
   October (Part 2)
   October
   September (Part 2)
   September
   August (Part 2)
   August
   July (Part 2)
   July
   June (Part2)
   June
   May (Part 2)
   May
   April (Part 2)
   April
   March (Part 2)
   March
   February (Part 2)
   February
   January (Part 2)
   January

Volume 4 (2001)
   December (Part 2)
   December
   November (Part 2)
   November
   October (Part 2)
   October
   September (Part 2)
   September
   August (Part 2)
   August
   July (Part 2)
   July
   June (Part 2)
   June
   May (Part 2)
   May
   April (Part 2)
   April
   March (Part 2)
   March
   February (Part 2)
   February
   January (Part 2)
   January

Volume 3 (2000)
   December (Part 2)
   December
   November (Part 2)
   November
   October (Part 2)
   October
   September (Part 2)
   September
   August (Part 2)
   August
   July (Part 2)
   July
   June
   May
   April
   March
   February
   January

Volume 2 (1999)
   December
   November
   October
   September
   July
   June
   May
   April
   March
   February
   January

Volume 1 (1998)
   December
   November
   October
   September

 

Accessibility Tip:
Accessibility Checklist

by Larisa Thomason,
Senior Web Analyst,
NetMechanic, Inc.

  
June 2004
Vol. 7, No. 8
 • CSS Tip
 • Accessibility Tip
 • Design Tip
  

Building accessible Web pages is easier than you think - and probably more important than you ever realized! Over the past decade, Web accessibility has become the goal of governments, educational institutions, and businesses. Online businesses that ignore accessibility risk losing customers, revenue, and invite lawsuits.

Our Accessibility Checklist will help you design/evaluate your pages. If you need to refresh your memory about accessibility and assistive technologies, review a few previous Webmaster Tips first:

Let Jaws Taste Your Site
Designing Accessible Web Pages
NetMechanic's Accessibility Resource Center

Accessible Images

Many - but not all - visitors with disabilities have some sort of visual problem, so they use assistive technologies called screen readers and screen magnifiers. A screen reader is basically a text browser that reads the text content of the screen out loud.

That means Images pose a special problem for screen readers.

  1. ALT text descriptions - Add descriptive alternative text descriptions to all images. The phrase "Photo of kittens for sale" is better and more descriptive than "kittens."
  2. Avoid text images - A text image is one that contains text, but has been saved as an image file. For example, a site's logo may contain some pictures and the name and/or tagline of the company. That's an acceptable use, but avoid placing more important text information inside an image file - like a list of your sale items or specials.
  3. Long descriptions - The LONGDESC attribute actually refers the visitor to another Web page that contains information about the image. Use it when the 250 character limit for an ALT description doesn't fully describe the image. Learn more about LONGDESC in our Supply Long Descriptions article.
  4. Graphs and charts - Make sure the important information these contain is summarized elsewhere in text format. Place it in a table, ALT text description, or use the LONGDESC attribute.

Accessible Navigation Options

Accessible navigation is good for your human visitors and search engines spiders. If a screen reader can't interpret you navigation menu, neither can a spider.

  1. Alternate text navigation - Be careful with menu-driven navigation if the interactive features are created using image maps, JavaScript, or Java applets. All three may block screen readers, text browsers, and spiders. Always include plain text links on your page that duplicate the main menu items.
  2. "Skip to" options - Add a small link at the top of each page that allows visitors to skip directly to the navigation menu or the page content. That way, visitors can navigate through the page content more quickly and effectively.
  3. Careful with script or applet-driven navigation - Never use this as your only navigation system. Always provide alternate text navigation or a link to a text-only site map on every page.

Get more in-depth information about accessible navigation from these articles:

Designing Accessible Navigation - Part 1
Designing Accessible Navigation - Part 2

Page Layout With Tables

A browser renders (or reads) a Web page beginning with the HTML code at the top and continuing straight down to the bottom. A table layout may look great on screen but the content may be hard to understand if it's heard instead of seen.

  1. Consider linearization problems - Linearization is the table rendering process used by screen readers and text browsers to convert table cells into a series of paragraphs that will be read one after the other in the order they're defined in the HTML code. Make sure your table sounds as good as it looks!
  2. Table summaries and captions - These attributes summarize the information contained inside a table. The caption content displays on the Web page as text. Screen readers recognize the summary content and read it aloud.
  3. Table headers - Table header information associates the column header with the actual data inside the table. They make long, complex tables much easier to understand.

Get more in-depth information about table accessibility from these articles:

Designing Accessible Tables - Part 1
Designing Accessible Tables - Part 2

Cascading Style Sheets

In general, Cascading Style Sheets (CSS) increase the accessibility of a Web page because they separate style from structure.

  1. CSS-independent pages - Web pages should still be readable when styles are turned off in the browser. When you use absolute positioning to design a page, you can define page elements in any order you want. However, a text browser reads page content in the order it appears in the code, so the result might be very confusing to someone without a CSS-enabled browser.
  2. Aural style sheets - Using aural style sheet properties defined by the W3C, you can set the speed that content will be read, select either a male or female voice, and more. Most recent versions of screen readers and aural browsers support aural style sheet properties. Other browsers simply ignore them.

Color And Design Choices

Color and design are important factors when visitors rate sites for credibility. They also contribute to a site's overall accessibility and usability.

  1. Font size and family - Consider your older visitors and others with low vision problems and select easy to read fonts. Web designers differ on who should control font size, but everyone agrees that the text should be legible: avoid anything smaller than 10 pixels.
  2. Color combinations - Make sure there's enough contrast between the page text and background and avoid red/green color combinations.
  3. Keyboard friendly design - Some visitors have problems using a mouse, so they navigate using the keyboard instead. Add keyboard shortcuts using the ACCESSKEY attribute to make keyboard navigation easier.
  4. Avoid blinking animation - Blinking page elements are annoying to most people, but they can cause seizures in some visitors.

Valid HTML Code

Assistive technologies are stricter than commercial browsers. Minor errors that Explorer and Netscape overlook can be more serious in screen reader or Web page reader programs.

  1. Use header tags - Style your page using CSS and use structural HTML tags like header tags and lists to define the content. Screen readers read these tags and allow visitors to quickly navigate between page sections to find the information they want.
  2. Add STRONG and EM tags - Replace bold and italics formatting tags with STRONG and EM tags. Screen readers give the text contained in them extra emphasis when the content is read aloud.
  3. Validate HTML code - Because assistive technologies are basically text browsers, they rely on structural HTML to accurately present the page content. Simple coding errors may hide page content.
  4. Remove browser-specific code - Most browser-specific tags (like the BLINK or MARQUEE tags) are deprecated. Assistive technologies don't understand them and they cause problems for other commercial browsers too.

Accessible Form Design

Forms are the most important component of an ecommerce Web site: without them, the shopping cart doesn't function and visitors can't buy your products! Accessible forms open up your market to a large, loyal audience of visitors with disabilities. The W3C has a white paper on the business benefits of accessible Web design.

  1. Label form elements - The LABEL element associates form controls with the form element that describes it. Visitors who can't see the form will still know exactly what information to enter when they hear the LABEL content.
  2. ACCESSKEY attribute - Visitors can use the ACCESSKEY attribute to quickly navigate between form fields or sections using the keyboard.
  3. Highlight form fields - Use JavaScript to create dynamic form fields. Visitors can tell at a glance what fields remain and which field is the active one. Assistive technologies that don't understand JavaScript will simply ignore the formatting.

For more information about accessible forms, review our Desiging Accessible Forms article.

Add Accessibility To Multimedia

Some search engines are beginning to index Flash content. The accessibility features of Flash MX have made this possible. Flash MX allows designers to include descriptive text that can be read aloud by assistive technologies.

Always duplicate multimedia content to make sure that all visitors can access it:

  • Add a transcript link to audio files.
  • Add text description or transcript link to video and flash files.

Test For Accessibility

It's pretty easy to design an accessible site from scratch, but there are millions of sites already in existence. What do they do now?

Small sites that have just a few pages are easy to optimize, but as sites grow, so does their complexity. The idea of retrofitting hundreds or thousands of pages by hand is daunting. Most site owners won't even consider it because of the time, effort, and cost involved.

Fortunately, larger sites do have an option: Keynote's WebIntegrity service. It's an enterprise application that offers a full-service suite of validation and accessibility tools. Site owners can use WebIntegrity to quickly scan thousands of pages across multiple sites on a daily, weekly, or monthly basis.

  1. Interactive repair - Automatically check and repair HTML code errors that cause accessibility problems.
  2. Section 508 checklist - Automatically evaluate your site according to Section 508 guidelines and understand how accessible your site really is.
  3. Verify usability in assistive technologies - You'll know whether your site is accessible to visitors using Braille readers, screen readers, and more.
  4. View content in different color combinations - How does your page look in black in white? Easily check to see if there's enough contrast and identify potential problems with color blindness.
  5. Check style and layout - See how your pages look without style sheets, how data tables display and more.

WebIntegrity reduces the complexity of testing and validation. You're free to concentrate on your rapidly-expanding business without worrying about liability issues from Section 508 and other accessibility guidelines.



Rate This Tip:
Not Useful Useful Very Useful   
 
NetMechanic Tools
HTML Toolbox
Browser Photo
Server Check
Search Engine Starter
Search Engine Tools
GIFBot
Newsletter
HTML Tutorial and Tips
Search Engine Tutorial
Accessibility Information
Browser Problem Tutorial

Company Info
Products
About Us
Contact
Advertise
Link To Us
Jobs
Privacy Policy
Partner Programs
Press Room
RSS Feed
Support
 



Powered by Overture!

 
     
 
   
 
     


Keynote Home
Copyright © 1996-2007,
Keynote NetMechanic
All rights reserved.