Why These Recommendations

Most quality problems on apps and websites are not exotic. They are the same preventable issues turning up again and again: text nobody can read over a photo, buttons that look like plain links, two competing page titles, a footer credit pasted in twice, a layout that falls apart on a phone. These recommendations collect the checks that catch those problems before your visitors do.

They are written for teams doing app development or website work of any size. None of them need special tools — most need only a browser, a phone, and the discipline to verify on the real page instead of assuming.

1. Accessibility — WCAG 2.2 AA

Accessibility is the foundation, not a final pass. If people cannot read the text, see the focus, or use the page with a keyboard, nothing else on the page matters. Build to WCAG 2.2 AA from the start: real contrast, real labels, and a page that works without a mouse.

2. Headers & Content Structure

Headings are the page's outline — for visitors skimming, for search engines, and for screen readers navigating by heading. One clear H1, a hierarchy that never skips a level, and no repeated header wording keeps that outline honest and easy to scan.

3. Buttons & Links

People act on what they can recognize. A button that looks like a plain blue underlined link reads as text, not as an action — so buttons should look like buttons: filled, padded, clearly labeled, and consistent everywhere on the site.

5. Layout & Mobile

Most visitors arrive on a phone. A page that scrolls sideways, squeezes text, or ships a sideways photo fails the majority of its audience. Design and verify at phone width first — 390px is a good working standard — and open every image before it goes on a page.

6. Analytics & Tracking

Analytics only helps if it is measuring the right property on the right pages. One tag per site, using that site's own Measurement ID — and confirm it is actually firing, because an installed tag that never sends data is worse than none: it looks like zero traffic.

7. Voice & Accuracy

A site speaks for the organization, not for whoever happened to edit the page. Write in the site's own voice, publish only facts you can stand behind, and verify every name, date, and number against its source before it goes live.

ARIA

ARIA fills the gaps native HTML cannot — but only when it is accurate. Wrong ARIA is worse than none at all: a stale expanded state or a label pointing at an ID that doesn't exist tells screen-reader users things that are not true. Reach for a real HTML element first, and add ARIA only where HTML runs out.

Practical Testing — Do This, Look For This

Automated checkers catch only part of accessibility. The rest shows up when a person actually uses the page: tabbing through it, zooming in, shrinking the window, and submitting the form wrong on purpose. These are the hands-on passes to run on every page — do each one, and look for what it is meant to catch.

8. Before Anything Goes Live

Publishing is the step where careful work gets lost — an editor that rewrites your code, an autosave that never happened, a preview link that doesn't match production. Protect the work: back up first, edit in code view, and verify the change on the rendered page on the real domain.

The Full Checklist

This is the complete Site QA Checklist, published in full. Run every item before a site or page is called done, and verify on the rendered live page (custom domain), in a real browser — never by fetched HTML alone. Prefer paper? The document version is the same checklist, formatted for print.

Download The Checklist

1. Accessibility — WCAG 2.2 AA

2. Headers & Content Structure

3. Buttons & Links

4. Footer & Credits

5. Layout & Mobile

Navigation & Wayfinding

6. Analytics & Tracking

7. Voice & Accuracy

ARIA

Practical Testing — Do This, Look For This

8. Before Anything Goes Live