Start free →

Glossary — Implementation

JSON-LD— definition

In one sentence

JSON-LD (JSON for Linked Data) is the "syntax" format for embedding Schema.org structured data into a web page. It is written in JSON inside HTML <script> tags.

What does this look like in practice?

You embed it on, say, a blog article page like this:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "What is GEO?",
  "datePublished": "2026-05-24",
  "author": {
    "@type": "Organization",
    "name": "GEO Meter Editorial Team"
  }
}
</script>

Just by writing this, both AI (Claude / ChatGPT / Gemini) and Google understand: "This article was written by the GEO Meter Editorial Team on 2026-05-24."

Why JSON-LD is the best choice (comparison with other formats)

There are three ways to write Schema.org:

FormatCharacteristicsRecommendation
JSON-LDWritten as JSON in <script> tags. Separated from HTML(Google also recommends)
MicrodataEmbedded directly into HTML attributes
RDFaWritten in HTML attributes

Because JSON-LD is separated from the HTML, it:

  • Is easier to maintain
  • Is reliably parsed by AI / Google
  • Does not clutter the HTML

Where to write it

Either inside <head> or at the end of <body> is fine. Generally, it is written inside <head>.

For details, see Schema.org and Article Schema.

Related terms

Read more

→ Read the related full guide

この記事をシェア

XLinkedIn

← Back to glossary top