Why accessibility overlays don't work
Overlay widgets promise WCAG compliance in one line of JavaScript. Here is what they actually change, why disabled users object to them, and what to do instead.
WordPress colour contrast: finding and fixing every failure
What the 4.5:1 ratio actually means, why contrast checkers disagree with each other, and how to fix failures in WordPress without redesigning.
Heading levels in WordPress, and why they matter
Screen reader users navigate by headings. Here is what a correct heading structure looks like, what breaks it in WordPress, and how to fix it.
'Click here' and other link text that fails WCAG
Screen reader users pull up a list of every link on the page. If yours all say 'read more', that list is useless. How to write link text that works out of context.
Accessible forms in WordPress: labels, errors and focus
Forms are where accessibility failures cost money, because a form nobody can complete is a sale nobody makes. The four things that matter most.
WCAG 2.2 AA for WordPress: a checklist you can finish
The Level AA criteria that actually come up on WordPress sites, what each one means in practice, and which can be checked automatically.
The 24-pixel rule: WCAG 2.2 target size on WordPress
A new WCAG 2.2 criterion that catches almost every WordPress theme. What 24 by 24 actually requires, the exceptions, and how to fix it without redesigning.
What automated accessibility testing cannot find
Automated checks settle part of WCAG and no tool can tell you the rest. Knowing exactly where the line falls is what stops a clean report becoming false confidence.
How to choose a WordPress accessibility plugin
The first decision is whether to use an overlay, and the answer is no. After that it comes down to what you want the plugin to do: patch your theme, check pages as you write them, or scan the whole site and fix the code.
Introducing WOWStudio Accessibility Remediation
A free WordPress plugin that finds, fixes and documents WCAG issues at the code level — real, reviewable fixes, and not an overlay.