Schema Markup Generator (JSON-LD)

Choose a schema type, fill in a few fields and copy valid JSON-LD into your page. Works for Organization, LocalBusiness, Product, SoftwareApplication and FAQPage.

LocalBusiness: street, city, postcode, phone on separate lines. Product/Software: a price like 49 GBP. FAQPage: alternate question and answer lines.

Free, no signup, no email. Runs in your browser — nothing is sent anywhere.

Short answer

Schema Markup Generator (JSON-LD): what it does

Schema markup is a small block of JSON-LD that tells search engines and AI assistants exactly what a page is about: the business, its address, the product and its price. Paste it inside a script tag of type application/ld+json.

Last updated 3 August 2026

Here's one we ran earlier.

A Leeds hair salon

  1. LocalBusiness JSON-LD

    Copy this
    {
      "@context": "https://schema.org",
      "@type": "LocalBusiness",
      "name": "Chairly Salon",
      "address": { "@type": "PostalAddress", "streetAddress": "12 Briggate", "addressLocality": "Leeds" }
    }

Three steps, no account.

Step 1

Match the type to the page

Use LocalBusiness on a shop's homepage, Product on product pages and FAQPage only where the questions are visible on the page.

Step 2

Mirror what's on screen

Every value in the markup should also appear on the page. Hidden claims can earn a manual action.

Step 3

Test before shipping

Paste the result into Google's Rich Results Test or the Schema.org validator to confirm it parses.

Common questions.

Where do I put JSON-LD?

Anywhere in the page HTML, usually the head, inside <script type="application/ld+json">.

Does schema help rankings?

Not directly. It helps search engines and AI tools understand the page, and can earn richer results that get more clicks.

Can I use several schema types?

Yes. Add one script block per type, or combine them in an @graph array.

Does this cost anything?

No. It's free, no account needed, and you can run it as many times as you like.

32 free tools, or one plan that uses them all.