Schema markup is code that goes inside your website and tells Google — and AI tools like ChatGPT and Perplexity — exactly what your business is, where it is, and what it does. Without it, search engines and AI have to read your website like a human would, piecing together information from sentences and paragraphs. With it, they can read the data directly, instantly, and without confusion. It's the difference between leaving someone a handwritten note and handing them a properly filled-in form.
Why Google and AI tools can't just "read" your website
Here's the problem with letting Google figure out your business from your web copy. Say you're a plumber in Sheffield. Your website says "we're a trusted Sheffield plumber covering the S1 to S10 postcodes." That sentence is perfectly clear to a human. To a machine trying to categorise data at massive scale, it's considerably more ambiguous.
Is "Sheffield" a location or a company name? Is "plumber" a job title or a service category? What does "S1 to S10" mean in terms of actual coordinates? Does this business have opening hours? Can you call them at the weekend?
Schema markup answers all of these questions directly, in a standardised format that every search engine and AI tool understands. Think of it as attaching a label to everything on your website: "this text = business name," "this = phone number," "this = a question and its answer."
Schema markup doesn't change what visitors see on your website. It adds invisible labels that only machines read — like a nutrition label on a food packet that customers never look at but the supermarket's stock system depends on.
What happens when you add schema markup
The improvements are real and measurable. Here's what changes when your website has proper schema:
1. Google understands your business more accurately
Google can confidently categorise your business, match you to the right searches, and trust that the information it's serving is correct. An incorrectly parsed business — where Google has guessed wrong about your location or service type — shows up in the wrong searches and gets filtered out of others.
2. You're eligible for rich results in search
With the right schema, your search listing can include star ratings, FAQ answers, business hours, and other enhanced details that make your result stand out from plain text listings. These rich results get higher click-through rates — in some studies, up to 30% more clicks than standard listings.
3. AI tools cite you more confidently
This is the big one in 2026. When ChatGPT or Perplexity gets asked "who's a good plumber in Sheffield?", they're pulling information from everything they can find about plumbers in Sheffield. Pages with schema markup give AI tools clean, reliable data to cite. Pages without schema make AI tools work harder to extract information — and when it's unclear, they either skip you or get details wrong.
Research shows that 78% of pages cited in Google AI Overviews have structured data on them. That's not a coincidence. It's the shortcut AI uses to decide who to cite.
Schema markup is the main reason some businesses appear in AI search recommendations and others don't — even when the underlying businesses are identical in quality and reputation.
The schema types that matter most for local businesses
There are hundreds of schema types, but for a local service business, five do the heavy lifting:
LocalBusiness schema (homepage)
This is the foundation. It marks up your business name, address, phone number, opening hours, geographic service area, and business category. Everything Google and AI need to know about who you are and where you operate. Add this first — everything else builds on it.
FAQPage schema (any Q&A content)
If you have a page or section with questions and answers, wrapping it in FAQPage schema dramatically increases the chance of AI tools extracting and citing those answers directly. Pages with FAQPage schema are cited by Perplexity 47% more often than equivalent pages without it.
AggregateRating schema
This lets you mark up your review score and total review count directly on your website — nested inside your LocalBusiness schema. AI tools can then read your rating without having to fetch it from Google in real time. It's how that star rating sometimes appears in search results next to your business name.
Article schema (every article or blog post)
For any written content on your website, Article schema adds a datePublished field and author information. AI tools use this to assess how current and authoritative your content is. Content without a date looks unverifiable — and unverifiable content gets skipped.
BreadcrumbList schema (every page)
This tells search engines and AI how your website is structured — which pages belong to which categories, and how they relate to each other. It supports topical authority signals across your whole site.
How to actually add schema markup to your website
Schema markup is written in JSON-LD — a small block of code that lives in the <head> of your page and is completely invisible to website visitors. Here's the most important one for a local business, simplified:
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Sheffield Plumbing Co.",
"telephone": "0114 000 0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Your Street",
"addressLocality": "Sheffield",
"postalCode": "S1 2AB",
"addressCountry": "GB"
},
"openingHours": ["Mo-Fr 08:00-18:00", "Sa 09:00-13:00"],
"url": "https://yourwebsite.co.uk"
}
Paste this into a <script type="application/ld+json"> block in your page's <head> section, fill in your actual details, and you're done. You can verify it worked using Google's free Rich Results Test.
Using a WordPress plugin
If your site runs on WordPress, plugins like Rank Math and Yoast SEO can add schema automatically without touching code. Rank Math's local SEO module will walk you through filling in your business details and generates the markup for you. It also handles FAQ schema on individual pages through a dedicated FAQ block.
If someone else built your site
Send them a link to this article. If you got your site built through WeLaunchd, schema markup is included by default — it goes in at the build stage, not as an afterthought.
Common schema mistakes that undermine everything else
- Wrong business category. Using "LocalBusiness" when you should use "PlumbingBusiness" or "RestaurantService" — schema.org has specific sub-types for most trade categories. The more specific, the better.
- Inconsistent NAP data. Your name, address, and phone in the schema must match exactly what's on Google Business Profile and everywhere else online. A single difference weakens both.
- Outdated opening hours. Schema with incorrect hours actively misleads Google. Update it whenever your hours change, or AI will cite wrong information about you.
- Adding schema to the wrong pages. LocalBusiness schema belongs on your homepage (and service pages). FAQPage schema belongs only on pages that actually have FAQ content. Putting schema on irrelevant pages confuses the signal.
- Not verifying it worked. Add your page URL to Google's Rich Results Test after implementing. Takes 30 seconds and tells you immediately if there are errors.
How quickly does schema markup make a difference?
Google crawls most websites within a few days of changes being made. You can speed this up by submitting your updated URL in Google Search Console. After that, expect:
- Rich results eligibility: within 1-2 weeks of Google re-crawling
- Improved AI citation: 4-8 weeks as AI tools update their knowledge of your site
- Local Pack benefits: ongoing as the signal compounds with reviews and GBP data
Schema markup isn't a magic switch that instantly puts you at the top of everything. It's more like switching from sending Google a rough handwritten sketch of your business to filing a properly completed official document. The difference is clarity — and clarity compounds over time.
Frequently asked questions about schema markup
What is schema markup on a website?
Schema markup is code you add to your website that tells search engines and AI tools exactly what your business is, where it is, what services it offers, and what customers think of it. It uses a standardised vocabulary from schema.org so machines can read the information reliably without having to guess from your page text.
Does schema markup help with Google rankings?
Schema markup doesn't directly boost your ranking position, but it improves how accurately Google understands your site and unlocks rich results — star ratings, FAQ answers, business details — that appear in search results. It also significantly increases the chance of appearing in Google AI Overviews, where 78% of cited pages have structured data.
What is the most important schema type for a local business?
LocalBusiness schema is the most important type for any local service business. It marks up your business name, address, phone number, opening hours, and service area — making all of that information readable by Google and AI tools without them needing to parse your page content.
Does my website need schema markup in 2026?
If you want your business to appear in Google AI Overviews and be recommended by AI tools like ChatGPT and Perplexity, schema markup is effectively essential. Without it, AI tools have to infer information about your business — and they often get it wrong or skip you entirely.
Schema is one piece of a wider technical SEO picture. If you're managing this across client sites, StackProven's comparison of SEO tools for small agencies covers the platforms that audit structured data alongside everything else.
A website that gets you found — built in 24 hours
Schema markup, fast loading, mobile-perfect, and deployed the same day. £99 to start — you see it first, pay the balance only when you’re happy.
Want a step-by-step guide to adding every schema type? AI Search School has free articles and paid guides walking you through the exact code — from the same desk as WeLaunchd.