top of page

Schema Markup Examples: 12 Schema Types Every B2B Site Should Deploy

  • Writer: Harold Bell
    Harold Bell
  • 3 days ago
  • 10 min read
Schema Markup Example

TL;DR

  • Schema markup is structured data in JSON-LD format that tells search engines and AI engines what your content is about, who created it, and how the entities on the page relate to each other.

  • Twelve schema types cover the high-leverage deployments for most B2B sites: Article, BlogPosting, FAQPage, BreadcrumbList, Organization, Person, WebSite, WebPage, Product, Service, Review, and Event.

  • JSON-LD is the format Google recommends; deploy via script tags in the page head or body, validate with Google Rich Results Test before deployment.

  • Schema deployment is one-time infrastructure work that compounds across every page; the cost is small relative to the long-term ranking and AI citation benefit.


Schema markup is one of those SEO disciplines that B2B teams either deploy thoroughly or ignore entirely; very few do partial implementations well. The thorough teams produce structured data across most page templates and most page types, with consistent entity definitions and clean validation. The ignoring teams have site-wide gaps that cost rankings and AI citation rates without anyone realizing why.


This guide covers what schema markup is, why it matters for both classic SEO and AEO, the 12 schema types that produce the most leverage for B2B sites, and deploy-ready examples of each type written in JSON-LD format.


What is schema markup?

Short Answer

Schema markup is structured data added to webpages in a format search engines can parse to understand the content. The most common format is JSON-LD (JavaScript Object Notation for Linked Data), which lives in script tags in the page head or body. Schema markup uses the schema.org vocabulary, an open standard developed by Google, Microsoft, Yahoo, and Yandex that defines hundreds of types representing real-world entities (articles, people, organizations, products, events). Deploying schema markup correctly produces stronger rankings, rich result eligibility, and significantly higher AI engine citation rates because the structured signal makes content extractable and verifiable.

Schema markup serves three audiences. Search engines parse it to understand page content and entity relationships. AI engines parse it to extract structured information for citations in AI Overviews and chat responses. Rich result systems use it to determine which pages qualify for enhanced search result displays. Each audience benefits from the same well-formed schema; deploying once benefits all three channels simultaneously.


Why does schema markup matter for B2B SEO?


Three reasons:


  • Schema markup is one of the strongest entity verification signals available. When your Person schema declares an author with sameAs links to LinkedIn and other authoritative profiles, you are providing search engines a verifiable identity to associate with your content. Authors and organizations with strong schema-verified entity signals get cited at higher rates than unverified entities.


  • Schema markup produces rich result eligibility. Specific schema types unlock specific rich result formats: FAQPage schema enables FAQ rich snippets (when the page is high-authority), Product schema enables product cards in search, Recipe schema enables recipe carousels, and so on. Even when rich results do not appear, the schema strengthens E-E-A-T signals that influence underlying rankings.


  • Schema markup is foundational AEO infrastructure. AI engines extract structured data

    preferentially over unstructured prose. Pages with comprehensive schema get cited substantially more often in AI Overviews and chat responses than pages with thin or missing schema. As AI search continues to grow as a discovery channel, the schema deployment investment compounds.


What are the most important schema markup examples for B2B sites?


The following 12 schema markup examples cover the high-leverage deployments for most B2B websites. Implementing all twelve is not necessary; the right subset depends on what your site actually contains. The list below identifies the most common deployments in priority order.


1. Article and BlogPosting schema


Article schema describes any text content on a webpage. BlogPosting is a more specific subtype for blog posts. Most B2B sites deploy BlogPosting schema on every blog post and Article schema on news, press releases, or non-blog editorial content. The schema includes the headline, author, publisher, publication date, and modification date. Most modern CMS platforms generate this schema automatically; the work is auditing it for accuracy and completeness.


2. FAQPage schema


FAQPage schema describes the question-and-answer pairs on pages with FAQ sections. Pair every visible FAQ section with FAQPage schema. The visible content and the schema must match exactly; mismatches trigger Google content mismatch penalties. The schema includes a Question entity per pair with a name field for the question and an acceptedAnswer field containing the answer text.


3. BreadcrumbList schema


BreadcrumbList schema describes the navigational path users took to reach a page. Most B2B sites deploy this on blog posts and product pages where the breadcrumb hierarchy is clear (Home > Blog > Article, or Home > Services > Service Page). The schema strengthens site structure signals and produces breadcrumb displays in search results that improve click-through rates.


4. Organization schema


Organization schema describes the company that owns the website. Deploy sitewide via custom code injection. The schema includes the company name, logo URL, contact information, social profile URLs, and business description. Organization schema is foundational for entity verification across the whole site.


5. Person schema


Person schema describes named authors. Deploy sitewide for the primary author or content team. Each named author gets a canonical Person schema entity with name, job title, description, image, sameAs links to LinkedIn and other profiles, and worksFor pointing to the Organization entity. Person schema is the foundation of the named author signals stack.


6. WebSite schema


