See the whole site Free
Accessibility feedback form and inbox
A form visitors use to report a barrier or ask for an accessible version, and an inbox with reference numbers, statuses, email replies and notes.
Updated for Lumtera 1.2.2 and Lumtera Pro 1.1.1.
Overview
Add the Accessibility feedback form block, or the [lumtera_feedback] shortcode, to any page. Visitors choose what they need (report a barrier, ask for an accessible version of content or a document, or something else), describe the problem, and can add the page address, a preferred reply format, their name and their email address. Name and email are optional, and storing them needs the visitor's consent; the form says how long they are kept.
The form works without JavaScript and is safe on cached pages. Spam is held off by a hidden field, a check that the form was not filled in within a few seconds, a limit of five messages per hour from one connection, and refusing messages sent from another website's page, so a hostile site cannot make its visitors' browsers flood your inbox. The visitor's IP address is not stored; a scrambled form of it is kept only to count that limit. If you use Akismet, you can also turn on "Check messages with Akismet".
Messages arrive in Lumtera → Feedback & statement → Feedback, with a count of new ones in the menu. Each gets a reference such as A11Y-2026-0001, shown to the visitor on success. You can filter by status and type, search, set the status (New, In progress, Answered, Closed), reply by email from the site, add internal notes that are never sent, and see the full history. Replies change the status to Answered.
Why does it matter?
When a visitor meets a barrier, they need an easy way to say so, and you need to answer and keep a record. Accessibility statements are expected to name a feedback mechanism. A general contact form mixes these requests with everything else, and an email thread leaves no history of what was asked and how it was handled.
What do you get?
- An Accessibility feedback form block and a [lumtera_feedback] shortcode, which work without JavaScript.
- Visitors can report a barrier or ask for an accessible version, and choose a reply format: email, large print, easy read, audio or braille.
- Each message gets a reference such as A11Y-2026-0001, a status, email replies, internal notes and a history.
- Spam protection built in: a hidden field, a time check and a limit per visitor. An Akismet check is optional and off by default.
- Personal details are removed after a retention period you choose, messages are included in WordPress's personal data export and erase tools, and Download all (CSV) keeps a copy of every message.
How does it work?
-
Add the form to a page
Insert the Accessibility feedback form block, or the shortcode, on a page and publish it. The statement generator links to it automatically.
-
Get notified
Under Lumtera → Settings → Feedback, enter who should receive an email for each new message and how long to keep personal data.
-
Answer from the inbox
Open Lumtera → Feedback & statement → Feedback, reply by email, add notes and set the status as you go.
Who is it for?
-
The feedback mechanism for your statement
Accessibility statements are expected to say how people can report problems. The statement generator finds the page with the form and links to it.
-
Requests for accessible versions
Someone who cannot use a PDF can ask for another format, and you can keep a record of when and how you answered.
-
Shared inboxes
Editors and administrators can manage feedback by default, and notes let a team hand requests over without losing the thread.
Good to know
How it behaves, what it needs, and where its limits are.
- Retention
- Under Lumtera → Settings → Feedback, set how many months to keep personal data (24 by default). After that, the name, email, message and replies are removed, and the reference, type, page, status and dates stay as a record.
- Notifications
- Enter one or more addresses in "Email new feedback to". Leave it empty to send no email; the inbox still lists every message.
- Replies reach your team
- Replies use the contact email in your accessibility statement as Reply-To, so the visitor's answer reaches whoever handles accessibility, and each one includes the reference number and the visitor's original message.
- When Lumtera is deleted
- Feedback, results and settings are kept by default, so installing Lumtera again picks them up. "Delete everything" under Lumtera → Settings → General removes them, and the Plugins screen says how many messages there are, with a link to download them as CSV first.
- Akismet is opt-in
- The Akismet check is off by default and only available when the Akismet plugin is active and connected. When on, each message is sent to Akismet, with the sender's IP address, browser and any name and email.
- Privacy tools
- Feedback is included in WordPress's personal data export and erase tools, and the privacy policy guide gets suggested text.
- Linking to it
- The Accessibility statement link block and its shortcode can point to the feedback form instead of the statement, with the default text "Report an accessibility problem".
Questions
Something else on your mind? Contact support
Does the form send anything to an outside service?
Not by default. Messages are stored on your site. Only if you turn on "Check messages with Akismet", which needs the Akismet plugin active and connected, is each message sent to Akismet for a spam check.
Is the form itself accessible?
Every field has a label, errors are linked to their field and listed in a summary that takes focus, and the result is announced to screen readers.
Can I delete a message?
Yes, for spam. Deleting removes the record and its history for good, so close real requests instead to keep a record of how they were handled.
Does Lumtera Pro add anything?
Lumtera Pro adds response targets for feedback. The form and inbox themselves are free.
More in “See the whole site”
-
Free
Site-wide report and bulk checking
Check every post, page, product and site part, then see the score, errors, review coverage and the issues that repeat across the site. Export it as CSV.
-
Free
Fix at the source, with site parts
Headers, footers, menus, synced patterns and widget areas are checked on their own, so a problem on every page is shown once and fixed once.
-
Free
Honest coverage meter
Next to every automated score, a meter shows how many WCAG 2.2 A/AA criteria the checks cover, how many have evidence and how many need a person.
Start with the free plugin today
All 69 content checks and 33 whole-page checks, fixes you approve with undo, and the site report — free, with no account and no page limits.