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
- Schema markupSchema markup is structured data added to a page, usually as JSON-LD, that tells search engines exactly what the page contains so it can qualify for rich results.
- Featured snippetA featured snippet is an answer extracted from a web page and shown at the top of Google's results, above the normal listings.
- E-E-A-TE-E-A-T stands for experience, expertise, authoritativeness and trustworthiness: the qualities Google's quality guidelines use to judge whether content deserves to rank.