Free Tool
Select a schema type, fill in the fields, and get valid JSON-LD markup ready to paste into your page. No signup required.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Article Title",
"description": "Article description",
"author": {
"@type": "Person",
"name": "Author Name"
},
"publisher": {
"@type": "Organization",
"name": "Publisher Name"
},
"datePublished": "2026-10-26"
}
</script>Validate your schema
Paste into Google's Rich Results Test to verify it's valid before deploying.
Open Rich Results TestCopy the generated <script type="application/ld+json"> block and paste it into the <head> or body of the page it describes. Each page should describe itself: Article markup belongs on that article, Product markup on that product page.
Then validate it with Google's Rich Results Test and the Schema.org validator. Only mark up information that is visible on the page — markup that doesn't match the content can be ignored or trigger a manual action.
Not directly. It makes pages eligible for rich results, which raise click-through, and gives search engines and AI models unambiguous facts about the page and the entity behind it.
JSON-LD. It's Google's recommended format and keeps the markup separate from your HTML, so it's easier to maintain.
No — it runs entirely in your browser, so it's free and unlimited.