Foundgrove
← All posts

GEO · 10 min read

Schema Markup for GEO: Which Schemas Actually Matter

Summary

Most schema work is wasted on GEO. Here are the 4 schemas that move AI citation rates — and the ones (Speakable, HowTo rich results) that no longer do.

By Hyder Shah, Founder & CEO · Published June 26, 2026 · Updated July 26, 2026

Schema markup is one of the most over-talked, under-implemented elements of modern SEO. Most agencies either skip it entirely or deploy 12 different schemas hoping something sticks. Start with the uncomfortable finding: Ahrefs tracked 1,885 pages that added JSON-LD schema between August 2025 and March 2026 against 4,000 control pages, and adding schema boosted AI citations on no platform — Google AI Overviews moved −4.6%, AI Mode +2.4%, ChatGPT +2.2%. If you were sold schema as an AI-citation lever, you were sold a story.

Read the scope before you rip out your JSON-LD, though. Those 1,885 pages were already earning 100+ AI Overview citations before schema was added, which Ahrefs says plainly. So the finding is precise: schema does not lift pages that are already visible to AI. It is not evidence that an unmarked, entity-ambiguous site gains nothing from finally telling engines who it is. That distinction is the whole reason four schemas still belong on your site — as hygiene, not as a lever.

This post is the operator manual for schema-for-GEO in 2026. For broader context, see the GEO pillar. For passage-level work that pairs with schema, see the inverted pyramid post.

Which schemas actually drive AI citations?

Four schemas. Organization (with sameAs and complete address/contact info) at the site level — typically in the layout component. Article (with author, datePublished, dateModified, headline) on every blog post and resource page. FAQPage nested under Article on pages with Q&A sections. Service or LocalBusiness on commercial pages. That's it. Everything else is secondary or noise for GEO purposes.

  • Tier 1 (deploy on every relevant page): Organization + sameAs, Article + author + dateModified, FAQPage nested under Article, Service or LocalBusiness on commercial pages.
  • Tier 2 (deploy where it makes sense): BreadcrumbList for site-structure understanding, Review/AggregateRating paired with LocalBusiness, Person schema for authors.
  • Tier 3 (mostly cosmetic for GEO, useful for SERP rich results): VideoObject, Recipe, Event, Product.
  • Skip entirely: Speakable (effectively dead since Google Assistant news clips deprecated), Course (very narrow use), JobPosting (only for hiring pages), QAPage (different from FAQPage and rarely correctly implemented).

Put plainly, here is what each schema actually buys you — and what the evidence says it does not:

SchemaDeploy it?What it actually buys youWhat it does not buy you
Organization + sameAsYes, site-wideEntity disambiguation — tells engines which 'Summit Dental' you areA citation, on its own
Article + author + dateModifiedYes, every postEditorial signals, freshness, rich-result eligibilityA citation lift (Ahrefs measured −4.6% on AI Overviews)
FAQPage nested under ArticleOnly with real on-page FAQsRich-result eligibility, clean Q&A mappingAnything at all if the FAQs aren't visible on the page
Service / LocalBusinessYes, commercial pagesLocal pack and rich-result eligibility, NAP clarityAI citations without a passage worth citing
SpeakableNoNothing — its product surface is goneAny user-visible result whatsoever
HowToOptionalCleaner parsing of procedural stepsSERP rich results (Google removed them in 2023)

The honest verdict: deploy the top four once, validate them, and never think about schema again. It is a one-week hygiene job with a real but modest payoff, and it is the single most over-sold line item in GEO proposals. If an agency's AI-search pitch leads with schema, they are selling the cheapest part of the work as though it were the hardest.

Why does the Article + FAQPage compound pattern matter?

Because it tells AI engines two things at once: "this is an editorial piece with an author" and "this contains Q&A content that maps directly to user questions." Don't over-claim its citation impact, though — Ahrefs' controlled study of 1,885 pages found schema alone didn't move AI citations. The value of the compound pattern is clean entity and editorial signaling plus SERP rich-result eligibility, on top of genuinely well-structured content. Schema supports good content; it doesn't substitute for it.

