Schema markup and structured data: the technical layer AI search actually reads
ChatGPT, Perplexity, and Google's AI Overviews don't read your website the way a human does. Here's what structured data actually does, in plain English, for a service business.
We wrote about how to show up in ChatGPT answers as a general strategy. This post is the technical layer underneath it: schema markup, what it is, and why it matters more in 2026 than it did five years ago.
What schema markup actually is
Schema.org markup is a standardized vocabulary — added to your site’s HTML, invisible to
visitors — that labels your content in machine-readable terms. Instead of a page that
just says “we’re open 8am–6pm and serve Surrey and Langley,” structured data explicitly
tags that as openingHours and areaServed in a format search engines and AI systems
parse directly, rather than infer from surrounding paragraph text.
Think of it as the difference between a filing cabinet with labeled folders and a pile of paper on the floor. The information might be identical. One is instantly usable; the other requires interpretation, and interpretation introduces error.
Why this matters more for AI search than it did for classic SEO
Classic Google search could tolerate some ambiguity — a crawler indexes essentially
everything and ranks based on hundreds of weighted signals. AI answer engines behave
differently: they’re synthesizing a direct answer from a handful of sources, in real
time, and they favor sources where the facts are unambiguous. A LocalBusiness schema
block with your exact phone number, hours, address, and service area is a much easier
citation for an AI system to trust and quote than the same facts buried in marketing copy.
This is also why AI Overviews and chat-based answer engines increasingly favor sites with clean structured data for local “who does X near me” queries — it’s the fastest path to a fact the model can state confidently instead of hedging.
The schema types that matter for a service business
LocalBusiness(or a more specific subtype likeProfessionalService) — your name, address, phone, hours, service area, and founder. This is the foundation; every page on your site should reference the same@idso systems know it’s the same entity.BlogPosting— for content like this post: headline, publish date, author, and publisher, so AI systems can attribute and date the source correctly.BreadcrumbList— signals your site’s structure (Home → Field Notes → this post), which helps both classic crawlers and AI systems understand context and authority.FAQPage— if you answer common customer questions on a page, marking them up as FAQ schema makes them directly extractable as a standalone answer.Review/AggregateRating— genuine customer reviews, marked up properly, are a trust signal both classic search and AI answer engines weight heavily. Never fabricate these; search engines actively penalize fake review markup.
What this looks like on an actual site
On this site, every page carries a shared ProfessionalService schema block (name,
address, phone, service area, and links to our verified profiles), every blog post adds
its own BlogPosting block with a real publish date and author, and every page carries
BreadcrumbList schema showing where it sits in the site. None of this is visible to a
visitor — it’s a <script type="application/ld+json"> block in the page head — and none
of it should ever contradict what’s on the visible page. Structured data that
misrepresents your actual content is worse than no structured data at all.
The honest limits
Schema markup doesn’t create authority out of nothing — it makes the authority and facts you already have legible to machines. A business with thin content and perfect schema still underperforms a business with strong, honest content and average schema. Treat this as the technical foundation you build correctly once, not a lever you can pull repeatedly for more visibility.
If you want your site’s structured data audited — most BC service business sites we check are running with zero or broken schema — get in touch and we’ll tell you exactly what’s missing.
Written by Jazz Grewal, who builds these systems for BC service businesses.