SEO & content · free

Schema markup generator

Structured data is how you tell Google what a page actually is, instead of hoping it works it out.

Your details

Pick a type, fill in what you know, and copy the code out.

Your JSON-LD

What structured data actually does

Google reads your page and guesses what it is about. Structured data stops the guessing. It is a small block of JSON in the page head that says, in a format machines understand: this is a dental practice, here is the address, here are the opening hours.

It does not make you rank higher on its own. What it does is make you eligible for the extra bits in search results — star ratings, FAQ drop-downs, opening hours, prices — and those take up more space and get more clicks.

Which type to use

If the page isUseWhat you may get
A shop, clinic or office with an addressLocalBusinessMap pack, hours, phone
Your company as a wholeOrganizationKnowledge panel, logo
An about or author pagePersonAuthor attribution
A service you sellServiceBetter topical understanding
A blog post or guideArticleTop stories, author and date
A page answering common questionsFAQPageExpandable questions
Something with a priceProductPrice, availability, reviews
Any page inside a sectionBreadcrumbListA readable trail instead of a URL

Where to put it

Anywhere in the page will work, but the usual home is just before the closing </head> tag. JSON-LD is the format Google recommends, and the one this tool produces — it sits in its own block rather than being tangled through your HTML.

The one rule that gets sites in trouble

The markup has to match what a visitor can actually see on the page. Marking up FAQs that are not on the page, or prices you do not show, or reviews you invented, is a manual-action risk. Structured data describes your page. It does not replace it.

Check it before you trust it

Paste your finished code into Google’s Rich Results Test and the Schema Markup Validator. Both are free. A missing comma silently disables the whole block, and you will not notice for months.

Common questions

Does schema markup improve rankings?

Not directly. It makes you eligible for rich results, which take more space in the search listing and tend to earn more clicks. More clicks over time can help, but the markup itself is not a ranking factor.

Can I use more than one type on a page?

Yes, and you often should. A blog post can carry Article and BreadcrumbList; a service page can carry Service, LocalBusiness and FAQPage. Add each as its own block.

Why is my markup valid but no rich result appears?

Rich results are earned, not guaranteed. Valid markup makes you eligible. Google still decides per query, and it can take weeks after the page is recrawled.

JSON-LD, Microdata or RDFa?

JSON-LD. Google recommends it, it sits in one block instead of being woven through your HTML, and it is far easier to change later.

Want this checked on your real account?

A tool can only work with the numbers you give it. If you want someone to look at what is actually happening in your ad account, the first conversation is free.

Book a free consultation

Related