Free structured data generator

Free Schema Markup Generator

A simple JSON-LD generator for common business pages. Choose a type, fill in what applies and copy clean, valid markup.

Organisation details

All fields are optional. Empty fields are left out of the output.

One URL per line.

JSON-LD output

{
  "@context": "https://schema.org",
  "@type": "Organization"
}

Valid schema helps search engines understand a page, but it does not guarantee a Google rich result. Only mark up content that is visible on the page.

What schema markup is

Schema markup is structured data that describes a page in a format search engines can read reliably, such as your business name, address, services or article details. JSON-LD is the format Google recommends.

How to use the generator

  1. Pick the schema type that matches the page.
  2. Fill in the fields that apply. Leave the rest empty and they are omitted.
  3. Turn on the script tag option if you want a paste ready block.
  4. Copy or download the JSON-LD and add it to the page.
  5. Validate it before and after publishing.

Validate your markup

Test the code with Google's Rich Results Test and the Schema.org validator. A pass means the markup is readable, not that a rich result will appear.

Common implementation mistakes

Marking up content that is not on the page

Structured data should describe what visitors can see. Hidden FAQs or invented details can be ignored or penalised.

Conflicting business details

Keep your name, address and phone identical across schema, your website and your Google Business Profile.

Duplicate or stale markup

Themes and plugins often add their own schema. Check for duplicates and update dates when content changes. Our web design team builds structured data into every site, and our SEO service audits it on existing ones.

Frequently asked questions