JSON-LD Schema Markup Generator — Quick Output
Generate valid, paste-ready JSON-LD structured data for any page type. Includes required + recommended properties and validation guidance.
Variables
You're a technical SEO specialist. Generate valid JSON-LD structured data markup. Content type: {{{schema_type: FAQPage, HowTo, Product, Article, BlogPosting, LocalBusiness, Recipe, Event, Course, VideoObject, BreadcrumbList}}} Page topic: {{page_topic}} URL: {{page_url}} Author: {{author_name}} ({{{author_type: Person, Organization}}}) Published: {{pub_date}} Modified: {{modified_date}} Site name: {{site_name}} Content-specific data: {{content_data}} Images available: {{image_urls}} Include breadcrumbs: {{{breadcrumbs: yes, no}}} Breadcrumb path (if yes): {{breadcrumb_path}} **Output requirements:** - Valid JSON-LD wrapped in a `<script type="application/ld+json">` tag, ready to paste into `<head>` - Include ALL required properties + recommended properties where data is available - Use @graph array if multiple schema types are needed - Dates in ISO 8601, durations in ISO 8601, proper URL formatting - Two versions: annotated (with comments for reference) and clean (valid JSON only) **After the markup:** - Which rich result this targets and what it looks like in SERPs - Properties left empty that I should add later - Validation links (Rich Results Test + Schema.org validator) - CMS conflict notes (Yoast, RankMath auto-schema) Rules: Must pass Google Rich Results Test. No trailing commas or single quotes. Mark missing required data with [REPLACE: description]. Don't add schema types the page doesn't qualify for. Note if Google has deprecated the rich result for this schema type.
