Best SEO Singapore
SEO Insights

Advanced Schema Markup: Types That Actually Move Rankings

Jim Ng
Jim Ng
The seven advanced schema types and the SERP feature each unlocks
Schema type
Primary use case
SERP feature unlocked
AI citation lift
Dataset
Research, public data, reports
Google Dataset Search inclusion
High (data-heavy queries)
Event
Workshops, webinars, conferences
Event rich card, Google Events tab
Medium (date-bound queries)
Product (with variants)
Ecommerce, multi-variant SKUs
Merchant listings, price/review snippets
High (commercial intent)
SoftwareApplication
SaaS, apps, tools
App rating snippet, install card
High (B2B SaaS comparison queries)
JobPosting
Career pages, recruitment
Google Jobs vertical
Medium (recruitment queries)
Recipe
Food, cooking, F&B
Recipe carousel, Discover surface
High (recipe queries)
Course
Training, education, certifications
Course list rich card
Medium (skill acquisition queries)
The SEO industry has spent the last decade teaching schema as a checklist of three or four types. Article. FAQPage. BreadcrumbList. HowTo if you are feeling adventurous. That checklist was already incomplete in 2022 and is openly leaving rankings on the table in 2026, when AI engines lean on entity-typed schema to disambiguate citation sources and Google has quietly expanded the schema-eligible SERP feature surface to dozens of vertical formats. This article is the practitioner's reference for the advanced schema types that actually move rankings in 2026. We work through each of the seven highest-leverage types beyond the basics, with copy-paste JSON-LD examples, the specific SERP feature each unlocks, and the entity-nesting discipline that separates schema that gets used from schema that gets ignored. The audience is SEO practitioners and technical marketers who already know what a canonical tag is and want to push schema beyond the surface layer. For the foundational schema education, our existing types of schema markup guide covers the basics, our structured data overview covers the conceptual layer, and our AEO schema types deep-dive covers the answer-engine-specific schema patterns. This post drills into the specific advanced types that the basic guides skip and that produce measurable lift when implemented correctly.

Why Schema Beyond the Basics Matters in 2026

Two structural shifts make advanced schema disproportionately valuable in 2026. First, AI engines use schema as the primary signal for entity disambiguation. When an AI engine retrieves your page as a candidate citation, the typed schema on the page tells it what kind of entity is being described (Product, Person, Organization, Event), which other entities it relates to, and which authoritative external references it maps to via `sameAs`. A page without typed schema is a wall of text; a page with deeply nested schema is a structured fact graph the AI can ingest directly. The citation rate difference is measurable: in our SG portfolio, pages with full entity-nested schema cite 40 to 60 percent more often than equivalent pages with only basic Article schema. Second, Google has expanded the schema-eligible SERP surface significantly. Dataset Search is now a primary discovery surface for research-intensive queries. Google Jobs is the dominant SG recruitment SERP for entry-mid roles. The Recipes carousel dominates food query SERPs. Software application rich snippets surface install rates and reviews directly in SERP. None of these features are accessible without the corresponding schema type. A general-purpose Article schema gets you nothing on these surfaces. The leverage is asymmetric. Most agencies and in-house teams stop at Article and FAQPage because that is what the schema education covers. The teams that implement Dataset, Event, Product variants, SoftwareApplication, JobPosting, Recipe, and Course pick up SERP features and AI citation rate that competitors leave on the table.

Dataset Schema: The Underused Authority Builder

