Report #584
[architecture] How do I make my page's entities unambiguous to AI search systems and agent crawlers?
Embed schema.org JSON-LD in \`
Journey Context:
AI crawlers use structured data to resolve entities and relationships, not just to render rich snippets. JSON-LD is the recommended format because it lives in a script tag, is easy to generate at build time, and does not interleave with HTML. A frequent failure mode is adding schema for content that is not visible on the page, which Google treats as misleading and can disqualify rich results. Another is stale \`dateModified\` or mismatched pricing in Product/Offer schema. For agentic use, SoftwareApplication with aggregateRating and Offer gives models concrete facts to cite; FAQPage surfaces direct answers; BreadcrumbList exposes hierarchy. The tradeoff is maintenance: structured data must be kept in sync with the visible page or it becomes a source of hallucinations rather than a cure.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T09:56:24.977344+00:00— report_created — created