Developer tools

Structured Data Schema Generator

Pick a schema.org type, fill in a simple form, and get ready-to-paste JSON-LD structured data for search engines.

How to use the structured data generator

  1. Choose a schema typePick Article, Product, FAQ Page, Local Business or Event.
  2. Fill in the formEnter the details relevant to that content type.
  3. Copy the script tagPaste the JSON-LD block anywhere in your page's HTML.

Why structured data matters

JSON-LD structured data describes your content in a format search engines understand directly, which can make your pages eligible for enhanced search result features like star ratings, FAQ dropdowns or event details.

Article

Marks up a blog post or news article with its headline, author, publish date and image.

Product

Describes a product's name, brand, price, availability and image for shopping-related results.

FAQ Page

Lists question and answer pairs that can appear as an expandable FAQ block in search results.

Local Business & Event

Describe a physical business's address and hours, or an event's time, location and description.

Structured Data Schema Generator FAQ

What is JSON-LD structured data for?

It's a machine-readable format that describes your page's content to search engines, which can enable rich results like star ratings, FAQs or event details in search listings.

Which schema types does this tool support?

Article, Product, FAQPage, LocalBusiness and Event, five of the most commonly used schema.org types for rich search results.

Where do I put the generated code?

Paste the full script tag, including the type="application/ld+json" attribute, anywhere inside your page's head or body.

Do I need multiple schema types on one page?

Only if it genuinely describes your content, for example a recipe article might also include FAQPage markup if it has a real FAQ section.

Will this guarantee rich results in search?

No, valid structured data makes your page eligible for rich results, but search engines decide independently whether and how to display them.

Try other free tools

More handy tools from My Panda Toolbox.