LocalBusiness schema: structured data voor lokale bedrijven

LocalBusiness schema is een stukje code dat zoekmachines en AI-assistenten vertelt wie je bent: naam, adres, telefoonnummer, openingstijden en soort bedrijf. Een mens leest dat op je contactpagina, software moet het uit lopende tekst raden. Met structured data zet je de feiten klaar in een vaste vorm. Een vermelding in AI-antwoorden garandeert het niet. Voor een bedrijf met één of enkele vestigingen is het een klus van een uurtje, mits de gegevens kloppen.

Bijgewerkt op · Redactie GEO-Kennisbank

Kort antwoord

LocalBusiness schema is structured data uit schema.org die de gegevens van een lokaal bedrijf machineleesbaar maakt: naam, adres, telefoon, openingstijden en bedrijfstype. Google vraagt om minimaal naam en adres. Voor AI-antwoorden is het niet verplicht. Het helpt wel om je gegevens eenduidig te houden, zolang de markup overeenkomt met wat op je pagina staat.

Wat is LocalBusiness schema?

Schema.org is een gedeelde woordenlijst voor structured data. LocalBusiness is daarin het type voor „een specifiek fysiek bedrijf of een vestiging”, zoals een restaurant, een tandartspraktijk of een bankkantoor. Het is een bijzondere vorm van Organization én Place, en erft eigenschappen van beide.

Meestal zet je de markup als JSON-LD in de pagina, het formaat dat Google aanraadt. De bezoeker ziet er niets van. De crawler wel. Doordat de woordenlijst vastligt, betekent „adres” voor elk systeem hetzelfde, hoe jouw pagina ook is opgemaakt. Meer algemene uitleg staat in het artikel over structured data.

Waarom LocalBusiness schema telt voor lokale zichtbaarheid

Google schrijft zelf dat er geen extra eisen of speciaal schema nodig zijn om in AI Overviews en AI Mode te verschijnen. Wel adviseert Google dat je structured data past bij de zichtbare tekst en dat je Bedrijfsprofiel actueel is. Voor een lokaal bedrijf is dat profiel een tweede plek met je gegevens, naast je site. Die twee moeten hetzelfde zeggen.

Het gaat om eenduidigheid. Een AI-systeem haalt gegevens over je bedrijf uit je site, je Bedrijfsprofiel, gidsen en reviews, en als naam, adres en telefoonnummer overal gelijk zijn, haalt het je minder snel door elkaar met een ander bedrijf. LocalBusiness schema is één van de plekken waar je die feiten vastlegt. Lees ook over NAP-gegevens.

Bewezen is dat effect niet. Voor zover wij kunnen vinden, laat geen openbaar onderzoek zien dat LocalBusiness schema leidt tot meer vermeldingen in AI-antwoorden. De kosten zijn laag en het risico is klein, mits de markup klopt.

Welke eigenschappen vul je in?

Google noemt voor LocalBusiness twee verplichte eigenschappen en een lijst met aanbevolen eigenschappen.

EigenschapStatusLet op
nameVerplichtDe naam die klanten kennen
addressVerplichtPostalAddress, zo volledig mogelijk
telephoneAanbevolenMet landcode, bijvoorbeeld +31
openingHoursSpecificationAanbevolenDagen, opens en closes
geoAanbevolenMinimaal vijf decimalen
urlAanbevolenDe pagina van deze vestiging
priceRangeAanbevolenKorter dan 100 tekens

Kies het meest specifieke subtype dat past, dus Restaurant in plaats van LocalBusiness, en weet dat Google ook meerdere types als lijst toestaat. Een restaurant kan er een menu-url bij zetten. Voor afwijkende tijden, zoals zomersluiting, gebruik je validFrom en validThrough.

LocalBusiness schema: voorbeeld in JSON-LD

Hieronder een verzonnen voorbeeld voor een fictieve kapsalon. Vervang alle waarden door die van jouw bedrijf.

{
  "@context": "https://schema.org",
  "@type": "HairSalon",
  "name": "Kapsalon Voorbeeld",
  "url": "https://www.example.nl/",
  "telephone": "+31301234567",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Voorbeeldstraat 1",
    "postalCode": "3511 AB",
    "addressLocality": "Utrecht",
    "addressCountry": "NL"
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Tuesday", "Wednesday", "Thursday"],
    "opens": "09:00",
    "closes": "17:30"
  }],
  "sameAs": ["https://www.facebook.com/voorbeeldkapsalon"]
}

Zet de markup op de pagina die het bedrijf of de vestiging beschrijft, zoals je contactpagina of homepage. Het telefoonnummer staat zonder spaties en met landcode, zodat software niet hoeft te raden. Op de pagina zelf staat hetzelfde nummer zichtbaar. Meer vestigingen? Dan krijgt elke vestiging een eigen pagina met eigen markup. Bij Organization noemt Google ook vatID en iso6523Code, voor wie zijn bedrijf extra identificeerbaar wil maken. Een btw-nummer wekt vertrouwen, omdat bezoekers het kunnen opzoeken, en de ACM vraagt bij verkoop via internet toch al om KvK- en btw-nummer op je site.

