Blog
Schema markup for small businesses, in plain English
2026-03-29 · by Roger, Kotik Solutions
Schema markup sounds technical — and the spec itself is — but the concept is simple. Once you understand what it does, you’ll wonder why your website doesn’t already have it.
What schema is, without the jargon
Schema markup is a small block of structured data (usually JSON-LD) that sits in the HTML of a page and tells search engines exactly what’s on it. Instead of hoping Google or ChatGPT correctly guesses that “Acme Plumbing” is a local business in Wichita that offers drain cleaning for $150, schema markup states it as plain facts the machine can read directly.
Think of it as the difference between a paragraph of prose and a filled-out form. Both contain the same information. The form is unambiguous.
Why it matters more in 2026
Traditional SEO benefited from schema for rich results — the review stars, the FAQ dropdowns, the recipe cards that show up in Google. That’s still true.
What’s new: AI search systems read schema directly when deciding whether to cite you. ChatGPT, Perplexity, and Google’s AI Overviews all parse structured data as a higher-trust signal than prose. A page with the right schema is dramatically more likely to be surfaced than the same content without it.
Five schema types every small-business site needs
1. LocalBusiness
Identifies you as a business with an address, phone number, hours, and service area. Put this on your homepage and contact page.
2. Service
One per service you offer. Identifies the service name, description, provider, and geographic area served. Put this on each service page.
3. FAQPage
If you have an FAQ section anywhere on the site — homepage, service pages, blog posts — wrap it in FAQPage schema. This is one of the highest-leverage schema types for AI search: each Q/A becomes a quotable, citable unit.
4. BreadcrumbList
The navigation path from the homepage to the current page. Helps both Google and AI systems understand site structure. One per page, auto-generated from your URL structure.
5. BlogPosting
One per article. Includes headline, author, publish date, and hero image. Enables rich snippets in Google and cleaner citations in AI answers.
How to test it
Google’s Rich Results Test (search.google.com/test/rich-results) will tell you what schema is detected and whether there are validation errors. Schema.org’s validator (validator.schema.org) is more thorough.
Run every important page through one of these. If the test reports no schema at all, you have work to do.
Common mistakes
- Stuffing fake data. Google punishes schema that doesn’t match visible page content.
- Duplicate schema. Two LocalBusiness blocks on one page confuse the parser.
- Outdated schema. Changed your hours, phone, or services? Update the schema too.
- Relying on a plugin that generates it wrong. Some WordPress SEO plugins produce invalid JSON-LD. Test what’s actually on your pages.
The bottom line
Schema is one of the cheapest, highest-leverage moves on a small-business site. If your site has no schema (or broken schema), that’s Monday’s task.
If you want us to handle it properly, we include schema in every site we build.