Schema Markup Generator
Generate valid JSON-LD structured data for Google Rich Results. Select a schema type, fill in the fields, and copy the markup.
1. Choose Schema Type
2. Fill Fields
Tips
- Place JSON-LD in the <head> of your page
- Test with Google's Rich Results Test before publishing
- One schema type per page is best practice
- Keep descriptions under 160 characters
JSON-LD Output
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question 1",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 1"
}
},
{
"@type": "Question",
"name": "Question 2",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 2"
}
},
{
"@type": "Question",
"name": "Question 3",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 3"
}
}
]
}HTML Integration
Paste this inside your page's <head> tag:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Question 1",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 1"
}
},
{
"@type": "Question",
"name": "Question 2",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 2"
}
},
{
"@type": "Question",
"name": "Question 3",
"acceptedAnswer": {
"@type": "Answer",
"text": "Answer 3"
}
}
]
}
</script>