Last updated on November 12th, 2026 at 06:58 pm
Schema Markup JSON-LD Generator
By Digital Mansoor, 14+ years in SEO. Updated November 2026.
Pick a type, fill the fields that apply, copy the JSON-LD. Always validate before publishing.
- Free
- No signup
- 11 schema types
- Copy ready
Rate this tool
No ratings yet. Click a star to rate this tool.
A schema generator that tells you which fields you left out
Pick a type, fill the fields, and get clean JSON-LD you can paste into your page. The tool also lists properties that are often expected for that type but are empty.
Structured data tells search engines what a page is about in a form they can read without guessing. JSON-LD is the format Google recommends, and it sits in a script block, so you do not have to change your visible layout.
This generator covers 11 types: Organization, LocalBusiness, Article, FAQPage, Person, Product, HowTo, Event, Service, BreadcrumbList and WebSite. One form with shared fields drives all of them. Fields that do not apply to a type are ignored, so you can switch type and keep your name and URL.
It is honest about limits. Valid markup does not guarantee a rich result, and Google has restricted FAQ and HowTo rich results on most sites. The tool says so in its output. Mark up only what a visitor can see on the page.
- 11 schema types
- JSON-LD output
- Missing field hints
- Copy all, share link and save
Built by Mansoor BhanpurawalaSEO consultant since 2012. About Digital Mansoor
Choose a type, fill the page facts, test the output
Mirror the page. If the markup says something the page does not, remove it.
- Pick the schema type. Choose the one that matches the page, such as Article for a post or LocalBusiness for a clinic.
- Fill the fields. Name, URL and description first, then phone, address, dates, price or list items as needed.
- Read the hints. The tool lists properties often expected for that type that are empty.
- Copy and test. Paste the block into the page, then run it through Google Rich Results Test and the Schema Markup Validator.
| Field | Used by |
|---|---|
| Name or headline | All types |
| Address | LocalBusiness, Organization, Event |
| Price and currency | Product, Event, Service |
| Dates | Article, Event |
| List items | FAQPage, HowTo, BreadcrumbList |
| Social profile URLs | Organization, Person |
An FAQ block, a clinic and breadcrumbs
The first example is an FAQPage. Questions and answers go in the list field, one per line with a pipe between the question and the answer. The tool turns each line into a Question and Answer pair.
The second example is a LocalBusiness for a dental clinic in Ahmedabad, with an address written as street, city, region, postcode and country, a phone number and a social profile. The tool shapes the address into a PostalAddress block.
The third is a BreadcrumbList. Each line holds a page name and its URL separated by a pipe, in order from the homepage down.
| Input | Value |
|---|---|
| Type | FAQPage |
| Items | Question | Answer, one per line |
| Output | Question and Answer pairs |
| Input | Value |
|---|---|
| Type | LocalBusiness |
| Address | street, city, region, postcode, country |
| Output | PostalAddress block |
What each type is for
Use the type that matches what the page is about.
| Type | Use it for | Notes |
|---|---|---|
| Organization | Your business or brand | Add logo and profiles |
| LocalBusiness | A shop, clinic or office | Address and phone matter |
| Article | Blog posts and news | Author and dates |
| FAQPage | Visible question and answer lists | Rich results are limited |
| Person | An author or expert page | Job title, profiles |
| Product | A product page | Price and currency |
| HowTo | Step by step guides | Rich results are limited |
| Event | Dated events | Start and end dates |
| Service | A service you sell | Provider and price |
| BreadcrumbList | Page path | Order matters |
| WebSite | Your site as a whole | Name and URL |
Google changes which types earn rich results. Check the current structured data documentation before you plan around a result.
Where this generator fits
SEO consultants
Draft markup for a client page and send a clean block to the developer.
Bloggers
Add Article and Person markup without a plugin.
Local businesses
Mark up address, phone and hours facts for your location page.
Ecommerce teams
Build product markup for a page that a plugin does not cover.
Developers
Get a starting block, then wire it to your template data.
Agencies
Check what markup a page is missing before an audit.
Valid markup is not a guarantee
Schema helps machines read a page. Whether Google shows an extra is Google’s call.
| Question | Answer |
|---|---|
| Does schema raise rankings? | Not on its own |
| Does valid markup earn rich results? | Not always |
| Is FAQ markup still useful? | Rich results are limited, but it can still describe content |
| Where should it sit? | In the head or body as JSON-LD |
| What must match? | The visible page content |
It removes guessing
Search engines and AI systems read your page text, but they also read structured data to confirm who you are, what the page covers and how pieces relate. Clear markup reduces guessing.
It also protects you. Markup that does not match the page can trigger a manual action or just be ignored. So keep it small and true. A short accurate block beats a long one full of invented properties.
Test every block. Valid code can still describe the wrong thing, and a missing required field will fail silently.
Terms used on this page
Structured data
Machine readable facts about a page.
JSON-LD
A script format for structured data that sits apart from your visible content.
Schema.org
The shared vocabulary of types and properties.
Rich result
A search result with extras such as stars or images.
Property
A single fact inside a schema type.
Validator
A tool that checks markup syntax and fields.
What this tool cannot do
- It does not check your live page. Test the result in Google Rich Results Test.
- It uses one shared form, so very detailed schema needs hand editing.
- It cannot promise a rich result. Google decides.
- You must make sure the markup matches visible content.
- Your input stays in your browser. The tool makes no network requests. Saved results sit in your own browser storage, and a share link keeps inputs in the URL after the hash.
Built from real audits
I am Mansoor Bhanpurawala, an SEO consultant since 2012 with 500+ client projects. Missing or wrong schema shows up in most audits I run. If your block fails a test, send it on WhatsApp and I will take a look.
Schema Markup Generator FAQ
Answers on JSON-LD, schema types and testing.
What is schema markup?
Structured data that describes a page in a standard vocabulary so search engines can read it more clearly.
Why JSON-LD?
Google recommends it, and it sits in one script block apart from your visible HTML.
Does schema improve rankings?
Not by itself. It helps machines understand the page and can make you eligible for some rich results.
Where do I paste the output?
In the head or body of the page. Many CMS themes and plugins also let you add custom code.
Do I need schema on every page?
No. Add it where it describes the page well, such as Article on posts, Product on products and Breadcrumb on all pages.
Which type should I choose?
The one that matches the main subject of the page. Use the types table above as a guide.
How do I enter FAQ questions?
One per line, with a pipe between the question and the answer. The tool turns each line into a Question and Answer pair.
How do I enter an address?
Street, city, region, postcode and country separated by pipes. The tool builds a PostalAddress block.
What do the missing field hints mean?
They list properties often expected for that type that are still empty. Fill what is true and ignore the rest.
Can I use more than one type on a page?
Yes. Generate each block separately and paste them in. Keep each one accurate.
Does it support HowTo and FAQ rich results?
It generates the markup, but Google has limited those rich results on most sites. Check current documentation.
How do I test the markup?
Paste it into Google Rich Results Test and the Schema Markup Validator, then fix errors.
Can markup get me in trouble?
Markup that does not match visible content can be ignored or flagged. Mark up only what visitors can see.
Will it guarantee a rich result?
No. Valid markup only makes you eligible. Google decides.
Is my data stored or sent anywhere?
No. The tool runs in your browser and makes no network requests. Save uses browser storage and a share link keeps inputs in the URL after the hash.
How often should I recheck schema?
After template changes and each quarter, since requirements change.
Want this done for your site?
Send your URL on WhatsApp and I will tell you what to fix first.
Message me on WhatsAppNeed more than a free tool? See my AEO consulting and technical SEO consulting work.
Need more than a free tool?
See my freelance SEO consulting and SEO for small business work.
Leave a Reply