Blog

How AI reads the web

Notes on answer engine optimization, generative visibility, and what actually moves the needle on a page.

schema

The schema stack that matters for AEO and GEO

Six schema types do most of the work for entity and answer legibility. Which ones, what each states, what Google has retired, and what to stop adding.

9 min read

aeo

AEO for documentation sites

Documentation is already question-shaped. Task titles, a prose answer before the code, versioned URLs with clean canonicals, and where llms.txt fits.

8 min read

measurement

What prompt tracking can and can't tell you

Prompt tracking samples a probabilistic system with prompts nobody typed. What the method can support, what it can't, and how to read a report honestly.

9 min read

crawlers

Reading server logs for AI bot traffic

Find AI crawlers in access logs, verify them against published IP ranges, read CDN and origin logs differently, and build the analysis in a spreadsheet.

9 min read

aeo

How to write a definition an assistant can lift

The genus-differentia pattern for one-sentence definitions, the five ways definitions fail, before-and-after rewrites, and how to check them across a site.

9 min read

auditing

The AEO audit, end to end, on a sample site

One AEO and GEO audit walked from scope to re-crawl on a fictional 20-URL site: what to check first, how to triage findings, and how to prove a fix landed.

9 min read

schema

Author bylines and Person schema

A visible byline, an author page, and Person JSON-LD that agrees with both. What Google documents for author markup, and how to audit it across a site.

9 min read