SEO Tips
Schema Markup for Small Business: What It Does
Owen Measures · 15 Sept 2026 · 7 min read

Schema markup is the part of SEO that sounds like it needs a developer and mostly does not. It is a block of code that sits in your page and tells a search engine, in plain machine-readable terms, what your business is: your name, your phone number, where you work, what you charge, whether you are open right now.
Google can usually work most of that out by reading the page. The point of schema is that it no longer has to guess, and guessing is where small businesses lose out. A guess gets you a plain blue link. Certainty is what gets your opening hours into the result, your reviews under the listing, and your business quoted in an AI answer.
Here is what it actually does, what is worth adding, and how to tell whether yours is doing anything at all.
What schema actually changes
Nothing you can see on the page. That is the first thing to understand, and the reason it gets skipped. Schema is invisible to visitors and only ever read by machines.
What it changes is how your listing is assembled elsewhere:
- In search results. Breadcrumbs instead of a raw URL, FAQ questions expanded under the link, star ratings on the right kind of page. These are called rich results and they are only available to pages that declare the right markup.
- In the map pack. Your Google Business Profile does most of the work locally, but LocalBusiness schema on the site backs it up with matching details. Where the two disagree, that is a signal working against you.
- In AI answers. This is the one that has changed fastest. When ChatGPT, Perplexity or Google's AI Overviews summarise a question, they need facts they can lift cleanly. Prose is harder to trust than a declared field.
That last point is why I stopped treating schema as a nice-to-have. An AI answer will not scrape your opening hours out of a sentence halfway down a page, but it will read them out of markup without hesitating.
The four types most small business sites need
There are hundreds of schema types. Almost all of them are irrelevant to you. These four cover the vast majority of what a service business actually needs.
- Organization. Who you are. Legal name, logo, phone, email, the social profiles you control. This is the anchor everything else hangs off, and it should be identical on every page of the site.
- LocalBusiness. Where you work and when. Service area, opening hours, geographic coordinates. This is the one that matters most if customers find you by searching a place name.
- BreadcrumbList. Where the page sits in the site. Cheap to add, and it is what replaces the ugly URL under your search listing with a readable trail.
- FAQPage. Your questions and answers, declared as questions and answers. With one hard rule: the schema has to match what a visitor can actually read on the page. Marking up questions that are not visible is a policy violation, and Google does act on it.
Service and Product schema are worth adding when you genuinely have distinct services or products with prices. Do not add them to look thorough.
Where most sites get it wrong
Four faults, in the order I find them.
- The plugin default, never filled in. Most SEO plugins add a skeleton and leave placeholder fields. Declaring that you are an Organization with no phone number and no address is close to declaring nothing.
- Schema that contradicts the page. Hours in the markup that do not match the hours in the footer, a phone number that changed two years ago in one place and not the other. Two answers to the same question is worse than one.
- Review markup you wrote about yourself. This is the one that gets people penalised. Star ratings you have published about your own business, on your own site, are exactly what Google's guidelines prohibit, and it is a manual action rather than a quiet demotion. My own reviews page has 160 genuine five-star reviews on it and deliberately carries no rating markup at all, because the rule is the rule.
- FAQ schema for questions nobody can see. Usually done to chase rich results after Google stopped showing them for most sites. Same policy problem, no upside left.
How to tell whether yours is doing anything
Two checks, both free, both about five minutes.
Google's Rich Results Test tells you whether your markup is valid and which rich results it qualifies for. Valid and eligible are different things, and it distinguishes them clearly.
The Schema Markup Validator catches errors the first tool ignores, because it checks against the full schema.org spec rather than just Google's supported subset.
If you would rather start from what is missing than from what is broken, my free schema generator reads your live page, tells you which of the core types you already declare, and writes the JSON-LD for the ones you do not. It pulls your real business name and phone number off the page rather than inventing them, and flags anything it cannot read so you fill it in yourself.
What it costs to have done properly
Foundation SEO comes free with every site I build, and that includes the basic markup. The structural work, unified schema across the site with the entity links joining it together, is my Advanced tier from £300 as a one-off. Full SEO, AEO and GEO visibility is priced on application.
If you want it done locally, the four towns with their own pages are Gillingham, Chatham, Folkestone and Dartford. Each one sets out what local search actually rewards in that town, which is not the same answer in all four.
Is it worth it
Honestly, it depends where you are starting. If your Google Business Profile is half finished, fix that first, because it is free and it moves faster. If you have no reviews, go and get reviews. Schema will not rescue a site that is losing on the basics.
But if you have done those and you are still a plain blue link while competitors show hours and breadcrumbs and get quoted in AI answers, this is very likely the gap. It is a one-off piece of work, it does not need redoing every month, and it keeps paying as more of search moves to machines reading pages rather than people scanning them.
If you want an honest view of what your site is missing, get in touch or run the generator and see for yourself.
Frequently asked questions
Do I need schema markup for a small business website?
You need the basics: Organization, LocalBusiness and breadcrumbs. Those three cover who you are, where you work and how the page fits the site, and they are what search engines and AI answers read first. The more exotic types are rarely worth the effort for a service business.
Will schema markup improve my Google rankings?
Not directly. Google has been clear that structured data is not a ranking factor in itself. What it changes is how your listing is presented and how easily your details can be extracted, which affects clicks rather than position. Expect a better looking result, not a higher one.
Can I add schema markup to a Wix site?
Yes. Wix has its own built-in structured data, and you can add custom JSON-LD through Custom Code in the site settings. The usual problem is not being able to add it, it is that the built-in markup is generic and nobody has ever filled in the details.
What is JSON-LD?
It is the format Google prefers for schema: a block of structured data in a script tag, kept separate from your visible content. The alternatives, Microdata and RDFa, tangle the markup into your HTML and are harder to maintain. Use JSON-LD.
Can I add review stars to my search listing?
Not for reviews you have published about your own business on your own site. Google's guidelines prohibit self-serving review markup and it carries a manual action risk. Genuine third-party reviews on Google, Trustpilot or Facebook still do their job, they just are not something you mark up yourself.
How do I check my schema is working?
Google's Rich Results Test shows validity and which rich results you qualify for. The Schema Markup Validator catches errors against the fuller specification. Both are free and take a few minutes.
Thinking about your own site?
I build websites for businesses that are designed to get found and get enquiries.
Book a free consultation


