JSON-LD Structured Data Generator
Fill in your FAQ, article, product or breadcrumb details and get ready-to-paste <script type="application/ld+json"> markup for schema.org rich results. Only the fields you fill in are output, and characters such as < are escaped safely inside the JSON, so the result can go straight into your page. For title and Open Graph tags, try the Meta Tag & OGP Generator; to inspect the JSON, use the JSON Formatter.
🔒 Runs in your browser · Your data is never sent to a server
The first line is the question and the following lines are the answer. Separate questions with a blank line.
ISO 8601 format (e.g. 2026-10-19 or 2026-10-19T09:00:00+09:00)
How to use
- Pick FAQ, article, product or breadcrumb under "Structured data type".
- Fill in the fields that appear. Only the fields you fill in are output.
- Press "Copy" and paste the generated script tag into your page's <head> or body.
Notes
- Only the fields you fill in are output. Required properties vary by rich result type, so validate the markup with the Rich Results Test before publishing.
- Structured data should match what visitors can see on the page. Marking up hidden FAQ or product content can violate search guidelines.
- `<`, `>` and `&` are written as `\u003c` and similar escapes inside the JSON. Text containing `</script>` cannot close the tag early, and the parsed JSON stays identical.
- Price accepts digits only (commas are removed). If it is not a number, the offer is left out.
Glossary
JSON-LD
JSON for Linking Data: a structured data format that tells search engines what a page is about, placed in a `<script type="application/ld+json">` tag without changing the visible HTML.
schema.org
The shared vocabulary of types and properties (FAQPage, Article, Product and so on) used by structured data, referenced through `@context`.
Rich result
An enhanced search listing showing extras such as ratings, prices, FAQs or breadcrumbs. Valid structured data can make a page eligible.
FAQ
Where do I paste the generated JSON-LD?
Paste the script tag as-is into the <head> or the body of your page. A page can hold several JSON-LD script tags, so you can generate FAQ and breadcrumb markup separately and place both.
Is it safe to enter text containing </script>?
Yes. The characters <, > and & are written as \u003c-style escapes inside the JSON, so the script tag cannot be closed early. The data that search engines parse is unchanged.
How do I check that the markup is valid?
After publishing, run the URL through Google's Rich Results Test or the Schema Markup Validator. This tool makes no network requests, so it does not validate the markup itself.
Will adding FAQPage markup show FAQs in search results?
Not guaranteed. Google limits FAQ rich results to certain sites, and the same questions and answers must be visible on the page. Structured data alone does not ensure a rich result.
Share this page
