{"slug":"schema-template-library","title":"Schema Template Library — Complete JSON-LD Reference for All Types","tags":["seo","schema","structured-data","json-ld","templates"],"agent_summary":"Reference library of JSON-LD templates for all major schema.org types used in SEO: Article, BlogPosting, HowTo, FAQPage, Product, Service, Person, Organization, Event, VideoObject, BreadcrumbList, and LocalBusiness variants.","trigger_phrases":["schema template","JSON-LD template","schema library","schema reference","schema examples","complete schema types","schema.org types","all schema types"],"runnable":true,"markdown":"\n## Schema Template Priority Index\n\nTemplates are organized by impact. Start with high-impact types and add others as the site matures.\n\n**Tier 1 (Deploy First):**\n- LocalBusiness with @id and AggregateRating\n- FAQPage\n- Organization with sameAs\n\n**Tier 2 (Deploy Second):**\n- Article / BlogPosting with Person (author)\n- Service\n- BreadcrumbList\n\n**Tier 3 (Deploy Third):**\n- HowTo\n- VideoObject\n- Product with Offer\n\n**Tier 4 (Deploy Fourth — specialized):**\n- Event\n- Review\n- QAPage (Q&A schema)\n\n## Template: FAQPage (High-Impact, Fast Results)\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does roof replacement cost in Tampa?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Roof replacement in Tampa costs $8,000 to $25,000 depending on roof size, material, and complexity. Asphalt shingle roofs average $10,000-$15,000 for a standard 2,000 sq ft home.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does a roof replacement take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most residential roof replacements take 1-3 days to complete. Complex roofs with multiple angles, skylights, or chimneys may require 3-5 days.\"\n      }\n    }\n  ]\n}\n```\n\n## Template: Article with Author (E-E-A-T Signal)\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Complete Guide to Roof Replacement in Tampa\",\n  \"datePublished\": \"2026-05-12\",\n  \"dateModified\": \"2026-05-12\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"John Smith\",\n    \"jobTitle\": \"Licensed Roofing Contractor\",\n    \"url\": \"https://smithroofing.com/about/john-smith\",\n    \"sameAs\": [\"https://www.linkedin.com/in/johnsmith\"]\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Smith Roofing\",\n    \"@id\": \"https://g.co/kg/m/0EXAMPLE\"\n  },\n  \"speakable\": {\n    \"@type\": \"SpeakableSpecification\",\n    \"cssSelector\": [\"#summary\", \"#key-takeaways\"]\n  }\n}\n```\n\n## Template: HowTo\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to File a Roof Insurance Claim in Florida\",\n  \"totalTime\": \"PT2H\",\n  \"estimatedCost\": {\n    \"@type\": \"MonetaryAmount\",\n    \"currency\": \"USD\",\n    \"value\": \"0\"\n  },\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Document the Damage\",\n      \"text\": \"Photograph all visible damage from ground level and upload to your insurance company's app.\",\n      \"position\": 1\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Contact Your Insurance Company\",\n      \"text\": \"Call your insurance company's claims line within 24 hours of discovering damage.\",\n      \"position\": 2\n    }\n  ]\n}\n```\n\n## Template: Organization with knowsAbout (AEO Signal)\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Organization\",\n  \"@id\": \"https://g.co/kg/m/0EXAMPLE\",\n  \"name\": \"Smith Roofing\",\n  \"url\": \"https://smithroofing.com\",\n  \"logo\": \"https://smithroofing.com/logo.png\",\n  \"knowsAbout\": [\n    \"Residential Roof Replacement\",\n    \"Storm Damage Roof Repair\",\n    \"Asphalt Shingle Installation\",\n    \"Florida Building Code Compliance\",\n    \"Insurance Claim Roofing\"\n  ],\n  \"sameAs\": [\n    \"https://www.wikidata.org/wiki/Q[ID]\",\n    \"https://www.linkedin.com/company/smith-roofing\",\n    \"https://www.youtube.com/@smithroofing\",\n    \"https://www.facebook.com/smithroofing\"\n  ]\n}\n```\n\n## Template: BreadcrumbList\n\n```json\n{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https://smithroofing.com\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Services\",\n      \"item\": \"https://smithroofing.com/services\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"Roof Replacement\",\n      \"item\": \"https://smithroofing.com/services/roof-replacement\"\n    }\n  ]\n}\n```\n\n## Daryl Osborne Advanced Schema Types\n\nFor DataFeed, Audio, Image, Category, and the Schema Cascade Effect methodology — refer to the Daryl Osborne templates in `schema-stack/references/daryl-osborne-templates.md`. These are proprietary variations not in standard schema.org documentation.\n\n## Cross-References\n\n- `schema-stack` — deployment methodology and priority sequencing\n- `schema-generator` — generates schema for specific page types\n- `entity-seo` — entity linking via sameAs and @id across schema types\n- `local-schema-builder` — LocalBusiness specialization for service-area businesses\n\n#seo-sop #seo #schema #structured-data #json-ld #templates\n","html":"<h2>Schema Template Priority Index</h2>\n<p>Templates are organized by impact. Start with high-impact types and add others as the site matures.</p>\n<p><strong>Tier 1 (Deploy First):</strong></p>\n<ul>\n<li>LocalBusiness with @id and AggregateRating</li>\n<li>FAQPage</li>\n<li>Organization with sameAs</li>\n</ul>\n<p><strong>Tier 2 (Deploy Second):</strong></p>\n<ul>\n<li>Article / BlogPosting with Person (author)</li>\n<li>Service</li>\n<li>BreadcrumbList</li>\n</ul>\n<p><strong>Tier 3 (Deploy Third):</strong></p>\n<ul>\n<li>HowTo</li>\n<li>VideoObject</li>\n<li>Product with Offer</li>\n</ul>\n<p><strong>Tier 4 (Deploy Fourth — specialized):</strong></p>\n<ul>\n<li>Event</li>\n<li>Review</li>\n<li>QAPage (Q&#x26;A schema)</li>\n</ul>\n<h2>Template: FAQPage (High-Impact, Fast Results)</h2>\n<pre><code class=\"language-json\">{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How much does roof replacement cost in Tampa?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Roof replacement in Tampa costs $8,000 to $25,000 depending on roof size, material, and complexity. Asphalt shingle roofs average $10,000-$15,000 for a standard 2,000 sq ft home.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long does a roof replacement take?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most residential roof replacements take 1-3 days to complete. Complex roofs with multiple angles, skylights, or chimneys may require 3-5 days.\"\n      }\n    }\n  ]\n}\n</code></pre>\n<h2>Template: Article with Author (E-E-A-T Signal)</h2>\n<pre><code class=\"language-json\">{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Article\",\n  \"headline\": \"Complete Guide to Roof Replacement in Tampa\",\n  \"datePublished\": \"2026-05-12\",\n  \"dateModified\": \"2026-05-12\",\n  \"author\": {\n    \"@type\": \"Person\",\n    \"name\": \"John Smith\",\n    \"jobTitle\": \"Licensed Roofing Contractor\",\n    \"url\": \"https://smithroofing.com/about/john-smith\",\n    \"sameAs\": [\"https://www.linkedin.com/in/johnsmith\"]\n  },\n  \"publisher\": {\n    \"@type\": \"Organization\",\n    \"name\": \"Smith Roofing\",\n    \"@id\": \"https://g.co/kg/m/0EXAMPLE\"\n  },\n  \"speakable\": {\n    \"@type\": \"SpeakableSpecification\",\n    \"cssSelector\": [\"#summary\", \"#key-takeaways\"]\n  }\n}\n</code></pre>\n<h2>Template: HowTo</h2>\n<pre><code class=\"language-json\">{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"How to File a Roof Insurance Claim in Florida\",\n  \"totalTime\": \"PT2H\",\n  \"estimatedCost\": {\n    \"@type\": \"MonetaryAmount\",\n    \"currency\": \"USD\",\n    \"value\": \"0\"\n  },\n  \"step\": [\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Document the Damage\",\n      \"text\": \"Photograph all visible damage from ground level and upload to your insurance company's app.\",\n      \"position\": 1\n    },\n    {\n      \"@type\": \"HowToStep\",\n      \"name\": \"Contact Your Insurance Company\",\n      \"text\": \"Call your insurance company's claims line within 24 hours of discovering damage.\",\n      \"position\": 2\n    }\n  ]\n}\n</code></pre>\n<h2>Template: Organization with knowsAbout (AEO Signal)</h2>\n<pre><code class=\"language-json\">{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"Organization\",\n  \"@id\": \"https://g.co/kg/m/0EXAMPLE\",\n  \"name\": \"Smith Roofing\",\n  \"url\": \"https://smithroofing.com\",\n  \"logo\": \"https://smithroofing.com/logo.png\",\n  \"knowsAbout\": [\n    \"Residential Roof Replacement\",\n    \"Storm Damage Roof Repair\",\n    \"Asphalt Shingle Installation\",\n    \"Florida Building Code Compliance\",\n    \"Insurance Claim Roofing\"\n  ],\n  \"sameAs\": [\n    \"https://www.wikidata.org/wiki/Q[ID]\",\n    \"https://www.linkedin.com/company/smith-roofing\",\n    \"https://www.youtube.com/@smithroofing\",\n    \"https://www.facebook.com/smithroofing\"\n  ]\n}\n</code></pre>\n<h2>Template: BreadcrumbList</h2>\n<pre><code class=\"language-json\">{\n  \"@context\": \"https://schema.org\",\n  \"@type\": \"BreadcrumbList\",\n  \"itemListElement\": [\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 1,\n      \"name\": \"Home\",\n      \"item\": \"https://smithroofing.com\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 2,\n      \"name\": \"Services\",\n      \"item\": \"https://smithroofing.com/services\"\n    },\n    {\n      \"@type\": \"ListItem\",\n      \"position\": 3,\n      \"name\": \"Roof Replacement\",\n      \"item\": \"https://smithroofing.com/services/roof-replacement\"\n    }\n  ]\n}\n</code></pre>\n<h2>Daryl Osborne Advanced Schema Types</h2>\n<p>For DataFeed, Audio, Image, Category, and the Schema Cascade Effect methodology — refer to the Daryl Osborne templates in <code>schema-stack/references/daryl-osborne-templates.md</code>. These are proprietary variations not in standard schema.org documentation.</p>\n<h2>Cross-References</h2>\n<ul>\n<li><code>schema-stack</code> — deployment methodology and priority sequencing</li>\n<li><code>schema-generator</code> — generates schema for specific page types</li>\n<li><code>entity-seo</code> — entity linking via sameAs and @id across schema types</li>\n<li><code>local-schema-builder</code> — LocalBusiness specialization for service-area businesses</li>\n</ul>\n<p>#seo-sop #seo #schema #structured-data #json-ld #templates</p>\n"}