Web diagnostics and optimisation
Practical breakdowns: how to find broken links, dead forms and console errors — and how to speed a site up without breaking it.
7 articles
Featured
Core Web Vitals: LCP, INP and CLS without the myths
What Google's three metrics actually measure, why lab numbers disagree with field data, and which fixes move the needle.
18 August 2026 · 3 min read
Broken-link audits: finding every 404 before your users do
Why a sitemap-based check misses half the problems, why a soft 404 is worse than a real one, and how to run a recurring audit.
5 August 2026 · 3 min read
Console errors: which ones cost sales and which are noise
JavaScript errors sorted by user impact, the source-map trap, and how to separate your own code from third-party widgets.
22 July 2026 · 3 min read
Dead forms: why enquiries never arrive, and how to catch it
Seven places a form submission breaks, a checklist for contact and checkout forms, and what belongs in a test submission.
9 July 2026 · 3 min read
WCAG accessibility: what automation finds and what it misses
Automated tests cover about a third of the WCAG criteria. What they catch, what they miss, and how to check the rest by hand in half an hour.
24 June 2026 · 3 min read
HTTP security headers: the minimum worth setting today
CSP, HSTS, X-Content-Type-Options and the rest: what actually protects you, what is obsolete, and in which order to roll them out without an outage.
10 June 2026 · 3 min read
Images: cutting half the page weight in one sprint
Formats, dimensions, lazy loading and priorities. A practical order of work that halves page weight without losing quality.
27 May 2026 · 3 min read