Schema Markup Generator

Build valid JSON-LD structured data for articles, businesses, products, organizations and people.

Article

                            

Google Rich Results Ready

This tool generates Google-recommended JSON-LD. Paste this code into your HTML to qualify for Rich Results.

Pick a type — Article, Local Business, Product, Organization or Person — fill in the fields, and get valid JSON-LD structured data ready to paste into your page. Structured data is the vocabulary search engines use to understand what a page is about, and it's what can unlock rich results like star ratings, business hours and article bylines in the search listing. It all runs in your browser.

What structured data does

Ordinary HTML tells a browser how to display a page; structured data tells a search engine what the content means — that this text is a price, that this is an author, that these are opening hours. Search engines use Schema.org vocabulary for this, and JSON-LD (a small block of JSON in a script tag) is Google's recommended way to provide it. When your markup matches what a search feature expects, your page becomes eligible for the enhanced "rich result" display.

Choosing the right type

Each type describes a different kind of thing, so pick the one that matches your page: Article for blog posts and news, Local Business for a physical location with an address and hours, Product for an item with a price, Organization for a company's identity and logo, and Person for an individual's profile. The tool shows only the fields relevant to your choice and assembles them into correctly formatted JSON-LD as you fill them in.

Add it, then test it

Paste the generated script into your page's <head> or <body>, then validate it — being eligible for a rich result isn't the same as being guaranteed one. Google's Rich Results Test and the Schema Markup Validator both check that your markup is well-formed and complete. One rule worth remembering: the structured data must reflect content that's actually visible on the page. Marking up information users can't see risks a manual penalty rather than a reward.

Frequently Asked Questions

Which structured data types can it generate?

Article, Local Business, Product, Organization and Person. Selecting a type shows only the relevant fields and produces JSON-LD tailored to it.

Will adding schema guarantee I get rich results in Google?

No. Valid markup makes your page eligible for rich results, but Google decides whether to show them based on quality, relevance and its own rules. Schema improves your chances, not a guarantee.

Why JSON-LD instead of other formats?

JSON-LD is Google's recommended format. It sits in a single script block rather than being woven through your HTML, which makes it easier to add and maintain than Microdata or RDFa.

Do I need to validate the markup after adding it?

Yes, it is strongly recommended. Run it through Google's Rich Results Test or the Schema Markup Validator to catch missing required fields or formatting errors before relying on it.

Can I mark up content that isn't visible on the page?

No. Structured data must describe content that is actually visible to users. Marking up hidden or absent information violates Google's guidelines and can trigger a manual action.