Schema markup improves AI selection rates by up to 73% (Wellows research). That makes it one of the highest-impact, lowest-effort changes a business can make for visibility across ChatGPT, Perplexity, Google AI Overviews, Microsoft Copilot, Claude, and Grok. Yet every single site we've audited at 1DOT, without exception, was missing at least one critical schema type. Most were missing several.
This is not a theoretical problem. If you are investing in content and AI platforms are not citing you, schema is likely part of the reason. Here is exactly what to implement, where, and how to verify it works.
What is schema markup and why do AI platforms care?
Schema markup is structured data you add to your website's HTML that tells machines what your content means. Not what it says. What it means. A paragraph about your CEO is just text. Person schema tells AI platforms that this is a named individual with a role, credentials, and a link to their LinkedIn profile. That distinction matters when an AI is deciding which sources to trust.
The format that matters is JSON-LD: a block of structured code placed in your page's <head> tag. Google recommends it. AI platforms parse it. It does not affect what visitors see on the page, only what machines understand about it.
Pages with a logical H2/H3 heading hierarchy and proper structured data produce 2.8x higher citation likelihood (ZipTie.dev). AI platforms are pattern-matching engines. Schema gives them patterns they can rely on.
Which schema types matter for AI citations?
Six schema types carry the most weight for AI visibility. Each serves a different purpose, and they belong on different pages.
Organization. Tells AI platforms who you are: company name, logo, contact details, social profiles. This is how ChatGPT and Perplexity verify that your business is a real entity, not a content farm. Without it, AI platforms have to guess your identity from scattered signals across the web.
Service. Describes what you offer with structured fields for service type, provider, and area served. When someone asks an AI "Who provides AI readiness consulting in the UK?", Service schema is what connects your business to that query.
Article. Marks blog posts and guides with author, date published, date modified, and headline. Freshness is a hard ranking signal for AI platforms. Article schema makes your publication and update dates machine-readable, not just visible to humans.
FAQ. Structures question-and-answer pairs so AI platforms can extract them directly. FAQ schema is particularly powerful because AI responses are built around questions. When your FAQ matches a user's query, the AI can pull your answer verbatim. After implementing FAQ and BreadcrumbList schema on our own blog, Google validated and detected the rich results within days.
Person. Attaches credentials to named authors. E-E-A-T signals (Experience, Expertise, Authoritativeness, Trustworthiness) heavily influence which sources AI platforms cite. Person schema makes those signals explicit rather than leaving the AI to infer them from context.
BreadcrumbList. Maps your site's hierarchy so AI platforms understand how pages relate to each other. A blog post sitting under /blog/ai-search-visibility/ signals topical clustering. Without BreadcrumbList, each page looks like an isolated document.
Which pages need which schema types?
The mistake most businesses make is adding one schema type to one page and calling it done. AI platforms evaluate your entire site. Consistent, layered schema across page types builds compound trust. Here is the minimum for each:
Homepage
- →Organization (company identity, logo, contact, social profiles)
- →Service (one entry per core service offering)
- →BreadcrumbList (even for the root page, it establishes hierarchy)
Service pages
- →Service (detailed: description, provider, area served, audience)
- →FAQ (common questions about the service)
- →BreadcrumbList
Blog posts and guides
- →Article (headline, author, datePublished, dateModified, publisher)
- →FAQ (if the post addresses common questions)
- →Person (author with credentials and sameAs links)
- →BreadcrumbList
About and team pages
- →Organization (expanded: founding date, description, team size)
- →Person (one per team member with role, credentials, social links)
- →BreadcrumbList
Three or more schema types per page is the threshold where citation rates increase meaningfully. A blog post with Article, Person, FAQ, and BreadcrumbList schema gives AI platforms four structured reasons to trust and cite it.
How do you implement schema markup?
JSON-LD goes in a <script type="application/ld+json"> tag in your page's <head>. If you are on WordPress, plugins like Yoast or Rank Math generate it automatically for basic types. If you are on a custom stack (Next.js, Gatsby, or similar), you will need to add it manually or through a component.
The critical point: do not rely on plugin defaults. Most plugins add basic Article or Organization schema and stop there. They rarely add FAQ, Service, or Person schema without manual configuration. This is exactly the gap we see on every site we audit.
- 01.Audit what you haveRun your key pages through Google's Rich Results Test. Note which schema types are present and which are missing. Compare against the page-type lists above.
- 02.Prioritise high-traffic pagesStart with your homepage, top service page, and three most-visited blog posts. These are the pages AI platforms are most likely to encounter first.
- 03.Add missing schema typesWrite the JSON-LD for each missing type. Use Schema.org documentation for field references. Every field you fill in is another signal the AI can use.
- 04.Validate and deployTest each page again with the Rich Results Test. Fix any errors or warnings. Deploy. Google typically validates new schema within days, not weeks.
- 05.Monitor ongoingCheck Google Search Console's Enhancements tab for schema errors. Schema that validates on day one can break after a site update. Build a monthly check into your workflow.
What are the common mistakes that reduce schema effectiveness?
Only adding one schema type. Organization schema on the homepage is a start, not a strategy. AI platforms build a picture from multiple structured signals. One type is not enough to differentiate you from the thousands of other sites with basic schema.
Leaving dateModified stale. Article schema with a dateModified from 2023 actively works against you. AI platforms use this field to assess freshness. If you update content, update the date in the schema. Otherwise the structured data contradicts the page content.
Generic author fields. "Admin" or "Team" as the author in Person schema provides zero E-E-A-T signal. Named authors with real credentials, a job title, and a sameAs link to their LinkedIn profile give AI platforms something to verify.
Ignoring the connection between schema and content structure. Schema tells AI what your content means. But if your content lacks clear headings, self-contained sections, and explicit answers, the schema is pointing at unstructured noise. Both need to work together.
How does schema fit into broader AI visibility?
Schema is one of several signals AI platforms use to decide which businesses to recommend. It works alongside topical authority, content freshness, third-party validation, and E-E-A-T. But it is uniquely valuable because of the effort-to-impact ratio. Most of the other signals take months to build. Schema can be implemented in a day.
It is also worth noting that Google AI Overviews and AI Mode share only 10.7% URL overlap (SE Ranking, 10,000 keywords, June 2025). Each AI surface selects sources differently. Schema does not guarantee citation on every platform, but it removes a barrier that applies to all of them. For a deeper look at where your business stands across all six AI platforms, read our complete guide to AI search visibility.
What to do next
Pick your five highest-value pages. Run them through Google's Rich Results Test. Count the schema types on each. If any page has fewer than three, you have work to do.
If you want to know exactly which schema types are missing and how they affect your AI visibility across ChatGPT, Perplexity, Google AI Overviews, Microsoft Copilot, Claude, and Grok, book a free audit. We will check your AI search visibility across all six platforms, identify the gaps, and tell you exactly what to fix first.
About the author
Mo Walji
Mo Walji founded 1DOT in 2015. The company now helps B2B companies become visible to AI search platforms across ChatGPT, Perplexity, Gemini, and Google AI Overviews. Mo works directly with construction, manufacturing, professional services, and education companies in the UK and US.
Read more about Mo →