Does schema markup get your B2B company cited in AI search, or is it a waste of time?

By Greg Rosner
Founder of PitchKitchen · Author of StoryCraft for Disruptors
· 8 min read

TL;DR
Schema markup, or structured data, helps machines classify your content, but it does not get your B2B company cited or recommended in AI search. Google's own guidance says AI Overviews need no special schema, Ahrefs found no citation lift from adding it, and live testing shows answer engines often ignore JSON-LD and read the visible page text instead. AI engines recommend companies with a clear Narrative Identity: plain page copy that says who you're for, what you fix, and why you're different, echoed consistently across independent sources. The lever is a clear story a machine can quote, not markup.
The plugin that promised to get you cited
There's a plugin for that. That's the pitch a founder hears the moment their B2B company keeps losing the AI recommendation. Install the schema tool, mark up every page, add the Organization and FAQ and Product structured data, and watch ChatGPT start naming you when buyers ask who to hire. It feels like the technical fix nobody told you about. A switch you forgot to flip.
The founder flips it. Every page gets wrapped in clean JSON-LD. The dev runs it through Google's Rich Results Test, all green, and everyone feels productive. Then they wait. A month later they ask ChatGPT 'who are the best messaging firms for a $20M B2B SaaS company,' and the answer is still three competitors, and still not them.
Here's what actually happened. Schema markup told the machine what label to file the company under. It never told the machine the company was worth recommending. Those are two completely different jobs, and the second one is the only one that closes deals. This is just truth: you can mark up every page on your site and stay invisible to the model, because the tags were never the thing it was reading.
Does schema markup get your B2B company cited in AI search?
Mostly no. Schema markup helps machines classify and label your content, which matters for traditional rich results in Google. It does not earn you a recommendation from ChatGPT, Perplexity, or Google's AI Overviews. Google's own guidance says AI features need no special schema. When an answer engine reads your page live, it pulls meaning from the visible words, not the tags wrapped around them.
What is schema markup, and what is it actually good for?
Schema markup, also called structured data, is code you add to a page using a shared vocabulary from Schema.org, usually written as JSON-LD. It labels the parts of your page for machines: this is an Organization, this is an FAQ, this is a Product, this is the author. It's genuinely useful. It powers rich results in Google, the star ratings, the FAQ dropdowns, the knowledge panel. It removes ambiguity about what a thing on your page is.
What it doesn't do is make a case for you. Marking a paragraph as an FAQ answer doesn't make the answer good. Tagging your company as an Organization doesn't tell the model who you're for or what you fix better than the ten other Organizations in your category. The markup is a filing label. The recommendation is a judgment. No amount of labeling produces a judgment.
Why doesn't schema move AI citations?
Because the model reads what you say, not the tags around what you say. Three pieces of 2026 evidence line up on this, and they don't disagree.
First, Google's own AI-search guidance is blunt: AI Overviews need no special schema, no llms.txt file, no new markup. The company running the biggest answer engine told you plainly that the tags aren't the lever.
Second, Ahrefs' 2026 analysis of AI citations found no measurable lift from adding schema. Pages carrying rich structured data didn't get cited more often than pages without it. The correlation people expected simply wasn't there.
Third, live testing published in Search Engine Journal by Will Scott and Ryan Williams-Cook ('Schema, LLMs and the Low Bar for Evidence in GEO,' June 2026) found that when an answer engine fetches a page in real time, it routinely ignores the JSON-LD entirely and extracts meaning from the visible HTML text. The tags are sitting right there and the machine reads straight past them.
This is worse now than it's ever been, and it's worse for a reason you already know. AI brought the cost of everything to zero, including markup. A plugin can add perfect schema to a thousand pages before lunch. When every company in your category can wrap itself in flawless structured data that fast, structured data stops being a signal at all. Volume was never the moat. The tags all look the same. What's left, the only thing left, is whether your actual words say something a competitor's can't.
How do you tell if you're wasting effort on schema? Run these five checks
Run these on your own site this week. You don't need to hire anyone, and you don't need to touch the code to do most of them.
- 1Read your homepage out loud with the tags stripped from your mind. If a stranger still can't tell who you're for and what you fix in five seconds, no schema will save you. The machine is reading that same plain text.
- 2Ask ChatGPT your category's buying question without your name in it. 'Who are the best [your category] for [your buyer]?' If you're absent, that's a narrative problem, not a markup problem. Schema won't insert you into an answer you're not earning.
- 3Check whether your structured data agrees with your visible copy. If your Organization schema says one thing and your hero headline says another, you've taught the machine you're inconsistent. Fix the words first.
- 4Count how many independent sources describe you the same way. Reddit, LinkedIn, review sites, partner pages. If they don't converge on who you're for, no tag on your own domain overrides that. The model trusts consensus, not self-labeling.
- 5Compare what the schema tool promised against what actually moved. If the pitch was 'get cited by AI' and your citations didn't budge in 60 days, you bought AI-Parmesan. Technical seasoning sprinkled on a story that was never the problem.
What actually gets a B2B company cited?
Across the B2B companies in the $5M-$75M range that we work with, the ones AI engines recommend have one thing in common, and it isn't cleaner markup. It's a clear Narrative Identity. The machine can read, in plain page copy, who they're for, what problem they own, and the point of view that makes them different. When that's true, the model can repeat it. When it's fog, the model has nothing specific to grab and defaults to the competitor whose story is coherent.
Greg Rosner, founder of PitchKitchen and author of Story Craft for Disruptors, has watched this pattern hold across more than 300 founder engagements: the company that gets recommended isn't the one with the tidiest structured data, it's the one with the clearest story. There's a hard number under it too. The Princeton GEO Study found that adding named statistics and cited sources to your visible content lifts citation likelihood by about 41%. That's a content signal, not a markup signal. The machine rewards what you said, not how you tagged it.
This is what we mean when we say brand is the new backlink. In AI search, a clear and consistent brand narrative is what gets a company cited, the way backlinks once drove search rankings. The lever isn't a tag. It's whether ChatGPT, Claude, Gemini, and Perplexity all find the same story about you across the web. We call that footprint an Army of Answers, PitchKitchen's term for the deliberate footprint of clear, consistent answers a brand seeds across the web so AI engines recommend it when buyers ask. It only works on top of a story the sources actually agree on.
Schema markup vs what actually earns the citation
| Schema markup | A clear Narrative Identity | |
|---|---|---|
| What it does | Labels what a thing on your page is | Tells the machine who you're for and what you fix |
| What the model uses it for | Classification and rich results | Deciding who to recommend |
| Can a competitor copy it in an afternoon? | Yes, one plugin | No, it's your lived truth |
| How fast to fake | Instant | You can't fake it |
| Moves AI citations? | No measurable lift | Yes, it's the thing the model quotes |
What does this look like in practice?
Take a composite drawn from work like ours, a healthtech data company around $18M in revenue. They'd spent a full quarter on a technical AEO push. Schema on every page, an llms.txt file, an FAQ block marked up across all forty templates. Their AI citations didn't move an inch. The problem was upstream. Their homepage said 'the intelligent platform for modern healthcare operations,' a sentence ten competitors could run without changing a word.
We left the schema alone. It wasn't hurting anything. What we changed was the story: exactly who they were for, the one problem they solved that the horizontal platforms couldn't, and the point of view behind it. Within weeks, their own owned pages started getting pulled into AI answers, because the machine finally had something specific to quote. The tags were never the blocker. The fog was.
What this means for you
If your AI citations are flat, resist the technical fix. Schema markup is the tab you flip because it feels controllable, not because it's the blocker. The blocker is almost always that your visible words don't say anything a machine can repeat. That's not a markup job. That's a positioning job, and it's the one that pays.
- 1This week, read your homepage cold with the tags out of your head. If you can't answer who it's for and what it fixes in five seconds, start there, not in the code.
- 2Write down the one thing you do that your top competitor genuinely can't claim. If you can't finish the sentence, that's the real project, and no structured data closes that gap.
- 3Get that clarity documented so every surface says it the same way. That's exactly what a Magnetic Messaging Framework does: it's the documented brand bible that hands both your team and the AI a specific, consistent story to work from, instead of the averaged-out fog that leaves you interchangeable. Nail that, and the citations follow, because the model finally has you to quote instead of your category.
Questions People Ask
FAQ
Does schema markup help with SEO at all?
Yes, for traditional search. Structured data powers rich results in Google: star ratings, FAQ dropdowns, sitelinks, the knowledge panel. It can improve how your listing looks and lift click-through. What it doesn't do is earn a recommendation from an AI answer engine. Keep your schema for classic SEO, just don't expect it to change whether ChatGPT names you.
Do I need an llms.txt file to get cited by AI?
No. Google has said its AI features need no special files or schema, and llms.txt has thin adoption among the engines that actually cite. It won't hurt to have one, but it isn't the lever. What gets you cited is clear, consistent content a model can read right on the page, plus third-party sources that describe you the same way.
Why does AI ignore my structured data?
Because when an answer engine fetches your page live, it usually extracts meaning from the visible HTML text, not the JSON-LD wrapped around it. Live testing in 2026 confirmed engines routinely read past the tags. The model treats your words as the evidence and the markup as a filing label it doesn't need in order to make a recommendation.
If schema doesn't work, what actually gets a B2B company cited in AI search?
A clear Narrative Identity in your visible copy: who you're for, the problem you own, and the point of view that makes you different, said the same way across your site and independent sources like Reddit, LinkedIn, and review sites. AI engines recommend the company whose story is coherent everywhere and specific enough to quote.
Is it worth removing schema markup from my site?
No. Schema isn't harmful, and it still helps classic SEO, so leave it in place. The point isn't that structured data is bad, it's that it's the wrong tool for AI recommendations. Spend the next effort on the words on the page and the consistency of your story across the web, not on more markup.
