Launch Week: Pro 218 Kč/měs. (sleva 50 %) — promo kód LAUNCH50. Zjistit více

Structured Data for SEO: JSON-LD, Open Graph, and Rich Results

2026-03-12 · CheckSEO

Structured data is how you translate your content into a language that search engines and AI systems understand natively. Instead of relying on algorithms to guess what your page is about, you tell them explicitly.

The payoff is real: rich results in Google (star ratings, FAQ dropdowns, recipe cards), better Knowledge Panel visibility, and higher chances of being cited by AI assistants.

Three Formats: JSON-LD vs Microdata vs RDFa

JSON-LD embeds structured data as a <script> block in your HTML. It is completely separate from your visible content, which makes it easy to add, maintain, and debug.

<script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Your Company",
    "url": "https://example.com",
    "logo": "https://example.com/logo.png"
  }
</script>

Google explicitly recommends JSON-LD. It is the industry standard in 2026.

Microdata

Microdata uses HTML attributes (itemscope, itemprop, itemtype) inline with your markup. It works but is harder to maintain because your data structure is mixed into your HTML.

RDFa

RDFa also uses HTML attributes but with a different syntax (vocab, typeof, property). It is less common than either JSON-LD or Microdata.

Bottom line: Use JSON-LD. It is cleaner, easier to debug, and what Google prefers.

Open Graph Tags

Open Graph (OG) is not schema.org — it is Facebook's protocol for controlling how your pages appear when shared on social platforms. But it matters for SEO because:

  • Social previews drive click-through rates
  • AI systems read OG tags to understand page context
  • Many aggregators and apps use OG data

The essential OG tags:

<meta property="og:title" content="Your Page Title" />
<meta property="og:description" content="A brief description" />
<meta property="og:image" content="https://example.com/image.jpg" />
<meta property="og:url" content="https://example.com/page" />
<meta property="og:type" content="article" />

Also add Twitter Card tags (twitter:card, twitter:title, etc.) for X/Twitter-specific previews.

Schema Types That Drive Rich Results

Organization

Establishes your brand entity in Google's Knowledge Graph.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "CheckSEO",
  "url": "https://checkseo.site",
  "logo": "https://checkseo.site/static/logo.png",
  "sameAs": [
    "https://twitter.com/checkseo",
    "https://linkedin.com/company/checkseo"
  ]
}

FAQPage

Triggers FAQ rich results — expandable question-answer pairs directly in search results. Also feeds AI answer engines.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is structured data?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Structured data is code that helps search engines understand your content."
      }
    }
  ]
}

HowTo

Triggers step-by-step rich results for tutorial content.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Add JSON-LD to Your Website",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Choose your schema type",
      "text": "Identify which schema.org type matches your content."
    },
    {
      "@type": "HowToStep",
      "name": "Write the JSON-LD",
      "text": "Create a script block with your structured data."
    },
    {
      "@type": "HowToStep",
      "name": "Test with Google's tool",
      "text": "Validate using the Rich Results Test."
    }
  ]
}

Shows a breadcrumb trail in search results, improving click-through rates and helping search engines understand your site structure.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://example.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://example.com/blog"
    },
    { "@type": "ListItem", "position": 3, "name": "Structured Data Guide" }
  ]
}

Article

Helps Google understand your content as a blog post or news article. Can trigger article-specific rich results.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Structured Data for SEO",
  "author": { "@type": "Organization", "name": "CheckSEO" },
  "datePublished": "2026-03-12",
  "description": "A practical guide to structured data."
}

Structured Data and AI Readiness

Here is where structured data becomes even more important in 2026. AI systems like ChatGPT and Perplexity do not just look at your text — they parse your structured data to:

  • Identify entities: Organization and Person schemas tell AI who is behind the content
  • Extract answers: FAQ and HowTo schemas provide pre-formatted answers
  • Verify authority: sameAs links help AI cross-reference your identity
  • Understand hierarchy: BreadcrumbList and Article schemas provide context

Pages with rich structured data score significantly higher on AI Readiness because they remove ambiguity. AI does not have to guess — you have already told it.

Testing Your Structured Data

Use these tools to validate:

  • Google Rich Results Test (search.google.com/test/rich-results) — shows which rich results your page is eligible for
  • Schema.org Validator (validator.schema.org) — validates syntax
  • CheckSEO — tests structured data as part of a full 26-check audit and shows how it affects both your SEO score and AI Readiness score

Common Mistakes

  • Missing @context — without it, the JSON-LD is just JSON
  • Mismatched data — schema content must match visible page content (Google penalizes discrepancies)
  • Outdated schemas — some types (like DataFeed) are deprecated; check schema.org for current types
  • Too many types on one page — focus on the 1-2 schemas most relevant to the page content

Get Started

Structured data is one of the highest-ROI SEO investments you can make. It takes an hour to implement and immediately improves your visibility in both search results and AI citations.

Check your structured data implementation for free at CheckSEO.

Vyzkoušejte CheckSEO zdarma — analyzujte svůj web za 30 sekund Spustit bezplatný audit