JSON-LD Schema Types for SEO: Complete 2026 Reference
Complete list of JSON-LD schema types for SEO. Learn which Schema.org types generate rich results and how to implement them on your website.

The short answer: JSON-LD schema types are structured data formats that help search engines understand your content. Google recommends JSON-LD over Microdata and RDFa because it is easier to implement and maintain. The most impactful types for SEO include Organization, LocalBusiness, FAQPage, Product, BlogPosting, and BreadcrumbList, each of which can generate rich results that increase your visibility in search.
If your website does not use structured data, you are leaving visibility on the table. JSON-LD schema types for SEO tell Google exactly what your pages contain, who your business is, and how your content should appear in search results. In 2026, with AI search engines pulling structured data to generate answers, proper schema markup is no longer optional. It is the foundation of both traditional SEO and Answer Engine Optimization (AEO).
Not sure if your site has the right schema markup? We can run a free audit and show you exactly what is missing.
What This Guide Covers
- What JSON-LD is and why Google recommends it
- Complete reference table of all important schema types
- Which types generate rich results in Google
- How to implement JSON-LD in a modern web framework
- Which schema types matter most for small business SEO
- Common mistakes that can trigger Google penalties
What Is JSON-LD and Why Google Recommends It
JSON-LD stands for JavaScript Object Notation for Linked Data. It is a method of embedding structured data into your web pages using a simple script tag. Unlike Microdata (which requires attributes woven into your HTML) or RDFa (which uses similar inline attributes), JSON-LD sits in a standalone <script type="application/ld+json"> block that is completely separate from your visible markup.
Google has explicitly recommended JSON-LD as its preferred structured data format since 2015. The reasons are practical. JSON-LD does not require changes to your existing HTML structure. It is easier to generate dynamically from a CMS or framework. It is easier to debug because all the data lives in one place. And it is easier to maintain because updating your schema does not risk breaking your page layout.
Complete JSON-LD Schema Types Reference for SEO
The table below lists every important Schema.org type, grouped by category, along with the rich result it can generate. This is the reference you will keep coming back to when deciding which types to implement on your site.
| Category | Schema Type | What It Does | Rich Result |
|---|---|---|---|
| Business | Organization | Company identity, logo, social profiles | Knowledge Panel |
| Business | LocalBusiness | Physical location, hours, map pin | Local Pack |
| Content | BlogPosting | Blog article with author, date, publisher | Article result |
| Content | Article | News or general articles | Article result |
| Content | FAQPage | Question and answer pairs | FAQ accordion |
| Content | HowTo | Step-by-step instructions | How-to cards |
| Product | Product + Offer | Price, availability, condition | Product card |
| Product | SoftwareApplication | SaaS or app with rating, price | Software result |
| Product | Service | Service description with provider, price | Service result |
| Reviews | AggregateRating | Average star rating from multiple reviews | Stars in SERP |
| Reviews | Review | Individual review with author and rating | Review snippet |
| Navigation | BreadcrumbList | Breadcrumb trail showing page hierarchy | Breadcrumbs |
| Navigation | WebSite + SearchAction | Site search box configuration | Sitelinks search |
| People | Person | Author or expert identity and credentials | E-E-A-T signal |
| Media | VideoObject | Video title, thumbnail, duration | Video carousel |
| Events | Event | Event name, date, location, tickets | Event listing |
| Jobs | JobPosting | Job title, salary, location, company | Job listing |
| AEO | SpeakableSpecification | Marks content for voice and AI readout | AI citation |
Wondering which schema types would have the most impact on your site? Get a free assessment and our team will walk you through it.
How to Implement JSON-LD in Next.js
Modern frameworks make JSON-LD implementation straightforward. In Next.js, you add a script tag to your page component. Here is a minimal example for Organization schema:
export default function Layout({ children }) {
const schema = {
"@context": "https://schema.org",
"@type": "Organization",
"name": "Your Business Name",
"url": "https://yourdomain.com",
"logo": "https://yourdomain.com/logo.png",
"sameAs": [
"https://twitter.com/yourbusiness",
"https://linkedin.com/company/yourbusiness"
]
};return ( <> <script type="application/ld+json" dangerouslySetInnerHTML={{ __html: JSON.stringify(schema) }} /> {children} </> ); } ```
For sites with many pages, you do not want to write schema by hand for every page. Automated generation (pulling data from your CMS, page metadata, and site configuration) is the only scalable approach. This is where a proper SEO content service pays for itself, because schema that falls out of sync with your actual content is worse than no schema at all.
Which JSON-LD Schema Types Matter Most for Small Businesses
Not every schema type is relevant to every site. For a typical small business website, here is the priority order.
Tier 1: Every Small Business Site Needs These
Organization or LocalBusiness tells Google who you are. If you have a physical location customers visit, use LocalBusiness (which extends Organization). This feeds your Knowledge Panel, Google Maps listing, and AI search answers about your company.
BreadcrumbList improves how your pages appear in search results by showing a clear path (Home > Services > SEO). Google displays these as clickable breadcrumbs below your page title. They also help Google understand your site structure.
WebSite with SearchAction enables the sitelinks search box that appears when someone searches your brand name. It signals to Google that your site has internal search functionality.
Tier 2: Content Publishers and Service Businesses
BlogPosting and FAQPage are critical if you publish content. BlogPosting gives Google author, date, and publisher information that strengthens your E-E-A-T signals. FAQPage generates FAQ accordions directly in search results, which dramatically increases the real estate your listing occupies.
SpeakableSpecification is increasingly important for AEO. Marking your most concise, answer-ready content as speakable tells AI assistants and voice search devices exactly what to read or cite. If you are investing in auto-generated sitemaps and structured content, adding Speakable is a natural next step.
Tier 3: E-commerce and Specialized Uses
Product with Offer is essential for any site selling products. Event schema is valuable for businesses hosting events. JobPosting matters if you are hiring. These types generate highly visible rich results but only apply to specific page types.
How vaza.ai Automates JSON-LD Schema Markup
Manually maintaining schema across a growing website is tedious and error-prone. One missed field, one outdated price, or one mismatched author name can invalidate your entire structured data implementation.
The vaza.ai platform auto-generates and maintains connected entity schema on every page of your site. When you publish a new blog post, the system automatically creates BlogPosting schema with the correct author, date, publisher, and image data. FAQPage schema is generated from your FAQ content. Organization schema is consistent across every page. BreadcrumbList schema reflects your actual site hierarchy. SpeakableSpecification marks your AI-ready content.
This is part of the self-healing SEO loop. If your schema falls out of sync (a page title changes, a new FAQ is added, an author is updated), the system detects the mismatch and corrects it automatically. You can monitor your schema health alongside all your other SEO metrics through our indexing and monitoring dashboard.
Common JSON-LD Mistakes That Hurt SEO
Getting schema wrong can be worse than not having it at all. Google has issued manual actions against sites with misleading structured data. Here are the mistakes to avoid.
Mismatched data. Your schema says your product costs $49 but the page shows $59. Your Organization schema lists one address while your footer shows another. Google compares schema to visible page content, and inconsistencies can result in penalties or loss of rich results.
Fake or inflated reviews. Adding AggregateRating schema with a 4.9 star rating when your actual Google reviews average 3.2 is a quick way to earn a manual action. Review schema must reflect real, verifiable reviews.
Missing required fields. Each schema type has required and recommended properties. A Product without a name, or a BlogPosting without an author, will fail validation. Google will simply ignore incomplete schema.
Schema on the wrong page type. Adding Product schema to your About page or JobPosting schema to a blog post confuses Google. Each schema type should only appear on pages where the content genuinely matches.
Testing Your JSON-LD Schema
Two free tools should be part of your workflow.
Google Rich Results Test (search.google.com/test/rich-results) checks whether your schema qualifies for rich results. It shows which types were detected, highlights errors, and previews how your result might appear in search.
Schema Markup Validator (validator.schema.org) validates your JSON-LD syntax against the full Schema.org specification. It catches structural errors that the Rich Results Test might not flag.
Run both tools after every schema change. If you are using a framework like Next.js, integrate schema validation into your build process so errors are caught before deployment.
Summary
- JSON-LD is Google's recommended structured data format because it is separate from your HTML, easy to generate dynamically, and simple to maintain
- The most impactful schema types for small businesses are Organization (or LocalBusiness), BreadcrumbList, WebSite, BlogPosting, and FAQPage
- Schema does not directly boost rankings, but it enables rich results that increase click-through rates and helps AI search engines cite your content
- Common mistakes (mismatched data, fake reviews, missing fields) can result in Google manual actions and loss of rich results
- Automate schema generation and monitoring so your structured data stays accurate as your site evolves
Structured data is the language search engines use to understand your website. In 2026, with AI-powered search growing fast, JSON-LD schema types for SEO are not just a technical optimization. They are how your business communicates its identity, expertise, and offerings to every search engine and AI assistant on the web.