Schema JSON (JSON-LD)
Structured data, the way Google and AI engines prefer it.
JSON-LD lets you embed a machine-readable graph of typed entities (Article, Product, Person, Organization, FAQ, Event) inside a single `<script type="application/ld+json">` tag. Search engines and LLM-powered answer engines lift this directly to populate rich results, knowledge panels, and answer citations - it's the format Google explicitly recommends over Microdata or RDFa.
Geordy generates this format for every page on your site that warrants it - auto-detected by page type, served from your subdomain, and refreshed on the cadence below.
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Geordy",
"applicationCategory": "BusinessApplication",
"description": "AI optimization platform for generative search engines"
}How to make this format work for AI.
- Use `@context: "https://schema.org"` and pick the most specific type (e.g. `TechArticle`, not just `Article`).
- Mark up only content that is actually visible to users on the page - Google penalizes hidden or contradictory schema.
- Cross-link entities with `@id` URIs so Person -> worksFor -> Organization forms a real graph instead of disconnected blobs.
- Validate every page with both Google's Rich Results Test and Schema.org's validator before shipping.
- Stuffing schema with data not present on the page (e.g. fake reviews, ratings) - triggers manual actions.
- Using deprecated or made-up properties; if it isn't on schema.org or pending.schema.org it won't be parsed.
- Multiple conflicting JSON-LD blocks on one page (e.g. two Organization nodes with different logos) confuse parsers.
Use cases, scored for AI visibility.
Real sites already shipping Schema JSON (JSON-LD).
Tools & resources for Schema JSON (JSON-LD).
- Modern standard recommended by Google
- Enables rich search results and knowledge graph inclusion
- Single source of truth for entity data
- Parsed natively by every major search and AI engine
Written for these readers. Which of them actually request it is measured, not assumed: see how we measure.
- Schema.org: Getting startedShared vocabularies for marking up pages so search engines can understand them, usable with Microdata, RDFa or JSON-LD.
- W3C: JSON-LD 1.1A JSON-based format to serialize Linked Data.
Share of eligible sites where each crawler requested this file at least once, over the 90 days to 11 November 2026.
| Crawler | Evidence | Sites with a request | Median requests per site per day | Rank |
|---|---|---|---|---|
| OAI-SearchBot | Established pattern | under 5% | 0 | Similar to others |
| ChatGPT-User | Established pattern | under 5% | 0 | Similar to others |
| GPTBot | Established pattern | under 5% | 0 | Similar to others |
| ClaudeBot | Established pattern | under 5% | 0 | Similar to others |
| PerplexityBot | Established pattern | under 5% | 0 | Similar to others |
| bingbot | Established pattern | under 5% | 0 | Similar to others |
| Claude-SearchBot | Established pattern | 0% | 0 | Similar to others |
| Claude-User | Established pattern | 0% | 0 | Similar to others |
| Claude-Web | Established pattern | 0% | 0 | Similar to others |
| anthropic-ai | Established pattern | 0% | 0 | Similar to others |
| Perplexity-User | Established pattern | 0% | 0 | Similar to others |
| Google-CloudVertexBot | Established pattern | 0% | 0 | Similar to others |
| Googlebot | Established pattern | 0% | 0 | Similar to others |
| Applebot | Established pattern | 0% | 0 | Similar to others |
| Meta-ExternalAgent | Established pattern | 0% | 0 | Similar to others |
| Meta-ExternalFetcher | Established pattern | 0% | 0 | Similar to others |
| FacebookBot | Established pattern | 0% | 0 | Similar to others |
| CCBot | Established pattern | 0% | 0 | Similar to others |
| Bytespider | Established pattern | 0% | 0 | Similar to others |
| Amazonbot | Established pattern | 0% | 0 | Similar to others |
| DuckAssistBot | Established pattern | 0% | 0 | Similar to others |
| MistralAI-User | Established pattern | 0% | 0 | Similar to others |
| cohere-ai | Established pattern | 0% | 0 | Similar to others |
| YouBot | Established pattern | 0% | 0 | Similar to others |
| Diffbot | Established pattern | 0% | 0 | Similar to others |
| Timpibot | Established pattern | 0% | 0 | Similar to others |
| PetalBot | Established pattern | 0% | 0 | Similar to others |
Figures are rounded and cover only sites that served the file for the whole window. Requests are to Geordy-served files, identified by user agent; a request is not evidence of use or citation. Pairs with too few independent sites are not shown. See how we measure.