Schema Markup Generator
Create structured JSON-LD markup for common schema types without writing the code manually.
Workspace
Build your structured data
Choose a schema type, enter the relevant information and review the generated JSON-LD before publishing.
Generated JSON-LD
Live structured-data output.
{
"@context": "https://schema.org",
"@type": "Article"
}HTML Script
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article"
}
</script>Generated markup should describe content that is actually visible on your page. Structured data does not guarantee rich results in search.
Make page meaning clearer
Structured data provides machine-readable information about the content and entities represented on a page.
JSON-LD output
Generate commonly used structured-data markup in JSON-LD format.
Common schema types
Create markup for articles, organizations, products and more.
No manual coding
Enter page information through forms instead of writing JSON manually.
Easy to review
Copy and inspect the generated markup before adding it to your page.
Learn
What is schema markup?
Schema markup is structured data that helps search engines and other systems understand the meaning and structure of a page. JSON-LD is a commonly used format for adding structured data to websites.
Supported schema types
Article
Articles, guides and blog posts.
Organization
Companies and organizations.
WebSite
Website-level structured data.
Product
Products and product pages.
FAQ
Question-and-answer content.
Breadcrumb
Page hierarchy and navigation.
How to use generated JSON-LD
Review the generated markup and add it to the relevant page inside a script element with the type application/ld+json. Structured data should accurately describe content that is actually present on the page.
{ generated JSON-LD }
</script>
Structured data should match the page
Do not add structured-data properties simply because they are available. The generated markup should accurately describe information that users can actually find on the page.