Image Alt Tag – Image Alt Attribute
Do you use the image alt attribute (mistakenly called the alt tag by some) properly on your website?
By not using the image alt attribute (image alt tag) you are missing out servicing the visitors to your website that have images turned off, those who use assistive technology to surf the Net and the search engine optimization benefits of the image alt attribute.
Image Alt Tag vs Image Alt Attribute
If you do a Google search on the phrase image alt tag you will see about 421,000 results are returned which include some search engine optimization articles, marketing articles and well used HTML coding websites.
Doing the same search using image alt attribute you will see about 188,000 results returned which include Official Google Webmaster Central Blog: Using ALT attributes smartly and the W3C (World Wide Consortium) Objects, Images, and Applets in HTML documents (the W3C is the organization who writes the specifications for HTML coding and other Internet related specifications).
Which is the right phrase to use?
An image has an alt attribute, not an alt tag.
If you look up the img tag (which is really called img element) in the HTML specifications you will see that alt is listed as an attribute.
The image alt attribute is defined as:
“Attribute definitions
alt = text [CS]
For user agents that cannot display images, forms, or applets, this attribute specifies alternate text.
…let authors specify alternate text to serve as content when the element cannot be rendered normally. Specifying alternate text assists users without graphic display terminals, users whose browsers don’t support forms, visually impaired users, those who use speech synthesizers, those who have configured their graphical user agents not to display images, etc….
Reference: 13.8 How to specify alternate text
This reference was accessed by going to the Index of Attributes, a part of the W3C Recommenations.
This article uses image alt tag in it’s title so those who incorrectly use this phrase will still find our article and learn the correct way to use the image alt attribute.
Using the Image Alt Attribute
When used, the image alt attribute displays a tooltip in Internet Explorer with the words contained in the image alt attribute for the website visitors when they place the mouse over the image. Not only is this helpful to your website visitors who use Internet Explorer, it is helpful for the visitors who have images turned off and it makes your site accessible. The words in the alt attribute are displayed in the place where the image is placed for those with images turned off and is read out to those who use assistive technology to read web pages.
IE 8 does not display alt text in a tooltip – IE 9 doesn’t either.
A lot of websites do not use the image alt attribute or use it incorrectly. So how do you use the image alt attribute properly?
The image alt attribute is to be used to supply information about the image.
“Several non-textual elements (IMG, AREA, APPLET, and INPUT) let authors specify alternate text to serve as content when the element cannot be rendered normally. Specifying alternate text assists users without graphic display terminals, users whose browsers don’t support forms, visually impaired users, those who use speech synthesizers, those who have configured their graphical user agents not to display images, etc.”
Reference: HTML 4.01 Specification – Objects, Images, and Applets in HTML documents
Provide Alt Attribute for Images
Update: HTML5 and WCAG 2.0
It is no longer a WCAG 2.0 conformance failure to have an <img> without an alt attribute, as long as the img element has an accessible name provided using another method such as aria-label.
It is still a conformance error in HTML to have an <img> without an alt attribute (unless the img has a caption provided using the figure and figcaption elements)
The correct way to insert an image in your web page when coding in HTML 4.01 is:
<img src="imagename.gif" width="10" height="10" alt="Image Description">
Reference: HTML 4.01 Basics Simplified
To insert an image when using XHTML coding it would be:
<img src="imagename.gif" width="10" height="10" alt="Image Description" />
where:
src="imagename.gif" is the path to the image on your web server
width="10" is the width of the image
height="10" is the height of the image
alt="Image Description" is the image description
Image Alt Attribute Description
The image alt attribute description should be a meaningful description of the image. The description needs to make it clear what is in the image.
What the Image Alt Attribute (a.k.a. Image Alt Tag) is Not
What the image alt attribute is not, is a place to stuff keywords!
Not only is this useless information to your visitors who have images turned off, it is useless to those visitors who are using another means to access your website.
Search engines also frown upon keyword stuffing.
Alt Attribute and SEO
Reading articles about search engine optimization (SEO) you will see recommendations to use the alt attribute (alt tag) to improve the SEO of your web pages/blog.
SEOmoz published an article October 22, 2009 showing that using the alt attribute does benefit your search engine optimization program.
“…consistent suggestion to use images with good alt text that employ your keyword term/phrase….”
Explaining (Some of) Google’s Algorithm with Pretty Charts & Math Stuff
But this article doesn’t clarify that while the alt attribute does improve your on page search engine optimization, the text in the alt attribute needs to be also useful to your users.
“…while using keywords in alt attributes may help your web site rank, it can also result in a significantly less accessible web site, if applied poorly….
Be a Responsible Website Owner
Be a responsible website owner and have your images include the image alt attribute. Insist on it if you are having someone else build your website.
Note: the alt attribute should be blank for decorative images. e.g. an image as part of your web page’s visual design. Some will use this alt attribute to “keyword stuff” which is useless to those who cannot see the image and can cause you to be penaltized by the search engines for keyword stuffing. Check your web design for this issue.
Use the image alt attribute the way it was ment to be used, to provide useful information to your website visitors no matter how they access your website.
Remember that the correct way to refer to the alternate text provided for an image is referred to as the image alt attribute, not image alt tag.
As pointed out above, your alt attribute text can contain keywords as part of your on page SEO program but also make sure that the description is useful to those who cannot see the image.
Image Alt Attribute Additional Reading
Text alternatives for images: a decision tree.
Alt text and form buttons set as images – “…using the alt attribute when coding your input type=”image” elements in your forms….”
The alt and title attributes – “…alt attributes (popularly and incorrectly referred to as “alt tags”)…The alt attribute (yes, it’s an attribute, not a tag)…”
HTML <img /> tag – “…Firefox uses the alt attribute the way it’s meant to be used, like an alternative text if the image won’t load, not as a mouse-over text….”
Matt video: ALT attributes for images – “…“IMG” is a tag, but “ALT” and “TITLE” are attributes of the IMG tag….”
Beyond ALT Text: Making the Web Easy to Use for Users With Disabilities – 75 Best Practices for Design of Websites and Intranets, Based on Usability Studies with People Who Use Assistive Technology by Kara Pernice and Jakob Nielsen.
Copyright © 2005 - 2024 Web Page Mistakes. All rights reserved.
What's next?
Follow our new articles via RSS, follow us on Twitter and submit to your favourite social networking site:
6 Responses to Image Alt Tag – Image Alt Attribute
Image Alt Tag – Image Alt Attribute Was Mentioned Here:
- optimization of allready created web pages
- Use google image search and get some search engine traffic
- ALT TAG for image google search engine
- Site Map Question
May 23rd, 2009 at 5:35 pm
I can’t agree with that more. So many people will just stuff the page keywords into the image alt and it will not even make sense for those that load the page with images disabled.
November 5th, 2010 at 3:25 am
Thanks for this concrete and understandable info about the ALT Attribute. I have a very graphic heavy website that provides free stock photos, I use the ALT Attribute to best describe the image, as if I were trying to describe it over the phone to someone. I also include the appropriate word to inform of the type of image e.g. photograph, sketch, drawing, diagram, illustration, painting etc as I think this helps.