Before · critical finding
Alt attribute is missing
<img src="shirt.jpg">Accessibility issue guide · image alternatives
ClearSite can find images with no alt attribute, show the affected element and help you verify the source-level repair. A person must still decide whether the image needs meaningful text or should be ignored as decorative.
Missing, empty and meaningful
An omitted alt attribute leaves many screen readers to announce a filename or other unhelpful fallback. A meaningful image needs an alternative that conveys its purpose. A purely decorative image should normally use alt="" so it can be skipped.
Automation can reliably detect some missing alternatives. It cannot reliably decide whether supplied wording communicates the right thing in context.
Primary guidance: the W3C WAI image decision tree and WCAG 2.2 explanation of non-text content.
Controlled fixture · axe-core 4.11
We tested the same image with axe-core's image-alt rule. Omitting the alt attribute returned one critical finding. A meaningful alternative passed, and an empty alternative also passed when the fixture treated the image as decorative.
Before · critical finding
<img src="shirt.jpg">After · informative image
<img src="shirt.jpg" alt="Blue linen shirt with short sleeves">After · decorative image
<img src="divider.svg" alt="">This is a controlled fixture, not customer evidence or a conformance claim. The rule's scope is documented in the axe-core image-alt explanation.
Choose the repair by purpose
Write concise alternative text that communicates the image's purpose in this exact page context. Do not begin with “image of”.
<img src="shirt.jpg" alt="Blue linen shirt with short sleeves">Use an empty alt attribute so assistive technology can ignore it. Do not omit the attribute entirely.
<img src="divider.svg" alt="">Describe the destination or action, not the pixels. A linked logo might be named “ClearSite home”.
<a href="/"><img src="logo.svg" alt="ClearSite home"></a>Provide a short alternative and put the full chart, diagram or infographic explanation in nearby page content.
<img src="sales-chart.png" alt="Sales rose each quarter; full data follows">From finding to verified fix
Use the rendered element from the finding to locate the exact image, icon, SVG or image input on the page.
Ask what someone misses if the image is unavailable. The same asset may need different text, or no announced text, in different contexts.
Change the CMS field, product data, component, theme template or app block that supplies the image instead of patching one rendered page.
Confirm the machine-detectable missing-alt finding clears after the source change reaches the rendered page.
Read the page without seeing the image. Check that the alternative is useful, concise and does not repeat adjacent text.
Rendered images that axe-core can determine have no text alternative, with the affected element attached to the finding.
Whether the machine-detectable missing-alt finding clears after the source change renders on the same page.
Whether the image is meaningful or decorative and whether its wording communicates the right purpose without repetition.
Browse the website accessibility issue library, compare the related form-label repair guide and colour-contrast guide, or read the full automated testing workflow and limits.
Run it free, repair the image source, then re-scan and review the wording.
Find missing image alternatives