Voorkeuren

Jouw privacy is belangrijk voor ons, daarom kun je bepaalde soorten opslag uitschakelen die niet nodig zijn voor de basiswerking van de website. Het blokkeren van categorieën kan invloed hebben op je ervaring op de website. Meer informatie (Cookiebeleid)

Alle cookies accepteren

Local business schema: een volledig JSON-LD-voorbeeld, de regels van Google en de fouten die je moet vermijden

Local business schema uitgelegd: verplichte en aanbevolen eigenschappen, een volledig JSON-LD-voorbeeld, openingstijden, meerdere vestigingen, validatie en zichtbaarheid in AI.

Gepubliceerd op:
19/10/2026
-
Bijgewerkt op:
19/10/2026
Omslag van de Sorank-gids over local business schema, met een JSON-LD-blok naast een kaartspeld

Tools

Thibault Besson-Magdelain, oprichter van Sorank

Over de auteur

Thibault Besson-Magdelain

Oprichter van Sorank, 7+ jaar ervaring in SEO, GEO-liefhebber.
Op deze pagina

Vat dit artikel samen met AI

Kort samengevat: local business schema is een blok gestructureerde data, meestal in JSON-LD, dat een fysiek bedrijf beschrijft voor zoekmachines: het type, de naam, het adres, het telefoonnummer, de coördinaten, de openingstijden en de website. Google vereist alleen name en address, maar raadt geocoördinaten, openingstijden, telefoon, URL en prijsklasse aan. De markup helpt Google en AI-assistenten je website te koppelen aan het bedrijf dat ze kennen uit Google Bedrijfsprofiel en bedrijvengidsen; ze vervangt het profiel niet en garandeert geen rijk resultaat.

Local business schema is het type schema markup dat het contactblok van een winkel, restaurant, praktijk of bureau omzet in machineleesbare data. Google documenteert het in zijn gids over gestructureerde data voor lokale bedrijven, en de woordenschat komt van schema.org/LocalBusiness. Deze gids geeft je een volledig voorbeeld dat je kunt aanpassen, de regels die ertoe doen en de fouten die de markup nutteloos maken.

Wat is LocalBusiness-schema?

LocalBusiness is een schema.org-type voor “een bepaald fysiek bedrijf of een vestiging van een organisatie”. Het erft van twee bovenliggende typen, Organization en Place, en accepteert dus zowel bedrijfseigenschappen (logo, telefoon, socialemediaprofielen) als plaatseigenschappen (adres, coördinaten, kaart, openingstijden).

Schema.org somt 30 directe subtypen op, en veel ervan hebben eigen onderliggende typen. Google vraagt je het meest specifieke subtype te gebruiken dat beschikbaar is. Een tandarts moet Dentist zijn, een bakkerij Bakery, een advocatenkantoor LegalService of Attorney. De meest gebruikelijke keuzes:

BedrijfAanbevolen typeBovenliggend type
Restaurant, café, barRestaurant, CafeOrCoffeeShop, BarOrPubFoodEstablishment
WinkelClothingStore, HardwareStore, Florist...Store
Tandarts, huisarts, apotheekDentist, Physician, PharmacyMedicalBusiness
Kapsalon, spa, nagelstudioHairSalon, DaySpa, NailSalonHealthAndBeautyBusiness
Loodgieter, elektricien, dakdekkerPlumber, Electrician, RoofingContractorHomeAndConstructionBusiness
Advocaat, notarisAttorney, NotaryLegalService
Hotel, bed and breakfastHotel, BedAndBreakfastLodgingBusiness
Garage, autodealerAutoRepair, AutoDealerAutomotiveBusiness
Accountant, bankkantoorAccountingService, BankOrCreditUnionFinancialService
Bureau, adviseur, ander professioneel kantoorProfessionalServiceLocalBusiness

Als het bedrijf bij meerdere typen past, accepteert Google een array, bijvoorbeeld ["Store", "AutoRepair"]. additionalType wordt hiervoor niet ondersteund.

Welke eigenschappen vereist en raadt Google aan?

De documentatie van Google verdeelt de eigenschappen in twee groepen. Slechts twee zijn verplicht; de aanbevolen eigenschappen maken de markup nuttig.