Dataset is one of the most underused schema types in 2026 because most teams do not realise their content qualifies. Any structured collection of data published on a page (a survey result table, a benchmark comparison, an industry report, a research findings list) qualifies as a Dataset. Implementing Dataset schema makes the page eligible for inclusion in Google Dataset Search, which is increasingly used by journalists, researchers, and AI engines as a primary research source. The minimal Dataset implementation: ```json { "@context": "https://schema.org/", "@type": "Dataset", "name": "Singapore SME SEO Benchmark Report 2026", "description": "Benchmark data from 240 Singapore SME websites measuring organic traffic, keyword rankings, technical SEO scores, and AI engine citation rates.", "url": "https://bestseo.sg/research/sg-sme-seo-benchmark-2026", "keywords": ["SEO", "Singapore SMEs", "organic traffic", "AI citations"], "creator": { "@type": "Organization", "name": "BestSEO", "url": "https://bestseo.sg", "sameAs": ["https://www.linkedin.com/company/bestseo-sg"] }, "datePublished": "2026-07-01", "license": "https://creativecommons.org/licenses/by/4.0/", "distribution": [ { "@type": "DataDownload", "encodingFormat": "CSV", "contentUrl": "https://bestseo.sg/data/sg-sme-seo-benchmark-2026.csv" } ], "variableMeasured": ["Organic traffic", "Keyword rankings", "Technical SEO score", "AI citation rate"] } ``` The strategic implication: any agency or content site with proprietary data should publish that data as a Dataset-marked page. The combination of Google Dataset Search visibility, journalist citation, and AI engine ingestion compounds. This is a category where the supply of well-marked datasets is small relative to the demand from AI engines for citable structured data.

Event Schema: Beyond Conference Listings

Event schema is widely deployed for major conferences and ignored for everything else. The under-used application is webinars, workshops, training sessions, and online events. Each of these qualifies as an Event and benefits from the rich card and Google Events tab inclusion. The standard Event implementation should include all of the following: name, startDate, endDate, eventStatus, eventAttendanceMode (online, offline, mixed), location (physical or VirtualLocation), organizer, performer, offers, and image. Skipping any of these reduces the rich result eligibility. ```json { "@context": "https://schema.org/", "@type": "Event", "name": "Singapore SEO Masterclass: AEO and GEO for 2026", "startDate": "2026-08-15T14:00+08:00", "endDate": "2026-08-15T17:00+08:00", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/OnlineEventAttendanceMode", "location": { "@type": "VirtualLocation", "url": "https://bestseo.sg/events/seo-masterclass-aug-2026" }, "organizer": { "@type": "Organization", "name": "BestSEO", "url": "https://bestseo.sg" }, "offers": { "@type": "Offer", "url": "https://bestseo.sg/events/seo-masterclass-aug-2026/register", "price": "0", "priceCurrency": "SGD", "availability": "https://schema.org/InStock", "validFrom": "2026-07-01T09:00+08:00" }, "image": "https://bestseo.sg/img/events/seo-masterclass-aug-2026.jpg", "description": "Three-hour masterclass on AEO and GEO for SG SEO practitioners. Covers AI engine optimisation, schema deployment, and measurement frameworks." } ``` The mixed-attendance-mode pattern (`https://schema.org/MixedEventAttendanceMode`) is increasingly valuable for SG B2B events that run hybrid. Google's Events tab handles mixed-mode listings prominently and the click-through rate from the Events tab is materially higher than from generic web SERP for date-bound queries.

Product Schema: The Variant Stack Most Teams Get Wrong

