Schema Markup (JSON-LD) Generator

Create valid structured data for articles, businesses, people and FAQs.

  • Free
  • No sign-up
  • Runs in your browser
  • SEO
Use the tool

Why use it

Structured data helps search engines understand what a page is about and can make it eligible for rich results. Choose a type, fill in the fields that match your visible content and copy a ready-to-paste JSON-LD script tag.

Seven common types

Article, Organization, LocalBusiness, Person, Product, FAQPage and BreadcrumbList.

Valid JSON-LD

Outputs a ready script tag with absolute URLs and only the fields you fill in.

Up-to-date guidance

Notes where Google no longer shows rich results, such as FAQ, so you don't chase them.

How to use it

4 quick steps. Going deeper? Read Technical SEO checklist for developers: Next.js and WordPress.

  1. 01

    Choose a schema type: Article, Organization, LocalBusiness, Person, Product, FAQPage or BreadcrumbList.

  2. 02

    Fill in the fields. Leave optional fields empty rather than inventing values.

  3. 03

    Copy the generated script tag into the page's <head> or body.

  4. 04

    Validate the live page with Google's Rich Results Test.

Who it’s for

Typical situations where this tool saves time.

  • WordPress developersAdd structured data to a custom theme without another plugin.
  • Local businessesDescribe address, hours and contact details for search engines.
  • Headless buildsGet a starting block to render from Next.js.

Questions

Short answers about privacy, limits and how the tool works.

Will adding schema guarantee rich results?

No. Structured data makes a page eligible; Google decides whether to show rich results based on quality and relevance.

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

No. Every value in your structured data should match content visitors can see. Marking up hidden reviews or FAQs breaks Google's guidelines.

JSON-LD or microdata?

Google recommends JSON-LD because it sits in one script block, separate from your HTML, and is easier to maintain.

Need a tool like this inside your product?

I build custom calculators, admin utilities and integrations for WordPress, Laravel and Next.js teams.

↑ ↓ to move, Enter to open, Esc to close

Keyboard shortcuts

Ctrl+K
Search tools, articles and projects
/
Search
[
Previous lesson (on articles)
]
Next lesson (on articles)
T
Switch light / dark theme
GthenH
Go to the home page
GthenT
Go to the tools
GthenA
Go to the articles
?
Show this list