Voice Search and Accessibility: A UK WordPress Guide
Table of Contents
Voice search and accessibility are usually run as two separate jobs on a WordPress site: one ticks a compliance box, the other chases search traffic. They share the same technical root. Semantic HTML, correct heading order and clear link text let a screen reader announce a page accurately, and they let Google Assistant, Alexa or Siri extract an answer from that same page. Fix the structure once, and both audiences benefit.
This guide covers the legal position under the Equality Act 2010 and the 2018 Accessibility Regulations; the WCAG 2.1 and 2.2 criteria that apply to a WordPress build; Speakable and FAQ schema; conversational content design; and the accent gap that most guides skip entirely. The steps below reflect what ProfileTree applies to WordPress projects for SME clients across Northern Ireland, Ireland and the UK.
Why Voice Search and Accessibility Matter for UK SMEs

Voice search and accessibility sit at the meeting point of legal risk and missed opportunity for UK SMEs. Voice assistants and screen readers are now a mainstream route into a website, not a niche add-on, and for many users with visual, motor or cognitive access needs, voice interaction is the primary way they reach your content at all.
Voice search and accessibility carry legal weight that SMEs often underestimate until it becomes a live issue. The Equality Act 2010 requires service providers to make reasonable adjustments for disabled users, and for most businesses, a website that a screen reader can’t read isn’t a small technical gap; it’s a reasonable-adjustment failure where no comparable alternative exists. The Public Sector Bodies (Websites and Mobile Applications) Accessibility Regulations 2018 go further for public sector organisations, setting WCAG 2.1 Level AA as a binding minimum.
WCAG 2.2 added new success criteria aimed squarely at voice and pointer input, including criterion 2.5.7 on dragging movements and 2.5.8 on target size, and WCAG 3.0 is expected to go further still. Building voice search and accessibility now gets ahead of that shift rather than bolting it on later.
For most SMEs, planning voice search and accessibility together is a strategic question as much as a technical one, which is why we cover it as part of our digital strategy work with clients, alongside the WordPress build itself.
Screen Readers vs Voice Assistants: Two Sides of Voice Search and Accessibility
Voice search and accessibility get treated as the same problem, but screen readers and voice assistants work in opposite directions. A screen reader is an output tool: it reads your existing page aloud to a user navigating by keyboard. A voice assistant is an input and output tool: it interprets a spoken question, finds an answer, and reads back the result. The table below sets out the practical difference.
| Factor | Screen Readers | Voice Search Assistants |
|---|---|---|
| Primary function | Reads existing page content aloud | Interprets a spoken query, retrieves content, and reads back the answer |
| User interaction | Keyboard navigation: each element announced in turn | User speaks a question; the assistant finds and voices the answer |
| Key technical need | Semantic HTML, ARIA roles, and correct heading order | Speakable schema, structured data, natural language structure |
| Common UK examples | NVDA, JAWS, VoiceOver, TalkBack | Google Assistant, Amazon Alexa, Siri |
| WCAG coverage | Fully addressed at WCAG 2.1 Level AA | Partially addressed; WCAG 3.0 expected to expand this |
The practical takeaway for voice search and accessibility on any WordPress site is that getting semantic HTML right and adding Speakable schema serves both groups from the same body of work. It is one project, not two separate ones.
WCAG, Semantic HTML and ARIA: The Technical Foundations of Voice Search and Accessibility

