When I’m talking about web site accessibility, I often find myself qualifying at times, “accessibility, especially for those with disabilities.” At first, I’d catch it and ponder if that was a redundant statement.
It isn’t at all redundant. Making a web site “accessible” doesn’t strictly mean making it easier to navigate for those with disabilities. By structuring a website with clean, correct and orderly code, images and text with sufficient color contrast, supplying meaningful alt tags, logical tabbing order, etcetera, you’re creating an experience that’s all around better for all visitors.
Clean, concise site navigation benefits everybody. Descriptive links that actually identify where they are taking you benefits everybody. Forms that are properly labeled and orderly benefit everybody.
There are also people visiting your site with slower Internet connections. There are those who prefer browsers other than just Internet Explorer or Firefox.
There are also visitors to your sites who particularly prefer semantic, clean code. They’re called search engines. Poor or nonexistent titles and header tags hurt search relevant, in addition to giving screen readers a hard time identifying pages and elements.
Accessibility covers a whole lot of ground beyond just disabilities.