# Schema.org JSON-LD Copy-Paste Library
Maintained by WBP Omni SEO — https://wbpomniseo.com
License: CC BY 4.0. Attribution: link back to https://wbpomniseo.com/templates/schema-jsonld-library

---

## 1. Organization
```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Your Company",
  "url": "https://example.com",
  "logo": "https://example.com/logo.png",
  "sameAs": [
    "https://twitter.com/yourhandle",
    "https://www.linkedin.com/company/yourcompany"
  ]
}
```

## 2. WebSite + SearchAction
```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "url": "https://example.com",
  "potentialAction": {
    "@type": "SearchAction",
    "target": "https://example.com/search?q={search_term_string}",
    "query-input": "required name=search_term_string"
  }
}
```

## 3. Article
```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your headline",
  "image": ["https://example.com/hero.jpg"],
  "datePublished": "2026-01-01T00:00:00Z",
  "dateModified": "2026-06-01T00:00:00Z",
  "author": { "@type": "Person", "name": "Author Name", "url": "https://example.com/about" },
  "publisher": { "@type": "Organization", "name": "Your Company", "logo": { "@type": "ImageObject", "url": "https://example.com/logo.png" } }
}
```

## 4. FAQPage
```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    { "@type": "Question", "name": "Q1?", "acceptedAnswer": { "@type": "Answer", "text": "A1" } },
    { "@type": "Question", "name": "Q2?", "acceptedAnswer": { "@type": "Answer", "text": "A2" } }
  ]
}
```

## 5. HowTo
```json
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to X",
  "step": [
    { "@type": "HowToStep", "name": "Step 1", "text": "Do this" },
    { "@type": "HowToStep", "name": "Step 2", "text": "Then this" }
  ]
}
```

## 6. Product + Offer + AggregateRating
```json
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "WBP Omni SEO Pro",
  "image": "https://wbpomniseo.com/hero.webp",
  "description": "All-in-one WordPress SEO plugin",
  "brand": { "@type": "Brand", "name": "WBP" },
  "offers": { "@type": "Offer", "price": "79", "priceCurrency": "USD", "availability": "https://schema.org/InStock" },
  "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.9", "reviewCount": "312" }
}
```

## 7. SoftwareApplication
```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "name": "WBP Omni SEO Pro",
  "operatingSystem": "WordPress",
  "applicationCategory": "SEOApplication",
  "offers": { "@type": "Offer", "price": "79", "priceCurrency": "USD" }
}
```

## 8. BreadcrumbList
```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://example.com" },
    { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://example.com/blog" }
  ]
}
```

## 9. LocalBusiness
```json
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Your Local Business",
  "address": { "@type": "PostalAddress", "streetAddress": "1 Main St", "addressLocality": "City", "addressCountry": "US" },
  "telephone": "+1-555-555-5555",
  "openingHours": "Mo-Fr 09:00-17:00"
}
```

## 10. Event
```json
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Event name",
  "startDate": "2026-09-01T18:00:00Z",
  "location": { "@type": "VirtualLocation", "url": "https://example.com/webinar" },
  "organizer": { "@type": "Organization", "name": "Your Company" }
}
```

## 11. Course
```json
{
  "@context": "https://schema.org",
  "@type": "Course",
  "name": "Free SEO Course",
  "description": "14 modules, 62 lessons",
  "provider": { "@type": "Organization", "name": "WBP Omni SEO" }
}
```

## 12. VideoObject
```json
{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Video title",
  "description": "Short description",
  "thumbnailUrl": "https://example.com/thumb.jpg",
  "uploadDate": "2026-01-01",
  "contentUrl": "https://example.com/video.mp4"
}
```

## 13. Review
```json
{
  "@context": "https://schema.org",
  "@type": "Review",
  "itemReviewed": { "@type": "SoftwareApplication", "name": "WBP Omni SEO Pro" },
  "reviewRating": { "@type": "Rating", "ratingValue": "5", "bestRating": "5" },
  "author": { "@type": "Person", "name": "Reviewer Name" }
}
```

## 14. Person (author)
```json
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Usman Jatoi",
  "url": "https://wbpomniseo.com/about",
  "jobTitle": "Founder",
  "sameAs": ["https://www.linkedin.com/in/usmanjatoi"]
}
```

## 15. Dataset
```json
{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "State of AI Search 2026",
  "description": "1,000 SERPs analyzed",
  "license": "https://creativecommons.org/licenses/by/4.0/"
}
```

## 16. SpeakableSpecification (voice / AI)
```json
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "speakable": { "@type": "SpeakableSpecification", "cssSelector": [".tldr", "h1"] }
}
```

Need more? WBP Omni SEO Pro auto-generates all 16 schemas above (plus 24 more) with zero code.
Get it: https://wbpomniseo.com/pricing