WebSite schema describes the website itself, including the canonical URL and search action capabilities. Often used together with WebPage schema for individual page descriptions. Most B2B sites deploy WebSite schema in the homepage head and rely on automatic generation for other pages.


7. Service schema


Service schema describes the services a B2B company offers. Deploy on each service page. The schema includes the service name, provider (linked to the Organization entity), description, and area served. Service schema strengthens topical authority for service-related queries.


8. Product schema


Product schema describes products. Most B2B SaaS companies use Product schema for software products. The schema includes the product name, description, brand (linked to the Organization entity), and offers (with pricing if disclosed). Product schema enables product rich result displays in search.


9. WebPage schema


WebPage schema describes individual pages. Most CMS platforms generate this automatically. The schema includes the page name, URL, breadcrumb, and primary entity. Useful as a fallback for pages that do not fit a more specific type.


10. Review and AggregateRating schema


Review schema describes individual reviews; AggregateRating describes a summary rating across multiple reviews. Deploy on customer review or testimonial pages. The schema can produce review star displays in search results when properly authenticated through review platforms.


11. Event schema


Event schema describes upcoming or past events. Useful for B2B companies that host webinars, conferences, or training sessions. The schema includes event name, dates, location, and organizer. Event schema produces event rich result displays in search.


12. VideoObject schema


VideoObject schema describes embedded videos. Useful for pages with substantial video content. The schema includes video name, description, thumbnail URL, duration, and upload date. Video schema can produce video rich result carousels in search.

Schema type

Where to deploy

Priority for B2B

BlogPosting

Every blog post

Critical

FAQPage

Pages with visible FAQ sections

Critical

BreadcrumbList

Blog posts and content pages

High

Organization

Sitewide via custom code

Critical

Person

Sitewide for primary authors

Critical

WebSite

Homepage and key entry points

Medium

Service

Service pages

High

Product

Product pages (SaaS, software)

High for product-led companies

WebPage

Generic pages without specific type

Low (auto-generated usually sufficient)

Review/AggregateRating

Review and testimonial pages

Medium

Event

Webinar and event pages

Medium

VideoObject

Pages with substantial video content

Medium


How does schema markup format work?


Schema markup uses the schema.org vocabulary, written in JSON-LD format, deployed in script tags. The structure follows a consistent pattern across all schema types.


The outer object declares the schema context (always schema.org) and the type (the specific schema type being described). Properties are listed as key-value pairs, with strings, numbers, arrays, or nested objects as values. Required properties vary by type; optional properties add depth and richness to the structured data signal.


Three formats existed historically: JSON-LD (JavaScript Object Notation for Linked Data), Microdata (inline HTML attributes), and RDFa (Resource Description Framework in Attributes). Google has stated repeatedly that JSON-LD is the preferred format and produces the strongest signals. New schema deployments should use JSON-LD exclusively; legacy Microdata or RDFa implementations should be migrated when feasible.


Deployment happens through script tags with type "application/ld+json" placed in the page head or body. Most modern CMS platforms support custom HTML or structured data injection through the page editor or SEO plugin. For sitewide schemas (Organization, Person), deploy through global custom code injection so the schema appears on every page automatically.



Partner Over Product: A Playbook for Winning Deals Without Losing the Plot book banner ad


How to validate schema markup


Three validation tools handle the workflow.


Google Rich Results Test is the canonical validator. Paste a URL or raw JSON-LD code; Google parses the schema, reports errors, and confirms which rich result types the page is eligible for. Run this test before treating any schema deployment as complete.


Schema.org validator validates against the full schema.org specification. Stricter than Google Rich Results Test in some ways, looser in others. Use both when possible; the two tools sometimes disagree on edge cases and the disagreement reveals which validator your priority audience uses.


JSONLint validates the JSON syntax independently of schema. If your schema fails Google Rich Results Test with a parse error, paste the JSON content (without the script tag) into JSONLint to find the exact line where the JSON is malformed. This is the fastest way to debug parse errors.


Common schema markup mistakes


Six mistakes account for most schema deployment problems.


  1. Smart quote conversion during paste. Some editors auto-convert straight ASCII quotes to curly typographic quotes, which JSON parsers reject. Paste schema through a plain text editor first or retype quotes manually after pasting.


  1. Content mismatch between schema and visible page. The schema declares content

    the visible page doesn't contain. Common with FAQPage schema deployed against pages that lack visible FAQ sections. The fix is to ensure visible content always matches schema; deploy visible content first, then schema.


  1. Missing required properties. Some schema types have required properties (Article requires headline, FAQPage requires mainEntity). Schema validators flag missing required properties; deploy with all required fields populated.


  1. Broken sameAs links. Schema points to LinkedIn or Twitter URLs that no longer resolve, return 404s, or belong to different people. Audit sameAs links quarterly to confirm each one resolves to the correct profile.


  1. Duplicate schema. Multiple schemas of the same type on the same page produce undefined behavior. One FAQPage schema per page; one Article or BlogPosting per page; one Organization per page (sitewide). Combining types on a single page is fine; duplicating types is not.


  1. Deploying schema without monitoring. Schema deployments can break silently: a CMS update changes how data is injected, a manual edit corrupts the JSON, a sameAs URL changes. Monitor Search Console for structured data errors weekly; catch issues early before they affect rankings.


