Three audiences, one alt attribute
When an image's alt attribute is written into the code, it's read by three different parties, none of whom see the image quite the way an ordinary visitor does in a browser. A screen reader user hears that text instead of seeing the image. Google's image search engine reads it to understand what the image shows and how to rank it in Google Images results. And AI agents crawling sites - GPTBot, ClaudeBot, PerplexityBot, and others - read a page's HTML as raw text, so an image with no alt text is, to them, effectively a blank gap.
Why Google treats it as an image-ranking factor
Google states explicitly in its own image SEO documentation that surrounding text - alt text, captions, the file name, and textual context on the page - is what the engine relies on to understand an image's content and weigh it in Google Images results (source: developers.google.com). That doesn't mean alt text "boosts" the whole page's ranking, but without it an image effectively doesn't exist for image search - a traffic channel plenty of businesses ignore entirely.
Why AI engines depend on this text even more than Google does
When an AI agent builds an answer and looks for a source to cite, it usually isn't "looking" at the image - it's reading the page's text structure. A study by Kevin Indig on ChatGPT citations found that 44.2% of citations come from the first 30% of a document (source: searchengineland.com). For images, that means: if you have a hero image or an infographic carrying a key number near the top of the page - exactly where AI engines tend to cite from most - and it has no alt text or nearby text describing what it shows, that number simply doesn't exist as far as the AI engine is concerned, even if it's perfectly obvious to the human eye.
The reality: 55.5% of sites are missing this
The WebAIM Million 2025 report, which scans the web's top one million home pages, found that more than half of them (55.5%) include at least one image with no alt text - the second most common failure after low-contrast text. On average, about 18.5% of all images on a home page are missing alt text (not counting an intentional alt=""), and one in every five linked images is missing alt text entirely - meaning neither a screen reader nor an AI agent can tell where that link actually goes (source: webaim.org).
How to write alt text that works for all three audiences
- Describe content and purpose, not "image of..." - a screen reader already announces that it's an image.
- Be specific, not generic - not "team photo," but what's actually shown in it.
- Purely decorative images (dividers, backgrounds, meaningless icons) get a deliberately empty
alt=""- not a pointless description that adds noise. - Don't keyword-stuff - Google and AI engines both recognize it, and it wrecks the experience for a screen reader user.
- For charts, data tables, and infographics - the actual number needs to exist as real text somewhere else on the page too, not just as pixels baked into an image. Neither Google nor an AI engine reads numbers baked into a PNG.
The most common mistakes we see
A logo with alt text stuffed with the business's full tagline instead of just the company name. Stock photo galleries pulled from a website builder that keep the random file name the library assigned as the actual alt text. Screenshots of a pricing table or dashboard shown as an image only, with the information never existing as real text anywhere else on the page. And purely decorative icons given a verbose description instead of alt="" - which just makes a screen reader read out noise that adds nothing.
What this means for choosing a template vs. custom code
On a site built in custom code, alt text can be made a required field in the image upload process, with no way to publish without it - it's part of the build process, not an afterthought bolted on at the end. On sites built on a builder or pulling from built-in stock galleries, images often arrive with generic or empty alt text auto-generated by the vendor's library, and without active oversight, it stays that way forever.
Want a site that gets this right from day one?
We build custom-coded websites where accessibility, SEO, and AI visibility are part of the build process - not something bolted on at the end of the project.
Get started