🎁 BETA·Gratis t/m 30 september 2026 in ruil voor 30 seconden feedback.
Word je gevonden door ChatGPT, Gemini en Google AI?

LocalBusiness-schema toevoegen aan je website: stap voor stap

Techniek9 min lezenBijgewerkt 6 juli 2026

Zoekmachines én AI-assistenten willen precies weten wie je bent: je naam, je type bedrijf, je adres en je openingstijden. Met een stukje onzichtbare code genaamd schema.org-structured-data vertel je dat in één keer glashelder. In dit artikel leggen we uit wat LocalBusiness-schema is, waarom het je vindbaarheid vergroot, en hoe je het stap voor stap toevoegt, inclusief een compleet en correct voorbeeld dat je kunt kopiëren. Wil je eerst weten of jouw site het al heeft? Doe de gratis AI-keuring.

Wat is schema.org structured data?

Schema.org is een gezamenlijke standaard van Google, Microsoft, Yahoo en Yandex om informatie op je website machineleesbaar te maken. Voor een mens is duidelijk dat 'De Jong, Utrecht, ma-vr 08:00-17:00' een loodgieter met openingstijden is. Voor een computer is dat gewoon platte tekst zonder betekenis. Structured data lost dat op door die feiten in een vast formaat te zetten dat elke zoekmachine en elke AI-assistent op precies dezelfde manier begrijpt.

Nuance: schema is nuttig, niet verplicht
Belangrijk om eerlijk te zijn: structured data is niet vereist om in Google of in AI-antwoorden te verschijnen. Dat zegt Google zelf. Het helpt wel: het maakt je bedrijfsgegevens machine-leesbaar en vergroot je kans op rich results. Zie het als een handig etiket op de doos, niet als een must. Meer hierover in Mythes over AI-zoeken.

In de praktijk gebeurt dit meestal met JSON-LD: een blokje code dat je in je pagina plaatst maar dat bezoekers niet zien. Het staat los van je zichtbare tekst en beïnvloedt je opmaak niet. Het is puur een 'briefje voor machines' dat zegt: dit bedrijf heet zo, is van dit type, zit op dit adres, heeft dit telefoonnummer en deze openingstijden.

Voor een lokaal MKB-bedrijf is het type dat je bijna altijd wilt gebruiken LocalBusiness (of een specifieker subtype, zoals `Plumber` of `HairSalon`). Daarmee vertel je expliciet: ik ben een fysiek, lokaal bedrijf dat klanten in een bepaald gebied bedient.

Onzichtbaar, maar krachtig
JSON-LD verandert niets aan hoe je website eruitziet. Bezoekers merken er niets van. Toch is het een van de duidelijkste signalen die je aan Google en AI-assistenten kunt geven over wie je precies bent.

Waarom LocalBusiness-schema je vindbaarheid helpt

Structured data werkt twee kanten op: het helpt bij de klassieke Google-resultaten én bij de nieuwe generatie AI-antwoorden. Dat maakt het een van de weinige technische ingrepen die op beide fronten winst oplevert.

Voor Google: rich results en de local pack

Als Google zeker weet wat je bedrijfstype, adres en openingstijden zijn, kan het je informatie mooier tonen. Denk aan het kaartje met de drie lokale bedrijven bovenaan (de zogeheten local pack), aan openingstijden direct in de zoekresultaten, of aan een sterrenbeoordeling. Deze verrijkte weergaven heten rich results en trekken meer aandacht dan een gewone blauwe link.

Voor AI: een betrouwbare bron om uit te citeren

AI-assistenten zoals ChatGPT, Gemini en Copilot beantwoorden steeds vaker vragen als 'welke loodgieter in Utrecht is nu open?'. Om jouw bedrijf in zo'n antwoord te noemen, moet de AI erop kunnen vertrouwen dat de feiten kloppen. Gestructureerde, expliciete data is voor een taalmodel veel makkelijker te verwerken dan tekst die verspreid over je pagina staat. Zo verklein je de kans op fouten en vergroot je de kans dat je genoemd wordt. Lees ook Gevonden worden in ChatGPT.

