WCAG 2.2 · EAA · Equality Act
Real alt text, written into your CMS.
NarraSight describes every image in context and writes the description straight into WordPress, Shopify or your own platform — with coverage reporting, confidence scores and human review. It is not an overlay. The alt text lives in your content and stays yours.
Start free — no card required. The Health Score and live demo need no sign-up, and nothing on your site is changed.
""Image tag with an empty alt attribute.
Missing alt textOlive-green waterproof hiking boots laced on a grey rock
Reviewed · written to CMSConfidence 0.94 · approved by Sam · 14 Jun 2026
Coverage on this page: 100% · logged
Built in Glasgow by a founder who uses a screen reader every day. Young EDGE winner — a Scottish EDGE award. Pilot discussions in progress.
What you get
Described in context, not by template
Each image is read against the product, the page and the purpose around it, so the description matches how you actually write — not a generic line that ticks a box.
Human review, by design
Anything the model is not confident about is held back for a person on your team to approve, edit or reject. You set the threshold, and nothing goes live until someone signs it off.
Written back into your CMS
Approved descriptions land in WordPress, Shopify or your own platform via our API. The alt text lives in your HTML, works with every screen reader, and travels with your content.
Coverage you can evidence
Every change is logged. You get a coverage report and a full audit trail, so when a customer, a regulator or your own legal team asks, you can show exactly what was described, when and by whom.
Scale without the backlog
A catalogue of ten thousand product images is not a job for a spare afternoon. NarraSight works through your library, flags the uncertain cases, and writes the rest back — so your coverage climbs without your team drowning.
Yours to keep
No runtime widget, no lock-in. The descriptions are part of your content from day one. If you ever leave us, the alt text stays with you.
How it works
Scan
Start with the free Alt-Text Health Score. Paste any public page and see, in seconds, how many of its images a screen reader can actually describe. No sign-up, and nothing on your site is touched.
Generate and review
For the pages and catalogues you want fixed, NarraSight writes context-aware alt text for each image. Anything below your confidence threshold is flagged for a human on your team to approve or edit before it ships.
Write back, verified
Approved descriptions are written straight into your CMS, and every change is logged. Your coverage is not just higher — it is evidenced.
Governance target: 95%
| Image | Action | Reviewer | Time |
|---|---|---|---|
| img_8841 | Approved | Sam | 14 Jun, 14:02 |
| img_8840 | Edited | Priya | 14 Jun, 13:58 |
| img_8839 | Written back | system | 14 Jun, 13:55 |
Why we are not an overlay
NarraSight vs accessibility overlays
| Capability | NarraSightRecommended | Accessibility overlay widgets |
|---|---|---|
| Fixes the actual content, or masks it at runtime | Fixes it. Writes real alt text into the page source in your CMS. | Masks it. The page source is unchanged; a script patches the DOM on every load. |
| Persists if the tool is removed | Yes. The alt text is your content and stays in your CMS after you cancel. | No. Disable the widget and the descriptions disappear. |
| Reaches screen readers with scripts blocked, and search engines | Yes. Real alt in the markup is read by every consumer, including crawlers. | No / unreliable. Crawlers and script-blocked readers get the unfixed page. |
| Grounded in page context and your brand voice | Yes. Generated from page context plus a brand dictionary. | No. Generic where present, not brand-aware. |
| Human-reviewed before publish | Yes. Low-confidence items route to a review queue; thresholds configurable. | No. Fully automated at runtime; no per-image human gate. |
| Auditable, per-image remediation record | Yes. Immutable log: which image, which description, when, approved by whom. | No. At best an aggregate status; no per-image provenance. |
| Installs a JavaScript widget end users cannot remove | No widget. A one-off, durable write-back; nothing injected. | Yes. A client-side script the visitor cannot turn off. |
| Legal exposure / regulatory track record | Lower on this axis. A narrow, substantiated claim (alt text, with an audit trail); never whole-site compliance. | Documented risk. The FTC fined accessiBe USD 1m (final order Apr 2025) for deceptive "compliant in 48 hours" claims, including failing to fix image descriptions. |
| End-user display toolbar (contrast, text size) | No — out of scope. NarraSight does alt text, not a visitor display widget. | Yes. A toolbar lets visitors adjust contrast/text size — a genuine overlay feature, but it does not fix alt text. |
| Scope of accessibility claim | Narrow and honest: image alt text = WCAG 1.1.1 only. One part of an accessibility programme. | Broad and contested: marketed as whole-site WCAG/ADA compliance. |
| Works across your CMSs, not one runtime | Yes. Connector-based write-back; the fix lives in your content wherever published. | Per-domain script; nothing portable lands in your content. |
NarraSight fixes image alt text — WCAG Success Criterion 1.1.1. Good alt-text coverage is necessary but not sufficient for full accessibility; we are not a substitute for a complete WCAG 2.2 audit. We say so because the alternative — promising total compliance from automation — is what the FTC penalised accessiBe for in April 2025.
Questions people ask
Is this an accessibility overlay?
No. An overlay is a script that sits on top of your site and tries to patch it in the browser. NarraSight writes real alt text into your content, where it belongs. It works with or without any third-party script, and it is yours to keep.
Does this make my site compliant?
No — and any tool that promises that should worry you (see the FTC's accessiBe order). NarraSight fixes WCAG 2.2 Success Criterion 1.1.1, the image alt-text rule, and proves it with an audit trail. That is one important part of accessibility, not whole-site conformance.
Does it replace human judgement?
No, and it is not meant to. NarraSight describes images and flags anything it is unsure about for a person to review. You decide the confidence threshold and you sign off the descriptions before they go live.
Which platforms do you support?
WordPress and Shopify directly, and any custom platform via our API. If you are not sure whether yours fits, book a walkthrough and we will tell you honestly.
What does the free Health Score actually check?
It reads a page's HTML and reports what share of images have alt text present — the first thing WCAG 2.2 (SC 1.1.1) asks for. A full audit also checks whether each description is accurate and useful, not just present, which is what the paid product handles.
Will this change my website?
The Health Score never touches your site; it only reads the public HTML. The paid product only writes the descriptions you have approved, and logs every change so you can see exactly what was done.
Who is behind it?
NarraSight is built in Glasgow. Our founder, Abdul Eneser, is blind and uses a screen reader every day, so the problem we are solving is not abstract for us.
Where we are right now
NarraSight is early, and we would rather say so than pretend otherwise. The prototype is live, the free Health Score is open to anyone, and we are in pilot discussions now. We are a Young EDGE winner. If you have a real alt-text problem and want it solved properly rather than papered over, this is a good moment to talk.
See what a screen reader sees on your site
Start with the free Health Score — it takes about ten seconds and asks nothing of you. If the number is lower than you would like, that is common, and it is fixable.
No overlay. No lock-in. The alt text is yours to keep.