Structured data
Structured Data: Why AI Search Lives or Dies by Your Schema
Schema markup is how you label your pages for machines. Here is what to add, what it does and, just as important, what it cannot do.
6
schema types that matter most for AI search
UXIQ
0
extra markup Google requires to appear in AI Overviews
Google Search Central
JSON-LD
the format Google recommends for structured data
Google Search Central
In plain English
What structured data is
Without labels, a page is a block of text. A person can tell which number is your phone number and which line is your address. A machine has to guess. Structured data, written in a shared vocabulary called schema.org, removes the guessing. It is invisible to visitors and clear to machines.
It is one of the foundations of GEO and part of our technical SEO work, working hand in hand with the page structure we set up through on-page SEO.
What schema cannot do
Google says no special markup is needed to appear in its AI features, and schema does not guarantee a citation. It helps machines understand and trust your page. It works best on top of strong content and sound SEO, not instead of them.
The difference
A page with and without schema
What to add
The six schema types that matter most
FAQPage
Marks up questions and their answers.
Google now shows FAQ rich results only for a small set of authoritative sites. The markup stays valid and gives machines a clean question-and-answer structure.
LocalBusiness
Your name, address, phone number, hours and the area you serve.
The most important type for local businesses. It works alongside a complete Google Business Profile.
Article
The headline, author and dates of a guide or post.
Shows who wrote a page and when it was updated, which supports freshness and trust.
HowTo
The steps in a genuine step-by-step process.
Google no longer shows HowTo rich results, but the structure still reads cleanly. Use it only for real step-by-step content.
Speakable
The parts of a page best suited to being read aloud.
Google's support is limited, so treat it as optional rather than essential.
BreadcrumbList
Where a page sits within your site's structure.
Helps machines understand how your pages relate to each other.
Real examples
What schema looks like
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Do you guarantee rankings?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. Anyone who guarantees rankings is breaking Google's rules. We optimise for rankings, but we're honest about what we can and can't control."
}
}
]
}{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "UXIQ",
"url": "https://uxiq.co.uk",
"telephone": "+447725732164",
"foundingDate": "2011",
"address": {
"@type": "PostalAddress",
"addressRegion": "Somerset",
"addressCountry": "GB"
},
"areaServed": ["Devon", "Somerset", "Dorset"],
"serviceType": ["SEO", "Generative Engine Optimisation", "Web Design"]
}Answer-style content is where FAQ markup earns its place. See answer engine optimisation for how to write the answers.
What goes wrong
Common structured data mistakes
No schema at all
Leaving every machine to guess what your pages are about and who you are.
The wrong type
Marking a service page up as an Article, or a business as a person. The label has to match the thing.
Schema that doesn't match the page
Marking up reviews, prices or questions that visitors cannot see. It breaks Google's guidelines and can lead to penalties.
Duplicate, conflicting schema
A plugin and a theme both adding LocalBusiness with different phone numbers. Machines cannot tell which is right.
Do you run a business in the South West? Let's talk.
Every project starts with a free SEO audit. We tell you what we find in plain English, with no obligation.
How we implement it
How we add structured data to your site
- 1
Audit what exists
We find every piece of schema already on your site, including what plugins and themes add without telling you.
- 2
Identify the gaps
We compare it with what each page type should have, and flag anything wrong or conflicting.
- 3
Implement
We write clean JSON-LD for the right types and place it where it matches visible content.
- 4
Validate with Google's Rich Results Test
Every change is checked with Google's Rich Results Test and the Schema Markup Validator before it goes live.
- 5
Monitor
Search Console reports errors as it finds them, and we recheck after any template or plugin change.
Want to know what your site is saying right now? An AI SEO audit includes a full schema review. For how Google uses all of this, see AI Overview optimisation, and for the bigger picture our AI search readiness service.
Questions
Frequently asked questions
Structured data is a standard set of labels, from the schema.org vocabulary, that you add to a page to say exactly what is on it: a business name, an address, a question and its answer. It is usually written as JSON-LD and is invisible to visitors but easy for machines to read.
Not always. Many website platforms and plugins add the basics. The risk is accuracy: schema must match what is visible on the page and be kept up to date. We implement it properly, test it and fix errors, which is part of our technical SEO work.
No. Google says no special markup is needed to appear in its AI features. Schema helps search engines and AI tools understand a page, and it supports rich results where they apply, but it does not buy a citation. It works best alongside strong content.
LocalBusiness, with your correct name, address, phone number, opening hours and the areas you serve. It is the clearest way to tell machines who you are and where you work. FAQPage and BreadcrumbList are useful supporting types. Pair it with a complete Google Business Profile.
Use Google's Rich Results Test for types Google supports, and the Schema Markup Validator at validator.schema.org for everything else. Google Search Console also reports errors for the structured data it finds across your site. Test every time a template changes.
Incorrect schema is usually ignored, but markup that is misleading or does not match the visible page breaks Google's guidelines and can lead to a manual action that removes rich results. The safe rule is to mark up only what a visitor can actually see on the page.
- ServiceAnswer Engine Optimisation (AEO)Structure your content so AI tools can lift your answers and cite you.Read more
- ServiceGenerative Engine Optimisation (GEO)Get your business cited when AI tools answer questions in your sector.Read more
- ServiceGoogle AI Overview OptimisationGet cited in Google's AI-generated answers at the top of the results.Read more
- ServiceAI SEO AuditFind out whether AI tools can find, understand and recommend your business.Read more
- GuideWhat is GEO?A plain-English guide to GEO: what it is and why it matters now.Read more
Let's check what your site is telling machines.
Our free audit reviews your existing schema, finds the gaps and shows which fixes are worth doing first.