Free tool

Schema Markup (JSON-LD) Generator

Generate valid JSON-LD for an article, an FAQ, an organization or a breadcrumb trail, ready to paste into your page.

Details

Your JSON-LD

Looks complete

Paste it into the page's HTML, then test it with Google's Rich Results Test.

How to use it

Choose the kind of markup, fill in the details, and copy the JSON-LD into the page's HTML. The tool only includes fields you've filled in, so you never claim something you didn't say.

The four types

  • Article: a blog post, article or news piece, with its headline, author, publisher and dates.
  • FAQ: a list of questions and answers that appear on the page.
  • Organization: who you are, with your logo and profile links.
  • Breadcrumbs: the path from the home page to the current page.

Rules that keep markup valid

  • Mark up what visitors can see. Don't add markup for content that isn't on the page.
  • Keep it accurate and update it with the page.
  • Don't expect a ranking boost. Structured data helps search engines understand a page and can make it eligible for richer results.
  • Test it with Google's Rich Results Test before and after publishing.

Why JSON-LD?

It's the format Google recommends: a self-contained block in the page, easy to add and change without touching the visible HTML.

Does FAQ markup still show rich results?

Google now shows FAQ rich results for only a limited set of sites, so don't add it expecting a special listing. It's still valid structured data that describes the page.

Learn more