Skip to main content

Social proof every visitor can use

Make Testimonial Widgets More Accessible

A testimonial slider that drifts on its own, swallows the Tab key or prints pale grey quotes on a pale card shuts out the visitors who rely on a keyboard, a screen reader or a steady page. None of that shows up when you glance at the widget with a mouse. Run the checks below against the widget on your live page, based on the W3C Web Accessibility Initiative guidance we read, then fix what fails with the choices you control.

  • Motion, keyboard, focus, contrast and structure checks
  • Each check points at the W3C WAI page behind it
  • Run it on your own page with no account

The problem, solved

Where testimonial widgets lock people out, and what you can change

StoryProof does not claim any accessibility feature for its widgets. These fixes use choices you control, and every one still needs the test above it.

Situation 1 of 6

The slider keeps moving while I read

Motion that starts by itself and runs past five seconds needs a way to pause, stop or hide it. Without one, slow readers lose the quote halfway through.

How StoryProof solves it

You are not tied to a moving layout. 19 widget layouts, from walls and carousels to compact badges and avatar strips. Try a static one, such as a wall or list, and run the motion checks again.

Checklist

Test the testimonial widget on your live page

Open the page with the widget, put the mouse aside, and work down the list. A tick means you saw it work, not that it should.

Motion
Keyboard and focus
Screen reader structure
Contrast and reading
Audio and video

Ticks are kept in this browser tab only. Nothing is sent or saved.

What failed, and the change to try first

If a check still fails after these changes, tell StoryProof support what you tested and what you saw.
Check that failedFirst change to tryWho usually makes it
Motion with no pause controlSwitch to a layout that stays stillWhoever manages the widget
Too many stops for the keyboardTrim the widget’s selectionWhoever manages the widget
No heading for the sectionAdd a heading in the page above the divSite editor
Low contrast against your backgroundChange the section background on your page and retestDesigner or site editor
Clip-only proofAdd written testimonials to the same widgetWhoever collects testimonials

In StoryProof

Work the fixes into StoryProof

  1. 1

    Record what failed

    Copy the open items from the checklist into a ticket, with the page address and the browser you used.

  2. 2

    Try a still layout

    If motion failed, choose a layout from the range that does not move by itself and rerun the motion checks.

  3. 3

    Shorten and balance the selection

    Pick fewer testimonials for the widget, and include written ones next to any clips.

  4. 4

    Label the section on your page

    Add a visible heading directly above the widget div, then check it appears when a screen reader lists headings.

  5. 5

    Link the hosted page

    Add a plain text link to your Wall of Love beside the widget as a second route to the same testimonials.

What happens next: Retest with the checklist after every redesign. A theme update can change contrast and focus styles without anyone touching the widget.

Before you start

What this checklist is not

  • Not an audit or a conformance statement

    Passing these checks does not make a page conform to WCAG. A full audit covers the whole page with assistive technology and, ideally, people who use it daily.

  • StoryProof makes no accessibility claim

    We have not verified any accessibility feature of the widgets, so this page does not say they have one. Test the widget on your page and judge by what you see.

  • Not legal advice

    Accessibility duties differ by country and sector. This page does not say what the law requires of your site; ask a specialist if that is the question.

  • Your page styles affect the result

    Fonts, backgrounds and focus styles from your theme can change what a visitor sees around the widget. Test on the real page, not a blank one.

  • W3C pages are the authority

    The checks summarise the WAI pages listed under sources. Where a check here and the W3C wording differ, follow the W3C page.

FAQ

Questions people ask

Short answers to what usually comes up next.

Is the StoryProof widget WCAG compliant?

StoryProof has not published an accessibility statement for its widgets, so this page makes no such claim. Run the checks above on your own page and contact support with anything that fails.

Do I have to stop a testimonial carousel from moving?

WCAG 2.2.2 asks for a way to pause, stop or hide motion that starts on its own, lasts more than five seconds and sits beside other content. A layout that does not move avoids the question.

What contrast ratio should testimonial text have?

WCAG 1.4.3 sets at least 4.5:1 for normal text and 3:1 for large text. Measure it with a contrast tool against the actual card colour behind the quote.

How do I test with a screen reader if I have never used one?

Most computers include one: VoiceOver on a Mac, Narrator on Windows. Turn it on, move to the section by heading, and listen for the section heading, the button names and the slide position.

Are audio and video testimonials a problem for accessibility?

Only when they are the sole way the point is made. Keep written testimonials in the same widget so a visitor who cannot listen still gets the proof.

Still have a question? Ask the StoryProof team or book a demo.

Show proof every visitor can read

Collect written, video and audio testimonials with one link, then pick a layout and test it on your page.

Sources

  1. Carousels Tutorial, W3C Web Accessibility Initiative. Checked 2026-11-13.
  2. Carousels Tutorial: Functionality, W3C Web Accessibility Initiative. Checked 2026-11-13.
  3. Understanding Success Criterion 2.2.2: Pause, Stop, Hide, W3C Web Accessibility Initiative. Checked 2026-11-13.
  4. Understanding Success Criterion 2.1.1: Keyboard, W3C Web Accessibility Initiative. Checked 2026-11-13.
  5. Understanding Success Criterion 2.4.7: Focus Visible, W3C Web Accessibility Initiative. Checked 2026-11-13.
  6. Understanding Success Criterion 1.4.3: Contrast (Minimum), W3C Web Accessibility Initiative. Checked 2026-11-13.

Last updated 2026-11-13.