Now open

Free 2-week beta. Try any plan free for your first two weeks. No payment taken.

Start free beta

Free tool

Schema Markup Generator and Validator

Check the structured data on any page, paste your own JSON-LD to find errors, or generate valid markup from a short form. Every problem is explained in plain words.

No account. We fetch the page once and read every JSON-LD block in its HTML.

Try an example:

  • No account
  • Public pages only
  • Nothing changed on your site

Follows the documentation ofSchema.orgGoogle

Where to start

Five types cover most small sites.

More markup is not better. Add the types that describe what is really on the page.

Generated here

Organization

Who you are, with your logo and profiles. Every site should have it.

Generated here

LocalBusiness

For businesses customers visit or that serve an area. Use the most specific type, such as Plumber or Dentist.

Generated here

Article

For blog posts and guides, with author and dates.

Generated here

Product

For something you sell, with a price and availability.

Generated here

BreadcrumbList

Shows where a page sits in your site.

Deliberately left out

Types that no longer earn anything.

Not generated

FAQPage

Google stopped showing FAQ rich results in May 2026. Existing markup is harmless, but adding it no longer earns a search feature, so this tool does not generate it.

Not generated

HowTo

Google removed the HowTo rich result in 2023.

Sources

Checked against the people who write the rules.

Where a vendor documents how its crawler behaves, this tool follows that documentation. These are the pages we rely on, so you can verify any claim yourself.

Vendor documentation changes. Last reviewed against these pages on 3 November 2026. See the full methodology.

Questions

Straight answers.

Does schema markup improve my rankings?

Google does not list structured data as a ranking factor. It makes a page eligible for some rich results and removes guesswork about what the page is. We do not claim more than that.

Will this guarantee a rich result?

No. This is a structural check against documented properties. Eligibility is decided by Google, and the Rich Results Test is the place to confirm it.

Where do I put the generated code?

Paste the script tag into the head or body of the page it describes. In WordPress, most SEO plugins have a field for custom schema, or you can use a header snippet.

The markup must match the page, right?

Yes. Every value should match what a visitor can see. Markup that describes content that is not on the page can lead to a manual action, so only fill in facts you can show.

What do you do with pasted code?

It is checked on our server and discarded. We do not store it.

Markup is only useful when it is right.

The app can apply markup you approve to your WordPress site, then check that it is live and valid.