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, AutoRepair en LegalService. 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:

  1. 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).
  2. 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.