TL;DR:
- Building accessible WordPress sites requires audits, strict CMS controls, and ongoing monitoring to ensure compliance. Agencies must embed accessibility into workflows and enforce structural, content, and design standards aligned with WCAG 2.2 AA. Using specialized tools and formal audits helps prevent regression and legal risks, while systematic processes protect reputation and revenue.
Inclusive design in WordPress means building and maintaining sites so people with a wide range of abilities, including those using screen readers, keyboard navigation, or other assistive technologies, can access and use every part of them. For agencies managing client sites, the single best first step is a structured accessibility audit before any remediation work begins. Three immediate priorities follow from that:
- Audit first. Run automated scans with axe or Lighthouse, then layer in manual checks; automated scans typically detect only about a third of accessibility barriers, so manual checks and assistive-technology testing are required for a complete audit.
- Lock the CMS. Enforce editorial constraints so clients cannot break accessibility after launch.
- Monitor continuously. Add accessibility checks as a standing item in every care plan.
Table of Contents
- What does inclusive design actually cover in a WordPress build?
- Why accessibility must be a system, not a one-off project
- How to enforce CMS and editorial controls in WordPress
- What does a defensible accessibility audit look like for UK agencies?
- What belongs in an accessibility care plan?
- Which tools should UK agencies use for accessibility testing?
- How to scope and price accessibility work in proposals
- Wpcto helps agencies embed accessibility into ongoing WordPress support
- Key takeaways
- Accessibility is a workflow problem, not a compliance checkbox
- Further reading and tooling references
What does inclusive design actually cover in a WordPress build?
The WCAG 2.2 principles organise accessibility around four qualities: perceivable, operable, understandable, and robust. In WordPress, those principles translate into six practical areas your team must control.
Content: every image needs descriptive alt text, every video needs captions, and every link needs text that makes sense out of context (“read more” tells a screen reader nothing).
Markup: heading hierarchy must be logical (no jumping from H1 to H4), ARIA roles must be used correctly, and HTML must be semantic. A common failure is a developer using a heading tag purely for visual size rather than document structure.
UI and interaction: focus states must be visible, all interactive elements must be keyboard-operable, and nothing should trap focus. WCAG 2.2 AA adds a minimum 24×24 CSS pixel target size for interactive elements, which catches many icon buttons and navigation links.

