Free tool
Schema Markup Generator (JSON-LD)
Pick a schema.org type, fill in the basics, and copy a JSON-LD script tag for your page.
Inputs
Live GeneratorGenerated output
Schema markup tells search engines what a page is, such as a product with a price or a business with an address. The generator writes the JSON-LD. The notes below cover which types still affect Google results and what to edit first.
Before you paste the code
The output uses the schema.org vocabulary in JSON-LD, the format Google recommends in its introduction to structured data.
Copy the Script Tag tab, paste it into the page, and run the URL through Google’s Rich Results Test. For a plain syntax check against schema.org, use the Schema Markup Validator.
Replace the sample values first
Several types come with example data so the output is complete. Product has a USD 99 price, free US shipping and a no-returns policy. LocalBusiness has a San Francisco address and a placeholder phone number. HowTo has three sample steps.
Edit or delete every one of these. The WebSite type also includes a search box action pointing at /search?q=. Remove it if your site has no search page.
The tool never adds a rating for you. Google’s structured data guidelines say not to mark up content readers can’t see, and that ratings not written by real users can lead to a manual action.
Which types still change how you look in Google
| Type | Use it on | What Google can show |
|---|---|---|
| Product | Product pages | Price, availability and review ratings |
| Organization | Homepage or About page | Logo and company details in knowledge panels |
| LocalBusiness | Shop or office pages | Hours, address and directions in the knowledge panel |
| Article | Blog posts and news | Headline and larger images in article results |
| BreadcrumbList | Pages deeper in your site | The page’s position in your site hierarchy |
| SoftwareApplication | App or SaaS pages | Rating, description and a link to the app |
| WebSite | Homepage only | Your preferred site name |
| FAQPage | Pages with visible Q&A | No longer shown in Google Search (since May 2026) |
| HowTo | Step-by-step guides | Not in Google’s current list of rich results |
Sources: Google’s structured data search gallery, its site names documentation, and the Search Central changelog for the FAQ change. Status as of October 2026.
Common mistakes
- Marking up FAQs, prices or reviews that aren’t visible on the page.
- Copying the same Product block to every product and forgetting to change the price.
- Adding Organization and WebSite markup to every page instead of the homepage.
- Leaving the markup in place after the page changes, so it describes an old price or address.
Schema works best alongside clear titles and descriptions. The meta tag generator covers those, and the Open Graph generator handles link previews.
FAQ
Frequently asked questions
Straight answers about using this tool and its output.
What is JSON-LD schema markup?
It is schema.org structured data placed in a <script type="application/ld+json"> tag. It tells search engines what the page is about, such as a product, a business or an article. Google recommends JSON-LD as the easiest format to add and maintain.
Which schema types does this generator support?
Nine: Organization, LocalBusiness, Article, Product, FAQPage, HowTo, BreadcrumbList, SoftwareApplication and WebSite. Pick the one that matches what the page is about.
Will FAQ or HowTo schema still get rich results in Google?
No. Google stopped showing FAQ rich results in May 2026, and HowTo isn’t on its current list of supported rich results. The markup is still valid schema.org for other search engines and tools, but it won’t produce a dropdown in Google.
Do I need to change the sample values in the output?
Yes. Product, LocalBusiness and HowTo include sample data, such as a price, a San Francisco address and three steps. Replace or delete it. Only add ratings from real users, since Google’s guidelines say others can lead to a manual action.
Where do I place the JSON-LD code?
In the <head> or <body> of the page. Google reads both. In most site builders, a custom code or header scripts field is the easiest place.
Does schema markup improve rankings?
Google doesn’t promise that. It says correct markup makes a page eligible for search features, not guaranteed to get them. It also helps Google understand the page and show details like price or availability when it chooses to.
Let ZynfoAI take the first reply.
Website chat, WhatsApp and email in one inbox, with AI answering from your own content. Free for 7 days, then plans from $39 a month.