Free tool

Schema markup generator

Build valid JSON-LD for Article, FAQ, LocalBusiness and Product — validated live against the fields Google actually requires.

JSON-LDValid
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to migrate from Google Analytics to a privacy-first tool",
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "RankUnion"
  },
  "datePublished": "2026-01-15"
}
</script>
Validation

imageArticles with an image are far more likely to earn a rich result.

Valid markup and eligible markup are different things

Most schema generators emit syntactically valid JSON-LD and stop there. Google has its own required and recommended field lists per type, and markup that validates perfectly can still be ineligible for a rich result. This tool validates against those lists, tells you which field is missing, and omits any field you left blank rather than emitting an empty string.

  • Only fields you fill in are emitted — no empty placeholders
  • Errors are fields Google requires; warnings meaningfully improve eligibility
  • Product ratings need both a value and a count, or Google rejects them
  • A specific LocalBusiness subtype earns richer results than the generic one

Frequently asked questions

Where do I put the JSON-LD?+

Anywhere in the HTML — head or body both work. Google recommends JSON-LD over microdata precisely because placement does not matter and it does not entangle with your markup.

Will adding schema improve my rankings?+

Not directly. Structured data makes you eligible for rich results — star ratings, FAQ dropdowns, product cards — which raise click-through rate. That is the mechanism, not a ranking boost.

Are FAQ rich results still shown?+

Google significantly reduced FAQ rich results in 2023 and now shows them mainly for authoritative government and health sites. The markup still helps machines understand your page, but do not expect the dropdown.

Can I mark up content that is not on the page?+

No. Google requires structured data to reflect visible page content. Marking up reviews or prices that a visitor cannot see is a policy violation and can trigger a manual action.

How do I verify it works?+

Paste your page into Google's Rich Results Test, then watch the Enhancements reports in Search Console after Google recrawls.

Track what this tool only checks once

RankVault monitors your rankings across Google and Bing from your own Search Console data — free, unlimited, and no credit card.