Schema Markup Generator (JSON-LD)
Schema Markup Generator (JSON-LD)
Generate valid JSON-LD structured data for LocalBusiness, Organization, FAQ, Article, Product, Service, Event, Breadcrumbs and more, with live validation.
- 100% free
- No sign-up
- No API key needed
What is the Schema Markup Generator?
Structured data helps Google, Bing and AI assistants understand exactly what a page is about: the business behind it, the product and its price, the questions it answers, the event and its date. Pages with accurate schema can qualify for rich results and are easier for answer engines to cite.
Choose a schema type, fill in a simple form, and the generator writes clean JSON-LD in real time. Built-in checks flag missing required and recommended properties based on Google’s documentation, so you can copy the code with confidence and paste it into your page, theme or SEO plugin.
Key features of the Schema Markup Generator
10 schema types
LocalBusiness (with 40+ subtypes), Organization, FAQPage, Article, Product, Service, Event, Person, WebSite and BreadcrumbList.
Live JSON-LD output
Code updates as you type, formatted and ready to paste.
Required-field checks
Warnings for missing required and recommended properties.
Repeatable fields
Add unlimited FAQs, opening hours, breadcrumb steps and social profiles.
One-click testing
Copy the code and open Google’s Rich Results Test or the Schema.org validator.
How to use the Schema Markup Generator
Pick a schema type
Choose the type that matches the main content of the page.
Fill in the form
Required fields are marked; add as many recommended fields as you can.
Fix any warnings
The checker lists missing or invalid properties.
Copy and test
Copy the script tag, paste it into the page, then validate it with Google’s Rich Results Test.
Where to add JSON-LD on WordPress
Paste the script into a Custom HTML block on the page, add it to the page header with a code snippet plugin, or use your SEO plugin’s custom schema field. Google reads JSON-LD anywhere in the HTML, but each page should only describe what is actually visible on that page.
Which schema should a local business use?
Use the most specific LocalBusiness subtype available (Plumber, Dentist, Restaurant, LegalService) on the homepage or location page, with the exact name, address and phone shown on your Google Business Profile. Add FAQPage on pages with visible FAQs, Service on service pages and BreadcrumbList site-wide.
Pro tips from our PPC and SEO team
- Only mark up content visitors can see on the page.
- Keep name, address and phone identical to your Google Business Profile.
- Use absolute URLs for images and links.
- Re-test after theme or plugin updates.
Schema Markup Generator: frequently asked questions
What is JSON-LD?
JSON-LD is the structured data format Google recommends. It sits in a script tag and describes the page in a machine-readable way without changing what visitors see.
Does schema markup improve rankings?
Schema is not a direct ranking factor, but it helps search engines understand your content and can earn rich results that increase click-through rate.
Do FAQ rich results still show in Google?
Google now shows FAQ rich results mainly for authoritative government and health sites, but FAQPage markup still helps search engines and AI assistants understand question-and-answer content.
Can I use several schema types on one page?
Yes. For example, a service page can include Service, FAQPage and BreadcrumbList. Generate each one and paste them together.
Last updated: