Match the visible page
Only mark up content visitors can see. Hidden or misleading markup can lead to a manual action.
Updated
Choose a schema type, fill in a short form and copy valid JSON-LD into your page. Every generator is free, needs no sign-up and runs in your browser.
Most pages need one core type plus a few supporting types. Pick your page type to see the recommended stack and a starter JSON-LD graph you can copy, then fill in the details with each generator.
Add Organization and Website once, on your homepage, not on every post.
Schema markup is structured data, written in the schema.org vocabulary, that tells search engines what a page is about. A schema markup generator turns a simple form into valid JSON-LD code, so you can add structured data without writing it by hand.
Google recommends JSON-LD, added inside a <script type="application/ld+json"> tag. It sits apart from your visible HTML, which makes it easy to add, update and test.
Schema helps Google understand your content and can make a page eligible for rich results such as product prices, star ratings and event dates. It is not a direct ranking factor, and the markup must match what visitors see on the page.
<head>, a CMS code field or Google Tag ManagerNine of the 16 types can earn a visible rich result in Google. The rest help search engines understand your brand, authors and services without changing how your listing looks.
| Schema type | Use it for | Google status |
|---|---|---|
| Product | Product pages with price and availability | Rich result |
| Review and Rating | Ratings on eligible items such as products, recipes and apps | Rich result |
| Recipe | Cooking and baking pages | Rich result |
| Video | Pages where a video is the main content | Rich result |
| Job Posting | Individual job listings | Rich result |
| Event | Concerts, webinars and other dated events | Rich result |
| Local Business | Businesses with a physical location | Rich result |
| Software App | App and software pages | Rich result |
| Breadcrumbs | Any page with a clear hierarchy | Rich result |
| Organization | Your homepage or about page | Brand signal |
| Website | Your homepage | Site name signal |
| FAQ | Pages with real question and answer content | Limited to government and health sites |
| HowTo | Step-by-step guides | Rich result retired |
| Article | Blog posts and news | Context only |
| Service | Service pages | Context only |
| Person | Author and team pages | Context only |
You need no developer and no coding knowledge. Every generator on this page follows the same four steps.
Choose the generator that matches your page, or use the stack builder above.
Enter details exactly as they appear on the page your visitors see.
Copy the generated JSON-LD script tag, or download it as a file.
Add it to the page head or Google Tag Manager, then run it through the validator.
Google’s structured data guidelines come down to six habits. Breaking the first one is the most common reason sites lose rich results.
Only mark up content visitors can see. Hidden or misleading markup can lead to a manual action.
Most pages use several types, such as Article, Breadcrumbs and Person. Link them with @id in one graph.
SEO plugins such as Yoast and Rank Math add schema already. Check your page source before adding more.
Test new markup before publishing, and again after any theme or template change.
Update prices, dates, availability and ratings whenever the page changes.
Valid markup makes a page eligible for rich results. Google decides whether to show them.
Short answers on formats, placement, rich results and AI search.
Schema markup is structured data, written in the schema.org vocabulary, that describes what a page is about so search engines can understand it. Google recommends the JSON-LD format.
Yes. All 16 generators are completely free, with no sign-up, no watermark and no limit on how many times you generate markup.
Use the stack builder on this page. Pick your page type, such as blog post, product page or local business, and it recommends a core type plus useful add-ons.
Every generator outputs JSON-LD, the structured data format Google recommends over microdata and RDFa.
Paste the script tag into the head of the relevant page. If you cannot edit the code, add it through Google Tag Manager or your CMS’s custom code option.
Paste it into the Schema Markup Validator on this site to catch missing fields and JSON errors, then test the live page in Google’s Rich Results Test.
Yes. Most pages combine several types. A blog post often has Article, Breadcrumbs and Person markup, and a homepage often has Website and Organization.
No. Valid markup makes a page eligible, but Google decides whether to show a rich result based on quality, relevance and its own policies.
The markup is still valid schema.org. Google now limits FAQ rich results to well-known government and health sites and has retired HowTo rich results, so expect no visible change in Google for most sites.
Google says AI features need no special markup. Structured data still helps search engines understand a page, and it should match your visible content. There is no guarantee of being cited.
Search Savvy’s technical SEO team implements, tests and monitors structured data on every template, not one page at a time.