EigenschapStatus bij GoogleWat je erin zet
nameVerplichtDe bedrijfsnaam precies zoals op de winkelgevel en in het bedrijfsprofiel
addressVerplichtEen PostalAddress met straat, plaats, regio, postcode en landcode
geoAanbevolenBreedte- en lengtegraad met minstens 5 decimalen
openingHoursSpecificationAanbevolenDagen, openings- en sluitingstijden, seizoensuitzonderingen
telephoneAanbevolenHet hoofdnummer, met land- en netnummer
urlAanbevolenDe werkende pagina van deze specifieke vestiging
priceRangeAanbevolenEen relatieve klasse zoals “$$” of “$20-50”, korter dan 100 tekens
menu, servesCuisineAanbevolen (eten en drinken)URL van de menukaart en type keuken
departmentAanbevolenAfzonderlijke eenheden met eigen openingstijden of telefoon (apotheek in een supermarkt)
aggregateRating, reviewAlleen aanbevolen voor reviewsitesBeoordelingen van andere bedrijven die je site verzamelt, nooit je eigen
image, logo, sameAs, areaServed, hasMapNiet vermeld door Google, geldig op schema.orgFoto's, logo, profiel-URL's, servicegebied, kaartlink: nuttig voor het begrijpen van de entiteit

De laatste rij is belangrijk voor zichtbaarheid in AI. sameAs koppelt je pagina aan je bedrijfsprofiel, socialemedia-accounts en vermeldingen in gidsen, wat elk systeem helpt te bevestigen dat deze profielen dezelfde entiteit beschrijven.

Een volledig voorbeeld van local business schema in JSON-LD

JSON-LD is het formaat dat Google aanbeveelt: een script-tag van het type application/ld+json, geplaatst in de head of de body van de vestigingspagina. Hier is een volledig voorbeeld voor een fictieve tandartspraktijk, dat je met je eigen gegevens kunt aanpassen:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example-dental.com/lyon/#business",
  "name": "Example Dental Lyon",
  "url": "https://www.example-dental.com/lyon/",
  "image": "https://www.example-dental.com/images/lyon-front.jpg",
  "logo": "https://www.example-dental.com/images/logo.png",
  "telephone": "+33 4 00 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Rue de la République",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressRegion": "Auvergne-Rhône-Alpes",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.76012,
    "longitude": 4.83584
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:30",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:30"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/exampledentallyon",
    "https://www.linkedin.com/company/example-dental"
  ]
}
</script>

Drie details maken dit voorbeeld robuust: de @id geeft het bedrijf een stabiele identificatie waarnaar andere blokken op je site (een Organization, een Service, een Review) kunnen verwijzen; de coördinaten hebben 5 decimalen zoals Google vraagt; en de url verwijst naar de vestigingspagina, niet naar de homepage. Als je de code liever niet met de hand schrijft, bouwt onze gratis schemagenerator het blok op basis van een formulier.

Hoe markeer je openingstijden, feestdagen en meerdere vestigingen?

Openingstijden

Gebruik één OpeningHoursSpecification-object per groep dagen met dezelfde tijden. De documentatie van Google behandelt de bijzondere gevallen:

  • Laat open: één object kan na middernacht doorlopen (zaterdag 18:00 tot 03:00).
  • 24 uur open: opens “00:00” en closes “23:59”.
  • De hele dag gesloten: opens en closes allebei “00:00”.
  • Seizoensgebonden openingstijden of sluiting op feestdagen: voeg de datums validFrom en validThrough (JJJJ-MM-DD) aan het object toe.

Werk de markup bij wanneer de openingstijden veranderen, tegelijk met je bedrijfsprofiel. Openingstijden die tussen de twee verschillen, zijn een veelvoorkomende bron van onjuiste informatie in Google en in AI-antwoorden.

Meerdere vestigingen

Elke vestiging heeft een eigen pagina nodig met een eigen LocalBusiness-blok, eigen adres, telefoon en openingstijden. Stapel geen tien adressen in één blok op de homepage. De homepage bevat een Organization-blok voor het merk, en elke vestigingspagina verwijst ernaar met parentOrganization. Onze gidsen over SEO voor meerdere vestigingen en lokale landingspagina's leggen uit hoe je die pagina's bouwt.

