Land of Opportunity

March 3, 2005

Web Site Accessibility Design for Business Blogs

Web site accessibility design is an after thought for most business blogs. And, that’s being generous, if you get my drift.

Few business bloggers, and even most conventional web masters with traditional websites, have given even scant attention to ensuring their sites are accessible to handicap visitors. Everyone assumes that all visitors will be able to see the flashy graphics, watch a video, hear an audio message, and then move a mouse to open additional eye and ear candy.

Test Your Blog

Here’s a quick test. Turn off the images in your browser, visit your blog or one listed in the blogrolls to your left, and navigate without using your mouse.

How many of you knew to use the tab key to move from link to link?

How many of you knew to hit “Enter” to click on a link?

Did you even know where you were without the images turned on?

Test Land of Opportunity

Now do the same experiment with this page or the home page, or just about any page for that matter.

Hitting the tab key took you first to the Land of Opportunity banner text in the header and a link back to the homepage.

Hitting tab a second time took you to the title of the first post on the page.

Hitting tab a third time took you to the first link in the first post on the page.

Continuing to tab, you sailed smoothly down the page to the bottom.

More tabbing took you down the left navigation pane and through the button farms.

Even more tabbing took you down the right navigation pane until you returned to the logo in the header.

Web Site Accessibility Design

One of the things that most annoyed and concerned me when I started this blog was how little thought had been given to web site accessibility design by the programmers who wrote WordPress and other blog software. While WordPress offers the ability to ensure images are accessible, it seems to lack that ability when it comes to links.

As most blogs consists of text with style controlled largely by style sheets, making a business blog handicap accessible is relatively easy. There are just two tags that you need to ensure are accessible and your blog will largely be handicap acessible from that moment on.

First, images tags need to include alternative text using the alt=”" attribute. When uploading images to WordPress, you’re prompted for a description. Fill it in, as this description is used as alternative text when adding an image. Take some time and go back over your template files and ensure that every image has a completed alternative text attribute inside each and every image tag. This includes all those cute little xml buttons as well. Now whenever images are turned off, instead of empty icons or boxes that say “image”, there will descriptive text. Blind and visually impaired visitors will bless your name as their browsers will read aloud the text you have thoughtfully provided.

Second, ensure all anchor (link) tags include completed tabindex=”" and title=”" attributes. The tabindex attribute controls the order of the tab stops. Generally, handicap folks like to skip over the top and left navigation controls in favor of the article itself. Would you liked to be forced through a button farm before you could access a blog post? I doubt that very much. The title attribute provides context to a link and is read aloud when ever an accessible browser encounters each anchor tag. Your title should provide enough information for a person hearing it to decide if they should click through to the linked content.

Accessibility Design for Business Blogs

When you first go to add the tabindex attribute to your links, its very likely that you don’t know how to go about numbering your tab stops. In that event, I offer a simple accessibility design system that I use both at work and at blog.

Anything that a handicapped visitor might need to access before the main content is numbered with tab stops 1-9.

Content is made accessible by numbering using tab stops 10-800. As I am an old Fortran programmer from punch card days of the 70’s, I like to number my tab stops by tens, so I can insert a link at a future date. Blogs pose an interesting problem in that the a blog’s home page may contain more than one post. If the title is set to tab stop 10 and the links to 20, 30 and 40, then whenever someone tabs, they’ll sail from title to title before returning to the first link in the first post –definitely non-linear. When this type of situation occurs, use the same tab stop number for all links. I chose 10. You can choose 100, 210, or even 333, if you like. Once you decide on this number, you must be consistent and always use it. You can easily lower the number with little effect, so you might start high to begin. I set the title’s default tabindex to 10 in the template form. Everytime I add a link in a post, I set the links tabindex to 10 also. Thus, the links in my content are all set to 10 and navigation is linear and logical.

Navigation is easily made accessible by numbering with tab stops 800-999. In a three column design, such as this one, I number the left navigation elements with tab stops in the 800’s. For the right navigation elements and ads, I assigned tab stop numbers in the 900’s.

Sample Blog Accessibility Design Layout

