
Schema
Paste production-ready JSON-LD examples for Organization, Article, FAQ, Product, and other schema types into your site or Next.js app.
Install
npx skills add https://github.com/infrasity-labs/dev-gtm-claude-skills --skill schemaWhat is this skill?
- 12 documented schema sections including Organization, WebSite with SearchAction, Article, Product, and SoftwareApplicati
- FAQPage, HowTo, BreadcrumbList, LocalBusiness, and Event JSON-LD templates
- Multiple schema types on one page plus a Next.js implementation example
- Copy-paste JSON-LD blocks with schema.org @context patterns
- WebSite SearchAction template for sitelinks search box eligibility
Adoption & trust: 1 installs on skills.sh; 24 GitHub stars; trending (+100% hot-view momentum).
Recommended Skills
Seo Auditcoreyhaines31/marketingskills
Copywritingcoreyhaines31/marketingskills
Twitter Automationqu-skills/skills
Marketing Psychologycoreyhaines31/marketingskills
Content Strategycoreyhaines31/marketingskills
Programmatic Seocoreyhaines31/marketingskills
Journey fit
Primary fit
Launch is the canonical phase for structured data that earns rich results and clearer entity signals in search. SEO subphase matches JSON-LD implementation for discoverability, sitelinks search, and FAQ rich snippets—not backend CRUD work.
SKILL.md
READMESKILL.md - Schema
# Schema Markup Examples Complete JSON-LD examples for common schema types. ## Contents - Organization - WebSite (with SearchAction) - Article / BlogPosting - Product - SoftwareApplication - FAQPage - HowTo - BreadcrumbList - LocalBusiness - Event - Multiple Schema Types - Implementation Example (Next.js) ## Organization For company/brand homepage or about page. ```json { "@context": "https://schema.org", "@type": "Organization", "name": "Example Company", "url": "https://example.com", "logo": "https://example.com/logo.png", "sameAs": [ "https://twitter.com/example", "https://linkedin.com/company/example", "https://facebook.com/example" ], "contactPoint": { "@type": "ContactPoint", "telephone": "+1-555-555-5555", "contactType": "customer service" } } ``` --- ## WebSite (with SearchAction) For homepage, enables sitelinks search box. ```json { "@context": "https://schema.org", "@type": "WebSite", "name": "Example", "url": "https://example.com", "potentialAction": { "@type": "SearchAction", "target": { "@type": "EntryPoint", "urlTemplate": "https://example.com/search?q={search_term_string}" }, "query-input": "required name=search_term_string" } } ``` --- ## Article / BlogPosting For blog posts and news articles. ```json { "@context": "https://schema.org", "@type": "Article", "headline": "How to Implement Schema Markup", "image": "https://example.com/image.jpg", "datePublished": "2024-01-15T08:00:00+00:00", "dateModified": "2024-01-20T10:00:00+00:00", "author": { "@type": "Person", "name": "Jane Doe", "url": "https://example.com/authors/jane" }, "publisher": { "@type": "Organization", "name": "Example Company", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } }, "description": "A complete guide to implementing schema markup...", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://example.com/schema-guide" } } ``` --- ## Product For product pages (e-commerce or SaaS). ```json { "@context": "https://schema.org", "@type": "Product", "name": "Premium Widget", "image": "https://example.com/widget.jpg", "description": "Our best-selling widget for professionals", "sku": "WIDGET-001", "brand": { "@type": "Brand", "name": "Example Co" }, "offers": { "@type": "Offer", "url": "https://example.com/products/widget", "priceCurrency": "USD", "price": "99.99", "availability": "https://schema.org/InStock", "priceValidUntil": "2024-12-31" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "127" } } ``` --- ## SoftwareApplication For SaaS product pages and app landing pages. ```json { "@context": "https://schema.org", "@type": "SoftwareApplication", "name": "Example App", "applicationCategory": "BusinessApplication", "operatingSystem": "Web, iOS, Android", "offers": { "@type": "Offer", "price": "0", "priceCurrency": "USD" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "ratingCount": "1250" } } ``` --- ## FAQPage For pages with frequently asked questions. ```json { "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What is schema markup?", "acceptedAnswer": { "@type": "Answer", "text": "Schema markup is a structured data vocabulary that helps search engines understand your content..." } }, { "@type": "Question", "name": "How do I implement schema?", "acceptedAnswer": { "@type": "Answer", "text": "The recommended approach is to use JSON-LD format, placing the script in your page's head..." } } ] } ``` --- ## HowTo For instructional content and tutorials. ```json { "@context": "https://schema.org", "@type": "HowT