Why alt texts are important for SEO and accessibility
Images make your website more visually appealing. They attract attention, clarify your message and increase visitor engagement. But did you know that images also contribute to your findability in search engines, provided you use them correctly? A crucial part of this is the use of alt text. In this extensive article we explain what an alt tag is, why it is important for SEO and accessibility, and how to apply it correctly with practical HTML examples.
What is an alt tag?
An alt tag, or more accurately an alt attribute, is a piece of text that you add to an image in the HTML code. It stands for "alternative text" and is used to describe what can be seen in the image.
Example of an HTML img tag with alt text:
<img src="taart.jpg" alt="Vressgebakken appeltaart met slagroom" />
This text is displayed if the image cannot be loaded and is also read by screen readers for people with a visual impairment.
Why are alt texts important for SEO?
Alt texts play an important role in search engine optimization (SEO). Here are the main reasons:
- Search engines can’t “see” images. They rely on alt text to understand what’s in an image.
- Images can rank in Google Images. Good alt text increases the chance that your image will appear there.
- Alt text contributes to your overall page relevance. Especially if it supports the topic of your page.
- It improves the user experience. Not only for people with disabilities, but also if the image doesn’t load due to a slow connection.
Alt text and accessibility
Accessibility is an important part of modern websites. Screen readers use alt text to tell what’s in an image. Without alt text, people with visual impairments miss important information. This is not only good for your visitors, but also legally required for many organizations.
How do you write a good alt text?
A good alt text:
- Clearly describes what is on the image
- Is concise (usually 5 to 15 words)
- Contains relevant keywords (but not excessively)
- Is useful if the image is not shown
Example good:
<img src="fiets.jpg" alt="Blue ladies bike with basket on the beach" />
Example bad:
<img src="fiets.jpg" alt="Afbeelding" />
<img src="fiets.jpg" alt="" />
What if an image is purely decorative?
Then use an empty alt text: alt="". This ensures that screen readers skip the image. Only do this if the image has no substantive value.
Images and keywords
You can use relevant keywords in your alt text, but do this in a natural way. Avoid keyword stuffing. An example:
<img src="seo-checklist.png" alt="SEO checklist with tips for higher ranking" />
Alt text in combination with title attribute
Sometimes you also see the title attribute used, which shows text when you hover over the image with your mouse. For SEO it is less important than the alt text, but it can provide additional context:
<img src="team.jpg" alt="Our marketing team at work" title="Meet our team" />
Using alt text in CMS systems
In WordPress, Shopify or other content management systems you can usually enter alt text directly when uploading an image. Always fill this in — many people forget this and miss out on SEO opportunities.
Tips for large websites with many images
- Use a standard format or template for alt text for product images
- Regularly check for images without alt
- Use tools such as Screaming Frog or Ahrefs to detect missing alt attributes
Common mistakes with alt text
- Forgetting to fill in alt text
- Stuffing alt text with keywords
- Using alt text that is not descriptive (such as "photo" or "picture")
- Provide decorative images with meaningful alt text
Check your alt text
Use browser extensions or tools such as:
Summary
Alt texts are essential for a good SEO strategy and for the accessibility of your website. They help search engines and users with disabilities to understand what is in your images. By providing each image with a relevant and clear alt text, you improve the user experience and your position in the search results.
Checklist: what to do?
- Give each content image a descriptive alt text
- Use relevant keywords, but don't overdo it
- Leave the alt attribute empty for decorative images
- Regularly check for images without alt
Do you want more visitors, customers and turnover from other countries? Then translating your website is a smart move. It helps you to be found better internationally in search engines such as Google, Bing and others...
Why alt texts are important for SEO and accessibility
Images make your website more visually appealing. They attract attention, clarify your message and increase visitor engagement...
Improve your SEO with H1 H2 H3 and other heading tags
If you have a website, it is important that your pages are well structured. Not only for your visitors, but also for search engines like Google...
Prevent duplicate content with Canonical Tags
SEO is not just about good keywords and backlinks, but also about technical optimization. An important part of this is the use of the canonical tag...
Boost your SEO with Structured Data via JSON LD
If you want your website to be more visible in Google, it is important not only to write good content, but also to help search engines understand your content. A powerful way to do that is with structured data via JSON-LD...
Why having your website tested by others is important
Your website looks good, works fine and the content is all finished. Time to go live, right? Not quite...
Make it clear to search engines what language your website is in
If you create a website in Dutch, it is important to make this clear to search engines. You can do this with a simple addition to the HTML code of your website: lang="nl"...
SEO friendly URLs tips and examples
A well-structured URL is important for both search engines and users. In this article, you’ll learn how to create SEO-friendly URLs and how to use a .htaccess file to rewrite dynamic URLs into readable versions. Why are SEO-friendly URLs important? SEO-friendly URLs help search engines better understand the content of your page...
Explanation and examples of the most important meta tags for your website
Meta tags are pieces of information in HTML that tell search engines, social networks, and browsers how to interpret and display your page. Although meta tags aren’t directly visible to visitors, they have a huge impact on SEO, social media appearance, and user experience across devices...
Make your website stand out in search results with rich snippets
In a sea of search results, you want to stand out. Rich snippets show additional information in search engines like Google, such as star ratings, prices or recipes, so users can see what they are looking for more quickly and click on your result. What are rich snippets? Rich snippets are enriched search results that show more context than just the title and meta description...
Black Hat SEO is the fast track to the top and the abyss
The world of search engine optimization (SEO) is all about improving your website so that it can be found more easily in search engines like Google. Many companies use honest, sustainable methods to improve their rankings...
How to approach link building smartly
If your website wants to rank higher in Google, good content and a fast site are not enough. There is another powerful element that often makes the difference between page 2 or place 1 in the search results: link building. Link building is the process of obtaining links to your website from other websites...
Why smart keywords make all the difference
If you have a website, you want people to find it. Not just any people, but your target audience: customers, readers or people interested in what you offer...
Most websites can easily be taken to a higher level by first getting the most basic SEO in order. My free SEO Checker checks for you whether your website meets these basic requirements, or whether there is still room for improvement.
Use my free SEO Checker now
Enter the URL of your website and see where you can improve your website. Please note: A 100% score only means that you have the basic SEO for the page in question in order. For more tips, I would like to invite you to read all my articles.