For those more visual learners, here’s a table depicting the numbering system I use here on the Land of Opportunity small business blog:

1 - Blog Title
810 - About 10 - Post Title 910 - Calendar
820 - Categories 10 - first link in first post 920 - Search
830 - Resources 10 - second link in first post 930 - Archives
840 - Blogrolls 10 - third link in first post 940 - Ad 1
850 - Meetup 10 - Post Title 950 - ASBDC
860 - WordPress 10 - first link in second post 960 - Ad 2
870 - Feeds 10 - second link in second post 960 - Amazon
880 - Promos 10 - third link in second post  
890 - SiteMeter 10 - Post Title 970 - Ecosystem

By the way, HTML tables are made accessible by including a completes summary=”" attribute summarizing the tables contents.

Testing for Blog Accessiblity

There are a number of online and offline tools for testing for accessibility. My favorite is Bobby. Bobby checks for three levels of accessibiity, as well as, U.S. Section 508 guidelines. U.S. Section 508 g uidelines apply tp website operated for the public by governments, univesities, and anyone operating on behalf of those agencies, including blogs.

Future Blog Accessibility Issues

You probably noticed during your test of Land of Opportunity, that tabbing skipped over some links in the body and the navigation panels. As I learn more about WordPress and Blogsome.com, my blog host, watch for improve,ents in these areas. Also watch for the Bobby icon in the left navigation panel to change to “AA” status as Land of Opportunity small business blog becomes even more accessible.

Don’t forget this is a blog. Why not comment and let others know what you have done to make your blog more accessible? Do you have acessibility issues that you would like to pass on? The comment form is just down screen.

Google

The URI to TrackBack this entry is: http://arkansas.blogsome.com/2005/03/03/web-site-accessibility-design-for-business-blogs/trackback/

 

4 Comments »

  1. Great posting about blogs and accessibility!

    I would like to ask for your permission to translate your posting to danish and put it on my site at http://www.moskjaer.dk/aktuelt/artikler/. I will of course credit you and put a link to your blog.

    Comment by Kurt Moskjaer Andersen — March 4, 2005 @ 3:18 am

  2. Excellent post. I had not considered the use of tabindex in a blog.

    Bobby is a starter accessibility tool that is a good starting place for newbies. I recommend adding the free Web Accessibility Toolbar for Internet Explorer. Mozilla FireFox users can try the extention, Checky, which allows easy submission to over 40 on-line accessibility and validation tools. FireFox users can also use the new extension, Fangs, which provides a text rendering of how the page would sound in JAWS, the popular screen reader. Fangs is still in beta, but it is very exciting new testing tool, particularly for raising awareness for the sighted of what the web page sounds like to the visually impaired.

    Comment by Jeanne Spellman — March 4, 2005 @ 1:30 pm

  3. Carnival of the Capitalists

    Blogcritics.org is proud to host this week’s nomadic Carnival of the Capitalists, a smorgasbord of penetrating and perceptive peeks into…

    Trackback by Blogcritics — March 7, 2005 @ 12:57 pm

  4. Carnival of the Vanities #129

    Welcome, welcome, welcome, to the 129th edition of Bigwig’s Carnival of the Vanities, where bloggers from all around the blogosphere submit their own under-appreciated postings, rather than waiting for others to notice them. As your host, I hope you s…

    Trackback by Solomonia — March 9, 2005 @ 1:08 pm

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Comment moderation is in use. Please do not submit your comment twice - it will appear after I review it later today.

 

Get free blog up and running in minutes with Blogsome | Theme designs available here

Panorama of Little Rock, Ark. Copyright 1916 Haines Photo Co.
from the Library of Congress Panoramic Photos collection

Bloggell, Bloggeller and Bloggelling are service marks
of Timothy Lee.

March 2005
M T W T F S S
« Feb   Apr »
 123456
78910111213
14151617181920
21222324252627
28293031  
Support Arkansas
Small Business
MEDICHARMS™

Medicharms

Medical ID bracelets
for children & adults
Diabetes, Epilepsy...

Arkansas SBDC
Seminars

RSS to JavaScript
InstantGuru