Skip to content
Kordu Tools Kordu Tools

Schema Markup Generator

Runs in browser

Generate and validate JSON-LD structured data for 10 schema.org types. Unlock rich results in Google search — free, browser-based.

Last updated 02 Apr 2026

Generate JSON-LD structured data for Article, Product, FAQ, LocalBusiness, Organization, BreadcrumbList, HowTo, Event, Recipe, and VideoObject. Fill in the fields and get copy-ready JSON-LD in real time. Validate existing markup for errors and missing properties. Runs entirely in your browser — no data sent to any server.

News, blog posts, and editorial content
live preview
Loading rating…

How to use

  1. 1

    Select a schema type

    Choose the schema.org type that matches your content — Article for blog posts, Product for shop listings, FAQPage for Q&A sections, LocalBusiness for physical locations, and so on.

  2. 2

    Fill in the fields

    Complete the form fields on the left. Required fields must be present; recommended fields improve your chances of qualifying for rich results in Google.

  3. 3

    Copy or download the JSON-LD

    The JSON-LD output updates live as you type. Click Copy to copy it to your clipboard, or Download to save it as a .jsonld file.

  4. 4

    Add it to your page

    Paste the JSON-LD inside a script tag with type='application/ld+json' in your page's head section. Then test it with Google's Rich Results Test.

  5. 5

    Validate existing markup

    Switch to Validate mode, paste any existing JSON-LD, and get instant feedback on errors and missing recommended fields.

Frequently asked questions

What is JSON-LD and why does it matter for SEO?
JSON-LD (JavaScript Object Notation for Linked Data) is Google's preferred format for structured data. It tells search engines what your content means — not just what it says — enabling rich results like FAQ dropdowns, product star ratings, recipe cards, and event listings. Rich results can significantly increase click-through rates.
Which schema types are most important for SEO?
FAQPage and HowTo display directly in search results as expandable answers — among the quickest SEO wins. Product markup unlocks star ratings and price. Article helps blog content qualify for Top Stories. LocalBusiness is critical for physical businesses wanting local search visibility. BreadcrumbList improves URL display for any site.
How do I add the generated JSON-LD to my website?
Paste the output inside a script tag with type='application/ld+json' in your page's head section. WordPress: use Yoast SEO or RankMath. Shopify: paste into theme.liquid. Astro and Next.js: add via head components. Test deployment using Google's Rich Results Test.
Is my data sent to a server?
No. All JSON-LD generation and validation happens entirely in your browser. Nothing you enter is transmitted, stored, or logged anywhere.
What is the difference between required and recommended fields?
Required fields (marked with a red asterisk) must be present for markup to be valid by Google's guidelines. Recommended fields are optional but increase the likelihood of qualifying for enhanced rich results — for example, adding aggregateRating to Product markup enables star ratings in search.
How do I test my structured data after adding it?
Use Google's Rich Results Test (search.google.com/test/rich-results) or Schema.org's validator. These tools confirm whether your markup is syntactically valid and eligible for rich results in search.
Can I add multiple schema types to one page?
Yes. You can include multiple JSON-LD script blocks on a single page — one per schema type. For example, a recipe page might include Recipe, BreadcrumbList, and HowTo schemas simultaneously.
Does structured data directly improve Google rankings?
Not directly. Structured data helps Google understand your content and may qualify your page for rich results. Rich results improve click-through rates, which is a positive signal. But adding schema alone does not guarantee a ranking boost.
What if my schema type is not listed?
The tool covers the ten most SEO-impactful types. For less common types (e.g. SoftwareApplication, Course, JobPosting), refer to the schema.org documentation and write JSON-LD manually, then paste it into Validate mode for checking.

Structured data tells Google exactly what your content is about, unlocking rich

results in search — FAQ dropdowns, product star ratings, recipe cards, event

listings, HowTo steps, and more. Rich results can significantly improve

click-through rates by making your result visually distinct on the page.

This tool generates valid JSON-LD markup for the ten most SEO-impactful schema.org

types without requiring you to understand the spec or write JSON by hand. Select a

schema type, fill in the form fields, and the JSON-LD output updates live. Required

fields (marked clearly) must be present; recommended fields improve your chances of

qualifying for enhanced rich result features.

Copy the output or download it as a .jsonld file, then paste it into a

script type="application/ld+json" tag in your page's head section.

Switch to Validate mode to check any existing JSON-LD for errors: missing @context,

wrong @type, absent required fields, malformed URLs, and invalid date formats. The

same field definitions power both modes, so validation feedback is specific and

actionable.

Competitor tools like technicalseo.com/tools/schema-markup-generator exist but are

hosted externally — Kordu processes everything in your browser so your content never

leaves your device.

Related tools