Voice search and accessibility both start at the same point in a WordPress build: the structural decisions made before a single word is written. The table below maps the WCAG 2.1 criteria that matter most to specific WordPress fixes.
| WCAG Criterion | Level | What It Means | WordPress Fix |
|---|---|---|---|
| 1.1.1 Non-text Content | A | Images need alt text for screen readers | Alt text on every media upload; flag empty fields before publishing |
| 1.3.1 Info and Relationships | A | Structure conveyed through markup, not appearance alone | Use semantic block themes; avoid heading tags for visual styling only |
| 1.4.3 Contrast Minimum | AA | Text needs a 4.5:1 contrast ratio against its background (3:1 for large text) | Check theme colour pairs with a contrast checker before launch, not after a client complaint |
| 2.1.1 Keyboard | A | Every function works from a keyboard alone, with no mouse required | Test menus, modals and forms with the mouse unplugged, not just with a keyboard shortcut here and there |
| 2.4.6 Headings and Labels | AA | Headings describe the topic or purpose | Enforce H1-H2-H3 order in the block editor; remove decorative headings |
| 4.1.2 Name, Role, Value | A | UI components have accessible names | ARIA labels on icon buttons; correctly associated form labels |
| 2.5.3 Label in Name | A (2.1) | Visible label text matches the accessible name | Match aria-label text to the visible button or link text exactly |
For NI SMEs building voice search and accessibility into a WordPress site, WCAG 2.1 Level AA is the practical target: it’s the standard referenced in the 2018 Accessibility Regulations and what most audits and client contracts assume by default. Level A covers the most severe failures; Level AA adds the contrast, keyboard and heading requirements that actually affect day-to-day usability for someone using a screen reader or voice input on a Belfast or Derry business site.
Common WCAG Failures on NI SME Websites
The same failures show up repeatedly when we audit an existing NI WordPress site, and most are quick to fix once flagged.
- Contact forms built with a page builder that skips label associations, so a screen reader announces “edit text” instead of “email address”.
- Mobile menus and modal pop-ups that trap keyboard focus, leaving a keyboard or voice user stuck with no way to close them.
Semantic HTML5 and ARIA in WordPress Themes
Screen reader performance, and by extension, voice search and accessibility, on a WordPress site depend directly on theme structure. A page built entirely from generic div containers is largely invisible to a screen reader. A block theme using semantic elements, nav, main, article, section, header and footer, gives assistive technology a complete map of the content without extra work.
- Add aria-label to icon-only buttons, search fields and navigation toggles that have no visible text.
- Apply role=”search” to the search form wrapper, not the input field itself.
- Fix broken semantic markup first; don’t use ARIA to patch it.
- Keep heading levels in strict order: one H1, H2S for sections, H3S for subsections; skipped levels break both screen reader flow and voice extraction.
- Replace vague link text such as “click here” or “read more” with a description of the destination, since a voice assistant has nothing else to work with.
Our WordPress web design services and website development work both build semantic HTML and ARIA standards into the specification for every project, rather than treating them as a late-stage fix.
Schema That Powers Voice Search and Accessibility: Speakable, FAQPage and LocalBusiness
Speakable schema is one of the clearest technical links between voice search and accessibility on a WordPress site. It is a Schema.org property that tells Google Assistant and Amazon Alexa which sections of a page suit text-to-speech playback. Choose the section that answers the most likely spoken query for that page: for a service page, that is usually the opening value proposition; for a guide like this one, each H2 introduction qualifies. Navigation, headers, footers and boilerplate should never be marked as Speakable, and Speakable schema should never duplicate content already covered by FAQPage.
FAQPage schema supports direct questions rather than general browsing, and works alongside Speakable schema rather than replacing it. A five-question FAQ block, answer-first, gives a voice assistant a clean answer to extract.
LocalBusiness schema is the part of voice search and accessibility that most NI SMEs skip. It lets Google Assistant answer questions such as whether a business is open on a Saturday, without a user visiting the site at all. This depends on the LocalBusiness data staying in step with your Google Business Profile; a mismatch between the two creates conflicting signals that reduce the assistant’s confidence in either source. Accurate address data with a full postcode, day-by-day opening hours and a verified review count all feed into the LocalBusiness schema.
For a Belfast or wider NI business, this matters most for “near me” style voice queries: “who does web design near Belfast city centre?” or “is there a web design agency open now in Lisburn?”. A useful answer depends on the LocalBusiness schema, the Google Business Profile and the visible contact page, all showing the same address, postcode and opening hours in plain language, which our web design team checks on every NI client build, not just at launch.
Schema work sits alongside the wider technical picture covered by our search engine optimisation services, where structured data, page speed and content structure are handled as one technical SEO audit rather than separate tasks.
Conversational Design: Writing Content for Voice Search and Accessibility

