« Return to the blog

Michael - Developer

Posted by Michael on 7th April 2011

Website Accessibility

Have you ever considered how accessible your website is? Maintaining a coherent layout with optimised content is considered essential for a competitive website, but does this alone ensure that it's readable for someone with a visual, hearing, physical, speech or cognitive disability? A percentage of your bouncing visitors could well be turning to your competitors because your website isn't accessible for them.

The problem is that websites are usually created under the assumption that everyone uses a mouse, keyboard and basic internet browser to view them. You may have never actually encountered the peripherals and software that people with disabilities use to interact with computers and websites specifically. Despite this, disabled net users can benefit from the internet in many meaningful ways, and the services of your business could well be one of them.

Setting up an accessible workstation can be as simple as providing a bigger monitor or a larger keyboard for a vision-impaired user. Similarly, most web browsers provide the ability to automatically change font sizes and colour-blind users can use their own style sheets of simply turn them off to ensure maximum colour visibility. More exotic devices provide intelligent solutions to accessibility issues: screen readers can output text via refreshable Braille machines or speech synthesis, speech recognition can allow a user to input data just by speaking and there are various alternative pointers to the standard mouse for people with impaired motion.

These devices, and the software that power them are dependent on standardised layouts, markup and content to operate correctly. In many ways, a web developer simply uses coding elements correctly and for the purposes for which they were originally intended will be halfway to full accessibility already. For example: font-size cannot be automatically adjusted correctly if developers code without using relative values. And tables should be used to contain information, not page layout, as many screen-readers have problems differentiating the two.

The main guideline document, the WCAG 2.0 (Web Content Accessibility Guide) was developed by the World Wide Web Consortium (W3C), a group that seeks to establish standards for the benefit of web developers. Whilst the guidelines have been heavily criticised in the past, they still represent a much needed step in the right direction. Guidelines include:

  • Providing Alternative (alt) text for all images or text elements communicated via images.
  • Providing proper titles for other design elements like pages, frames, form inputs (via text labels), buttons and embedded multimedia.
  • Transcribing, captioning and audio describing Audio and Video.
  • Using semantic markup appropriately, e.g. using Heading tags (<h1>, <h2>) instead of indicating headings with font-sizes, underline, italic.
  • Avoiding relying on visual cues for in text navigation ('Navigate by clicking on the sun / tallest column')
  • Providing clear controls for background audio
  • Ensuring that the page remains readable when elements are enlarged (and ensuring they can be enlarged)
  • Avoiding use of colour alone to distinguish critical content and links.
  • Ensuring that the page is accessible via keyboard alone.
  • Automatically updating content can be easily paused.
  • No page content should flash more than 3 times per second.
  • Providing a 'skip navigation' link at the top of the page that allows screen-readers to skip over the navigation links at the top and left-hand side of a page (which they will otherwise read every single time the page loads).
  • The Language used on a page and sections of content in other languages is defined in the markup (<html lang=β€œen”>).
  • Jargon, unusual words and abbreviations should always be defined.
  • Input errors should be identified, with adequate labels and instructions for each input element.
  • HTML/XHTML are completely valid.

Two things are immediately clear from this list: firstly, that making your website accessible to people with disabilities is actually a process that has little visible consequence and that secondly, an awful lot of making a website accessible is just good coding practice. Most importantly, most of the principles that screen-readers and other accessibility devices work off are similar to those that govern search-engine ranking. Considering that correct markup takes little – if any - extra development time, accessibility is an issue that businesses cannot afford to ignore.

Add A Comment

:
:
:
: Captcha

Recent Blogs

Tom-Director

PHP: How to call a function - part three

The final of three articles explaining how to call functions in PHP. This part focuses on how to safely call a dynamic function in an OOP fashion. Read More »

Tom-Director

PHP: How to call a function - part two

Part two of three articles explaining how to call functions in PHP. This part focuses on writing and calling your functions. Read More »

Tom-Director

PHP: How to call a function - part one

Part one of three articles explaining how to call functions in PHP. This part focuses on calling the built-in functions available in PHP. Read More »

Michael-Developer

Twitter Tools

