Live
    Free tool

    JSON-LD Schema Generator

    Generate JSON-LD structured data for Article, Product, FAQ, Organization and more. Copy-paste ready.

    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Article",
      "headline": "Sample Title",
      "description": "A short description.",
      "url": "https://example.com/page",
      "author": {
        "@type": "Person",
        "name": "Acme Editorial"
      },
      "datePublished": "2026-08-30"
    }
    </script>

    What is JSON-LD?

    JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for structured data. It sits in a <script type="application/ld+json"> tag in your page's <head> and helps search engines understand what your content is about — unlocking rich results like FAQs, reviews, breadcrumbs and product cards.

    How to use this generator

    1. Pick a schema type (Article, Product, FAQ, Organization, etc.).
    2. Fill in the required fields.
    3. Copy the generated <script> tag and paste it into your page's <head>.
    4. Validate with the Rich Results Test.

    Which schema should I use?

    • Article / BlogPosting — editorial content, news, guides
    • Product — ecommerce product pages (price, availability, reviews)
    • FAQPage — pages with question/answer blocks (pair with our FAQ Generator)
    • Organization — sitewide, in your homepage
    • BreadcrumbList — navigation trails

    Related tools & guides

    FAQs

    Where do I put JSON-LD?

    Inside a <script type="application/ld+json"> tag, ideally in your page's <head>. Body works too.

    Can I have multiple schemas on one page?

    Yes — stack them in separate <script> tags or nest them in a @graph array.

    Automate everything

    GenPressa automates content production, optimisation and internal linking across your whole site.