Schema markup gets talked about as some kind of SEO secret weapon, which puts a lot of small business owners off before they've even understood what it does. In reality, it's just a standardised label added to your page's code that tells search engines exactly what they're looking at. Here's what it actually is, which types genuinely matter for a local business, and what it can and can't do for you.
What structured data actually is
It doesn't change what a visitor sees on the page at all — it's invisible to a normal browser and exists purely for machines reading the underlying code.
JSON-LD vs microdata
Google has recommended JSON-LD as the preferred format for years, and it's what we use on every site we build. It's easier to generate correctly, easier to validate, and far less likely to break by accident when someone edits the page later.
The schema types a local business actually needs
- LocalBusiness (or a more specific subtype like Plumber, Electrician or Restaurant) — your name, address, phone number, opening hours and service area
- Organization — a broader description of the business, often used alongside LocalBusiness for the parent brand
- WebSite — identifies the site itself and can enable a sitelinks search box in results
- BreadcrumbList — describes the navigation path to a page, which often shows as a breadcrumb trail in search results instead of a raw URL
- FAQPage — marks up a genuine question-and-answer section, like the one at the end of this article
- Article — used on blog posts and guides, describing the author, publish date and headline
Beyond that list, most other schema types (Product, Recipe, Event and so on) are only worth adding if they genuinely describe something on the page — there's no benefit to adding schema for content that doesn't exist.
What schema does and doesn't do for rankings
What it does do is help search engines understand your content with more confidence, and it can unlock richer search listings — star ratings, FAQ dropdowns, breadcrumb trails instead of plain URLs — which tend to improve click-through rate even at the same ranking position. Better local SEO tends to come from the fundamentals covered in our guide to ranking on Google Maps and our Google Business Profile guide, with schema markup as a useful supporting layer rather than the main event.
Review markup: the rules most businesses get wrong
Marking up Google reviews you don't host yourself, or fabricating aggregate ratings, breaches Google's guidelines directly and can trigger a manual action against the whole site. If you want star ratings to appear, the honest route is building a genuine reviews section on your own site with schema attached to it — not attempting to replicate your Google listing's stars elsewhere.
How to test whether your schema actually works
Search Console's Enhancements reports (found under sections like "Breadcrumbs" or "FAQ") show which schema types Google has actually detected and indexed across your whole site over time, and will flag pages with errors that need fixing. It's worth checking this every few months, particularly after a site redesign — schema markup is easy to accidentally strip out during a rebuild if nobody's specifically checking for it.
Where schema fits into the wider picture
As part of our SEO service, we add the relevant schema types as standard on every local business site we build, alongside the content and technical fundamentals that actually move rankings.
Common questions
What is schema markup?
It's a standardised block of machine-readable data added to a page — usually as JSON-LD in the page source — that tells search engines exactly what the page describes: a business, an article, a product, a set of FAQs.
Does schema markup improve rankings?
Not directly. It helps search engines understand and trust your content, and it can earn richer search listings, which tends to improve click-through rate. The ranking benefit is indirect but real.
Which schema types does a local business need?
LocalBusiness (or a more specific subtype), Organization, WebSite, BreadcrumbList, and FAQPage on any page with a genuine questions section. Anything beyond that is usually optional.
Can I add review stars to my search listing with schema?
Only for reviews collected and displayed on your own site, and Google is strict about it. Marking up Google reviews you don't host yourself breaches the guidelines and can trigger a manual action.
Want a website that does this automatically?
Every site we build is hand-coded for performance, SEO and security from day one. Free, no-pressure chat — usually within a day.