Six categories, one page, every time.
Every scan checks all six, mapped to the WCAG criteria they fail and who they affect.
Missing ARIA & labels
Icon buttons, images, and custom controls that have no accessible name, so a screen reader has nothing to announce.
<svg>...</svg>
</button>
<svg>...</svg>
</button>
Colour contrast
Text or interface elements that don't stand out enough from their background to meet WCAG AA thresholds.
background: #FAFAF8;
/* ratio 2.1:1 */
background: #FAFAF8;
/* ratio 4.6:1 */
Vague link text
Links that only make sense with their surrounding text, which is a problem for anyone tabbing through a links list.
Click here
</a>
See pricing
</a>
No keyboard support
Interactive elements built from a div or span instead of a real button or link, so they're invisible to the keyboard.
Submit
</div>
Submit
</button>
Unlabelled form fields
Inputs with a placeholder but no real label, so screen reader users aren't told what to enter once they start typing.
placeholder="Email">
<input id="email">
Heading & structure
Skipped heading levels and missing landmarks, which break the shortcuts screen reader users rely on to navigate a page.
<h4>Starter plan</h4>
<h2>Starter plan</h2>