Briefings
Understand — interpretation of one shift at a time.
Machine-Readable Infrastructure
ChatGPT Search vs GPTBot vs OAI-SearchBot
The three distinct OpenAI crawler and access tokens, what each controls, and how to configure robots.txt for training exclusion, search inclusion, or both independently.
How AI Agents Fetch Pages — and Where the Pipeline Breaks
SEO teams already know raw HTML can differ from rendered DOM. The newer AI-agent risk is whether enough of the page survives into the shortened extraction payload the model reads.
IndexNow: Reality vs. Hype
IndexNow is a freshness-notification protocol, not a universal ranking lever. What it genuinely changes for Bing-centric workflows, what it does not change, and how to use it without mythology.
LLM Training vs. Real-Time Indexing
AI platforms run two distinct pipelines — training data collection and real-time retrieval — each with separate crawler tokens. How to control access independently and avoid misdiagnosing failures.
Entity Authority
Entity Disambiguation in AI Search
AI systems cite entities they can resolve confidently. Why names, variants, official identifiers, corroborating profiles, and relationship clarity now matter more than most teams think.
JSON-LD Entity Graphs: Beyond Flat Snippets
Flat schema markup solves a 2018 problem. Linked @graph markup lets AI systems understand relationships between entities — not just the type of a single page object.
Content & Answer Optimization
Freshness Signals in AI Search
Visible update dates, dateModified, recrawl timing, and citation behavior are related but not interchangeable. What freshness actually means in AI-assisted search and how to avoid fake-recency theater.
Why Many AI Visibility Failures Are Just SEO Failures
Most AI citation failures trace back to crawl blocks, thin content, or weak authority signals. The case for diagnosing standard SEO before reaching for AI-specific fixes.