Product schema is widely deployed but most implementations are too shallow. The 2026 standard requires variant nesting (`hasVariant` linking to ProductGroup), aggregateRating, review, multiple offers (with availability and price), brand, manufacturer, and SKU. Each missing element reduces the merchant listing eligibility. The full Product variant pattern: ```json { "@context": "https://schema.org/", "@type": "ProductGroup", "name": "BestSEO Audit Toolkit", "productGroupID": "BSEO-AUDIT-TK", "variesBy": ["https://schema.org/size", "https://schema.org/color"], "hasVariant": [ { "@type": "Product", "sku": "BSEO-AUDIT-TK-STARTER", "name": "BestSEO Audit Toolkit (Starter)", "image": "https://bestseo.sg/img/audit-toolkit-starter.jpg", "offers": { "@type": "Offer", "price": "499", "priceCurrency": "SGD", "availability": "https://schema.org/InStock", "url": "https://bestseo.sg/products/audit-toolkit-starter" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.8", "reviewCount": "47" } }, { "@type": "Product", "sku": "BSEO-AUDIT-TK-PRO", "name": "BestSEO Audit Toolkit (Pro)", "image": "https://bestseo.sg/img/audit-toolkit-pro.jpg", "offers": { "@type": "Offer", "price": "1299", "priceCurrency": "SGD", "availability": "https://schema.org/InStock", "url": "https://bestseo.sg/products/audit-toolkit-pro" } } ] } ``` The key 2026 requirement: variants must use ProductGroup with `hasVariant`, not the older pattern of multiple disconnected Product nodes. Google's merchant listing eligibility now checks for the variant relationship and rejects pages that use the disconnected pattern. The under-used field: `material`, `pattern`, `audience`, and `isAccessoryOrSparePartFor` for cross-product relationships. These feed AI engines the entity relationships they use for "compare X to Y" and "what works with X" prompts.

SoftwareApplication Schema: The B2B SaaS Lever

For SaaS products and tools, SoftwareApplication is the highest-leverage schema type and remains under-deployed. The standard implementation includes name, applicationCategory, operatingSystem, offers, aggregateRating, screenshot, featureList, and softwareVersion. ```json { "@context": "https://schema.org/", "@type": "SoftwareApplication", "name": "BestSEO Rank Tracker", "applicationCategory": "SEOApplication", "operatingSystem": "Web, iOS, Android", "softwareVersion": "3.2.1", "screenshot": "https://bestseo.sg/img/rank-tracker-screenshot.jpg", "offers": { "@type": "Offer", "price": "49", "priceCurrency": "SGD", "priceValidUntil": "2026-12-31" }, "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "128" }, "featureList": [ "Daily rank tracking across Google, Bing, AI Overviews", "Multi-country and multi-device tracking", "Competitor comparison", "Slack and email alerts" ], "publisher": { "@type": "Organization", "name": "BestSEO", "sameAs": ["https://www.wikidata.org/wiki/QXXXXXXX"] } } ``` The strategic application: SoftwareApplication schema is the input that ChatGPT and Perplexity use heavily for SaaS comparison queries ("best SEO rank tracker", "Ahrefs alternatives"). Pages with full SoftwareApplication schema and aggregated reviews surface materially more often in these AI engine comparisons than pages without. The corollary for B2B SaaS marketers: the comparison query traffic that used to flow through G2 and Capterra reviews is now also flowing through AI engine recommendations. SoftwareApplication schema with high-quality aggregated review data is the structural lever for capturing that traffic.

JobPosting, Recipe, Course: The Vertical SERP Plays

Three more schema types that unlock dedicated vertical SERPs and should be deployed wherever applicable. JobPosting is the entry to Google Jobs. SG recruitment SERP is heavily dominated by Google Jobs results for most role queries; without JobPosting schema, career pages will not surface there. Required fields: title, description, datePosted, validThrough, employmentType, hiringOrganization, jobLocation, baseSalary, applicantLocationRequirements (for remote roles). Recipe is the entry to the Recipe carousel and Google Discover food surface. SG F&B brands and food bloggers that deploy Recipe schema with full nutrition info, cookTime, recipeIngredient, recipeInstructions, and aggregateRating capture significantly more long-tail food query traffic than equivalent recipes without. Course is the entry to Google's course rich card. Required fields include name, description, provider, hasCourseInstance (with courseMode, courseSchedule, instructor, location). For training providers, certification programmes, and educational institutions in SG, Course schema is the structural lever for surfacing in skill-acquisition SERPs.
Entity nesting depth: shallow vs deep schema and the AI citation impact

Shallow schema (most implementations)

{
  "@type": "Product",
  "name": "BestSEO Audit Toolkit",
  "price": "499"
}

