DreamHost's web site is invalid and inaccessible
Posted by: vocaro
Posted on: 2006-10-18 11:20:00
I've been trying to register a complaint with DreamHost regarding their website, but my words seem to be falling on deaf ears. I was hoping that someone here might help me figure out how to explain the issue to customer support in a clearer fashion so that it can be taken care of. I have pasted below my customer support requests and the response I received.
Here's my first message:
In reply to:
Your website redesign is suffering from a number of usability problems.
First and foremost, it is not accessible to users who may be blind or have partial/poor sight. For example, your left-hand side bar uses extremely small pixel fonts (that is, graphics) for the text input labels such as "Password" and "Contact Support". In addition to being quite difficult to read (they are nearly microscopic on my 30-inch display), screen readers for the blind are not able to read these graphics. Whoever designed your website did not bother to use a very simple fix -- adding an "alt" attribute to the img tag -- to remedy this problem. For more information about web accessibility, please refer to the following links:
http://alistapart.com/articles/wiwa/
http://www.w3.org/WAI/gettingstarted/Overview.html
Another problem is that your website redesign is not valid HTML. The W3 Validator
program detects nearly 200 syntax errors on your front page alone! To see what I mean, go
to this site:
http://validator.w3.org/
Then enter "http://dreamhost.com" in the "Validate by URL" field.
I hope you will seriously consider fixing these issues. Thank you.
DreamHost's response:
In reply to:
Thanks for writing! We appreciate your comments and are always looking for ways to further optimize our site for all viewers. In the meantime, you can always enlarge the font within your browser by holding the control key and scrolling your mousewheel.
Thanks again for your feedback.
Thanks!
Brett
And my reply:
In reply to:
Apparently my request was not understood. Let me try again.
The labels on the sidebar of DreamHost's website are *not* fonts. They are graphics. Enlarging the text size in the browser makes no difference to the size of these labels. Try it yourself and you will see.
Furthermore, the *size* of the graphics is not the issue here. They could be ten thousand pixels tall, but if you're blind, you still can't read them. Note that blind users have screen readers that are able to speak the text of a web page, but because your website uses graphics instead of text for those labels, you're preventing screen readers from functioning properly.
As I said before, there is a simple fix for this. The addition of "alt" attributes to the images would allow screen readers to speak the graphical labels.
In fact, "alt" attributes are *required* for valid HTML. But your website shows nearly 200 syntax errors, ignoring the standards that help make the web viewable by everyone, not just those who happen to use a particular browser. So not only is your website invalid, you have also made it inaccessible to blind users.
If you're still confused about what I'm saying, there are a number of books that do a better job than I can of explaining the issue. I invite your web developer(s) to read the following:
"Web Accessibility: Web Standards and Regulatory Compliance"
"Constructing Accessible Web Sites"
"Web Accessibility for People With Disabilities"
Please let me know what you think.