September 6, 2026What the free audit finds
Every website has four plain-text files no visitor ever sees: robots.txt, sitemap.xml, security.txt, and llms.txt. Search engines, security scanners, and AI agents read them on every visit.
What each one is, who actually reads it, what to put in it, and the one rule that keeps all of them safe. We went through this list on our own site this week and found gaps, so the free audit now checks for them.
8 minutes
September 6, 2026
For weeks the hero on three of our own pages vanished for a second and a half on iPhones, on a cold load only. Nothing reproduced it in a lab.
A fifty-line field trace found it in three page loads: an ad blocker was hiding any element whose class started with ad-.
6 minutes
June 21, 2026
Color contrast, image headers, link behavior, and the small interface choices that determine whether a page works for everyone.
4 minutes
August 30, 2026Getting forms right
Every native form control is painted by two hands: your stylesheet and the visitor's browser. On a dark background the browser's half keeps painting for a light page. The invisible dropdown arrow, the blinding calendar, the autofill flood, and the one line of CSS that fixes most of it.
5 minutes
August 9, 2026Getting forms right
Fingertips are not cursors. Target sizes, tappable labels, and the field settings that decide which keyboard appears: the mobile details that quietly determine whether your form gets finished.
5 minutes
August 8, 2026Getting forms right
A form's error messages are the only conversation it ever has. What a useful error says, where it belongs on the page, when it should speak up, and who has to be able to perceive it.
5 minutes
August 11, 2026
RSS is the web's oldest, quietest subscription mechanism: no account, no algorithm, no inbox. What it is, how to pick a reader, and how to follow any site that offers a feed, this one included.
4 minutes