Schema markup generator
Use this schema markup generator to choose a type and create JSON-LD from visible page details. Review property checks, then copy and validate the code.
Free and without sign-up. The code is generated in your browser.
Your JSON-LD code
Fill in the organization name to generate your code.
Put the block on your home page or About page, once for the whole site. Pages about your products or articles can refer to it.
Required by Google
Google lists no required properties for this type.
Recommended by Google
namemissingurlmissinglogomissingdescriptionmissingsameAsmissingalternateNamemissinglegalNamemissingfoundingDatemissingaddress.streetAddressmissingaddress.addressLocalitymissingaddress.addressRegionmissingaddress.postalCodemissingaddress.addressCountrymissingcontactPoint.telephone / contactPoint.emailmissingtelephonemissingemailmissingvatID / taxID / leiCode / duns / iso6523Code / naics / globalLocationNumbermissing
Google also lists these properties, which this generator does not write: hasMerchantReturnPolicy, hasMemberProgram, hasShippingService, numberOfEmployees
Rules from Google Search Central, checked on 11 Oct 2026:
- Organization (Organization) structured data (page updated 8 Sept 2026)
Google’s Rich Results Test · Schema.org validator
Once the page is live, test it with our schema markup validator.
Schema markup is a JSON-LD block that describes a page in the Schema.org vocabulary, so search engines and AI assistants can read its facts without guessing. This free generator writes it for organizations, products, articles, events, people, breadcrumbs, FAQ pages and websites, and checks each block against the required and recommended properties Google documents.
How this works
- Pick the type of page
- Choose the type that matches what the page is about: your organization, a product, an article, an event, a person, a breadcrumb trail, a FAQ page or the site name. A shop, office or practice that customers visit goes through the local business schema generator, which also writes opening hours.
- Fill in what the page shows
- Google asks for markup that matches the visible page. Empty fields are left out. Addresses must start with http:// or https://, prices use digits, and dates come from the date picker. A value that would make the markup wrong is marked next to its field and left out of the code.
- Read the checklist
- Next to the code, a checklist compares the block with the required and recommended properties on Google Search Central for that rich result. The pages the rules come from, and the day we read them, are listed under it. A missing required property makes the page ineligible. A missing recommended one gives Google less to show.
- Copy and test
- Copy the block into the HTML of the page, in the head or the body. Then run Google’s Rich Results Test on the live address, and the Schema.org validator or our schema markup validator for the full vocabulary. The code is built in your browser, and nothing you type is sent anywhere.
Questions about schema markup
Would you rather have the markup done for you?
AIGROW adds schema.org markup to up to 20 pages of your site, tests it with Google’s Rich Results Test and the Schema.org validator, and writes 5 pages on the questions your customers ask.