JSON-LD Generator

Generate Schema.org structured data from simple form inputs. Seven schema types supported, with current guidance for Google's retired SearchAction and FAQ rich result features.

What is JSON-LD?

JSON-LD (JSON for Linking Data) is a structured data format that uses the Schema.org vocabulary to describe the meaning of your web pages to search engines. It's the format Google, Bing, and others officially recommend - you just drop a <script type="application/ld+json"> block into your HTML.

Structured data helps search engines and AI systems understand page meaning, but not every schema type still creates a visual search feature. Google removed the sitelinks search box starting November 21, 2024, and FAQ rich results stopped appearing from May 7, 2026.

The seven schemas supported here

2026 update

How to validate

Always validate generated JSON-LD with the official tools before shipping:

Required and recommended fields by type

All "required" fields must be present for a page to be eligible for rich results. Based on Google's official documentation.

Common errors and fixes

Official references

For a complete SEO foundation, pair structured data with a Robots.txt Generator for crawler control, a Favicon Generator for brand identity, and the Schema.org Types Reference for the full type catalogue.

Frequently asked questions

Where exactly should JSON-LD go in my HTML?

Inside <head> is most common, but anywhere in <body> works too. Google parses the final rendered HTML, so JSON-LD injected by JavaScript is detected as well.

Can I use multiple schemas on one page?

Yes. A product detail page commonly has Product + BreadcrumbList + FAQPage at once. Put each in its own <script type="application/ld+json"> block, or combine them in a single block using the @graph array.

Will rich results appear immediately after adding structured data?

No. Google treats structured data as a signal, not a guarantee. Actual display depends on page quality, authority, competition, and whether Google still supports that visual feature. Retired features, such as the SearchAction sitelinks search box and FAQ rich results, may validate without appearing visually.

Will invalid JSON-LD hurt my SEO?

Syntax errors are simply ignored, so there's no direct penalty. However, using fake reviews or irrelevant structured data to mislead users violates Google's spam policies and can trigger manual actions.