---
title: "Alt text is a filename, a generic word, or overly long (seo/img-alt-quality)"
description: "seo/img-alt-quality: Alt such as \"image\", \"IMG_2231.jpg\" or a pasted paragraph adds no meaning for search or assistive tech."
canonical: https://void-design.vercel.app/rules/seo/img-alt-quality
lastModified: 2026-09-16
---

# Alt text is a filename, a generic word, or overly long

`seo/img-alt-quality` · severity **warn** · category SEO · detected by `void seo` and `void audit`

## Why it matters

Alt such as "image", "IMG_2231.jpg" or a pasted paragraph adds no meaning for search or assistive tech.

## How to fix it

Describe what the image shows in context, in about 5–125 characters.

## References

- https://developers.google.com/search/docs/appearance/google-images

## More seo rules

`void seo` reports 60 rules in this category. What search engines need from the raw response: status codes, titles and descriptions in <head>, self-referencing canonicals, one h1, crawlable links, Open Graph, icons, robots.txt and a sitemap with real dates.

- `h1-count` Page doesn't have exactly one visible <h1> in the server HTML — [seo/h1-count](https://void-design.vercel.app/rules/seo/h1-count)
- `h1-title-mismatch` <h1> and <title> share little wording — [seo/h1-title-mismatch](https://void-design.vercel.app/rules/seo/h1-title-mismatch)
- `heading-skip` Heading levels skip (h2 → h4) or headings are empty — [seo/heading-skip](https://void-design.vercel.app/rules/seo/heading-skip)
- `img-alt-missing` <img> without an alt attribute — [seo/img-alt-missing](https://void-design.vercel.app/rules/seo/img-alt-missing)
- `links-not-crawlable` Navigation uses elements crawlers can't follow — [seo/links-not-crawlable](https://void-design.vercel.app/rules/seo/links-not-crawlable)
- `link-text` Links with generic or empty text — [seo/link-text](https://void-design.vercel.app/rules/seo/link-text)
- `broken-links` Internal links return 4xx/5xx (or go through redirects) — [seo/broken-links](https://void-design.vercel.app/rules/seo/broken-links)
- `trailing-slash` Both trailing-slash and non-slash URLs serve 200 — [seo/trailing-slash](https://void-design.vercel.app/rules/seo/trailing-slash)

Detected by `void seo` and `void audit`. Explain it in a terminal: `void rules seo/img-alt-quality`
