Schema Generator

Free JSON-LD schema generator.

Pick a schema type, fill the fields, copy the JSON-LD into your <head>. Ten types cover 95% of real-world SEO and AEO use cases.

For news, blog posts, and editorial articles.

Generated JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Get Cited by ChatGPT in 2026",
  "image": "https://example.com/cover.jpg",
  "author": {
    "@type": "Person",
    "name": "Jane Doe",
    "url": "https://example.com/about"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Example Co",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-01-15",
  "dateModified": "2026-03-20",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/blog/post"
  }
}
</script>
How to use

How to use the Schema Markup Generator.

  1. Step 1
    Pick the schema type

    Choose from 10 templates — from Article and FAQ to Person and Service. Each is pre-filled with a working example.

  2. Step 2
    Fill the fields

    Edit the form fields. Empty fields are automatically pruned from the output.

  3. Step 3
    Copy the JSON-LD

    Click Copy to grab the full <script type="application/ld+json"> snippet ready to paste into your HTML <head>.

  4. Step 4
    Validate it

    Use the buttons to open Google Rich Results Test or Schema.org Validator with your URL.

FAQ

Questions about the Schema Markup Generator.

BreadcrumbList and Organization for every site. Article/BlogPosting for blog content. FAQPage for any page with Q&A. LocalBusiness for brick-and-mortar. Product + Review for ecommerce. Person for author E-E-A-T. HowTo for tutorials.

It produces structurally valid JSON-LD that follows Schema.org syntax. For final validation, use the linked Google Rich Results Test (which checks rich-result eligibility) and the Schema.org Validator (which checks vocabulary correctness).

Inside the <head> of your HTML page, or anywhere in the <body>. Most CMSs (WordPress, Webflow, Shopify) have a custom-code section for head injection. In Next.js / TanStack use a head() function.

AI engines use entity signals to decide whom to cite. Person schema with sameAs links to LinkedIn, Wikidata, and X tells engines you're a real, verifiable expert. This is one of the highest-ROI E-E-A-T signals you can ship.

Want this implemented across your whole site?

See AEO services
Free auditBook a call