Typed searches are short and keyword-led, such as “SEO Belfast”. Spoken searches are full questions, such as “which SEO agencies in Belfast work with small businesses?” That shift changes how content needs to be structured for voice search and accessibility.
- Write H2 and H3 headings as questions where the intent fits: “How does voice search affect accessibility for disabled users?” outperforms a flat label like “Voice Search Accessibility Benefits”.
- Build FAQ sections from the exact phrasing used in Google’s People Also Ask results and real site search queries.
- Answer the question in the opening sentence of a section, not the third paragraph; an answer buried behind context doesn’t get cited.
Managing Cognitive Load When Content Is Heard, Not Read
Managing cognitive load is where voice search and accessibility overlap most directly in practice. A 400-word section that works fine on screen can overwhelm a listener. The practical rule is a clean, self-contained answer of under 60 words at the start of every section, with supporting detail after that for readers who want more depth. A table or chart also needs an accompanying sentence a screen reader can interpret; a table with no written summary is invisible to both screen reader users and voice search.
This kind of question-led, answer-first structure applies well beyond a single guide; it’s part of how we approach digital marketing services and content planning for clients more broadly.
The Accent Gap: Regional Dialects and Voice Search and Accessibility in the UK
Voice search and accessibility both face a problem that US-centric guides consistently skip: natural language processing models are trained on data sets that over-represent certain accents. Users with a strong Northern Irish, Glaswegian, Scouse, Welsh or rural Irish accent often receive lower confidence scores from voice recognition systems, meaning the assistant misinterprets the query or returns no result. Users aren’t the problem here; the design is, and there are practical fixes.
Voice recognition systems assign a confidence score to each interpreted query. When that score drops below a threshold, the system asks for clarification, returns an error, or defaults to a web search instead. Users who repeatedly hit this friction are more likely to stop using voice interaction altogether, which disproportionately affects regional UK users who rely on voice as an accessibility route rather than a convenience.
Design Strategies to Reduce Accent-Driven Failures
You can’t change how an NLP model processes a Northern Irish or Scottish accent, but a WordPress site’s design and content can reduce the impact when recognition fails.
- Design clear fallback dialogue for any chatbot or voice-enabled feature: a friendly “I didn’t quite catch that, could you try rephrasing?” works better than a generic failure message, with an alternative input method offered straight away.
- Include alternative local place-name spellings in content, such as both forms of Derry/Londonderry or Gaelic place names, so a voice match is more likely regardless of which form the system interprets.
- Keep site architecture flat and pages descriptively named; a partial query match is more likely to land on the right page when navigation is shallow.
- Test voice-enabled features with real users from the communities a site serves. Automated testing tools don’t replicate the accent gap.
Fallback dialogue design is exactly the kind of detail we build into our AI chatbot services for clients, adding a voice-enabled feature or chatbot to a WordPress site.
“We treat accessibility as a build standard, not a checklist item someone ticks off at the end. Every WordPress site we deliver for a Northern Ireland SME gets checked against WCAG 2.1 Level AA before it goes live, the same as page speed or mobile responsiveness. Clients who bring us an existing site are often surprised how many of these fixes are quick once someone actually looks for them. It matters for legal reasons, but it also reaches customers who’d otherwise never find the business through voice search at all.”
Ciaran Connolly, Founder, ProfileTree
Testing and Building Voice Search and Accessibility Into Every WordPress Site

