Blog

Schema markup for small businesses, in plain English

2026-03-29 · by Roger, Kotik Solutions

Code snippet showing JSON-LD schema markup

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.

Tags: ai-search, seo, technical

Start with a free audit.

We look at whatever services you're interested in — website, Google listing, AI search visibility, social accounts — and send back a clear, prioritized plan. No pressure, no strings.

Get a free audit