← Free tools
Free tool
Schema markup generator
Structured data is how search engines and assistants understand what a page is about. Pick a type, fill the fields, paste the script tag. Nothing leaves your browser.
Type
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"name": "Your Product",
"url": "https://yourproduct.com",
"description": "A short description of what it does.",
"applicationCategory": "BusinessApplication",
"operatingSystem": "Web",
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
}
}
</script>Paste this into your page's <head>. Only mark up what is genuinely on the page — marking up FAQs that aren't visible is against Google's guidelines and can cost you the rich result.
Two rules worth following
- Only mark up what's on the page. Structured data that describes content a visitor can't see is against Google's guidelines and is the most common reason rich results get pulled.
- Validate before you ship. Run the page through Google's Rich Results Test and schema.org's validator — a single missing required field silently disables the whole block.