Schema Markup Generator

Create JSON-LD structured data for organizations, local businesses, people, articles, products, services, events, FAQs, breadcrumbs and websites.

Runs in your browser — nothing is uploaded

Company or brand: name, logo and social profiles.

One URL per line.

Required fields are marked *. Validation appears as you type.

Add the markup to the page it describes, and only mark up content visitors can see. Valid structured data makes a page eligible for rich results but doesn't guarantee them — test it with Google's Rich Results Test.

About Schema Markup Generator

Schema markup (structured data) describes your content in a format search engines understand — for example that a page is about a local business, a product, an article, an event or a set of FAQs. It can make pages eligible for rich results such as star ratings, event dates and breadcrumbs in Google.

Choose a schema type, fill in the fields and get valid JSON-LD — Google’s recommended format — with validation messages for missing required fields.

When to use it

  • Local business details for shops, clinics and restaurants.
  • Organization and website markup for company sites.
  • Article markup for blogs and news.
  • Product, event and FAQ markup for eligible rich results.

Tips for better results

  • Only mark up content that is visible on the page.
  • Test your markup with Google’s Rich Results Test before publishing.
  • Keep details such as opening hours and prices in sync with the page.

How to use the Schema Markup Generator

  1. Choose a schema type.
  2. Fill in the fields — required ones are marked *.
  3. Fix any validation messages.
  4. Copy the markup into the page it describes.

Frequently asked questions

Will this give me rich results?

Valid structured data makes a page eligible for rich results, but search engines decide whether to show them. Mark up only content that is visible on the page.

Where do I put the JSON-LD?

Anywhere in the page’s HTML, usually in the <head>. Test it with Google’s Rich Results Test before publishing.

What is JSON-LD?

JSON-LD is a way of adding structured data as a script block in the page, separate from the visible HTML. It is the format Google recommends because it is easy to add and maintain.

Can wrong schema markup cause problems?

Markup that is misleading or describes content not on the page can lead Google to ignore it or apply a manual action. Keep it accurate and honest.