A huge share of the most persuasive testimonials never exist as text on your page. They are screenshots — a tweet praising your product, a Slack message from a happy customer, a five-star review captured from an app store. Founders love them because they feel unfaked: you can see the real interface, the real avatar, the real timestamp. But every one of those images has the same invisible flaw. To a screen reader, a search crawler, or anyone whose images fail to load, a screenshot testimonial is a blank rectangle. The praise is there for sighted users and gone for everyone and everything else.
Alt text fixes this. It is the short written description attached to an image, and for testimonials it does three jobs at once: it makes the social proof accessible to people using assistive technology, it lets search engines read praise they would otherwise ignore, and it preserves the message when an image breaks. This guide covers how to write it well.
Why screenshot testimonials need alt text more than most images
For a decorative photo, weak alt text costs you little. For a testimonial, it costs you the entire point of including it. The whole reason a testimonial is on the page is to transfer a specific, credible claim into the visitor's head at the moment they are deciding whether to trust you. If that claim lives only inside pixels, then:
- Screen reader users get nothing. They hear "image" or, worse, a meaningless filename like "Screenshot 2026-06-28 at 3.41.png." The conviction the quote was supposed to build simply does not reach them.
- Search engines can't index the praise. Text testimonials contribute keywords, entities, and credibility signals to the page. Image testimonials contribute none of that unless the alt text carries it.
- Broken images become silent. When an image fails to load — slow connection, CDN hiccup, ad blocker — alt text is the fallback. Good alt text means the testimonial still does its job as plain text.
If you are weighing image-based proof against pasted text in the first place, our guide on turning a screenshot testimonial into something publishable covers when to keep the screenshot versus retype it. Alt text is what you owe the image either way.
What to put in the alt text
The goal is to transcribe the testimonial's meaning, not to label the image. "Customer testimonial screenshot" describes the container and wastes the opportunity. Instead, carry the actual content across.
A reliable pattern:
- State that it is a testimonial and from whom. Name and role or company if they are visible and you have permission to use them. Attribution is most of a testimonial's credibility, so do not drop it.
- Include the core quote, or a faithful condensation of it. If the quote is short, transcribe it in full. If it is long, capture the specific claim — the number, the outcome, the comparison — not a vague summary.
- Note the source platform only if it adds credibility. "in a tweet," "in a G2 review," "in a Slack message" can reinforce that this is real and unsolicited.
A weak example: alt="testimonial"
A strong example: alt="Testimonial from Maria Chen, Head of Support at Northwind: 'We went from a two-week backlog to same-day replies within a month of switching.' Posted as a five-star G2 review."
The strong version reads aloud cleanly, indexes every meaningful word, and survives a broken image intact.
Keep it accurate, not embellished
Alt text is still a quote attributed to a real person, so the honesty rules that govern any testimonial apply here too. Do not strengthen the claim, round a number up, or add an outcome the customer did not state. If you condense a long quote, condense faithfully — cut filler, never change the meaning. The same care you would apply to displaying a quote on the page applies to the text version a screen reader will speak word for word. For the broader principle of representing customer praise truthfully, see handling negative testimonials and criticism, which makes the case that credibility comes from accuracy, not polish.
A short checklist before you publish
- The alt text names the customer (and role/company) when shown and permitted.
- It carries the actual claim, including any specific number or outcome.
- It reads as a coherent sentence when spoken aloud — not a list of keywords.
- It does not start with "image of" or "screenshot of" (assistive tech already announces it as an image).
- It is faithful to the original quote, with no added or strengthened claims.
- The filename is also human-readable as a secondary signal, but the alt text — not the filename — carries the meaning.
The takeaway
Screenshot testimonials are some of your most persuasive proof and your least accessible. The fix is small and entirely in your control: write alt text that transcribes the testimonial's attribution and core claim, accurately and in plain language. Do that, and the same quote that convinces a sighted visitor also reaches screen reader users, gets read by search engines, and survives a failed image load. For more on where that proof should sit once it is accessible, see our section-by-section guide to placing testimonials on a landing page.