Frequently asked questions about schema markup


What is schema markup in SEO?


Schema markup is structured data added to webpages in a format search engines can parse to understand the content. It uses the schema.org vocabulary, deployed in JSON-LD script tags in the page head or body. Schema produces stronger rankings, rich result eligibility, and significantly higher AI engine citation rates because the structured signal makes content extractable and verifiable.


What is the difference between schema markup and structured data?


The terms are essentially interchangeable. Structured data is the broader concept (any data

with a defined structure that machines can parse). Schema markup specifically refers to structured data using the schema.org vocabulary, which is the standard search engines support. In practice, when someone says structured data in an SEO context, they usually mean schema markup.


Which schema types should every B2B site deploy?


At minimum: Organization (sitewide), Person (sitewide for authors), BlogPosting (on blog posts), and FAQPage (on pages with FAQ sections). For most B2B sites, also: BreadcrumbList (on blog posts and content pages), WebSite (on homepage), Service (on service pages), and Product (on product pages for SaaS companies). The combined deployment covers the high-leverage entity verification and content type signals.


Should I use a schema markup generator?


Generators are useful for one-off pages but create a dependency you do not want at scale. For B2B teams maintaining ongoing content programs, write schema manually using a template, validate before deploying, and store schema in version control or content briefs.


Generators (like Merkle Schema Markup Generator or Schema App) work well for non-technical users producing occasional schema; learn manual JSON-LD writing for production-grade work.


Where should schema markup be placed on a page?


In the page head or body, inside script tags with type "application/ld+json". Both placements work; head placement is conventional for sitewide schemas (Organization, Person) and body placement is conventional for page-specific schemas (BlogPosting, FAQPage). Search engines parse the entire page; placement does not significantly affect detection.


Does schema markup directly affect rankings?


Indirectly, yes. Schema markup does not directly influence ranking position the way backlinks do. It does increase click-through rate from search results when rich snippets appear, increase AI citation frequency, and strengthen E-E-A-T signals through structured content. The compound effect over months is meaningful even though the direct ranking lift is modest.


How long does it take for schema markup to affect search results?


Indexing of new schema typically completes in 2 to 6 weeks as Google re-crawls the affected pages. Rich result eligibility, when applicable, appears within the same window. The compound effect on rankings and AI citations builds over months as the schema accumulates with other ranking signals.


Can I use multiple schema types on one page?


Yes. Most modern B2B blog posts have BlogPosting, BreadcrumbList, FAQPage, and Person schema all on the same page, plus inheriting Organization schema from sitewide deployment. The schemas describe different aspects of the page and do not conflict. Deploy each schema type in its own JSON-LD script tag.


Does schema markup help with AI Overview citations?


Yes, significantly. AI engines extract structured data preferentially over unstructured prose. Pages with comprehensive schema markup get cited substantially more often in AI Overviews, ChatGPT responses, Perplexity citations, and Claude answers than pages with thin or missing schema. Schema deployment is foundational AEO infrastructure.


How do I know if my schema is working?


Three checks. First, validate the schema with Google Rich Results Test to confirm parsing and rich result eligibility. Second, monitor Search Console for structured data reports showing detected schema types and any errors. Third, monitor Google search results for your branded queries to see if rich snippets appear. The third check is the longest-term but most meaningful indicator.


What is JSON-LD versus Microdata versus RDFa?


Three historical formats for structured data. JSON-LD (JavaScript Object Notation for Linked Data) lives in script tags separately from visible content. Microdata uses inline HTML attributes mixed into the visible content. RDFa is similar to Microdata. Google strongly prefers JSON-LD; new schema deployments should use JSON-LD exclusively, and legacy implementations in other formats should be migrated when feasible.


Can schema markup hurt my SEO if implemented incorrectly?


Yes, in specific cases. Mismatched schema (declaring content the visible page does not contain) triggers content mismatch penalties. Spammy schema (declaring fake reviews, false ratings, manipulative entity claims) triggers manual actions and ranking suppression. Validating schema before deployment and monitoring Search Console for errors prevents these issues. Implementing schema correctly produces only positive effects.


Make schema deployment a one-time infrastructure investment


Schema markup is foundational infrastructure that pays back over years. The deployment investment is one-time; the benefits compound across every page on the site for as long as the site exists. Most B2B teams underinvest in schema and pay the cost in lost AI citations and weaker rankings without realizing why.


Pair schema deployment with the broader on-page SEO and AEO toolkit (header tags, FAQ sections, named author signals, blog post format), and the same content on the same site produces meaningfully better results than competitors with weaker structural foundations. The leverage is in the consistency, not in any single schema type.


If you want help deploying schema markup across your existing site or building schema deployment into your content production workflow, the MQL Magnet team handles foundational SEO infrastructure work as part of broader content marketing programs for B2B technology companies.

Comments


bottom of page