AI sees: "a product called BestSEO Audit Toolkit at 499". No entity context.

Deep schema (2026 standard)

{
  "@type": "Product",
  "name": "BestSEO Audit Toolkit",
  "manufacturer": {
    "@type": "Organization",
    "name": "BestSEO",
    "founder": {
      "@type": "Person",
      "name": "Jim Ng",
      "sameAs": "https://www.wikidata.org/..."
    },
    "sameAs": [
      "https://www.linkedin.com/company/bestseo-sg",
      "https://www.wikidata.org/..."
    ]
  }
}

AI sees: a Product made by an Organization with a known Founder, all entity-resolved against Wikidata. Citable with full attribution.

Entity Nesting: The Discipline That Separates Good Schema from Useless Schema

The single highest-leverage schema discipline in 2026 is entity nesting. The pattern: every entity reference in your schema should expand to a full nested entity, not a flat string.

The wrong pattern: `"author": "Jim Ng"`.

The right pattern:

```json

"author": {

"@type": "Person",

"name": "Jim Ng",

"url": "https://bestseo.sg/about/jim-ng",

"sameAs": [

"https://sg.linkedin.com/in/jim-ng",

"https://twitter.com/jimng_seo",

"https://www.wikidata.org/wiki/QXXXXXXX"

],

"jobTitle": "Founder",

"worksFor": {

"@type": "Organization",

"name": "BestSEO",

"url": "https://bestseo.sg",

"sameAs": "https://www.wikidata.org/wiki/QXXXXXXX"

}

}

```

The discipline: every Organization references a Person for founder, every Person references an Organization for worksFor, every Product references an Organization for manufacturer, every Article references a Person for author. Each entity reference uses sameAs to link out to authoritative external IDs (Wikidata is the highest-leverage; Wikipedia, LinkedIn, Crunchbase are secondary).

The result: AI engines build a structured fact graph from your site that maps cleanly into their internal entity model. Citation accuracy goes up; entity disambiguation errors (where the AI confuses your brand with a similarly-named entity) go down.

Schema Validation: The Pre-Deploy Discipline

