Structured data without hand-writing JSON

Pick the schema. Generate the JSON-LD.

Generate structured data for organizations, local businesses, products, articles, FAQs, breadcrumbs, people and websites. Fill in the fields you need and copy the finished JSON-LD into your page.

Organization Local Business Product Article FAQ Breadcrumb Person WebSite
schema.jsonld
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Turnkey Tools",
  "url": "https://turnkeytoolshq.com/"
}
Schema Markup Generator

Build your structured data.

Choose a schema type and complete the relevant fields. The generated JSON-LD updates automatically.

Schema details

Start by choosing the type of structured data you want to create.

Generated JSON-LD

Copy this script block into the HTML of the relevant page.

Schema Type Organization
Output Format JSON-LD
Structured Data
Supported schema

Common structured-data types in one generator.

Choose the schema type that matches the content on the page rather than adding unrelated markup simply because it is available.

ORG

Organization

Generate organization name, URL, logo, description and contact information.

LOCAL

Local Business

Add business details including address, telephone and website URL.

PROD

Product

Generate product name, description, image, brand, SKU and offer information.

ART

Article

Add headline, author, publication dates, image and publisher details.

FAQ

FAQ

Build FAQPage markup from multiple question-and-answer pairs.

PATH

Breadcrumb

Create BreadcrumbList JSON-LD using page names and URLs in their proper sequence.

Need another website utility?

Return to Website Tools for metadata, Open Graph, SEO inspection, URL and technical website tools.

Browse Website Tools →
Common questions

About schema markup.

Structured data describes page information in a machine-readable format, but the markup should accurately represent the content users can actually see on the page.

JSON-LD is a JSON-based format that can be placed in a script element to provide structured information about a webpage and its content.
The generated code includes a script element using the application/ld+json type. It can be added to the HTML of the page the structured data describes.
No. Use structured data that accurately describes the actual content and purpose of the page.
No. Structured data can help machines understand page content, but search engines decide whether and how enhanced search features are displayed.
Yes. The form and JSON-LD generation run directly in your browser.