Afdelingen

Een apotheek in een supermarkt of een servicecentrum binnen een autodealer hoort in de array department, met alleen de eigenschappen die afwijken van het hoofdbedrijf. Google stelt voor het “{winkelnaam} {afdelingsnaam}” te noemen, tenzij de afdeling een eigen merk heeft.

Bedrijven met een servicegebied

Een loodgieter die bij klanten thuis werkt, kan toch LocalBusiness gebruiken met het adres van de statutaire zetel en het gedekte gebied beschrijven met areaServed. Google vermeldt areaServed niet onder zijn eigenschappen, maar schema.org accepteert het, en het houdt je pagina consistent met een bedrijfsprofiel met servicegebied.

Vervangt local business schema Google Bedrijfsprofiel?

Nee. Het Google Bedrijfsprofiel blijft de belangrijkste bron voor het lokale pakket en Google Maps. Het helpcentrum van Google stelt dat lokale resultaten vooral afhangen van relevantie, afstand en bekendheid, en dat “bedrijven met volledige en juiste gegevens groter kans maken om te verschijnen”. Schema markup werkt aan de andere kant: ze laat je website hetzelfde zeggen als je profiel, in een formaat dat machines lezen zonder te raden.

CriteriumGoogle BedrijfsprofielLocalBusiness-schema
Waar het staatIn de systemen van Google, beheerd door de geverifieerde eigenaarIn de code van je website
Belangrijkste effectLokaal pakket, Maps, kennispaneel, reviewsDuidelijke entiteitsdata voor Google, Bing en AI-assistenten
Wie het kan lezenProducten van GoogleElke crawler die je pagina leest
VerificatieVereist (briefkaart, video, telefoon...)Geen, maar het moet overeenkomen met de zichtbare content
PrioriteitEerstDaarna, als consistentielaag

De schakel tussen de twee is NAP-consistentie: naam, adres en telefoonnummer op dezelfde manier geschreven in je profiel, je site, je markup en bedrijvengidsen. Onze definitie van NAP beschrijft de regels, en de pagina over lokale SEO plaatst schema tussen de andere lokale signalen.

Hoe valideer je LocalBusiness-markup en welke fouten komen vaak voor?

Test elk sjabloon voor vestigingen met twee tools: de Test voor rijke resultaten van Google, die de geschiktheid voor functies van Google controleert, en de Schema Markup Validator, die de syntaxis controleert aan de hand van schema.org. Onze validator voor gestructureerde data voert een snelle controle uit op elke URL. Na de uitrol tonen de verbeteringsrapporten van Search Console fouten op grote schaal.

Het beleid van Google voor gestructureerde data zet het kader: “Markeer geen content die niet zichtbaar is voor lezers van de pagina.” Een overtreding kan leiden tot een handmatige actie die de geschiktheid voor rijke resultaten wegneemt. De fouten die we het vaakst zien:

FoutGevolgOplossing
Generiek type LocalBusinessMinder nauwkeurig begrip van de activiteitMeest specifieke subtype
Adres of telefoon anders dan in het bedrijfsprofielTegenstrijdige signalen, onjuiste gegevens in antwoordenOveral dezelfde NAP
Zelfgeschreven aggregateRating over je eigen bedrijfGeen reviewsterren, mogelijke handmatige actieVerwijderen; toon reviews zonder zelfbedienende markup
Elke vestiging in één blok op de homepageVestigingen door elkaar gehaald, geen gekoppeld aan zijn paginaEén pagina en één blok per vestiging
Openingstijden in de markup die niet op de pagina staanMarkup genegeerd of gemarkeerdToon de openingstijden in de paginatekst
Coördinaten met 2 of 3 decimalenOnnauwkeurige kaartspeldMinstens 5 decimalen
Verouderde openingstijden na een wijzigingKlanten naar een gesloten winkel gestuurdWerk het profiel en de markup samen bij

De fout met reviews verdient aandacht: sinds 2019 toont Google geen reviewsterren meer voor “zelfbedienende” reviews die een LocalBusiness of Organization over zichzelf publiceert. Onze gids over review schema behandelt de details, en dezelfde logica geldt voor het FAQ-schema: markeer alleen wat de pagina toont.

