Structured data voor lokale bedrijven: welke schema's je veilig kunt gebruiken
Welke structured data schema's zijn nuttig voor een lokaal bedrijf? Leer welke je veilig toevoegt, wat je vermijdt en hoe je valideert.
- LocalBusiness-schema is het meest relevante startpunt voor lokale vindbaarheid in zoekmachines en AI-assistenten
- Voeg alleen schema-eigenschappen toe die ook daadwerkelijk op je website staan – inconsistentie schaadt je geloofwaardigheid
- Valideer je markup altijd via Google's Rich Results Test voordat je live gaat
- Houd je schema's actueel: verouderde openingstijden of adressen in je code ondermijnen het vertrouwen van zoekmachines
Structured data (ook wel schema markup genoemd: een gestandaardiseerde codetaal waarmee je zoekmachines en AI-assistenten vertelt wat de inhoud van je pagina betekent) helpt lokale bedrijven beter gevonden te worden. Voor de meeste lokale ondernemingen zijn twee à drie schema-typen voldoende. Meer is niet altijd beter – onjuiste of overdreven markup kan juist voor problemen zorgen.
Welke schema's het meest relevant zijn voor lokale vindbaarheid
Schema.org (de organisatie achter de standaard, opgericht door Google, Bing en Yahoo) biedt tientallen typen aan, maar voor een lokale onderneming zijn er een handvol die echt tellen:
- LocalBusiness – het basistype voor elk fysiek bedrijf met een adres. Hieronder vallen subtypes zoals
Restaurant,MedicalBusiness,BeautySalon,AutoRepairenLegalService. Gebruik het meest specifieke subtype dat van toepassing is. - FAQPage – geschikt als je een pagina hebt met veelgestelde vragen. AI-assistenten citeren FAQ-antwoorden opvallend vaak. Zie ook FAQ voor lokale diensten: zo schrijf je antwoorden die in AI-antwoorden terugkomen.
- BreadcrumbList – helpt zoekmachines de structuur van je site begrijpen, nuttig als je meerdere locatiepagina's hebt.
- Review / AggregateRating – alleen toevoegen als de reviews daadwerkelijk op je eigen site staan, niet als je verwijst naar externe platforms zoals Tripadvisor, Bol.com of Trustpilot.
Schema's die je als lokaal bedrijf doorgaans niet nodig hebt: Product (tenzij je webshop hebt), Event (alleen bij echte evenementen), JobPosting (alleen bij vacatures).
Wat je alleen toevoegt als het op je site klopt
De gouden regel bij structured data: markeer alleen wat zichtbaar en correct op de pagina staat. Zoekmachines – en steeds vaker ook AI-assistenten zoals ChatGPT, Perplexity en Google's AI Overviews – vergelijken je schema met de zichtbare tekst. Klopt het niet, dan kan dat leiden tot een handmatige actie (een straf van Google) of simpelweg genegeerd worden.
Praktische voorbeelden:
- Staat je telefoonnummer niet op de pagina? Zet het dan ook niet in het schema.
- Heb je wisselende openingstijden per seizoen? Pas het schema dan ook aan als de tijden veranderen.
- Vermeld je een prijsrange (
priceRange)? Zorg dat die overeenkomt met wat je op de site communiceert.
Dit geldt ook voor je Google Business Profile (GBP) – het gratis bedrijfsprofiel dat Google toont in Maps en zoekresultaten. Inconsistentie tussen je GBP, je website en je schema-markup is een veelgemaakte fout. Lees meer over welke informatie je website sowieso moet bevatten in Welke informatie moet op je website staan zodat AI het kan quoten (zonder te overdrijven).
Waar moderatie of fouten kunnen ontstaan
Er zijn een paar valkuilen die specifiek voor lokale bedrijven relevant zijn:
Dubbele schema's ontstaan als je zowel een plugin (zoals Yoast SEO of RankMath in WordPress) als handmatige code gebruikt. Twee conflicterende LocalBusiness-blokken op dezelfde pagina verwarren zoekmachines.
Verkeerd subtype kiezen is een veelgemaakte fout. Een tandartspraktijk is een Dentist (subtype van MedicalBusiness), geen generieke LocalBusiness. Hoe specifieker, hoe beter – mits correct.
Externe reviews claimen als eigen reviews is een schending van Google's richtlijnen. Platforms als Tripadvisor, TheFork, Booksy of Doctolib beheren hun eigen reviews; die mag je niet in een AggregateRating-schema op je eigen site opnemen.
Verouderde gegevens zijn misschien wel het grootste risico. Een adres dat vorig jaar is veranderd maar nog in je schema staat, ondermijnt het vertrouwen van zoekmachines én klanten.
Heb je meerdere vestigingen? Dan heeft elke locatiepagina zijn eigen LocalBusiness-schema nodig. Meer hierover in Locatiepagina's per plaats: wanneer wel en wanneer niet (Nederland en Vlaanderen).
Voorbeeldstructuur: LocalBusiness en properties die tellen
Hieronder een overzicht van de meest waardevolle eigenschappen binnen een LocalBusiness-schema, in JSON-LD-formaat (de door Google aanbevolen implementatiemethode):
| Property | Wat het doet | Verplicht? |
|---|---|---|
@type |
Specificeert het type (bijv. Restaurant) |
Ja |
name |
Officiële bedrijfsnaam | Ja |
address |
Volledig adres inclusief postcode en stad | Ja |
telephone |
Telefoonnummer | Aanbevolen |
openingHoursSpecification |
Openingstijden per dag | Aanbevolen |
url |
URL van de pagina | Aanbevolen |
geo |
Geografische coördinaten (breedtegraad/lengtegraad) | Optioneel |
priceRange |
Prijsindicatie (bijv. €€) |
Optioneel |
servesCuisine |
Alleen voor restaurants | Optioneel |
Een minimale maar correcte implementatie in JSON-LD ziet er zo uit:
{
"@context": "https://schema.org",
"@type": "Bakery",
"name": "Bakkerij De Korst",
"address": {
"@type": "PostalAddress",
"streetAddress": "Marktstraat 12",
"addressLocality": "Utrecht",
"postalCode": "3511 AB",
"addressCountry": "NL"
},
"telephone": "+31302001234",
"url": "https://www.bakkerijdekorst.nl",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:30",
"closes": "18:00"
}
]
}
Deze code plaats je in een <script type="application/ld+json">-tag in de <head> van je pagina.
Hoe je valideert en updates opvolgt
Na het toevoegen van schema markup zijn er twee tools die je altijd gebruikt:
- Google Rich Results Test (search.google.com/test/rich-results) – controleert of je markup technisch correct is en in aanmerking komt voor rich snippets (uitgebreide zoekresultaten met extra informatie zoals sterren of openingstijden).
- Google Search Console – toont na indexering of je rich results daadwerkelijk worden weergegeven en of er fouten zijn gevonden.
Voor Bing is er de Bing Webmaster Tools, die een vergelijkbare validatiefunctie biedt.
Wanneer update je je schema?
- Bij adreswijziging of nieuwe vestiging
- Bij aanpassing van openingstijden (ook tijdelijk, bijvoorbeeld feestdagen)
- Bij een naamswijziging of rebranding
- Als je een nieuw telefoonnummer of URL krijgt
Typisch zien AI-assistenten inconsistente of verouderde structured data als een signaal dat een bron minder betrouwbaar is. Hoe consistent je markup, je website en je Google Business Profile zijn, hoe groter de kans dat je bedrijf correct wordt geciteerd.
Wil je weten of AI-assistenten jouw bedrijf momenteel correct noemen en welke bronnen daarvoor worden gebruikt? Met de free check van suggestedby.ai zie je in één oogopslag waar je staat en wat je kunt verbeteren. Meer over hoe je verbeteringen koppelt aan meetbare resultaten lees je in Meetbaar verbeteren: zo koppelt suggestedby.ai je website- en bronwijzigingen aan AI-aanbevelingen.
Vragen
Heb ik als klein lokaal bedrijf structured data echt nodig?
Structured data is geen verplichting, maar het helpt zoekmachines en AI-assistenten om je bedrijfsinformatie correct te begrijpen en weer te geven. Voor lokale bedrijven is een correct LocalBusiness-schema relatief eenvoudig toe te voegen en kan het bijdragen aan rich snippets zoals openingstijden in de zoekresultaten. Het is een eenmalige investering die je daarna alleen bijhoudt als er iets verandert.
Wat is het verschil tussen structured data en mijn Google Business Profile?
Je Google Business Profile (GBP) is het bedrijfsprofiel dat Google beheert en toont in Maps en de zoekresultaten – je beheert het via business.google.com. Structured data is code op je eigen website waarmee je zoekmachines vertelt wat de inhoud betekent. Beide zijn onafhankelijk van elkaar, maar ze moeten wel consistent zijn: als je adres in je GBP afwijkt van je schema, kan dat verwarring veroorzaken.
Mag ik reviews van Tripadvisor of Booksy in mijn schema opnemen?
Nee, dat mag niet. Google's richtlijnen staan alleen toe dat je een AggregateRating-schema gebruikt voor reviews die daadwerkelijk op je eigen website staan. Reviews die beheerd worden door externe platforms zoals Tripadvisor, Booksy, TheFork of Doctolib mag je niet als eigen reviews claimen in je markup. Dit kan leiden tot een handmatige actie van Google.
Welke plugin kan ik gebruiken voor structured data in WordPress?
Populaire opties zijn Yoast SEO, RankMath en Schema Pro. Let op dat je niet meerdere plugins tegelijk gebruikt die allebei een LocalBusiness-schema genereren – dat leidt tot dubbele of conflicterende markup. Controleer na installatie altijd via de Google Rich Results Test of de output correct is.
Hoe vaak moet ik mijn structured data controleren?
Controleer je schema altijd na een wijziging in je bedrijfsgegevens, zoals een nieuw adres, andere openingstijden of een nieuw telefoonnummer. Daarnaast is het verstandig om je Google Search Console een paar keer per jaar te bekijken op fouten in je rich results. Verouderde gegevens in je schema zijn een van de meest voorkomende oorzaken van inconsistentie tussen je website en wat zoekmachines tonen.
Lees ook

Welke informatie moet op je website staan zodat AI het kan quoten (zonder te overdrijven)
Lees verder →
FAQ voor lokale diensten: zo schrijf je antwoorden die in AI-antwoorden terugkomen
Lees verder →
Locatiepagina's per plaats: wanneer wel en wanneer niet (Nederland en Vlaanderen)
Lees verder →
Meetbaar verbeteren: zo koppel je website- en bronwijzigingen aan AI-aanbevelingen
Lees verder →
Welke servicepagina's op je website AI kan quoten voor een loodgieter in Nederland?
Lees verder →
Welke informatie op je website zorgt dat AI jouw zaak kan quoten (zonder te overdrijven)?
Lees verder →
Welke informatie op je website maakt AI het meest waarschijnlijk dat je 'prijs/arrangement' noemt
Lees verder →