Schema garandeert geen hogere positie. Het maakt je machineleesbaar, en machineleesbaar zijn is de basisvoorwaarde om überhaupt in aanmerking te komen voor rich results en AI-antwoorden.

Wees hier eerlijk over naar jezelf: LocalBusiness-schema is geen wondermiddel dat je automatisch bovenaan zet. Het zorgt ervoor dat de feiten die je aanbiedt correct en ondubbelzinnig binnenkomen. Dat is een noodzakelijke, maar niet de enige ingrediënt voor goede vindbaarheid.

Een compleet LocalBusiness JSON-LD voorbeeld

Hieronder staat een volledig, correct voorbeeld voor een fictief bedrijf: Loodgietersbedrijf De Jong in Utrecht. Vervang de waarden door die van jouw bedrijf. Let goed op de exacte spelling: het adres en telefoonnummer moeten precies overeenkomen met wat op de rest van je site en in je Google-bedrijfsprofiel staat.

html
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Plumber",
  "@id": "https://www.loodgieterdejong.nl/#bedrijf",
  "name": "Loodgietersbedrijf De Jong",
  "image": "https://www.loodgieterdejong.nl/afbeeldingen/gevel.jpg",
  "url": "https://www.loodgieterdejong.nl/",
  "telephone": "+31302345678",
  "priceRange": "€€",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Amsterdamsestraatweg 12",
    "postalCode": "3513 AG",
    "addressLocality": "Utrecht",
    "addressCountry": "NL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 52.0997,
    "longitude": 5.1128
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "17:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "13:00"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/loodgieterdejong",
    "https://www.linkedin.com/company/loodgieterdejong",
    "https://www.google.com/maps/place/loodgieterdejong"
  ]
}
</script>

