Writing Effective Alt Text For Images

June 9, 2018

Anyone who is aware anything about internet accessibility sees that images require alternative, or ALT, textual content assigned to them. Due to the fact screen viewers can’t figure out images, but instead read aloud the alternative text assigned to them. Online Explorer you observe this ALT text, just by mousing above the image and looking at the green tooltip that appears. Other browsers (correctly) don’t make this happen. The HTML CODE for entering ALT textual content is:

But definitely there can’t be a skill to writing ALT text designed for images? You just pop some in there and you’re all set, right? Very well, kind of. Sure, it’s not really rocket scientific disciplines, but there are many guidelines you should follow…

Spacer images and missing ALT text

Spacer images should be assigned null ALT textual content, or alt=””. This way most screen readers will totally ignore the impression and refuses to even announce its occurrence. Spacer photos are hidden images that pretty the majority of websites employ. The purpose of these people is, seeing that the term suggests, to develop space on the page. Occasionally it’s impossible to create the visual display you need, so you can stick an image in (specifying its level and width) and voli’, you have the extra space you will need.

Certainly not everyone uses this null ALT text message for spacer images. A lot of websites attach alt=”spacer image”. Imagine just how annoying this could be for a display screen reader consumer, especially when you may have ten of those in a line. A screen reader may say, “Image, spacer image” ten times in a line (screen viewers usually say the word, “Image”, before reading out the ALT text) – now that isn’t useful!

Various other web developers merely leave out the ALT credit for spacer images (and perhaps different images). In this instance, most screen readers should read your filename, which could be ‘newsite/images/’. A display reader will announce this image for the reason that “Image, media site cut images slash one question spacer department of transportation gif”. Envision what this can sound like in the event that there were 15 of these in a row!

Bullets and icons

Bullets and icons must be treated in much the same method as spacer images, hence should be given null solution text, or perhaps alt=””. Look at a list of items with a complicated bullet proceeding each item. If ALT text, ‘Bullet’ is designated to each photo then, “Image, www.scannerbrasil.com.br bullet” will be read aloud by display readers just before each list item, turning it into take that bit longer to work through the list.

Icons, usually accustomed to complement links, should also end up being assigned alt=””. Many websites, which will place the icon next towards the link textual content, use the website link text while the ALT text of this icon. Display screen readers would first announce this ALT text, and after that the link text, so may then say the link twice, which clearly isn’t required.

(Ideally, bullets and icons ought to be called up as background photos through the CSS document – this would remove them from the CODE document completely and therefore remove the need for any kind of ALT description. )

Decorative photos

Ornamental images also should be given null choice text, or alt=””. In the event that an image is normally pure vision candy, then simply there’s no requirement for a screen reader customer to possibly know is actually there and being abreast of it is presence basically adds to the environmental noise.

However, you could argue that the images on your site build a brand information and by covering them from screen subscriber users to get denying this kind of group of users the same experience. Accessibility pros tend to favour the former question, but now there certainly is mostly a valid case for the latter too.

Course-plotting & textual content embedded within just images

Navigation food selection that require luxury text be forced to embed the written text within an photo. In this problem, the ALT text really should not used to increase on the graphic. Under no circumstances if the ALT text message say, ‘Read all about our fantastic products and services, designed to assist you in everything you do’. If the menu item says, ‘Services’ then the ALT text should also say ‘Services ALT text should describe this content of the graphic and should repeat the text word-for-word. If you want to expand relating to the navigation, just like in this model, you can use the title attribute.

The same applies for virtually every other text message embedded during an image. The ALT text message should basically repeat, word-for-word, the text comprised within that image.

(Unless the font getting used is especially exceptional it’s often pointless to add text within just images – advanced direction-finding and backdrop effects can now be achieved with CSS. )


Websites tend to differ in the way they apply ALT text to logos. Some say, Business name, others Company name logo, and also other describe the function within the image (usually a link to the homepage),? Back to home’. Remember, ALT text must always describe a few possibilities of the image so the first example, alt=”Company name”, is just about the best. In the event the logo is actually a link back towards the homepage, then simply this can be efficiently communicated through the title point.


Writing effective ALT text isn’t very too tricky. If it’s an enhancing image afterward null option text, or perhaps alt=”” should certainly usually provide – never, ever leave out the ALT attribute. In case the image includes text then this ALT textual content should merely repeat this textual content, word-for-word. Remember, ALT text should explain the content in the image certainly nothing more.

Do also be sure likewise to keep ALT text because short and succinct as it can be. Listening to a web page which has a screen visitor takes a great deal longer than traditional strategies, so typically make the browsing experience irritating to screen reader users with bloated and unnecessary ALT text. Click here for more:

Contact Us: info@somakat.com • 801-358-1959