The idea was simple, screenshot the page and read the colours. The first two implementations were confidently wrong in opposite directions. What the fixtures caught, and the method that held.
paintcheck found 12 contrast findings on the new home page: the accent blue I copied from a design reference measures 4.09:1 on white. Lighthouse also surfaced 26 prefetch 404s from a Next.js 16 static export quirk. Both fixed, both measured again.
I wrote service pages and added schema so ChatGPT and Perplexity could read the site. Then I measured; every AI bot was getting 403. The cause was not the content, it was a rule enabled with one click.