Testing voice search and accessibility on WordPress needs three layers: automated tools, manual review, and real-device voice testing. No single method catches everything.
Automated and Manual Testing
Testing voice search and accessibility together starts with quick automated checks. Browser extensions such as WAVE and AXE flag missing ARIA labels, heading failures, empty link text and missing alt text in under ten minutes; this should run every sprint, not just at final QA. Google Search Console’s Core Web Vitals reports catch page-level performance issues too, since a slow page can cause a voice assistant to time out before it reads any content back.
Automated tools catch roughly 30 to 40% of WCAG failures, so manual testing with NVDA, VoiceOver or TalkBack covers the rest. Test the full conversion path, from landing page through to submitting a contact form; any point where a mouse becomes necessary is both an accessibility failure and a voice search dead end.
How ProfileTree Builds This In as Standard
ProfileTree builds voice search and accessibility into every WordPress site as standard, applied at the build stage rather than patched in afterwards.
- Semantic block theme with nav, main, article, section and footer elements mapped to the correct content regions.
- Single H1 with H2 and H3 levels enforced in the block editor; the WP Accessibility Helper plugin flags any heading or alt text gaps before final delivery.
- Contact Form 7 fields with correct label associations, tested with a screen reader and by keyboard alone, not just visually.
- Mobile menus and modal overlays are tested for keyboard focus traps, so a voice or keyboard user always has a clear way out.
- Colour contrast checked against the WCAG 2.1 AA minimum (4.5:1 for normal text, 3:1 for large text) before a theme goes live, not after launch.
- Speakable schema and LocalBusiness schema are applied and kept in sync as standard, alongside FAQPage markup, not an optional add-on requested separately.
This build specification runs through every new WordPress project we deliver, and forms the basis of the accessibility audit when a client brings an existing site to us for review.
For sites that need ongoing monitoring after launch, our website hosting and management service flags accessibility regressions introduced by plugin updates before they affect live users, and our digital training sessions cover WCAG compliance and voice search testing for in-house teams who manage their own content.
FAQs
1. What is the difference between voice search and screen readers?
Voice search and accessibility depend on the same underlying structure, but the two tools work differently: a screen reader reads existing page content aloud to a user navigating by keyboard, while a voice assistant interprets a spoken question, retrieves an answer, and reads it back. A site can pass a screen reader test and still fail a voice search test if it lacks Speakable or FAQPage schema. Building for one without the other leaves half the job undone.
2. Do UK websites legally need to be accessible for voice search users?
There’s no single law naming voice search and accessibility together, but the Equality Act 2010 requires reasonable adjustments for disabled users, and an inaccessible site can count as a failure to make one where no equivalent alternative exists. The Public Sector Bodies Accessibility Regulations 2018 create a binding duty for public sector organisations to meet WCAG 2.1 Level AA. Private sector SMEs aren’t bound by the 2018 Regulations directly, but an accessibility audit and a published accessibility statement both count as evidence of proactive reasonable adjustment.
3. Which schema best supports voice search and accessibility: Speakable or FAQPage?
They serve different query types: Speakable marks the section best suited to text-to-speech playback, usually an opening value proposition or a guide’s introductory paragraph, while FAQPage supports direct question-and-answer queries. Most content-heavy pages benefit from both rather than choosing one.
4. How do UK regional accents affect voice search performance?
Voice recognition systems score each interpreted query for confidence, and the underlying NLP models are trained on data sets that over-represent Southern British and American English, so Northern Irish, Glaswegian, Scouse and Welsh accents often produce lower confidence scores and more misinterpreted queries. This is a design problem rather than a user problem. It’s partly addressed through clear fallback dialogue, alternative place-name spellings, flat site architecture and testing with real regional users.
5. How can I test my WordPress site for voice search and accessibility?
Testing voice search and accessibility properly means combining three layers: an automated structural check with WAVE or AXE, a manual walkthrough with NVDA, VoiceOver or TalkBack, and a real-device session asking Google Assistant, Alexa or Siri the questions your customers are most likely to speak. Note any point where the assistant can’t answer using your content. That gap usually points to a missing schema, a weak heading structure, or an answer buried too far down the page.