Every schema deployment must be validated before going live. The required validation chain:

  1. Schema.org JSON-LD parser (https://validator.schema.org/) for syntactic correctness and schema-vocabulary compliance.
  2. Google Rich Results Test for Google-specific eligibility and SERP feature qualification.
  3. Bing URL Inspection for Bing eligibility, particularly important for Microsoft Copilot AEO.
  4. Manual rendered-source check to confirm schema parity with visible content. Google's content parity policy: schema content must match visible page content. Hidden schema (where the JSON-LD claims facts not present on the rendered page) triggers spam flagging.

The pre-deploy checklist: validate, deploy to staging, re-validate from the live URL, check rich results in incognito Google search after Google has had time to crawl, monitor Search Console for structured data errors over the next 14 days.

A Worked Example: SG SaaS Schema Audit

Concrete example from our SG portfolio. Client: SG B2B SaaS, 60 product pages, schema audit run March 2026.

Pre-audit baseline:

  • Article schema deployed on blog (95 percent coverage).
  • Product schema deployed on product pages but flat (no variants, no manufacturer nesting, no sameAs).
  • No SoftwareApplication schema (despite the entire product being a SaaS application).
  • No FAQPage schema on FAQ-heavy pricing pages.
  • AI citation rate (ChatGPT + Perplexity, 30 tracked prompts): 12 percent.

Post-audit deployment (60-day rebuild):

  • Product schema rebuilt with ProductGroup variants, full Organization manufacturer nesting, sameAs to LinkedIn and Wikidata.
  • SoftwareApplication schema deployed on the product application page with full feature list and aggregated G2 review data.
  • FAQPage schema deployed on pricing, comparison, and integration pages.
  • Organization schema (sitewide) rebuilt with founder Person nesting, sameAs to Wikidata, Wikipedia (via authority page mention), Crunchbase, LinkedIn.
  • All schema validated via Rich Results Test pre-deploy.

Day 60 measurement:

  • AI citation rate: 31 percent (up from 12 percent).
  • Google rich result coverage in Search Console: 47 pages eligible (up from 12).
  • Knowledge Graph entity resolution: brand entity now appears in Google's entity card for the brand name query (was unresolved before).
  • Pricing page CTR (FAQ snippets surfacing): up 28 percent.

The pattern is consistent across the SG portfolio: structural schema upgrades produce measurable lift within one to two indexing cycles. The work is mostly mechanical; the leverage comes from doing it completely rather than partially.

Frequently Asked Questions

Which schema types should I prioritise if I can only deploy three?

For most sites: Organization (with full founder Person nesting and sameAs to Wikidata), Article (for editorial content), and the type that matches your primary page template (Product for ecommerce, SoftwareApplication for SaaS, Service for service businesses, Event for events businesses). Organization is non-negotiable because it is the entity hub that AI engines use to disambiguate everything else on your site. Article is the editorial baseline. The third slot depends on your business model. Once those three are in place, layer in FAQPage, BreadcrumbList, and the rest.

Does Google still reward HowTo schema?

HowTo rich results were deprecated for desktop in 2023 and remain limited on mobile. The schema itself is still valid and still feeds AI engines useful structural metadata, so it remains worth deploying for AI citation purposes even though the rich result surface is diminished. The strategic shift: deploy HowTo for AEO and GEO leverage, not for the SERP feature it used to unlock.

How important is sameAs for entity disambiguation?

Critical. The sameAs property is the single highest-leverage entity-disambiguation signal in 2026. Linking your Organization, Person, and Product entities to Wikidata IDs (the most authoritative), Wikipedia URLs (where they exist), LinkedIn company and personal pages, Crunchbase profiles, and verified social media accounts gives AI engines the entity-resolution map they need to know definitively which "BestSEO" you are. Without sameAs, the AI engine guesses; with sameAs, it knows.

Can I deploy schema for content that is not visible on the page?

No, and doing so risks spam flagging. Google's content parity policy requires that every schema property correspond to visible content on the rendered page. Hidden schema (FAQ schema where the answers are not visible to users, Review schema where the reviews are not displayed, Product properties not shown in the product description) is treated as deceptive structured data and can result in manual action. The discipline: schema describes the page, the page does not exist to support the schema.

Do AI engines actually read JSON-LD or just the rendered HTML?

Both. AI engine crawlers (GPTBot, ClaudeBot, PerplexityBot) parse the rendered HTML for content and additionally extract JSON-LD blocks for entity-typed metadata. The JSON-LD entities feed the chunk metadata in the engine's vector index, which means schema-marked chunks have richer retrievability than equivalent unmarked chunks. The practical implication: schema is a primary AEO and GEO signal, not just a Google rich result signal.

How often should I re-validate deployed schema?

At least quarterly, plus on every significant template change. Schema.org vocabulary evolves, Google rich result eligibility criteria change, and template updates can break existing schema (a CMS migration that strips inline JSON-LD is a common failure mode). The minimum cadence: quarterly Search Console structured data report review plus Rich Results Test on a sample of pages, immediate re-validation after any template, theme, or platform change.

Related reading

Jim Ng, Founder of Best SEO Singapore
Jim Ng

Founder of Best Marketing Agency and Best SEO Singapore. Started in 2019 cold-calling 70 businesses a day, scaled to 14, then leaned out to a 9-person AI-first team serving 146+ clients across 43 industries. Acquired Singapore Florist in 2024 and grew it to #1 rankings for competitive keywords. Every SEO strategy ships with his personal review.

Connect on LinkedIn

Want Results Like These for Your Site?

Book a free 30-minute strategy session. No pitch, just a real look at what is holding your organic traffic back.

Book A Free Growth Audit(Worth $2,500)