Forms: every field needs a programmatically associated label, error messages must be descriptive, and multi-step forms should not ask users to re-enter information they have already provided.
Colour and contrast: text must meet the 4.5:1 contrast ratio at AA level; UI components need 3:1 against adjacent colours.
WordPress-specific failure modes are where agencies most often get caught out. Theme markup, plugin output, and page-builder code can all introduce inaccessible patterns even when the content itself is fine. The WordPress “accessibility-ready” theme tag signals a baseline (skip links, keyboard navigation) but does not guarantee WCAG AA conformance for the finished site once custom components and third-party plugins are added.
Pro Tip: When reviewing heading structure, paste the page into the WAVE browser extension and switch to the Structure view. Heading skips show immediately as errors, and you can fix them in the block editor before they reach production.
Why accessibility must be a system, not a one-off project
The most expensive accessibility work is the kind done after launch. Building compliance in from the start costs a fraction of remediating a live site, and that gap widens with every content update a client makes without guidance.
The legal context in the UK reinforces this. The Equality Act 2010 imposes an anticipatory duty on service providers, meaning you cannot wait for a disabled user to complain before making adjustments. WCAG 2.2 AA is the benchmark the Equality and Human Rights Commission applies, and for public-sector clients the Public Sector Bodies Accessibility Regulations 2018 make WCAG 2.2 AA compliance a legal requirement. Agencies building or maintaining sites for regulated or public-sector clients carry real exposure if they treat accessibility as optional.
Reputationally, a client complaint about an inaccessible site lands on your agency’s desk, not the client’s. Building accessibility into your process protects both relationships and revenue.
How to enforce CMS and editorial controls in WordPress
The most reliable defence against post-launch accessibility decay is making it structurally difficult for editors to break things. CMS-level constraints are more durable than documentation alone.
- Restrict heading choices in the block editor. Use
theme.jsonto limit available heading levels or remove heading blocks from patterns where they would create structural problems. - Require alt text on media uploads. The WordPress media library does not enforce alt text by default. A lightweight plugin such as WP Accessibility Helper can flag missing alt text before an image is inserted.
- Enforce a global colour palette. Lock the colour palette in
theme.jsonso editors cannot introduce off-brand, low-contrast combinations. - Build block patterns with correct semantics baked in. Pre-built patterns for cards, CTAs, and feature sections should include proper heading levels, ARIA labels, and focus management from the start.
- Limit unapproved blocks. Use the
allowed_block_types_allfilter to restrict which blocks editors can insert, removing those that consistently produce inaccessible output. - Set required labels on all form fields. Whether you use a form plugin or custom code, every field must have a visible, programmatically associated label. Audit this at every plugin update.
- Document and train at handover. A one-page editor guide covering alt text, heading use, and link text takes an hour to write and prevents months of regression.
Pro Tip: Add a required attribute to the alt text field in the WordPress media modal using a small admin_footer hook. Editors cannot insert an image without completing the field, which removes the most common single failure point.
What does a defensible accessibility audit look like for UK agencies?
A three-phase audit is the minimum defensible standard: automated scanning, manual checking, and assistive-technology testing with real users or trained testers.
- Phase 1 — Automated scan. Tools such as Lighthouse, axe DevTools, and WAVE catch structural issues quickly. However, automated scanners detect only a minority of accessibility barriers, so a clean automated report is not a compliance certificate.
- Phase 2 — Manual review. A developer or QA tester works through key user journeys using keyboard-only navigation, checks ARIA implementation, reviews heading structure, and verifies colour contrast on all states (hover, focus, error).
- Phase 3 — Assistive-technology testing. Test with at least one screen reader (NVDA on Windows, VoiceOver on macOS/iOS) and, for higher-risk sites, involve representative users with disabilities. This phase catches interaction failures that automated tools cannot detect.
For regulated or high-risk clients, commission a formal third-party audit. The output matters as much as the process.
A compliance summary should include: the audit scope and methodology, tools used, issues found (with WCAG criterion references), remediations applied, verification steps, and a final conformance status. Hand this document to the client and keep a copy. For public-sector clients, an accessibility statement published on the site is a regulatory requirement.
What belongs in an accessibility care plan?
Accessibility does not stay fixed. Plugin updates change markup, new content introduces heading skips, and theme updates can break focus styles. Monthly monitoring is the only way to catch regression before it becomes a complaint.
- Scheduled automated scans using axe or Silktide, reviewed monthly and after significant updates.
- Content audits checking alt text completeness and heading structure, ideally quarterly.
- Keyboard and ARIA regression checks after every plugin or theme update that touches interactive components.
- Update policy that includes accessibility impact assessment before applying major plugin or theme updates.
- Editor training refreshers at least annually, or when the editorial team changes.
- Incident response for accessibility bugs reported by users, with a defined response time in the care plan SLA.
If you are not yet charging for accessibility monitoring as part of your care plans, you are absorbing that work or leaving it undone. Either way, you are carrying risk for free.
Pro Tip: Use the WordPress Profit Calculator to see exactly how much uncaptured revenue is sitting in your existing client base. It takes under 90 seconds and often surfaces £thousands in uncharged care-plan work.
Which tools should UK agencies use for accessibility testing?
Pick tools for their role. No single tool covers everything, and automated scores are advisory, not legally decisive.
| Tool type | Purpose | When to use |
|---|---|---|
| Automated scanner | Catches structural and contrast issues at scale | Every sprint, pre-launch, monthly monitoring |
| Browser extension | Quick in-browser checks during development | During build and QA |
| Editorial plugin | Prevents content-level regressions in the CMS | Always-on in production |
| Third-party manual audit | Full WCAG conformance review with legal weight | Pre-launch for regulated/high-risk sites |
Specific tools worth evaluating:
- Lighthouse (Google): built into Chrome DevTools; fast automated scan covering contrast, alt text, and ARIA. Good for development checks; misses interaction failures.
- axe DevTools (Deque Systems): browser extension and CI integration; widely regarded as the most accurate automated scanner for WCAG violations. Free tier covers most agency needs.
- WAVE (WebAIM): visual overlay showing errors and structural issues directly on the page. Useful for client-facing reports because the output is easy to explain.
- Silktide: platform-level monitoring with scheduled scans and reporting; well suited to agencies managing multiple client sites.
- WP Accessibility (WordPress plugin): adds skip links, ARIA landmarks, and keyboard fixes to themes that lack them. A useful remediation layer, not a substitute for accessible theme code.
- WP Accessibility Helper: provides editorial helpers including alt-text enforcement and heading-level warnings in the block editor.
None of these tools replaces manual testing or a formal audit for high-risk sites.
How to scope and price accessibility work in proposals
Scope accessibility as four phases: discovery, remediation, verification, and ongoing maintenance.
- Discovery (1–2 weeks): automated scan, manual review of key templates, assistive-technology spot-check, and a written issues report with WCAG references.
- Remediation (2–6 weeks): fix issues in theme, plugins, and content; implement CMS constraints; update block patterns. Complexity drives the range — a brochure site sits at the lower end; a WooCommerce build with custom components sits at the upper end.
- Verification (1 week): re-test against the original issues list, produce the compliance summary, and publish an accessibility statement where required.
- Ongoing maintenance: monthly monitoring, quarterly content audits, and annual manual review as a care-plan line item.
Scoping checklist for proposals:
- Number of page templates in scope
- Interactive components (forms, modals, carousels, accordions)
- Third-party embeds (maps, booking widgets, video players)
- CMS editor rules and training required
- Whether a formal third-party audit is needed
- Accessibility statement requirement (public sector: mandatory)
For cost banding, treat a small brochure site as low effort, a mid-size site with custom components as medium, and a large transactional or public-sector site as high. Express these as relative effort bands in proposals rather than fixed prices, since plugin and theme quality vary enormously between projects.
Wpcto helps agencies embed accessibility into ongoing WordPress support
Agencies that want to offer accessibility as part of their WordPress care plans without absorbing the delivery burden have a practical option. Wpcto provides white-label WordPress support and maintenance built specifically for UK creative and digital agencies, with accessibility monitoring included as a standing care-plan component.
Relevant services include maintenance and care plans with scheduled accessibility scans, plugin and theme management with accessibility impact checks, emergency support for accessibility regressions, and fractional WordPress CTO consulting for agencies that need strategic input on inclusive design without a full-time hire. Delivery is invisible to your clients — you keep the relationship and the recurring revenue.
If you want to see how much uncharged care-plan work is sitting in your current client base, run the WordPress Profit Calculator now. It takes under 90 seconds and gives you a concrete number to work with.
Key takeaways
Embedding inclusive design into WordPress projects from the start is cheaper, safer, and more defensible than retrofitting it after launch.
| Point | Details |
|---|---|
| Audit before you remediate | Run a three-phase audit (automated, manual, assistive-technology) and document findings in a compliance summary. |
| Lock the CMS | Enforce alt-text requirements, restrict heading levels, and limit unapproved blocks so editors cannot introduce regressions. |
| Add accessibility to care plans | Schedule monthly automated scans, quarterly content audits, and annual manual reviews as standing care-plan line items. |
| Know the UK legal baseline | The Equality Act 2010 imposes an anticipatory duty; WCAG 2.2 AA is the benchmark courts and the EHRC apply. |
| Quantify the opportunity | Use the WordPress Profit Calculator to surface uncharged care-plan revenue in your existing client base. |
Accessibility is a workflow problem, not a compliance checkbox
Most agencies approach accessibility as a project phase that ends at launch. That framing is where the risk lives. The sites that generate complaints or legal exposure are almost never the ones that launched inaccessibly on purpose. They are the ones that launched in reasonable shape and then degraded quietly through plugin updates, new content, and editor decisions made without guidance.
The agencies that get this right treat accessibility the same way they treat security monitoring: as a continuous, low-overhead system rather than a one-time effort. The tooling exists, the CMS controls are straightforward to implement, and the compliance summary is a document any competent developer can produce. What is usually missing is the process and the habit.
If your agency is ready to make that shift, or if you want to understand what it would cost to offer accessibility monitoring as part of your care plans, talk to the team at Wpcto. We work behind agencies invisibly, so you can offer this confidently without it landing on your developers’ plates.
Further reading and tooling references
- Understanding WCAG 2.2 — GOV.UK Service Manual: authoritative UK government summary of WCAG 2.2 principles; the starting point for any agency working with public-sector clients.
- Public Sector Bodies Accessibility Regulations 2018 — legislation.gov.uk: the primary legal instrument requiring WCAG 2.2 AA for public-sector websites; essential reading for agencies with government or NHS clients.
- WordPress Coding Standards: Accessibility — WordPress Developer Resources: WordPress core’s own WCAG 2.2 AA commitment and ATAG 2.0 guidance for plugin and theme developers.
- Accessibility-ready requirements updated — WordPress Make blog: the latest update to the accessibility-ready theme tag requirements, effective 2026.
- axe DevTools — Deque Systems: browser extension and CI integration for automated WCAG scanning; free tier covers most agency use cases.
- WAVE — WebAIM: visual accessibility checker; useful for client-facing reports and quick in-browser reviews.
- Lighthouse — Google Chrome DevTools: built-in audit tool covering accessibility, performance, and SEO; good for development-phase checks.
- Silktide: platform-level accessibility monitoring with scheduled scans; suited to agencies managing multiple client sites.
- Equalize Digital — WordPress accessibility guidance: practitioner resources from a specialist WordPress accessibility agency; useful for training materials and editorial guidance.
- Studio Simpatico — how we build accessible WordPress websites: practitioner build notes on CMS constraints and editorial controls.
A note on overlay tools: automated overlay scripts that claim to fix accessibility with a single snippet are not a legal defence under UK law and have faced regulatory scrutiny in other jurisdictions. They do not replace proper remediation and should not be presented to clients as a compliance solution.
