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.
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.
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
-
01
Choose a schema type
Select organisation, service, article or product based on the page you are marking up.
-
02
Fill in the fields
Complete the required fields. Dates use the YYYY-MM-DD format, and URLs must start with https.
-
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
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.
More free tools
Want schema set up across your whole site?
We add and test schema for every page type on WordPress and WooCommerce.