Alt Text Simple Bookmark Icon

Alt text is copy that describes an image’s appearance or purpose on a web page. It is helpful for visually impaired users, who use screen readers that read alt text aloud, and for search engine bots, which use alt text to better understand the content of a page.

Last Updated November 13, 2023
Purple to white gradient footer header design

 

On the World Wide Web, images support your text and improve the overall visual appeal of your pages. Not all your site visitors can view your images, though. Users with visual impairments or limited Internet connection need alternative text (or alt text) to understand what the image on your page is depicting.

Keep reading to learn more about alt text in search engine optimization (SEO)!

What is alt text?

Alt text is copy that describes an image’s appearance or purpose on a web page. It is helpful for visually impaired users, whose screen readers read aloud the alt text. When an image fails to load on a page, alt text provides site visitors context on what the image looks like.

What are some other names for alt text?

Alt text is also known as:

  • Alt attribute
  • Alt description
  • Alt tag
  • Image alt text

Importance of alt text

Image alt text is essential in web pages for the following reasons:

  • Website accessibility
  • Improved user experience
  • Image SEO

Let’s discuss each item:

Website accessibility

Image alt text is an essential element of an accessible web design. It provides image descriptions for users who can’t properly view the image with their screen readers and assistive technology tools. Screen readers read aloud alt text to describe an image.

Adding an image alt text makes your website inclusive by letting users of various visual capabilities appreciate and consume your content.

Improved user experience

Image alt text also improves the user experience for everyone.

Some site visitors may have a slow internet connection, resulting in some of your images not loading. Your alt text provides image descriptions, so your site visitors have a better user experience compared to images with no alt text.

Image SEO

The importance of alt text goes beyond website accessibility and improved user experience. Implementing alt text with other image SEO best practices can also improve your search rankings.

Search engine bots can’t “see” images. By including alt text to your images, you enable search engines to understand and index your images, resulting in better rankings in search engine results pages (SERPs). Your pictures may even appear in SERPs, making your page more enticing to click than text-based results!

3 alt text examples

Implementing image alt text best practices is best shown with examples to understand the context. Let’s go through some alt text examples to show what a good alt text looks like and how we can improve it:

1. Know when to provide the details

In the image below from Red Bull Racing’s website, “race car driver holding a trophy” is a descriptive alt text.

An example of alt text from Red Bull's website

Want to make its image alt text better? If your page talks about the results of a race, you’d like your alt text to provide important details for your reader who cannot see the image. In this example, the alt text “Max Verstappen holding a trophy in Suzuka” tells readers essential details.

Naming the racer in the photo also increases the page’s chance of ranking in search engines looking for the driver’s podium wins or performance in the Suzuka Grand Prix.

2. Use the right amount of keywords

Remember the primary purpose of alt text: helping your readers understand an image they can’t see or won’t load. Keyword stuffing your alt text won’t help you rank in SERPs.

In the sample image below, “cavalier king charles spaniel adult cavalier spaniel breed” doesn’t describe the image to help users understand it and how it relates to a page. To improve it, you can use “Blenheim Cavalier King Charles Spaniel sitting on a wooden floor looking up” as the alt text.

The image of the last alt text example - Blenheim Cavalier King Charles Spaniel sitting on a wooden floor looking up

3. Consider the context

When writing an alt text for a page’s image, keep your reader in mind and how the image — and its alt text — can enrich your audience’s experience.

The image below is from a page that provides instructions on how to make pita bread. “Flour mixture in a white bowl and a sifter” seems good enough as alt text. However, because this is an instructional page, we can improve the alt text following the text before it to: “sifted flour and salt in a white bowl.”

The image example for the alt text “sifted flour and salt in a white bowl.”

When writing alt text, imagine you’re on a call and describing the image to someone based on your conversation.

5 alt text best practices

Now that we know the definition of alt text and why it’s important, here are alt text best practices to keep in mind:

  1. Add alt text to the right images
  2. Be specific, and provide context when describing an image
  3. Keep your alt text’s length within 125 characters
  4. Include your target keyword in your alt text when it makes sense
  5. Get straight to the point — don’t start with “image of” or “picture of”

Let’s go through each one:

1. Add alt text to the right images

Not every image on your site needs an alt text. Remember that alt text’s primary purpose is to provide users with context and helpful image descriptions.

If an image on your page is purely decorative, put the image within your cascading style sheets (CSS) and not in your HTML so it doesn’t distract your visitors. You can skip adding alt text to these images and name them “decorative.png” instead.

Here are the images that will benefit from having alt text:

  • Images of useful examples
  • Functioning buttons and icons
  • Photos that supplement the textual information
  • Charts and graphs that show data
  • Infographics that show data, processes, and instructions

2. Be specific, and provide context when describing an image

Your alt text must be a specific and concise description of your image. It must supplement the textual content around it, so make sure your alt text is appropriate based on the page’s context.

In the image below, the alt text “a round dough on a gray surface” seems appropriate in most cases. However, this image is part of an instructional page on how to make pasta, so an alt text that describes the dough’s texture or the procedure that led to the image may be needed.

The image for the alt text example "a round dough on a gray surface"

3. Keep your alt text’s length within 125 characters

While you’d like your alt text to be descriptive, mind the character limit of most screen-reading tools. Most screen readers stop reading image alt text by the 125th character, so keeping your alt text within this limit is best.

4. Include your target keyword in your alt text when it makes sense

Alt text allows you to add your target and relevant keywords to your page. However, do not overstuff your alt text with keywords, and only use them when necessary.

You can also consider semantic keywords, which are keywords conceptually related to another term. For example, say a pet store wants to rank for “organic dry dog food for senior dogs.” One semantic keyword would be “best dog food for senior dogs.”

5. Get straight to the point — don’t start with “image of” or “picture of”

Screen readers will identify your alt text as a copy that refers to an image, so “image of” or “picture of” is a redundant phrase that takes up precious 125-character space.

You can also skip adding photo credits and copyright information in your alt text. Instead, add the copyright info in your image caption.

Start writing better image alt text today!

Image alt text makes your pages accessible to all types of people. It also improves their experience with your site and increases your chance to rank for relevant keywords.

Implement these alt text best practices today to reap the benefits of having optimized images and an accessible website!

Don’t fail your website’s most important test

Get an SEO scorecard of your website for free in less than 30 seconds.