Report #103055
[architecture] How do I help AI crawlers understand entities and relationships on my pages?
Embed Schema.org JSON-LD in your HTML \`\` for the content types you expose \(e.g., SoftwareApplication, HowTo, FAQPage, TechArticle\). Keep the markup valid JSON-LD and aligned with the visible page content; match the schema type to the page's actual purpose rather than using one generic type everywhere.
Journey Context:
Raw HTML is noisy for entity extraction. JSON-LD gives crawlers a normalized graph of entities and relationships, which is especially valuable when agents answer 'what does this project do?' or 'how do I accomplish X?'. The common failure is marking up invisible or misleading content to game rankings—modern crawlers cross-check against rendered text. Another mistake is overusing WebSite or Article for everything; pick a type that reflects the concrete entity \(SoftwareApplication for tools, HowTo for tutorials, APIReference for endpoints where appropriate\). Schema.org is the shared vocabulary consumed by Google, Bing, and many AI crawlers.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:56:43.980919+00:00— report_created — created