Stappenplan: LocalBusiness schema toevoegen

  1. Verzamel de feiten. Neem naam, adres en telefoonnummer over uit je KvK-inschrijving en je Bedrijfsprofiel, zodat de code precies hetzelfde zegt als de plekken waar klanten en AI-systemen je al vinden.
  2. Kies het juiste type. Zoek op schema.org het meest specifieke subtype.
  3. Schrijf de JSON-LD. Begin klein: naam, adres, telefoon, url en openingstijden.
  4. Plaats het op de juiste pagina, of via je cms of plug-in.
  5. Test het met de Rich Results Test.
  6. Controleer de uitkomst in de bron van de pagina. Staat er precies wat bezoekers zien?
  7. Werk het bij als tijden of adres veranderen, en spreek af wie dat doet.

Veelgemaakte fouten

  • Gegevens die niet kloppen met de pagina. Google vraagt dat markup past bij wat bezoekers zien.
  • Een andere naam dan in de winkel. Voor het Bedrijfsprofiel wil Google de naam die je in de praktijk gebruikt, zonder slogans of zoekwoorden.
  • Zelfgeschreven sterren. Reviews over je eigen bedrijf in LocalBusiness-markup komen niet in aanmerking voor sterren, ook niet als ze via een widget van derden binnenkomen.
  • Een postbus of virtueel kantoor als adres. Daar is het Bedrijfsprofiel niet voor bedoeld.
  • Verouderde openingstijden na een verhuizing of nieuwe tijden.
  • Markup op elke pagina van de site met dezelfde vestiging, ook waar de pagina daar niet over gaat.

Werk je op afspraak of in een werkgebied, gebruik dan de eigenschap areaServed uit schema.org.

Winkelpui met gestreepte luifel
Foto: Caroline via Unsplash

Testen en controleren of AI je goed beschrijft

Technisch test je met de Rich Results Test en de URL-inspectie in Search Console. Die tools vangen fouten in de code, maar niet elke kwaliteitskwestie. Ook garandeert markup volgens Google geen rijke resultaten.

Inhoudelijk test je door te vragen. Stel ChatGPT, Gemini en Perplexity een paar vragen zoals een klant dat zou doen, bijvoorbeeld „welke kapper in Utrecht is op dinsdag open?”, en kijk of je naam, adres en tijden kloppen. Klopt iets niet? Zoek dan de bron. Vaak ligt die buiten je site, in een oude vermelding in een gids bijvoorbeeld. Pas het daar aan en noteer de datum, zodat je later ziet of het antwoord verandert.

Zie ook Google Bedrijfsprofiel en AI en de GEO-optimalisatie voor kappers en salons.

Wat dit betekent voor jou

Voor een lokaal bedrijf is LocalBusiness schema een klein klusje. Een uurtje werk. Het dwingt je wel om je gegevens op één plek goed te zetten, dus begin pas als naam, adres en tijden overal gelijk zijn en laat een cms-plug-in niets voor je verzinnen. Een fout in de code is erger dan geen code. Kijk daarna maandelijks of AI je gegevens juist weergeeft. Verhuis je, of veranderen je tijden of je nummer, pas de markup dan dezelfde dag aan.

Conclusie

LocalBusiness schema maakt je bedrijfsgegevens leesbaar voor software. AI-antwoorden dwing je er niet mee af. Het legt de basis: de juiste naam, het juiste adres, de juiste tijden. Houd de markup gelijk aan je pagina en je Bedrijfsprofiel. Wil je weten of AI je gegevens nu goed leest, doe dan de gratis GEO-scan of de vermeldingscheck.

Veelgestelde vragen

Wat is LocalBusiness schema?

Een type uit schema.org voor een specifiek fysiek bedrijf of een vestiging, zoals een kapsalon of tandartspraktijk. Je beschrijft er naam, adres, telefoon en openingstijden mee in een vorm die zoekmachines kunnen lezen. Meestal zet je het als JSON-LD in de pagina, het formaat dat Google aanraadt.

Is LocalBusiness schema verplicht om in AI te komen?

Nee. Google schrijft dat er geen speciaal schema nodig is voor AI Overviews en AI Mode. De markup helpt vooral om je gegevens eenduidig te maken, zodat je site, je Bedrijfsprofiel en de code hetzelfde zeggen. Dat er meer vermeldingen in AI-antwoorden uit voortkomen, is niet aangetoond.

Welke eigenschappen zijn verplicht volgens Google?

Voor LocalBusiness vraagt Google om naam en adres. Aanbevolen zijn onder meer telefoon, openingstijden, geocoördinaten, url en prijsklasse. Vul alleen in wat voor jouw bedrijf klopt en ook zichtbaar op de pagina staat, en kies het meest specifieke subtype, zoals Restaurant of HairSalon.

Kan ik klantreviews in mijn markup zetten?

Niet voor sterren bij je eigen bedrijf. Google zegt dat pagina's met LocalBusiness-markup waarbij het bedrijf de reviews over zichzelf beheert, niet in aanmerking komen voor sterren. Dat geldt ook als je de reviews via een widget van een ander platform op je site toont.

Hoe test ik mijn markup?

Gebruik de Rich Results Test en de URL-inspectie van Google Search Console. Die vangen fouten in de code, maar niet elke kwaliteitskwestie. Leg de markup daarom ook zelf naast de zichtbare tekst, en vraag een AI-assistent naar je openingstijden om te zien wat er aankomt.

Bronnen

  • Google Search Central, Local business structured data
  • Google Search Central, General structured data guidelines
  • Google Search Central, Review snippet guidelines
  • Google Search Central, AI features and your website
  • Google Search Central, Organization structured data
  • Schema.org, LocalBusiness
  • Google Bedrijfsprofiel Help, Guidelines for representing your business on Google
  • Autoriteit Consument & Markt, Bedrijfsgegevens vermelden