# Schema Forge > Free JSON-LD schema generator and site scanner. Paste a public URL and get ready-to-paste structured data for FAQPage, Product, LocalBusiness, Article, Organization, BreadcrumbList, Event, Recipe and VideoObject. It checks markup a page already has, uses only facts stated on the page, and lists missing fields instead of inventing them. ## Guides - [FAQ schema markup (FAQPage JSON-LD)](https://schemaforge.netlify.app/schema/faq-schema): How to write FAQPage JSON-LD: required properties, a working example, the rules Google applies, and what changed for FAQ rich results. - [Product schema markup (Product JSON-LD)](https://schemaforge.netlify.app/schema/product-schema): How to write Product JSON-LD: name, image, offers, brand and ratings, with a working example and the mistakes that stop products qualifying. - [LocalBusiness schema markup (JSON-LD)](https://schemaforge.netlify.app/schema/local-business-schema): How to write LocalBusiness JSON-LD: name, address, phone, opening hours and geo, with a working example and notes on choosing the right subtype. - [Article schema markup (Article JSON-LD)](https://schemaforge.netlify.app/schema/article-schema): How to write Article, BlogPosting and NewsArticle JSON-LD: headline, author, dates and images, with a working example and common mistakes. - [Organization schema markup (Organization JSON-LD)](https://schemaforge.netlify.app/schema/organization-schema): How to write Organization JSON-LD: name, logo, URL, social profiles and contact details, with a working example and where to place it. - [Breadcrumb schema markup (BreadcrumbList JSON-LD)](https://schemaforge.netlify.app/schema/breadcrumb-schema): How to write BreadcrumbList JSON-LD: positions, names and addresses for each step of the trail, with a working example and common mistakes. - [Event schema markup (Event JSON-LD)](https://schemaforge.netlify.app/schema/event-schema): How to write Event JSON-LD: name, dates with time zones, location, status and tickets, with a working example and the mistakes that stop events showing. - [Recipe schema markup (Recipe JSON-LD)](https://schemaforge.netlify.app/schema/recipe-schema): How to write Recipe JSON-LD: ingredients, steps, times, yield and images, with a working example and the details Google expects. - [Video schema markup (VideoObject JSON-LD)](https://schemaforge.netlify.app/schema/video-schema): How to write VideoObject JSON-LD: name, thumbnail, upload date, duration and links, with a working example and notes on getting videos indexed. ## About the tool - [Generator](https://schemaforge.netlify.app/generator): Paste a URL and get ready-to-paste JSON-LD for nine schema types, with existing markup checked and every missing detail listed. - [Site scan](https://schemaforge.netlify.app/scan): check a sitemap for pages missing structured data - [llms.txt builder](https://schemaforge.netlify.app/llms-generator): build an llms.txt file for a site from its sitemap - [How it works](https://schemaforge.netlify.app/how-it-works): fetching, detection, building and flagging gaps - [FAQ](https://schemaforge.netlify.app/faq): common questions about JSON-LD, rich results and AI answers - [API documentation](https://schemaforge.netlify.app/docs/api): GET /api/check, GET and POST /api/analyze, /api/scan, /api/badge and /api/llms ## Made by - [Meenox](https://meenox.com/?utm_source=schemaforge&utm_medium=site&utm_campaign=llms): the studio behind Schema Forge. It builds AI-automated systems, websites and business software, and runs digital marketing. ## Optional - [About](https://schemaforge.netlify.app/about) - [Privacy](https://schemaforge.netlify.app/privacy) - [Terms of use](https://schemaforge.netlify.app/terms)