Implementation matters: the FAQPage should be nested as a sub-entity inside the Article schema, not deployed as a separate JSON-LD block. The FAQ questions should match the H2s on the page exactly (Google's quality check compares them). The Article needs author, datePublished, dateModified, headline, and mainEntityOfPage at minimum.

What does a proper Article + FAQPage JSON-LD look like?

A minimal correct implementation has the Article schema as the root entity with author, dateModified, datePublished, and headline, plus a mainEntity property pointing to a FAQPage object whose mainEntity is the array of Question/Answer pairs. The FAQ questions inside the schema must exactly match the questions surfaced on the page. The structure is well-documented at schema.org/Article and schema.org/FAQPage.

  • Root @type: Article (or BlogPosting, which is a subtype of Article).
  • Required Article properties: headline, author (with @type Person), datePublished, dateModified, mainEntityOfPage.
  • Nested FAQPage as a child entity (not a separate JSON-LD block).
  • FAQPage.mainEntity: array of Question objects, each with name (the question) and acceptedAnswer (with @type Answer and text).
  • Question count: 5-8 per page. Below 5 reads as token compliance. Above 8 dilutes the signal.
  • Match FAQ questions to actual H2s or near-H2s on the page. Mismatches get demoted by Google's quality check.

What is the role of Organization + sameAs?

Organization schema with a complete sameAs property (LinkedIn, Crunchbase, Facebook, X, Wikipedia if applicable, industry-specific directories) builds the entity graph AI engines use to identify your brand. Without it, the engines may treat your domain as anonymous and discount its authority. With it, your brand becomes a known entity that gets pattern-matched across the open web.

The sameAs property should include 5-12 high-quality external URLs that all point to your verified brand presence. Avoid stuffing low-quality directory links — quality matters more than count. Deploy this in your site layout component so it appears in the JSON-LD on every page.

What about LocalBusiness and Service schemas?

LocalBusiness schema on location pages and Service schema on service pages are the two commercial-intent schemas that move both classic SEO rich results and AI citation rates. LocalBusiness needs complete NAP (name, address, phone), opening hours, geo coordinates, and serviceArea. Service needs name, description, provider (linking back to your Organization), and serviceType.

Pair Service with AggregateRating only if you have legitimate, verifiable reviews. Fake or scraped reviews can trigger Google's review-spam policies and lead to manual actions against the whole domain. The penalty is real — and recovering from a manual action is far more expensive than simply never emitting unverifiable rating schema in the first place.

What schemas should I skip?

Speakable, JobPosting (unless hiring), Course (unless an actual course), QAPage (rarely implemented correctly), and any schema you can't legitimately back with on-page content. This isn't a folk rule — Google's own AI-features guidance explicitly lists 'making sure your structured data matches the visible text on the page' among its recommendations. Markup that describes content a human visitor cannot see is the one schema mistake with real downside: it is the definition of a mismatch, and it puts your whole domain's structured-data credibility on the line to win a rich-result snippet you probably don't need.

Speakable specifically: it was designed for Google Assistant news clips, which Google has effectively deprecated. There is no current product surface where Speakable schema delivers user-visible results. Deploying it does nothing for GEO and adds maintenance overhead.

How do you validate schema correctly?

Two validators. Google's Rich Results Test (search.google.com/test/rich-results) for what Google itself parses. Schema.org's validator (validator.schema.org) for strict schema.org spec compliance. Run both on every page before deployment. The Google validator catches issues that affect SERP rich results. The schema.org validator catches strict spec violations that affect AI engine parsers (which often use schema.org spec more strictly than Google does).

  • Run Google's Rich Results Test on every commercial page after schema deployment.
  • Run schema.org's validator for strict spec compliance.
  • Check for warnings as well as errors. Warnings degrade signal quality even when they don't break parsing.
  • Re-validate after every content update — schema can silently break when properties shift.
  • Monitor Search Console's "Enhancements" report for ongoing schema health.

What's the 30-day schema deployment plan?

Week 1: deploy Organization + sameAs in the site layout. Week 2: roll out Article + author + dateModified across the top 25 blog/resource pages. Week 3: add nested FAQPage to the top 10 Q&A pages. Week 4: deploy Service or LocalBusiness on the commercial pages. Validate everything in Rich Results Test as you go. Budget roughly 8-16 hours of developer time for a 50-page site, once — this is a build-and-forget job, not a retainer line item.

Set the expectation before you start: do not run this sprint expecting AI citations to climb, because the best available evidence says they won't move on that basis alone. Run it because rich-result eligibility, entity disambiguation, and clean editorial signals are worth having, and because the marginal cost is one developer-week. Then spend the rest of your budget on the passage rewrites in the inverted pyramid post, which is where the citation lever actually is.

If you want this done for you — including the validation, the page-by-page audit, and the monthly schema health monitoring — book a strategy call. For the full GEO context, see our GEO service. For dental practices specifically, dental SEO covers the schema patterns built into that vertical's program.

Where does this fit in your stack?

If you're running a US service business, the playbook in this post pairs with our full services lineup and applies cleanly across our supported industries and US locations. If you want help implementing it, book a free strategy call — we'll review your current setup and prioritize the next three moves.

For the deeper engagement details, see our GEO service. New to the terminology here? Our SEO & marketing glossary defines every acronym in this post.

What are the most common questions about this topic?

Common questions readers send us about this topic.

Which schema types matter most for AI Overviews?

Four form the sensible foundation: Organization with sameAs at site level, Article with author and dateModified on every blog/resource page, FAQPage nested under Article on Q&A pages, and Service or LocalBusiness on commercial pages. Set expectations honestly, though — Ahrefs tracked 1,885 pages adding schema against 4,000 controls and found no citation lift on any platform (https://ahrefs.com/blog/schema-ai-citations/). Treat these as hygiene for entity clarity and rich results, paired with genuinely well-structured content.

Does Speakable schema still work?

No. Speakable was designed for Google Assistant news clips, which Google has effectively deprecated. There is no current product surface where Speakable delivers user-visible results or meaningfully influences AI citation. Skip it. The maintenance overhead exceeds the zero return. Focus schema budget on Article + FAQPage instead.

Should I deploy FAQPage schema on every page?

Only on pages that have actual on-page FAQ content. Schema-on-page mismatch is one of Google's quality-classifier signals — if your FAQPage schema doesn't match real FAQs on the page, your whole domain's schema signals get discounted. Deploy FAQPage only where the page genuinely contains 5-8 question/answer pairs.

What is the Article + FAQPage compound pattern?

It is a JSON-LD structure where FAQPage is nested as a child entity inside Article, rather than deployed as a separate JSON-LD block. The Article schema covers the editorial framing (author, dateModified, headline) and the FAQPage maps to the Q&A section. It's a clean way to signal both editorial authorship and Q&A structure — but treat it as hygiene. Ahrefs tracked 1,885 pages adding schema and measured no citation lift on any platform, so the pattern supports good content rather than substituting for it.

How do I validate my schema correctly?

Use both Google's Rich Results Test (search.google.com/test/rich-results) for what Google parses and Schema.org's validator (validator.schema.org) for strict spec compliance. AI engines often parse schema more strictly than Google does, so both checks matter. Re-validate after every content update — schema can silently break.

Does HowTo schema still get rich results?

No. Google removed HowTo rich results in 2023. However, the HowTo schema is still useful for AI extraction because the structured step format helps engines parse procedural content cleanly. Don't expect SERP rich results from it. Do expect modest AI citation benefit on procedural queries.

How quickly does schema deployment move AI citation rates?

On the current evidence, it doesn't. Ahrefs tracked 1,885 pages that added schema against 4,000 controls and measured no citation lift on any platform — AI Overviews moved −4.6%, AI Mode +2.4%, ChatGPT +2.2%. Deploy schema for rich-result eligibility and entity clarity, and judge it on those outcomes. If you want AI citation rates to move, the lever is passage-level rewrites, not markup. Any agency promising a citation lift from schema alone is contradicting the best public data.

About the author

Hyder Shah

Founder & CEO, Foundgrove

Hyder Shah is the founder of Foundgrove, an SEO and GEO agency for US service businesses. See our editorial policy for how these guides are researched and reviewed.

Want help applying this to your business?

Book a free 30-minute call. We'll review your current acquisition stack and show you the three highest-leverage moves for your industry and state. Or read how our GEO service works.

Free SEO & AI visibility auditGet my free audit