JSON-LD
JSON-LD (JavaScript Object Notation for Linked Data) is the recommended format for embedding structured data in web pages. It is placed in a script tag in the HTML head and describes entities, relationships, and content types in a machine-readable format without affecting visible page content. Google explicitly recommends JSON-LD over alternative formats (microdata, RDFa) for structured data implementation.
JSON-LD for GEO
JSON-LD communicates content structure to AI retrieval systems before they parse the page content itself. Key schema types for GEO include Article (with dateModified for freshness signals), FAQPage (for question-answer pairs), DefinedTerm (for glossary definitions), Person (for author E-E-A-T signals), and Organization (for entity identity). Keep JSON-LD under 10KB per page to avoid Core Web Vitals impact. Minify the output and limit to three schema types per page. Always validate using Google’s Rich Results Test before publishing.
For the complete technical optimization framework, see the Generative Engine Optimization guide.
Related: Schema Markup · FAQPage Schema · DefinedTerm Schema · E-E-A-T