Local business schema en GEO: hoe AI-assistenten het gebruiken

Wanneer iemand ChatGPT, Gemini of Perplexity vraagt om “een tandarts die zaterdag open is in Lyon”, wordt het antwoord opgebouwd uit bronnen die de assistent kan lezen en kruiscontroleren: gegevens uit Bedrijfsprofiel, bedrijvengidsen, reviewplatforms en de eigen websites van bedrijven. Ons onderzoek naar bedrijvengidsen in AI-antwoorden laat zien hoe vaak deze vermeldingen van derden worden geciteerd.

Gestructureerde data helpt op twee manieren. Ze geeft crawlers ondubbelzinnige feiten (openingstijden, adres, type) die niet afhangen van het ontleden van een voettekst, en ze koppelt je site via sameAs en consistente NAP aan dezelfde entiteit als je andere profielen. Onze gids over gestructureerde data voor AI-zoeken legt het bredere plaatje uit, en de audit van gestructureerde data voor LLM's laat zien wat een taalmodel uit je pagina haalt. Markup alleen is nooit genoeg: de feiten moeten ook in de zichtbare tekst staan, want de meeste assistenten lezen de pagina, niet alleen de JSON-LD.

Om te zien of de inspanning loont, volgt de functie AI-vermeldingstracking van Sorank de lokale vragen die je klanten stellen en toont ze of je bedrijf wordt geciteerd, terwijl GEO-optimalisatie je helpt de vestigings- en dienstcontent te publiceren die assistenten citeren. Onze pagina voor lokale bedrijven vat de aanpak samen.

De regel om te onthouden: één vestiging, één pagina, één LocalBusiness-blok, met dezelfde naam, hetzelfde adres, telefoonnummer en dezelfde openingstijden als je bedrijfsprofiel. Voeg het toe, valideer het en werk het bij telkens wanneer het bedrijf verandert.

Veelgestelde vragen

Waar moet ik LocalBusiness-schema op mijn website plaatsen?

Plaats het op de pagina die de vestiging beschrijft: de homepage voor een bedrijf met één vestiging en elke vestigingspagina voor een bedrijf met meerdere adressen. Zet het JSON-LD-script in de head of body van die pagina. Het merk zelf beschrijf je beter met een Organization-blok op de homepage.

Verbetert local business schema de lokale rankings?

Google presenteert gestructureerde data niet als rankingfactor, en de rankings in het lokale pakket hangen vooral af van relevantie, afstand en bekendheid van het bedrijfsprofiel. De markup helpt Google je bedrijfsgegevens correct te begrijpen en weer te geven en houdt je site consistent met je profiel. De waarde ligt in duidelijkheid en geschiktheid voor functies, niet in een directe rankingboost.

Kan een bedrijf met een servicegebied LocalBusiness-schema gebruiken?

Ja. Een bedrijf dat klanten op hun eigen locatie bedient, kan LocalBusiness gebruiken, of een specifieker subtype zoals Plumber, met het adres van de statutaire zetel. Het gedekte gebied kun je beschrijven met de eigenschap areaServed, die schema.org accepteert ook al vermeldt Google haar niet. Houd de informatie consistent met het servicegebied dat in het bedrijfsprofiel is ingesteld.

Onze blog voor ambitieuze bedrijven

Onze gratis SEO-tools

Bekijk al onze gratis tools

ZIJ PROBEERDEN SORANK VOOR JOU

Getuigenissen van ambitieuze oprichters

Organische groeiE-commerce

Van 0 naar 10000 bezoekers in 5 maanden

Celio Fabianomonrobotlavevitre.fr
Organische groeiSoftware

Van 0 naar 5000 klanten in 8 maanden

Thibault BMsorank.com
Organische groeiVrije tijd en luchtvaart

van 0 naar 1104 klikken in 4 maanden

Dominiqueflight-sensations-idf.com
Organische groeiMuzieksoftware

x30 klikken in 4 maanden

Valentin Cordiertiger-sounds.com
Organische groeiGezondheid en welzijn

x30 klikken in 4 maanden

Rodrigue Bretonalthevia.com