Page 1 of 1

What's the right alt text to use? (alternative text)

Posted: Mon Jul 22, 2013 11:00 am
by Albert Wiersch
I was reviewing the HTML5 specification and read sections regarding alternate text for images (using the "alt" attribute):
http://www.w3.org/TR/html5/embedded-content-0.html#alt

It's not as easy as it might seem. There are cases when it should be an empty string, when it shouldn't, and when the "alt" attribute should be left out completely (rare).

I think it should also be stressed that "alt" text is replacement text for the image, not supplemental text, like what can be provided with the "title" attribute.

It should not repeat prose that is right next to it (in this case alt="" may be appropriate).

The "alt" attribute should only be omitted when no alternative text is available and none can be made available. Omitting the "alt" attribute is different than alt="", where the alternative text is an empty string.

There are good examples as well. I would suggest reviewing that section of the specification (4.8.1.1).

Also, keep in mind that using good alternative text may also help with SEO.

Re: What's the right alt text to use? (alternative text)

Posted: Wed Jul 24, 2013 3:08 am
by MikeGale
Useful section.

Thanks.

I find that an empty alt string isn't that uncommon.

The suggestion that you put in there what you would say if you were "reading the page out" over the phone, seems like good advice to me.

Re: What's the right alt text to use? (alternative text)

Posted: Fri Apr 29, 2016 7:01 am
by RSteinwand
Looks like I've got some work to do. I always have an alt with images, but sometimes I've set it to alt="".

Re: What's the right alt text to use? (alternative text)

Posted: Thu Sep 01, 2016 11:53 am
by LadynRed

Re: What's the right alt text to use? (alternative text)

Posted: Thu Sep 01, 2016 3:53 pm
by RSteinwand
Yes, that is a good guide.

Re: What's the right alt text to use? (alternative text)

Posted: Mon Nov 20, 2017 10:55 am
by RSteinwand
My plan is to use a good description for alt and hope that bots are smart enough to take it from there.

Re: What's the right alt text to use? (alternative text)

Posted: Mon Nov 20, 2017 11:08 am
by Albert Wiersch
I think the best thing you can do right now for SEO and alt tags is to write them first and foremost for human readers. Like Rick says, the bots, especially Google, are pretty smart these days and trying to "trick" them or write for them (bots) instead of for people will probably not get you anywhere and could even get you penalized. I think it has been this way for a few years now.