Do you use Twitter as part of your business marketing strategy. Here are some useful tips and tools to help you succeed. Read More »

Evie-Designer

Gradient Meshes in Adobe Illustrator

There's more to Adobe Illustrator than basic shapes and blocks of colour, and there's more to gradients than linear or radial effects. Read More »

Evie-Designer

Web Design Trends 2011

Web designers are shying away from creating gimmicky tricks, but rather clean, accessible, bug-free coding - that works. Read More »

Chris-Project Manager

Let's Do Business - Eastbourne 2011

Find out what Switchplane did at Let's Do Business Eastbourne 2011. Read More »

Joel-Director

Integrating with Kashflow using PHP

Find out how to use PHP's SoapClient class to integrate with Kashflow. Includes sample code and best practice tips. Read More »

Tom-Director

Improving Search with Levenshtein Distance

Find out how we've made Honey Barrett's document management system search facility handle spelling mistakes. Read More »

Joel-Director

The New Switchplane Website

Our new website is ready - read about what we've updated and why, and get ready for Project Awesome! Read More »

Chris-Project Manager

Networking Tips

Business networking tips and trips featuring the adventures of Norm! Read More »

Michael-Developer

How Amazing Databases Are

A blog post about the usefulness of databases, using a person management system as an example. Read More »

Christian-Designer

Reasons to use Vector Graphics over Rasters

When should you use vectors or rasters, and does it even matter? Read More »

Michael-Developer

The Importance of Variables

Variables are useful - make sure you use them properly! Read More »

Chris-Project Manager

Some thoughts on writing for your business website...

Read some tips on preparing copy for your website. Read More »

Chris-Project Manager

Let's Do Business - Hastings 2010

Switchplane attended LDB Hastings in 2010 - read about our day. Read More »

Chris-Project Manager

Lets Do Business Eastbourne 2010

Switchplane's experience at Let's Do Business 2010 in Eastbourne. Read More »

Evie-Designer

Web Design Trends 2010 Part 1

A guide to web design trends 2010, including hand-drawn and painted layouts, typefaces, modern vectors and large headers and footers. Read More »

Evie-Designer

Common Printing Problems and how to avoid them

Even if it looks good on your screen, it isn't guaranteed to come out like that! I've selected a few of the most common print problems to watch out for. Read More »

Evie-Designer

Web design trends 2009 Part 2: Old and Torn Paper

Make your website a real piece of personal artwork by collecting and scanning-in torn and crumpled paper and using it for the design of your website (or just take a visit to istock photo!). Read More »

Evie-Designer

Web design trends 2009 Part 1: Badges

Subtle elements and new layout ideas for 2009. My guide on how to make your website look fashionable and unique, packed full of information and further resources. Read More »

Tom-Director

The Joys of JQuery

JQuery is a light-weight, cross-browser and feature packed JavaScript library. To explain why JQuery is so good, first you need to know why not using it is so bad! Read More »

Vanessa-Account Manager

Lets Do Business Eastbourne 2009

Last Thursday (25th June) Switchplane attended their first Lets Do Business event at the Winter Gardens in Eastbourne. Read More »

Vanessa-Account Manager

Top 10 Sales Tips

Times are tough. Sales are down. Morale is low. Sound familiar? Well it needn't be. Below are a few tips which are sure to help you re evaluate and succeed in pushing your sales margins. Read More »

Evie-Designer

Create printable artwork in Indesign and Photoshop

A few useful steps to help you successfully prepare your artwork for print, using Adobe Photoshop and Adobe Indesign. Learn about colour modes, resolution, size and other helpful tips! Read More »

Cron-Administrator

Search engine ranking more important than ever

Search engine optimisation is now an essential part of a successful website. And because of the way search engines now work, the focus of SEO is now about producing quality content and getting your name out there so you get incoming links. Read More »

Cron-Administrator

Four Months at Switchplane

I've been at Switchplane for four months now - to celebrate the launch of our new website I'm sharing some thoughts on what it's like working here. Read More »

Joel-Director

How to run a cron job on the first weekday of the month

Often it's useful to generate automatic reports or perform some other task at the start of the month. Find out how to schedule a cron job to run on the first weekday of each month. Read More »