Schema Markup Generator
Schema Markup Generator builds clean Schema.org JSON-LD from structured forms, entirely in your browser.
- Add a description — recommended.
- Add a URL — recommended.
- Add a image URL — recommended.
- Add a publication date — recommended.
- Add a modification date — recommended.
- Add a author name — recommended.
- Add a publisher name — recommended.
This tool checks the fields it generates and produces Schema.org JSON-LD. Search engines apply their own eligibility and quality rules — it does not check Google rich-result eligibility, guarantee a rich result or indexing, and does not replace the Rich Results Test or Schema Markup Validator.
How to use it
- Choose a schema type: Article, Organization, LocalBusiness, Product or FAQPage
- Fill the required, recommended and optional fields, adding FAQ or sameAs rows as needed
- Review the errors and warnings, then click Generate schema
- Copy the JSON-LD or the <script type="application/ld+json"> snippet, or download the .jsonld file
Version 1 supports five deliberately focused types — Article, Organization, LocalBusiness, Product and FAQPage — rather than many shallow forms. Pick a type, fill the fields, and the tool validates what it produces: it separates fields that are Required to generate this schema from Recommended and Optional ones, checks that URLs use http:// or https://, that dates are real YYYY-MM-DD values, that a currency is a recognised ISO 4217 code and a price is a non-negative number, and that coordinates are numeric. An Offer is added to a Product only when both price and currency are given; Review and AggregateRating are never invented. You get two outputs: the raw JSON-LD, always valid and indented with two spaces, and a ready-to-paste <script type="application/ld+json"> snippet in which angle brackets are escaped so a value containing </script> cannot break out of the tag. Copy either one, or download a .jsonld file. Warnings flag missing recommended fields, http URLs, a modification date before the publication date, a Product with no offer or duplicate FAQ questions, without blocking generation. This tool checks the fields it generates and produces Schema.org JSON-LD; search engines apply their own eligibility and quality rules. It does not check Google rich-result eligibility, does not guarantee a rich result or indexing, and does not replace the Rich Results Test or the Schema Markup Validator. Unlike the Meta Tag Generator (title, description and robots tags), a hreflang generator (relationships between language versions) or an Open Graph preview (social sharing metadata), this tool produces Schema.org structured data as JSON-LD. Nothing you enter is sent anywhere.
FAQ
JSON-LD is a JSON format that describes a page's content using the Schema.org vocabulary, placed in a <script type="application/ld+json"> tag. Search engines and other tools read it to understand what an article, business, product or FAQ page is about.
Five in version 1: Article, Organization, LocalBusiness, Product and FAQPage. These were chosen to be well designed and validated rather than offering many superficial forms; other types such as Recipe, Event or HowTo are out of scope for now.
No. The tool checks the fields it generates and outputs valid Schema.org JSON-LD, but search engines apply their own eligibility and quality rules. Valid markup is a prerequisite for some result types, never a guarantee of one, and never a guarantee of indexing.
No. All validation is local and limited to the fields this tool produces. It does not contact Google or Schema.org, and it does not replace the Rich Results Test or the Schema Markup Validator — run those separately on your live page.
Yes. Copy the raw JSON-LD, or copy the ready-made <script type="application/ld+json"> snippet, where angle brackets are escaped so a value containing </script> cannot close the tag early. You can also download a .jsonld file.