Free tool
Structured data without the syntax errors.
Pick a type, fill in the fields, and copy the JSON-LD into your page head. The output updates as you type and only includes the fields you filled in.
- Organization and LocalBusiness with address, phone, hours and social profiles
- Service with provider and area served
- FAQPage with any number of question and answer pairs
- Article with author, publisher and dates
- BreadcrumbList from a list of pages
- Live preview, required-field validation, copy to clipboard
- Name is required.
- URL is required.
JSON-LD (paste inside <head>)
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization"
}
</script>What is schema markup?
- Schema markup is structured data added to a page, usually as a JSON-LD script in the head, that describes what the page is about in a vocabulary from schema.org. Search engines and AI systems use it to identify entities such as an organization, a product or an article, and to connect the page to them with confidence.
Which schema types matter most for AI search?
- Organization or LocalBusiness on every page, because engines need to know who is speaking. Then the type that matches the page: Service, Product, Article or FAQPage. BreadcrumbList helps engines understand where the page sits. Avoid HowTo, which Google no longer supports.
Does FAQ schema still show rich results?
- Google restricted FAQ rich results to government and health sites in 2023, so on a commercial site it will not add the dropdown in results. It still describes the content to AI systems in a clean, quotable format, which is why we include it.
Where do I put the code?
- Inside the head of the page, wrapped in a script tag with type application/ld+json. The tool outputs the complete tag. Validate it with the Schema Markup Validator or Google Rich Results Test after publishing.
Want the fixes done, not just found?
The full programme starts from the same checks and ends with your name in the answer.
