The schema tags AI engines actually read in 2026
There are over 800 schema types defined at schema.org. AI engines actively read about eight of them. The other 790-plus exist mostly as legacy markup, edge-case vocabulary, or coordination overhead. Here's the working set — what each one signals, what to put in each, and what's safe to skip.
Why schema matters more in the AI era, not less
Classical search engines used schema to render rich results in search listings — review stars, FAQ accordions, recipe cards. Those rich results still matter, but they're not why schema is rising in importance now. Schema matters now because AI engines use it during entity resolution — the process of figuring out what your page is about and how the entities on it (people, organisations, products, places) relate to other things they've already indexed.
For classical search, schema was a presentation layer. For AI search, schema is a comprehension layer. The difference is that the latter applies to every page, not just the ones eligible for special listings. A blog article without schema can still rank in classical search. An AI engine reading the same article without schema has to guess who wrote it, what organisation published it, and which other entities it relates to — and guesses tend to weight lower in citation algorithms than verified entity references.
The eight schema types AI engines actively read
The most consequential schema type for any business publishing content. AI engines use Article schema to establish the basic citation context — who wrote this, when, what's it about, where can the canonical version be found. Critical fields: headline, author (linked via @id to a Person schema), datePublished, dateModified, publisher (linked via @id to an Organization), mainEntityOfPage, and image with explicit width/height. Without these, AI engines fall back to inference, and inference is less reliable than declared data.
The schema type that does the most heavy lifting for E-E-A-T (Experience, Expertise, Authoritativeness, Trust) signal. AI engines specifically use the sameAs array to verify that the author is who the page says they are — Scholar profiles, LinkedIn, ResearchGate, professional registry entries. The more verifiable identity anchors an author has, the more weight their writing carries during AI citation. Critical fields: name, honorificPrefix (where applicable), jobTitle, worksFor, knowsAbout, and sameAs.
Establishes the publisher entity. AI engines use it for source attribution and for tying multiple articles to a single coherent entity. The Organization schema should be declared once, given a stable @id (e.g., https://yoursite.com/#organization), and referenced from every page's schema graph. Critical fields: name, url, logo (as ImageObject), sameAs (linking to verified social/business directory profiles), areaServed for geo-anchored businesses.
FAQPage schema is one of the highest-leverage markups for AI citation because AI engines lift Q&A pairs directly from it when answering related queries. The "directly" matters: an AI engine answering "how does X work" can quote your FAQPage answer verbatim or near-verbatim, citing you as the source. The trap: FAQ schema must match real Q&A content on the page. Stuffed FAQs (questions no real user would ask, written to game the schema) are penalised by Google and ignored by AI engines.
For Australian SMBs serving geographic territories — most of them — LocalBusiness schema is critical. AI engines use it for "near me" queries, "best [service] in [city]" prompts, and recommendation contexts. Critical fields: name, address (with full PostalAddress nested), geo (with GeoCoordinates), telephone, openingHoursSpecification, priceRange, and areaServed. Subtypes like Accountant, Dentist, HomeAndConstructionBusiness are more specific and produce stronger signal than the generic LocalBusiness type.
The schema AI engines lean on most heavily for product recommendation prompts. The challenge with Product schema is that it needs to be accurate and complete — partial Product schema (price but no availability, name but no description) signals low quality. Critical fields: name, description, image, brand (as Organization or Brand), offers (with price, priceCurrency, availability), aggregateRating if you have real reviews, and review for individual reviews. Australian e-commerce sites should set priceCurrency to AUD.
Less glamorous than the others but still actively read. BreadcrumbList tells AI engines where a page sits in your site's hierarchy, which feeds into how confident they are about the page's topic. A blog article whose breadcrumb is Home → Blog → AI Search → [article] gets clearer topic classification than one with no hierarchy declared. Critical fields: ordered itemListElement entries with position, name, and item (the URL).
The schema that most needs to be honest. AI engines have learned to spot fake or inflated review markup, and pages that fail the verification (claiming high ratings while having no Trustpilot, Google Business, or industry-source ratings to confirm) lose trust signal globally, not just on the affected page. Used honestly, Review and AggregateRating produce strong AI-citation signal — especially for product, service, and local-business recommendations. Critical fields for AggregateRating: ratingValue, reviewCount, bestRating, worstRating.
What the working set looks like in practice
For a typical AU SMB blog article, the schema graph that covers the eight high-impact types is roughly 80–120 lines of JSON-LD. Here's a simplified skeleton showing how the entities link to each other through @id references:
{ "@context": "https://schema.org", "@graph": [ { "@type": "Article", "@id": "https://example.com/blog/post/#article", "author": { "@id": "https://example.com/author/name/#person" }, "publisher": { "@id": "https://example.com/#organization" }, "headline": "...", "datePublished": "2026-06-05T07:30:00+10:00" }, { "@type": "Person", "@id": "https://example.com/author/name/#person", "name": "...", "sameAs": [ "scholar URL", "LinkedIn URL" ] }, { "@type": "Organization", "@id": "https://example.com/#organization" }, { "@type": "BreadcrumbList", "itemListElement": [ "..." ] }, { "@type": "FAQPage", "mainEntity": [ "..." ] } ] }
The key pattern is the @id references that link entities together. Each entity has a stable, unique identifier. Article references Person and Organization through their @ids. The same Person and Organization schemas appear on every article — same @ids — so AI engines can resolve them to single entities across the whole site. This is what makes a coherent entity graph that AI engines can read; loose, disconnected schema blocks don't produce the same effect.
My 2019 framework for constructing optimisation models to increase the visibility of organisations' information in search engines argued that the structural clarity of an information artefact predicts its visibility better than the volume of optimisation effort applied to it. That paper was about classical search, but the principle is the actual mechanism behind schema in 2026: schema makes the structural clarity of your content machine-legible. AI engines reward that legibility because it lets them cite you confidently. Sites with messy or absent schema force AI engines to guess, and guesses produce lower citation rates.
Five schema types most agencies use that AI engines mostly ignore
The most expensive schema work is the work that produces nothing. Five categories where I see AU agencies wasting effort:
Generic WebPage schema on every page tells AI engines nothing they didn't already infer. WebSite schema once at the site level, with SearchAction if you have site search, is fine. WebSite schema on every page is redundant.
Google deprecated rich results for HowTo schema in 2023 for most cases. The schema still exists and AI engines still parse it, but for most business content the same information embedded in a well-structured article is read just as well. Use HowTo only where the content genuinely is a step-by-step procedure that's distinct from your main article structure.
Designed for voice assistants to identify which parts of a page to read aloud. Adoption has been minimal across voice assistants and the schema produces no meaningful AI-citation signal. Maintain it only if you have a specific voice-first product use case.
Service schema duplicating what a LocalBusiness with detailed offerings already declares produces no incremental signal. Use Service schema only when the service offered is meaningfully distinct from the business itself (e.g., a marketplace that lists multiple providers' services).
The most damaging schema is correct-looking schema applied to a page it doesn't describe. Article schema on a service page. Product schema on a blog post. Recipe schema on a non-recipe page. Google can flag these as misleading markup, AI engines learn to discount the site's overall schema reliability, and the bad markup hurts the whole domain's signal — not just the affected page.
Want to see if your schema is doing what you think it is?
Our free AI search audit includes a schema validation pass — which types you have, which are correctly structured, which are missing, and which are silently producing no signal. Three-page report, prioritised fixes. AU SMBs only.
The bottom line
Eight schema types — Article, Person, Organization, FAQPage, LocalBusiness, Product (if applicable), BreadcrumbList, Review/AggregateRating — do almost all of the work AI engines need from schema. Five common categories of schema markup do little or actively harm. The rest of the schema.org vocabulary is mostly edge cases that don't apply to typical Australian SMB content.
The discipline isn't about coverage — putting more schema everywhere doesn't help. The discipline is about correctness: making sure each schema accurately describes what's on the page, every entity has a stable @id, and the entities link to each other through references rather than existing as disconnected blocks. That's what makes the entity graph an AI engine can read.
For the conceptual frame underneath all of this, read your website now has two audiences — you see one. Schema is the cleanest way to serve the second audience without making the first audience's experience worse.
