Schema, llms.txt, technical fundamentals

Structured data, llms.txt, robots, sitemaps, schema.org. The plumbing that AI engines actually read.

5 posts

Watched our server logs for 60 days to see who actually fetches llms.txt. The honest answer.

Tired of opinion threads on whether llms.txt 'works', so I instrumented it and watched the logs. Setup: llms.txt deployed on 3 sites I run…

Milan Novák3 months ago
22520

Schema markup that moved the needle — and the kind that didn't

Spent two weekends auditing schema.org markup across 6 client domains I do GEO consulting on the side now . Pattern I keep seeing: Moves AI…

Milan Novák4 months ago
15230

PSA: blocking GPTBot ≠ blocking ChatGPT live search. They're different bots. Check your robots.txt.

Petr here. I see this mistake in about 30% of the domains we onboard, so worth saying clearly. If you added User agent: GPTBot / Disallow:…

Petr VlčekFounder voice4 months ago
15640

Shipped llms.txt — what should I track first? (sanity-check my plan)

Just dropped an llms.txt at the root. 250 words, includes product description, key features, pricing summary, support contact. My plan to…

Milan Novák4 months ago
14550

Blocked GPTBot to protect training data. Just realized I also blocked ChatGPT's live search.

Found this the embarrassing way. Was looking at why my GEO score on ChatGPT had flatlined for 8 weeks while Perplexity kept improving.…

Milan Novák4 months ago
16430