SEO Optimize
What decides whether Google can find, crawl, understand and rank the pages Brick&Bolt already publishes. Architecture first — no amount of content fixes nine pages fighting each other for one query.
AEO / GEO Optimize
What decides whether ChatGPT, Google AI Overviews and Perplexity quote Brick&Bolt rather than a third-party listicle. Answer engines cite passages and entities, not pages — so the work is different from Section 01.
Layout scaffold — extend via the skill file
Every row on this page is rendered from the SNAGS array in
data.js. Adding a pointer means appending one object with
section, group, ref, status,
severity, title, why,
evidence and fix — no markup changes, no build step.
Markup lives in shell.html; node build.mjs writes both
index.html (GitHub Pages) and artifact.html from it, so
the two entry points cannot drift apart.
Status values fail / warn / pass /
unknown drive the pills, the filters and the tallies.
unknown is deliberate: it marks what has not been measured yet
rather than quietly omitting it.