Home / Free SEO Tools / Schema Generator

FREE · NO SIGNUP

JSON-LD schema generator for WordPress pages

Pick a schema type, fill in the details, and copy ready-to-paste JSON-LD. Works for organisations, services, articles and products.

schema.json-ldJSON-LD

Your structured data will appear here.

ABOUT THIS TOOL

About the JSON-LD Schema Generator

The JSON-LD Schema Generator creates structured data for organisations, services, articles and products. It outputs ready to paste code that describes your page to search engines in a format they read reliably, so you can add schema markup for wordpress without writing code by hand.

Why use this tool

Match the right type

Choose the schema type that fits the page, so the markup describes what visitors actually see.

Valid JSON-LD format

The output follows the schema.org structure that Google and other search engines expect.

Copy and paste on WordPress

Paste the code into a Custom HTML block or your SEO plugin, then test it before you publish.

How to use it

  1. 01

    Choose a schema type

    Select organisation, service, article or product based on the page you are marking up.

  2. 02

    Fill in the fields

    Complete the required fields. Dates use the YYYY-MM-DD format, and URLs must start with https.

  3. 03

    Copy and test

    Copy the code into the page, then check it in Google Rich Results Test before you publish.

What schema markup is and why it matters

Schema markup is structured data that labels the parts of a page, such as the business name, the service offered, the author of an article or the price of a product. Search engines use these labels to understand your content more accurately. Valid markup can make your page eligible for enhanced results, though the final display is up to Google.

Choosing the right schema type for your page

Use Organisation on your about or homepage, Service on each service page, Article on blog posts, and Product on store product pages. Mixing types or describing content that is not on the page can cause errors, so keep the markup honest and specific to each page.

Testing your schema before you publish

Paste the generated code into your page, then run the URL through Google Rich Results Test. Fix any errors it reports, and check warnings for missing recommended fields. Re-test after each major change so your JSON-LD stays valid.

Frequently asked questions

What is JSON-LD schema?

JSON-LD is structured data written in a script tag. It tells search engines what your page is about, such as an article, service or product, which can make your result eligible for rich results.

Where do I paste the schema code in WordPress?

Add it to a Custom HTML block in the page, or use the schema settings in Rank Math or another SEO plugin. Make sure the data matches what is visible on the page.

Will schema guarantee rich results?

No. Google decides whether to show rich results. Valid, accurate schema makes your page eligible, but it does not guarantee a special display.

Want schema set up across your whole site?

We add and test schema for every page type on WordPress and WooCommerce.

Get a free proposal