Ga naar inhoud
AI voor MKB

Schema Markup for SMBs: The Technical Foundation of AI Visibility

Wouter·12 juni 2026·8 min leestijd
TL;DR

Schema markup is the technical key to AI visibility — adding LocalBusiness, FAQ, and Service schemas to your SMB website helps AI search engines understand and recommend your business.

Schema Markup for SMBs: The Technical Foundation of AI Visibility

Your website looks good. The copy is solid. Google indexes your pages. But when someone asks ChatGPT or Google AI Overview "best plumber in Rotterdam," you're nowhere to be found.

The problem? Your website only speaks to humans, not to machines.

Schema markup bridges that gap. It's invisible to your visitors, but it tells search engines and AI models exactly what your business does, where you're located, and why you're relevant.

What is schema markup exactly?

Schema markup is a snippet of code (in JSON-LD format) that you add to your website. It communicates the meaning of your page content to search engines in a standardized language.

Without schema markup, Google sees:

"Golden Harvest Bakery — Fresh breads and pastries — Rotterdam — Open Mon-Sat 7:00-18:00"

With schema markup, Google understands:

Type: Bakery (LocalBusiness) Name: Golden Harvest Bakery Location: Rotterdam, South Holland, Netherlands Opening Hours: Monday through Saturday, 07:00 - 18:00 Services: Bread, pastries, custom cakes Rating: 4.7/5 based on 83 reviews

That difference is crucial. Not just for Google, but also for AI models crawling your website.

Why schema markup is more urgent than ever

Some numbers that illustrate the urgency:

  • Google AI Overviews now appear in an estimated 47% of searches in the US (Search Engine Land, 2025). Europe is following quickly.
  • Websites with schema markup have a 40-60% higher chance of earning rich snippets in Google (Milestone Research, 2024).
  • AI models like ChatGPT and Perplexity use structured data to identify and cite reliable sources.

Schema markup was always useful. Now it's a requirement to stay visible.

Which schema types matter for SMBs?

Not all schema types are equally important. For service businesses in the SMB space, these five are the ones that truly matter:

1. LocalBusiness (or Organization)

What it does: Tells search engines who you are, where you're located, and how to reach you.

When to use: Every SMB website. Choose LocalBusiness if you serve clients at a physical location, Organization if you operate nationally.

Essentials: Name, address, phone number, opening hours, website, geo-coordinates.

2. Service

What it does: Describes your services in a structured format.

When to use: On your services or product page. Describe each service separately with name, description, and price if possible.

Why it matters: AI models can directly match your services to queries like "who offers X in Y?"

3. FAQ

What it does: Marks up frequently asked questions and answers.

When to use: On any page where you answer questions. This is also the easiest to implement.

Bonus: FAQ schema directly generates visible rich snippets in Google — extra real estate in search results, without additional ad spend.

4. Review / AggregateRating

What it does: Displays your ratings directly in search results.

When to use: When you have 10+ reviews on Google, Trustpilot, or a similar platform. The stars in search results significantly increase your click-through rate.

5. BreadcrumbList

What it does: Shows the navigation structure of your website.

When to use: On all pages except the homepage. It helps search engines and AI models understand your site architecture.

Step by step: adding schema markup

Step 1 — Inventory your pages

List your most important pages:

  • Homepage (LocalBusiness/Organization)
  • Services (Service)
  • About us (Organization + Person)
  • Contact (LocalBusiness)
  • FAQ or frequently asked questions (FAQ)

Step 2 — Generate the JSON-LD code

Use one of these tools:

  • Google Structured Data Markup Helper (free) — simple, visual
  • Schema.org Generator by Merkle (free) — more options, more technical
  • Rank Math or Yoast (WordPress plugins) — automatic, but limited

An example for a plumber in Rotterdam:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Van Dijk Plumbing",
  "description": "Plumber in Rotterdam for repairs, installations and maintenance",
  "url": "https://vandijkplumbing.nl",
  "telephone": "+31-10-1234567",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Example Street 10",
    "addressLocality": "Rotterdam",
    "addressRegion": "South Holland",
    "postalCode": "3011 AA",
    "addressCountry": "NL"
  },
  "openingHours": ["Mo-Fr 08:00-18:00", "Sa 09:00-14:00"],
  "areaServed": "Rotterdam and surrounding areas",
  "priceRange": "$$"
}

Step 3 — Place the code on your website

The JSON-LD code goes in a <script type="application/ld+json"> tag in the <head> of your page. If you use a CMS, look for a "custom code" or "header scripts" option.

Step 4 — Validate

Always test your markup with:

  • Google Rich Results Test (search.google.com/test/rich-results) — shows whether Google recognizes your markup
  • Schema Markup Validator (validator.schema.org) — checks for errors

Step 5 — Monitor

After 2-4 weeks, check Google Search Console under "Enhancements" to see if your structured data is being picked up correctly. Errors are reported there.

Hoe AI-klaar is jouw bedrijf?

Doe de gratis AI Readiness Scan — 7 vragen, 2 minuten.

Doe de scan →

Common mistakes

Mistake 1: Wrong or missing required fields. Every schema type has required properties. A LocalBusiness without an address gets ignored.

Mistake 2: Schema that doesn't match page content. If you add FAQ schema for questions that aren't on the page, Google flags it as spam.

Mistake 3: Outdated information. Opening hours that are wrong, an old phone number, last year's prices — this damages your credibility with search engines and AI models.

Mistake 4: Only marking up the homepage. Schema markup belongs on every relevant page, not just the homepage.

Mistake 5: Using Microdata instead of JSON-LD. Google recommends JSON-LD. It's easier to implement, maintain, and debug.

What does it actually deliver?

Impact varies by industry, but here's what we see in practice:

Metric Without schema With schema
Rich snippets in Google Rarely Regularly
Click-through rate 2-4% 4-8% (Milestone Research)
AI citations (ChatGPT/Perplexity) Almost never Significantly more often
Local search results Basic Enriched with stars, hours

The difference isn't subtle. It's the difference between a plain blue link and an eye-catching result with stars, opening hours, and direct answers.

Schema markup as a foundation for AI visibility

Schema markup isn't the destination. It's the foundation. On top of schema markup, you build:

  • llms.txt — a file that directly tells AI models what your business does
  • Semantic HTML — the right HTML elements for the right content
  • Open Graph tags — so your content displays properly when shared or cited

Together, they form the technical foundation of an Agent-Ready website: a website that can be understood and used not just by humans, but also by AI agents.

Conclusion

Schema markup is no longer a nice-to-have. It's the language your website speaks to AI models, search engines, and the next generation of digital assistants.

The good news: it's relatively simple to implement, it costs nothing, and the impact is measurable within weeks.

The bad news: your competitors who do implement it are already being found by AI search engines. And you're not.

Want to know how your website scores on AI visibility? Request a free AI Readiness Scan. We'll analyze your current schema markup, identify the quick wins, and show you the impact. No sales pitch — just an honest scan.

Klaar om te automatiseren?

Plan een vrijblijvend gesprek en ontdek wat AI-automatisering voor jouw bedrijf kan betekenen. Of doe eerst de 2-minuten AI Readiness Scan.

Plan een gesprek

Meer artikelen