Schema Markup Generator (JSON-LD)

Generate valid JSON-LD structured data for your website. Structured data helps both Google and AI systems understand your content, and it is worth 6 points on your AI Visibility Score.

Schema Type

Fills the form with a realistic sample so you can see valid output, then edit it.

Your JSON-LD


        

Install: Paste the whole snippet (including the script tags) into the <head> of the relevant page. Validate with Google's Rich Results Test.

This tool builds valid JSON-LD for eight types, including Organization, Article, FAQPage and Product, with no sign-up. As an AI schema generator it follows the markup answer engines actually read; see schema markup for AI for which types to use where. For other free tools, see the tools hub.

Does schema markup help AI citations? What the data says

It correlates strongly. SE Ranking reported that about 65% of pages cited by Google AI Mode and about 71% of pages cited by ChatGPT carry schema markup. That does not prove schema causes citations, but it shows the pages AI engines choose are overwhelmingly the ones that describe themselves in structured data.

Share of AI-cited pages that carry schema markup SE Ranking study: about 65% of pages cited by Google AI Mode and about 71% of pages cited by ChatGPT use schema markup. Share of AI-cited pages that carry schema markup Cited by ChatGPT 71% Cited by AI Mode 65% Source: SE Ranking. Correlation, not proof that schema causes citation.
Share of AI-cited pages that use schema markup.

Schema only helps a page an AI engine can reach. Before adding JSON-LD, run a free AI crawler check to confirm OAI-SearchBot, Claude-SearchBot, PerplexityBot and Googlebot are allowed.

Which schema type for which page: a comparison

Schema types compared for AI search
TypePut it onKey properties AI engines useCommon mistake
OrganizationHomepagename, url, logo, sameAsMissing sameAs, so the brand entity is not linked to its profiles
Article / BlogPostingEvery postheadline, author, datePublished, dateModifieddateModified never updated after edits
FAQPagePages with visible Q&AmainEntity Question and acceptedAnswerMarking up questions that are not visible on the page
ProductProduct pagesname, offers.price, availability, brandPrice in schema differs from the page
LocalBusinessLocation pagesaddress, telephone, openingHoursOne schema block for many locations
HowToStep-by-step guidesstep, totalTimeSteps that do not match the page text
BreadcrumbListEvery inner pageitemListElement with positionPositions out of order
WebSiteHomepagename, url, potentialAction SearchActionSearch URL that returns 404

Example: Article JSON-LD for an AI-citable post

Press "Load example" in the generator above to fill any type with a working sample. This is the Article output with every field AI engines commonly read:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Allow AI Search Bots and Block Training Bots",
  "author": { "@type": "Person", "name": "Jane Doe" },
  "publisher": { "@type": "Organization", "name": "Example Media" },
  "datePublished": "2026-09-01",
  "dateModified": "2026-09-27",
  "mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/blog/ai-bots" },
  "image": "https://example.com/img/ai-bots.png",
  "description": "A two-group robots.txt that keeps AI citations and opts out of training."
}
</script>

Validate it in Google's Rich Results Test, then pair it with an llms.txt file and the guide to schema types that help AI search.

Schema markup checklist before you publish

  • Every value in the JSON-LD is visible on the page. Hidden claims are a policy violation for Google and a trust problem for AI engines.
  • Dates are real. Update dateModified only when the content changes.
  • One Organization entity per site, reused by @id, not redefined on every page.
  • Test crawler access and page directives with the AI crawler diagnostic; a nosnippet directive can hide schema-backed text from AI features.

Pair schema with these free tools

Schema markup and AI search: common questions

Does schema markup help with ChatGPT and AI Overviews?
It is strongly associated with citation. SE Ranking found about 71% of pages cited by ChatGPT and about 65% cited by Google AI Mode use schema markup. Schema helps engines identify a page; it does not replace crawler access or good content.
Which schema type should I add first?
Organization on the homepage, then Article on every post and FAQPage on pages with visible questions and answers. Those three cover most AI citation use cases.

Why structured data matters for AI search

Structured data (JSON-LD) gives search engines and AI systems machine-readable facts about your pages: who you are, what you sell, what questions you answer. Google uses it for rich results, and AI answer engines use it to extract accurate entities and facts when composing answers.

Our scoring methodology awards 6 of 15 Technical Readiness points for detected structured data because vendors document it as a retrieval signal, unlike llms.txt which remains unconfirmed.

Which schema type should I use?

Organization

Every business site should have this on the homepage. Establishes your brand entity.

Article

For blog posts and news. Helps AI cite you with correct author and date.

FAQPage

Q&A content is heavily used by AI answer engines. One of the highest-impact types for GEO.

Product

For e-commerce. Enables price, availability, and review rich results.