Sample audit (own project, no client). 15 automated checks; verification re-run after fixes.
| # | Finding | Severity | Before | Action | After |
|---|---|---|---|---|---|
| 1 | Title over recommended length | Medium | 70 chars (limit 60) | Reworded, keywords kept | 56 chars ✓ |
| 2 | Meta description over limit | Medium | 189 chars — SERP truncation | Rewrote value-first | 142 chars ✓ |
| 3 | Missing canonical tag | High | Duplicate-content risk | Added canonical, matched to sitemap/og:url | present ✓ |
| 4–9 | Headings, link rel hygiene, page weight (23 KB), structured data, robots+sitemap, viewport/OG/lang | OK | Already compliant | None needed | ✓ |
11/15 → 9/9 checks pass.
<html lang> attribute misparsed, and preconnect <link> tags wrongly counted as anchor links. The script was corrected; the true failure set was title, description, canonical — all fixed and re-verified. Pending-deployment items (real domain for canonical/sitemap) are documented separately.What a client receives from an audit like this: prioritized findings with severity, concrete evidence, fixes with before/after numbers, re-verification, and disclosed uncertainties.