STRUCTURED DATA
Schema Template Studio
Writing markup by hand for hundreds of products or dozens of branches invites inconsistency. A template with placeholders, filled from a spreadsheet export, gives every item the same structure. Empty cells drop their property instead of leaving empty strings.
- Runs in your browser
- Nothing you paste is uploaded
- Free, no sign-up
- CheckTemplate is valid JSON
- CheckEvery placeholder has a CSV column
- CheckEach row's markup passes the JSON-LD validator
- CheckEmpty values are left out
Free
no sign-up, no usage limit
0 uploads
what you paste stays on your device
4 checks
what the tool looks at
Offline
works once the page has loaded
Loading the tool…
HOW IT WORKS
How to use the Schema Template Studio
A JSON-LD template and a CSV with a header row, up to 2,000 rows.
Pick a starter template or paste your own JSON-LD.
Replace values with {{column}} placeholders matching your CSV headers.
Paste the CSV, fix rows the validator rejects, then copy or download the markup.
WHAT IT CHECKS
What it looks at, and how to read it.
Markup for each row, checked by the JSON-LD validator, as script tags to copy or a JSON file.
What it checks
- Template is valid JSON
- Every placeholder has a CSV column
- Each row’s markup passes the JSON-LD validator
- Empty values are left out
How to read the results
- A row with errors is excluded from the copy and download.
GOOD TO KNOW
Common mistakes, an example and the limits.
Common mistakes
- Putting a currency symbol in the price column; use digits and set priceCurrency.
A worked example
A store exports 400 products with name, SKU, GTIN, price and stock, and gets 400 Product blocks in one go.
Limitations
- Fills text into the template as written; it does not check values against the page they describe.
- Rich results also need each page to show what its markup says.
FAQ
Questions about the Schema Template Studio
Straight answers about what it does and where its limits are.
Where do I put the output?
Each item’s script tag goes on that item’s page, usually through your theme or a custom field.
Need this for a whole website, over time?
The NdovuSEOLabs platform connects your own Search Console, analytics and server logs, and audits every page on a schedule.