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ák2 months ago
14020

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ák3 months ago
10530

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 voice3 months ago
10340

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ák3 months ago
10150

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ák3 months ago
11530