Wat betekenen de belangrijkste velden?

  • @context en @type, vertellen dat dit schema.org-data is en om welk bedrijfstype het gaat.
  • @id, een unieke, vaste verwijzing naar jouw bedrijf (handig als je meerdere schema's aan elkaar wilt koppelen).
  • name, url, telephone, je bedrijfsnaam, website en telefoonnummer in internationaal formaat (+31...).
  • image en priceRange, een foto en een prijsindicatie (bijvoorbeeld €, €€ of €€€).
  • address, een `PostalAddress` met straat, postcode, plaats en landcode NL.
  • geo, de exacte breedte- en lengtegraad, zodat je positie op de kaart klopt.
  • openingHoursSpecification, je openingstijden per dag of groep dagen.
  • sameAs, links naar je officiële profielen (Facebook, LinkedIn, Google Maps) die je identiteit bevestigen.
Let op de landcode
Gebruik voor Nederlandse bedrijven altijd 'NL' als addressCountry. Zo weten Google en AI-assistenten zeker dat je in Nederland gevestigd bent. Consistente NAW-gegevens versterken je trust-signalen; zie KvK, adres en trust-signalen.

Stap voor stap: waar plaats je het?

  1. Kies het juiste type. Gebruik het meest specifieke subtype dat past (zie de tabel hieronder). Past er niets? Val terug op het algemene `LocalBusiness`.
  2. Vul jouw gegevens in. Neem het voorbeeld en vervang naam, adres, telefoon, openingstijden en links. Controleer of alles exact overeenkomt met je zichtbare contactpagina.
  3. Plak het script in je pagina. Zet het `<script type="application/ld+json">`-blok in de `<head>` van je HTML, of vlak vóór de sluitende `</body>`-tag. Beide plekken werken; kies wat in je systeem het makkelijkst is.
  4. Eén schema per pagina. Plaats maximaal één LocalBusiness-blok per pagina om verwarring te voorkomen. Doe dit minimaal op je homepage en bij voorkeur ook op je contactpagina.
  5. Gebruik je CMS. In WordPress kun je een SEO-plugin (zoals Yoast of Rank Math) je LocalBusiness-schema laten genereren. In een websitebouwer plak je het script vaak in een 'custom code'- of 'header'-veld.
  6. Valideer altijd na plaatsing. Controleer of Google en schema.org je code foutloos inlezen voordat je verdergaat.

Hoe controleer je of het klopt?

Er zijn twee gratis tools die je JSON-LD nakijken. Plak de URL van je pagina of de code zelf erin en je krijgt direct te zien of er fouten of waarschuwingen zijn:

  • Google Rich Results Test, controleert of je pagina in aanmerking komt voor verrijkte weergaven in Google.
  • Schema Markup Validator (van schema.org zelf), controleert of je code technisch correct is volgens de standaard.
Waarschuwingen zijn geen ramp
Deze tools tonen soms 'aanbevolen velden' die ontbreken. Dat zijn suggesties, geen fouten. Zolang de verplichte velden kloppen en er geen rode errors verschijnen, is je schema geldig.

Welk @type past bij welk bedrijf?

Schema.org kent tientallen specifieke subtypes van LocalBusiness. Hoe specifieker je bent, hoe beter machines je begrijpen. Hieronder de meest voorkomende voor het Nederlandse MKB:

Soort bedrijfschema.org @type
LoodgieterPlumber
KapsalonHairSalon
Restaurant of eetgelegenheidRestaurant
Elektricien / installateurElectrician
TandartsDentist
Advocaat / juridisch adviesLegalService
Autogarage / monteurAutoRepair
SchoonheidssalonBeautySalon
Aannemer / bouwbedrijfGeneralContractor
Winkel (algemeen)Store
Overig lokaal bedrijfLocalBusiness

Twijfel je of er een specifiek type voor jouw branche bestaat? Zoek op schema.org onder 'LocalBusiness' naar de volledige lijst subtypes. Vind je niets passends, gebruik dan gerust het algemene `LocalBusiness`, dat is altijd correct.

Eerlijk over wat schema wel en niet doet

Structured data is geen toverstaf. Het koopt geen posities en garandeert geen rich results, Google beslist zelf of en wanneer het je verrijkt toont. Wat schema wél doet, is je feiten ondubbelzinnig aanleveren, zodat je in aanmerking komt voor die extra weergaven en zodat AI-assistenten je informatie durven te gebruiken.

Zie het als de fundering, niet het hele huis. Zonder correcte structured data mis je kansen die je concurrenten wél pakken. Mét structured data leg je de basis, maar heb je daarnaast nog goede content, een snelle site en betrouwbare vermeldingen elders nodig. Structured data past ook mooi bij andere machineleesbare signalen, zoals een llms.txt-bestand.

Benieuwd hoe jóuw site scoort?

Doe de gratis AI-keuring — 60 seconden, geen e-mail nodig.

Veelgestelde vragen

Zien mijn bezoekers deze code?+

Nee. JSON-LD staat in een verborgen script-blok en verandert niets aan de zichtbare opmaak of tekst van je website. Alleen zoekmachines en AI-assistenten lezen het.

Krijg ik met LocalBusiness-schema gegarandeerd een hogere plek in Google?+

Nee. Schema garandeert geen ranking of rich result. Het maakt je machineleesbaar, waardoor je in aanmerking komt voor verrijkte weergaven en makkelijker geciteerd wordt door AI. Google beslist zelf of het je verrijkt toont.

Op welke pagina's moet ik het schema plaatsen?+

Minimaal op je homepage, en bij voorkeur ook op je contactpagina. Plaats maximaal één LocalBusiness-blok per pagina om verwarring te voorkomen.

Wat als er geen specifiek type voor mijn branche bestaat?+

Gebruik dan het algemene type LocalBusiness. Dat is altijd geldig. Bestaat er wél een specifiek subtype (zoals Plumber of Dentist), kies dan dat, want hoe specifieker, hoe beter machines je begrijpen.

Hoe controleer ik of mijn schema foutloos is?+

Gebruik de gratis Google Rich Results Test en de Schema Markup Validator van schema.org. Plak je URL of code erin en los eventuele rode fouten op. Waarschuwingen over aanbevolen velden zijn geen probleem.

Moet mijn adres in het schema exact overeenkomen met mijn contactpagina?+

Ja. Consistente naam-, adres- en telefoongegevens versterken je betrouwbaarheid. Verschillen tussen je schema, je website en je Google-bedrijfsprofiel kunnen verwarring geven bij zowel Google als AI-assistenten.

Lees ook