SEO

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.

vaza.ai Team8 min read
JSON-LD structured data schema types diagram showing connections between Organization, Article, FAQ, Product, and other Schema.org types

Quick 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.

93%
of Google rich results are powered by Schema.org structured data (2025 study)

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.

CategorySchema TypeWhat It DoesRich Result
BusinessOrganizationCompany identity, logo, social profilesKnowledge Panel
BusinessLocalBusinessPhysical location, hours, map pinLocal Pack
ContentBlogPostingBlog article with author, date, publisherArticle result
ContentArticleNews or general articlesArticle result
ContentFAQPageQuestion and answer pairsFAQ accordion
ContentHowToStep-by-step instructionsHow-to cards
ProductProduct + OfferPrice, availability, conditionProduct card
ProductSoftwareApplicationSaaS or app with rating, priceSoftware result
ProductServiceService description with provider, priceService result
ReviewsAggregateRatingAverage star rating from multiple reviewsStars in SERP
ReviewsReviewIndividual review with author and ratingReview snippet
NavigationBreadcrumbListBreadcrumb trail showing page hierarchyBreadcrumbs
NavigationWebSite + SearchActionSite search box configurationSitelinks search
PeoplePersonAuthor or expert identity and credentialsE-E-A-T signal
MediaVideoObjectVideo title, thumbnail, durationVideo carousel
EventsEventEvent name, date, location, ticketsEvent listing
JobsJobPostingJob title, salary, location, companyJob listing
AEOSpeakableSpecificationMarks content for voice and AI readoutAI 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.

18
Schema.org types that can generate Google rich results in 2026

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.

Frequently Asked Questions

What is JSON-LD and how is it different from Microdata?

JSON-LD (JavaScript Object Notation for Linked Data) is a structured data format that uses a standalone script block in your page's HTML. Unlike Microdata, which requires you to add attributes directly to HTML elements, JSON-LD sits separately in a script tag and does not touch your markup. Google officially recommends JSON-LD because it is easier to implement, maintain, and debug.

Which JSON-LD schema types generate rich results in Google?

The schema types most likely to generate rich results include FAQPage (FAQ accordions), Product with Offer (product cards with price and availability), HowTo (step-by-step cards), Event (event listings), JobPosting (job listings), AggregateRating (star ratings in SERPs), BreadcrumbList (breadcrumb trails), and VideoObject (video carousels). Google maintains a full list in their Search Central documentation.

How many JSON-LD schema types can I add to one page?

You can add multiple JSON-LD blocks to a single page. It is common to combine Organization, BreadcrumbList, Article or BlogPosting, and FAQPage on the same page. Each type goes in its own script tag, or you can nest them in a single graph array. Google will process all valid schema it finds on the page.

Does JSON-LD schema directly improve rankings?

JSON-LD schema does not directly boost rankings in the traditional sense. However, it enables rich results (FAQ accordions, star ratings, product cards) that significantly increase click-through rates. Higher CTR sends positive engagement signals to Google. Schema also helps Google understand your content more accurately, which can improve how you appear in both traditional and AI-powered search results.

What is SpeakableSpecification and why does it matter for AEO?

SpeakableSpecification is a Schema.org type that marks sections of your content as suitable for text-to-speech and voice assistant playback. For Answer Engine Optimization (AEO), it signals to AI search engines and voice assistants which parts of your page to read aloud or cite as a direct answer. It is becoming increasingly important as more users interact with AI chatbots and voice search.

Do I need JSON-LD schema if I am a small business with a simple website?

Yes. Even a simple small business website benefits from Organization schema (your business identity, logo, contact info), LocalBusiness schema (if you have a physical location), BreadcrumbList (for site navigation), and WebSite with SearchAction (for sitelinks search box). These types help Google display your business correctly in search results and Knowledge Panels.

What are common JSON-LD mistakes that can hurt SEO?

The most common mistakes include using schema data that does not match visible page content (cloaking), adding fake or inflated review ratings, missing required fields that Google expects, using deprecated schema types, and adding Product schema to pages that are not actually product pages. Google may issue manual actions against sites with misleading structured data.

How do I test if my JSON-LD schema is valid?

Use Google's Rich Results Test (search.google.com/test/rich-results) to check if your schema qualifies for rich results. Use the Schema Markup Validator (validator.schema.org) to verify syntax and structure. Both tools are free. Run them after every schema change to catch errors before they reach production.

About the author

vaza.ai Team

vaza.ai Team

SEO & AEO Specialists

The vaza.ai team helps small businesses modernize their websites and eliminate the cost, maintenance, and security headaches of legacy platforms.

Want this running on your own site?

See how the AI SEO platform monitors, fixes and publishes on autopilot.

Get a free audit