Back
Schema Markup Generator
JSON-LD Output
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "",
"author": {
"@type": "Person",
"name": ""
},
"datePublished": ""
}
</script>Paste inside a <script type="application/ld+json"> tag in your page <head>
How to use / Why use this tool / FAQ
How to use
Select a schema type from the dropdown (Article, FAQ, Product, etc.), fill in the form fields, and the JSON-LD output updates in real time. Copy the code and paste it inside a <script type='application/ld+json'> tag in your page's <head> or body.
Why use this tool
Structured data (schema markup) helps Google understand your content and display rich results — star ratings, FAQ dropdowns, breadcrumbs, and more. These rich features can significantly improve click-through rates from search results.
FAQ
- What is JSON-LD?
- JSON-LD (JavaScript Object Notation for Linked Data) is Google's recommended format for embedding structured data. It is placed in a <script> tag and does not require modifying your page's HTML content.
- How do I validate my schema?
- After generating and adding the schema to your page, use Google's Rich Results Test (search.google.com/test/rich-results) to validate it and see which rich features your page is eligible for.
- Does adding schema guarantee rich results?
- No. Schema markup makes your page eligible for rich results, but Google decides whether to display them based on content quality, relevance, and other factors.