JSON-LD
Structured data in a script tag that tells search engines and AI tools, in schema.org's vocabulary, exactly what a page is about.
Also called structured data.
Search engines are decent at guessing what a page is about. JSON-LD means they don't have to guess. You add a script tag with plain facts in schema.org's vocabulary:
{
"@context": "https://schema.org",
"@type": "DefinedTerm",
"name": "JSON-LD",
"url": "https://aatmanjain.com/glossary/json-ld"
}That's a trimmed-down copy of what's on this page. Every entry in this glossary is a DefinedTerm inside one DefinedTermSet, which is a fancy way of saying "these are definitions, and they belong together".
Base44 adds breadcrumb data to every page for you, and its SEO & GEO scan can generate a few common types. Anything else, you add yourself.
The rule: only describe what's visible on the page. Then check it with Google's Rich Results Test before you trust it.
Where I've used it: