What is schema markup, in plain English
Search engines are clever, but they’re not magic. When Google looks at your “about” page, it doesn’t automatically know that this is a business, who runs it, where it’s based or what it sells. It has to guess, based on the words on the page and the way they’re structured.
Schema markup is a way of removing the guesswork. It’s a small block of code (usually JSON-LD) added to your pages that says, in machine-readable terms, “this page is about a Local Business called Notus Digital, located at this address, offering these services, with these reviews.”
It doesn’t change how your page looks to a human visitor. It just gives search engines a clean, unambiguous summary of what’s on the page.
Why schema matters more than ever
Schema has been quietly important for years, but two things are making it much more valuable in 2026:
- Rich results in Google. Star ratings, FAQ accordions, recipe cards, event details, breadcrumbs, all of these “rich results” rely on structured data. Pages with proper schema get more visual real estate in search results, which means higher click-through rates.
- AI search engines. Tools like ChatGPT, Perplexity and Google’s AI Overviews lean heavily on structured data when deciding what to quote. We talked about this in our post on AI search and SEO.
If you want to be cited in AI answers, schema isn’t optional any more.
The types of schema every small business should have
1. Organization or LocalBusiness schema
This is the most important one. It tells search engines who you are, where you are, what you do, and how to contact you. For a service-based business like a designer, plumber or marketing agency, LocalBusiness schema is the right choice.
It should include:
- Business name
- Address
- Phone number
- Logo and image
- Opening hours
- Areas served
- Services or products offered
- Social media profiles
- Aggregate review rating (if you have reviews)
2. Breadcrumb schema
If your site has any kind of structure (and it should), breadcrumb schema tells Google where each page sits within that structure. This often results in those neat “Home > Category > Page” trails appearing in search results instead of a raw URL. We covered the importance of structure in our piece on effective web design.
3. FAQ schema
If you’ve got a frequently asked questions page (or even an FAQ section on a service page), wrap it in FAQ schema. Google sometimes shows FAQ accordions directly in the results. AI tools use FAQ markup to extract clean question-answer pairs.
4. Review schema
If you display customer reviews on your site, marking them up with review schema means Google can show star ratings in search results. Don’t fake this. Google will work it out and you’ll lose more than you gain.
5. Article schema (for blog posts)
Every blog post on your site should have Article schema, including a headline, author, published date, last modified date and featured image. It helps Google understand the post is editorial content and improves how it shows in news and Discover.
6. Service schema
For each main service you offer, you can use Service schema to describe it: name, description, area served, provider, price range. It’s particularly useful for service businesses that don’t sell physical products.
Think of schema as the labels on a filing cabinet. The contents are the same with or without them. But with them, anyone trying to find a specific file can do it in seconds.
How to add schema to your site
Good news: in most cases, you don’t need to write any code. The way you add schema depends on your platform.
WordPress with Rank Math or Yoast
Both Rank Math and Yoast add a basic level of schema automatically (Article schema on posts, Organization on the homepage, Breadcrumb on every page). For more specific types like FAQ, Service or LocalBusiness, you can use the schema generator inside the plugin to add structured data without touching code.
Other platforms
Most modern platforms have either built-in schema or plugins that handle it. Shopify, Squarespace, Wix and Webflow all have either native support or community-made tools. If you’re on a custom-built site, your developer can add JSON-LD blocks to your templates fairly easily.
Manual implementation
If you’re comfortable editing your theme, the cleanest approach is to add a JSON-LD script in the head or body of your pages. Schema.org has full documentation, and Google’s structured data documentation walks through every supported type.
How to test your schema
After adding schema, always test it. Two free tools we use:
- Google’s Rich Results Test (search.google.com/test/rich-results). Tells you which rich result types your page is eligible for and flags any errors.
- Schema.org validator (validator.schema.org). Checks the technical correctness of your structured data.
And once it’s live, keep an eye on the Enhancements report in Google Search Console. It’ll flag schema errors and warnings for you over time.
Common mistakes to avoid
- Marking up content that isn’t actually visible on the page. Google considers this misleading and may penalise you.
- Using FAQ schema on questions that aren’t real FAQs. If they’re just headings, they don’t count.
- Using Review schema for reviews you’ve collected somewhere else. Stick to first-party reviews you actually display on the page.
- Forgetting to update schema when business details change. If you move office, update your LocalBusiness schema along with the address on your site.
- Adding the same schema twice via two different plugins. Pick one source of truth.
Where this fits in the bigger picture
Schema is one of those things that doesn’t generate leads on its own, but it sharpens everything else. Combined with strong content, good local SEO, and a fast website, it gives Google (and AI search tools) every reason to surface your business confidently. We talked about how this fits with the wider strategy in modern SEO beyond keyword stuffing, and the broader signals you’re trying to build in our piece on domain authority.
If you’ve never looked at the schema on your site, run your homepage through the Rich Results Test today. You might be pleasantly surprised, or you might find there’s almost nothing there. Either way, it’s a quick win waiting to happen. If you’d like a hand setting it up properly, drop us a line.