Free JSON-LD Schema Markup Generator

Generate valid JSON-LD structured data for free across articles, local businesses, FAQs, products, and organizations to earn rich results.

Which Schema.org markup would you like to generate?

Google retired the Sitelinks Searchbox rich result. This markup is still valid Schema.org structured data and can help other tools and search engines understand your website and internal search, but it will not produce an enhanced result in Google Search.

Useful for topical reinforcement (not ranking manipulation). Separate keywords with commas.

SuMoTuWeThFrSa

SuMoTuWeThFrSa
No languages found.

SuMoTuWeThFrSa
Select Time

SuMoTuWeThFrSa
Select Time

No countries found.

Comma-separated ISO 4217 codes.

SuMoTuWeThFrSa

SuMoTuWeThFrSa

Minimum 112x112px, on a plain or transparent background.

No countries found.

No currencies found.

No countries found.

No timezones found.

A unique image representing the video, not a generic placeholder.

SuMoTuWeThFrSa

ISO 8601 format, e.g. PT1H30M for 1 hour 30 minutes.

When this video is no longer available (optional).

SuMoTuWeThFrSa
No languages found.

No countries found.

Leave blank to allow all regions.

SuMoTuWeThFrSa
Select Time

Leave blank while the stream is still live.

SuMoTuWeThFrSa
Select Time
Google retired the HowTo rich result in 2023. This markup is still valid Schema.org structured data and can help other tools and search engines understand step-by-step content, but it will not produce an enhanced result in Google Search.

SuMoTuWeThFrSa

Time to gather tools/supplies before starting.

Time to complete the steps themselves.

ISO 8601 duration (e.g. PT30M) or minutes as a plain number.

No languages found.

Steps

Opening Hours

Departments

Ticket Types

A bare Person schema is not eligible for a Google rich result on its own. Google only supports Person data on author/profile pages when wrapped in ProfilePage with mainEntity. Enable this for an "About Me", author, or team member page.

SuMoTuWeThFrSa

Used if no school is added below.

Education

Manufacturer or brand name (required for merchant listings).

Use high-resolution photos (at least 50K pixels total). The first image is used as the primary product image.

A merchant listing requires at least one Offer with a price above zero. Use a price range only when this product is sold by multiple sellers or in several variants without a single fixed price.

Reviews

Questions & Answers

Breadcrumb Trail

No languages found.

Adds a SearchAction for your site's internal search when your site supports query URLs.

Must include the literal placeholder {search_term_string}.

Schema.org:
Google docs:

JSON-LD Preview
Copy schema to clipboard
Download as a file
Clear all fields
schema.jsonld

Paste the generated script tag into the <head> section of your HTML page.

Google Rich Results Status

How to Use the Schema Markup Generator

Choose a schema type, fill in the details, and generate clean JSON-LD structured data.

1. Choose a Schema Type

Pick the type that matches your page - Article, Product, FAQ Page, Local Business, Organization, or Website.

2. Fill in the Details

Enter your content in the live form. Only fill in what is accurate - the preview updates as you type.

3. Copy or Download the JSON-LD

Grab the generated script tag and paste it into your page - into <head> or before the closing </body>.

Frequently Asked Questions

JSON-LD schema markup is structured data added to your website's code to help search engines understand your content. It enables enhanced search results like rich snippets, business details, and FAQs.
Schema markup does not directly boost rankings, but it improves how your content is interpreted. This can increase visibility in search results and improve click-through rates.
Choose based on your page: Organization or Local Business for company websites, Article for blog content, FAQ Page for FAQs, and Product for ecommerce. Using the right type improves your chances of rich results.
Add the generated JSON-LD to your website's section or before the closing tag. Most CMS platforms support this via plugins or custom code blocks.
Use Google's Rich Results Test or the Schema Markup Validator to check for errors and confirm eligibility for rich results.
No. Only include fields that are accurate and relevant. High-quality, correct data is more important than completing every field.

Still stuck? Contact us.

Explore More Tools

Discover more free tools to help you build, test, and optimize your site.