UtilityBase logoUtilityBase

Developer Tools

Schema Markup Generator

Fill a form and get valid JSON-LD structured data for Article, Product, FAQ, and more.

Updated July 13, 2026

How to use the schema markup generator

  1. 1Choose the schema type that matches your page.
  2. 2Fill in the fields you have — blanks are left out.
  3. 3For FAQ and Breadcrumb, add as many entries as you need.
  4. 4Copy the script tag into your page's <head>, then validate with Google's Rich Results Test.

Common uses

  • Adding FAQ schema to earn expandable results in search
  • Marking up products with price and rating for rich snippets
  • Giving a local business proper LocalBusiness data
  • Adding breadcrumb trails to the search listing

Frequently asked questions

What is JSON-LD and where does it go?

JSON-LD is the structured-data format Google recommends. It's a single <script type="application/ld+json"> block you paste into your page's <head> or <body>, separate from your visible HTML. This tool writes the whole script tag for you — copy it and drop it in.

Which schema type should I use?

Match it to the page: Article for blog posts and news, Product for shop items (with price and ratings for rich snippets), LocalBusiness for a business's contact page, Event for listings, FAQPage for a Q&A section, and BreadcrumbList for navigation trails. You can add several types across a site.

Will this guarantee rich results in Google?

No — valid markup makes your page eligible for rich results, but Google decides whether to show them. Two rules matter: the markup must describe content actually visible on the page, and it should be error-free. After adding it, run the page through Google's Rich Results Test to confirm.

About this tool

The schema markup generator builds JSON-LD structured data — the format Google recommends for rich results — from a simple form. Pick a type (Article, Product, LocalBusiness, Event, FAQ, or Breadcrumb), fill the fields you have, and copy a ready-to-paste script tag for your page's head. Empty fields are omitted so the output stays valid, FAQ and Breadcrumb support as many entries as you need, and the markup follows schema.org conventions (nested author, offers, address, and rating objects). Structured data can earn star ratings, FAQ dropdowns, and breadcrumb trails in search results. Everything runs in your browser.

Like most tools on UtilityBase, the schema markup generator runs entirely in your browser — nothing you enter is uploaded or stored on a server. It's free to use with no account required. Browse more developer tools here.

Was this tool helpful?

Related tools