The invisible code most small business sites skip

WHAT IS SCHEMA MARKUP AND WHY DOES YOUR WEBSITE NEED IT?

Schema markup is a layer of code on your website that visitors never see, but that tells Google exactly what your business is, what it offers, where it's located, and what customers say about it — in a format Google's systems can read with certainty, rather than guess at.

What it actually is

It's structured data — usually written in a format called JSON-LD — embedded in your site's code. Instead of Google having to infer 'this is probably a local plumbing business in George' from your page text, schema markup states it explicitly: business type, address, phone number, service area, price range, reviews, opening hours.

Why it matters for ranking and visibility

It's how Google generates rich results — star ratings under your search listing, FAQ dropdowns, business info panels. Those visually stand out on a results page and measurably increase click-through rate compared to a plain blue link.

It also removes ambiguity for Google's ranking systems. A site that clearly declares 'LocalBusiness, serving George and the Garden Route, offering web development' is easier for Google to confidently match to a local search than one where that has to be inferred from prose.

Why most small business sites don't have it

Template builders (Wix, generic WordPress themes) either omit it entirely or implement a bare-minimum version. Adding proper schema markup requires understanding both your business structure and schema.org's vocabulary — it's a task most website 'designers' who aren't developers simply skip.

The main types a small business should have

LocalBusiness (or a more specific subtype) — your core business identity, address, and service area.

FAQPage — if you have a visible FAQ section, marking it up makes it eligible for expandable rich results directly in search.

BreadcrumbList — helps Google (and users) understand your site structure.

Review/AggregateRating — if you have real customer reviews, marking them up can surface star ratings in search results.

FAQ

Will schema markup guarantee rich results in Google?
No — it makes you eligible, not guaranteed. Google decides when and whether to show rich results, but you have zero chance of them without correct markup in place.
Can I add schema markup myself?
Yes, with some technical knowledge — Google's Rich Results Test tool lets you validate markup before publishing. For most small business owners without a dev background, it's faster to have it built in properly when the site is built.
Does schema markup slow down my website?
Negligibly — it's a small block of text-based code, nowhere near the weight of an unoptimised image or a bloated page builder script.

RELATED

// see what we build

A real site we shipped — this is the quality bar. Click to scroll through it.

WANT SOMETHING
LIKE THIS?

KAHNYA is based in George — working across the Garden Route and South Africa. Typical response within 24 hours.

Chat on WhatsApp