Schema Markup Generator
Generate JSON-LD structured data for Article, FAQPage, Organization, Person and BreadcrumbList.
Checks
JSON-LD
Runs in your browser — nothing you type is sent anywhere.
How to use the Schema Markup Generator
- Choose a schema type.
- Fill in the fields — required ones are marked.
- Fix any issues listed in the validation panel.
- Copy the <script> block, add it to your page and test it with Google's Rich Results Test.
Why use the Schema Markup Generator?
Structured data describes your page in a format search engines can read reliably — who wrote an article and when, what your organization is called, or where a page sits in your site. It can make pages eligible for rich results and helps search engines connect your brand, logo and social profiles. Writing JSON-LD by hand is fiddly, and one missing comma breaks it; this generator builds valid code from simple form fields. If your SEO plugin already outputs schema, avoid adding duplicate types to the same page.
Frequently asked questions
Do I need this if I use Rank Math?
Rank Math can already output Article, Organization or Person, and Breadcrumb schema. Use this tool for custom pages, other platforms, or to see what correct markup looks like.
Will FAQ schema give me rich results?
Since 2023, Google shows FAQ rich results mainly for well-known government and health websites. FAQPage markup is still valid, but most sites should not expect the FAQ dropdowns to appear.
Where do I paste the code?
In the page HTML, inside the or . In WordPress, use a Custom HTML block or your SEO plugin's custom schema feature.
How do I test my schema?
Use Google's Rich Results Test or the Schema Markup Validator at validator.schema.org.