Skip to content
ToolsOnDuty - free online tools
Web & SEO

JSON-LD Schema Generator

Generate JSON-LD structured data for rich results in search.

Free browser toolRuns in your browserNo sign-up
JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Acme Inc.",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "description": "We build useful things."
}
</script>

About the JSON-LD Schema Generator

Structured data helps search engines understand your content and can unlock rich results such as star ratings, FAQs and site links. This tool builds valid JSON-LD markup for the most common schema types.

Pick a type such as Organization, WebSite, Article, Product or FAQ, fill in the fields, and copy the ready-to-use <script> tag.

The markup is generated in your browser and follows the schema.org vocabulary Google recommends.

Key features

  • Organization, WebSite, Article, Product and FAQ
  • Valid JSON-LD script tag output
  • Editable fields with sensible defaults
  • Copy-ready markup

How to use

  1. 1Choose the schema type that matches your page.
  2. 2Fill in the relevant fields.
  3. 3Copy the JSON-LD script into the <head> of your page.

Examples

Describe an organisation
Input: Organization name ToolsOnDuty and its website URL
Output: JSON-LD Organization script

Validate the generated structured data and include only claims visible on the page.

Frequently asked questions

Where do I add the JSON-LD script?
Paste it inside the <head> or <body> of the page it describes. Google reads JSON-LD from anywhere in the HTML.
Does structured data guarantee rich results?
No. Valid markup makes your page eligible for rich results, but Google decides whether to show them. Always test with the Rich Results Test.
Which schema type should I use?
Match it to the page: Article for blog posts, Product for shop items, FAQ for Q&A sections, and Organization or WebSite for your home page.

Open a related tool to prepare your files or refine the finished result.