GratisJSON-LD zonder AI en zonder account
Schema markup generator voor lokale bedrijven en FAQ
Een schema markup generator zet je bedrijfsgegevens om in JSON-LD, de code waarmee Google leest wie je bent, waar je zit en wanneer je open bent. Deze generator maakt LocalBusiness met het juiste subtype, Organization en FAQPage, en toetst elk veld aan de regels van Google. Kopieer de code en plak hem in je pagina.
Door Jaap Meijer, oprichter · Laatst bijgewerkt:
2
velden zijn verplicht voor LocalBusiness: de naam en het adres. De rest raadt Google aan.
Bron: Google7 mei 2026
stopte Google met FAQ-resultaten in de zoekresultaten. FAQPage-code levert daar geen uitklapblok meer op.
Bron: Google3 van 12
vakbedrijven op pagina 1 voor een loodgieter of elektricien hadden LocalBusiness-opmaak (eigen meting, 30 september 2026).
Bron: eigen meting
De generator
Hoe maak je schema markup voor je bedrijf?
Kies wat je wilt beschrijven: je lokale bedrijf, je organisatie of je veelgestelde vragen. Vul de velden in; de regel code van elk veld licht op zodra je het invult. Onder de code zie je wat Google verplicht noemt en wat nog ontbreekt. Kopieer de code en plak hem in de pagina waar dezelfde gegevens zichtbaar staan.
Geen AI
Vaste regels zetten je velden op hun plek. Er draait geen taalmodel en er is geen API-sleutel.
Niets bewaard
Met JavaScript verlaten je gegevens je browser niet. Zonder JavaScript maakt onze server de code en bewaart niets.
Daarna testen
Plak de code in de Rich Results Test van Google: die laat zien wat Google eruit kan halen.
De juiste types
Welke schema markup heeft een lokaal bedrijf nodig?
Een lokaal bedrijf heeft genoeg aan LocalBusiness met het meest specifieke subtype, zoals Plumber of Dentist. Google noemt twee velden verplicht, naam en adres, en raadt telefoon, website, openingstijden, coördinaten en prijsklasse aan. Zonder vestiging voor klanten gebruik je Organization. FAQPage mag, maar levert in Google geen apart resultaat meer op.
Voorbeeld: een kleine site
Homepage
LocalBusinessofOrganizationEén van de twee: LocalBusiness met een vestiging, anders Organization. Google noemt de homepage als plek voor Organization.
- /over-ons
Over ons
OrganizationHet alternatief dat Google zelf noemt: één pagina die je organisatie beschrijft.
- /contact
Contact of vestiging
LocalBusinessLocalBusiness past het best op een pagina met je bedrijfsgegevens. Meer vestigingen: elke vestiging een eigen LocalBusiness.
- /veelgestelde-vragen
Veelgestelde vragen
FAQPageAlleen waar dezelfde vragen en antwoorden zichtbaar staan.
- /diensten/cv-ketel
Dienstpagina
GeenGeen van deze drie nodig. Staat er een zichtbaar vragenblok, dan mag FAQPage daar ook.
LocalBusiness of Organization?
Ontvang je klanten op een adres, of kom je vanuit een vestiging naar ze toe en staat dat adres op je site, kies dan LocalBusiness met je vak. LocalBusiness is een soort Organization: je krijgt de velden van allebei. Heb je geen vestiging die klanten kunnen vinden, dan is Organization de eerlijke keuze; daar is niets verplicht.
Kies het vak zo precies als schema.org het kent: Plumber is beter dan LocalBusiness. De generator kent 46 subtypes uit versie 30.1. Doe je twee vakken, zoals loodgieter en installateur, dan zet je ze allebei in de code, als lijst: zo schrijft Google het voor.
| Veld | LocalBusiness | Organization | In de code |
|---|---|---|---|
| Naam | Verplicht | Aanbevolen | name |
| Adres | Verplicht | Aanbevolen | address |
| Soort bedrijf | Meest specifieke subtype | Organization | @type |
| Telefoon | Aanbevolen | Aanbevolen | telephone |
| Website | Aanbevolen | Aanbevolen | url |
| Openingstijden | Aanbevolen | openingHoursSpecification | |
| Coördinaten | Aanbevolen | geo | |
| Prijsklasse | Aanbevolen | priceRange | |
| Menukaart en keuken | Aanbevolen voor horeca | menu, servesCuisine | |
| Logo, e-mail, beschrijving, profielen | Via Organization | Aanbevolen | logo, email, description, sameAs |
| Btw-id en oprichtingsdatum | Via Organization | Aanbevolen | vatID, foundingDate |
| Werkgebied, KvK-nummer | schema.org | schema.org | areaServed, identifier |
Bronnen: Google Search Central over LocalBusiness en Organization, beide bijgewerkt 8 september 2026, gelezen op 30 september 2026. ‘schema.org’ betekent: geldig volgens schema.org, maar niet in Google's lijst.
Zo werkt het
Hoe werkt de tool?
De generator werkt met vaste regels, zonder taalmodel. Hij zet elk ingevuld veld op zijn plek in de JSON-LD, laat lege velden weg en toetst de uitkomst aan de documentatie van Google: verplichte velden, aanbevolen velden en de vorm die Google vraagt, zoals een landnummer bij je telefoon en vijf decimalen bij coördinaten.
1
Kies het type
LocalBusiness, Organization of FAQPage. Bij LocalBusiness kies je je vak uit 46 subtypes van schema.org, versie 30.1.
2
Vul in
Elk veld hoort bij één plek in de code. Een leeg veld laten we weg: geen lege regels en geen verzonnen waarden.
3
Netjes maken
030 wordt +31 30, een domeinnaam krijgt https://, een postcode hoofdletters en een spatie, en dagen met dezelfde uren delen één regel.
4
Toetsen
Aan Google's pagina's over LocalBusiness en Organization en de algemene richtlijnen. FAQPage aan schema.org: Google haalde die uitleg op 15 juni 2026 weg.
5
Kopiëren
De code met de script-tag eromheen. Met JavaScript blijft alles in je browser; zonder JavaScript maakt onze server de code en bewaart niets.
De vormen die Google vraagt
Vier regels waar het vaak misgaat
| Veld | Wat de generator controleert | Regel van |
|---|---|---|
| Naam | Verplicht voor LocalBusiness | |
| Adres | Verplicht voor LocalBusiness; zo veel mogelijk adresvelden | |
| Soort bedrijf | Het meest specifieke subtype; twee vakken als lijst | |
| Telefoon | Met landnummer en netnummer, zoals +31 30 | |
| Website en logo | Een volledige URL die begint met https:// | |
| Coördinaten | Minstens 5 decimalen | |
| Prijsklasse | Korter dan 100 tekens, anders toont Google hem niet | |
| Openingstijden | Uren als 08:00; een dichte dag wordt 00:00 tot 00:00, dag en nacht open 00:00 tot 23:59 | |
| Land | Tweeletterige landcode, zoals NL | |
| Logo | Minstens 112 bij 112 pixels (kan de generator niet zien) | |
| Oprichtingsdatum | ISO 8601, zoals 2019-03-01 | |
| Officiële naam | Alleen als die verschilt van de naam | |
| Vraag en antwoord | Elke vraag met een antwoord met tekst | schema.org |
| Postcode, KvK-nummer, e-mail | De vorm: 1234 AB, 8 cijfers, een @ | De generator |
Wat de generator niet ziet
Of het op je pagina staat
Google wil alleen opmaak van wat bezoekers ook zien. Staan je openingstijden niet op de pagina, laat ze dan ook uit de code.
Wat je site al uitschrijft
Veel thema's en SEO-plug-ins zetten zelf al Organization of LocalBusiness op je pagina. Kijk eerst wat er staat, zodat je geen twee versies krijgt.
Of het klopt met je profiel
De generator kent je Google Bedrijfsprofiel niet. Houd naam, adres en telefoon op je site, in de code en in je profiel precies gelijk.
Staat er al code op je site? Onze gratis websitecheck ziet of je homepage geldige JSON-LD met een type heeft.
De uitkomst
Wat betekent de uitkomst?
Een fout betekent dat een verplicht veld ontbreekt: zonder naam en adres komt LocalBusiness niet in aanmerking voor een uitgebreid resultaat. Let op betekent dat een veld er staat, maar niet in de vorm die Google vraagt. Aangepast zegt wat de generator voor je heeft rechtgezet. Een tip is een aanbevolen veld dat nog leeg is.
- Fout
Een verplicht veld ontbreekt, of een vraag heeft geen antwoord.
Wat je doet: Eerst oplossen. Google: zonder verplichte velden geen uitgebreid resultaat.
- Let op
Het veld staat erin, maar niet in de vorm die Google vraagt.
Wat je doet: Pas het veld aan. Google leest het anders mogelijk niet.
- Aangepast
De generator heeft de vorm voor je rechtgezet, zoals +31 voor je nummer.
Wat je doet: Niets. Kijk alleen of het klopt.
- Tip
Een aanbevolen veld is nog leeg, of er is iets dat de generator niet kan zien.
Wat je doet: Vul in wat voor jou geldt. Niet alles hoeft.
Voorbeeld: een loodgieter met vijf slordigheden
Verplicht 1 van 2 · Aanbevolen 4 van 5
Ingevuld
- Soort bedrijf
- Plumber
- Naam
- Loodgietersbedrijf Voorbeeld
- Adres
- (leeg)
- Telefoon
- 030 000 0000
- Website
- www.example.com
- Coördinaten
- 52.0907, 5.1214
- Prijsklasse
- Afhankelijk van de klus: een lekkage v… (105 tekens)
Wat de generator zegt
- FoutAdres ontbreekt. Google noemt het adres verplicht voor LocalBusiness. (Google)
- Let opCoördinaten: breedtegraad 52.0907 heeft 4 decimalen, lengtegraad 5.1214 heeft 4 decimalen. Google vraagt er minstens 5. (Google)
- Let opPrijsklasse is 105 tekens. Vanaf 100 tekens toont Google hem niet: houd het kort, zoals €€ of €50 tot €100. (Google)
- AangepastTelefoon geschreven als +31 30 000 0000: Google vraagt het landnummer en het netnummer. (Google)
- AangepastWebsite aangevuld tot https://www.example.com: Google vraagt een volledige URL. (Google)
- TipAanbevolen door Google, nog leeg: openingstijden. (Google)
- TipGoogle raadt bij LocalBusiness ook de velden van Organization aan, zoals logo, e-mail, beschrijving en profielen. (Google)
Wanneer is je code klaar?
Als er geen fout meer staat en de gegevens kloppen met wat op je pagina staat. Het Voorbeeld van de loodgieter in de generator haalt de verplichte velden (2 van 2) en 4 van de 5 aanbevolen velden uit Google's tabel: de coördinaten ontbreken nog. Dat mag. Test de code daarna in de Rich Results Test.
Een foutloze code is geen belofte. Google schrijft zelf dat het niet garandeert dat opmaak in de resultaten verschijnt, ook als de test slaagt.
FAQPage
Geen fouten, en toch geen FAQ in Google
Sinds 7 mei 2026 toont Google geen FAQ-resultaten meer, en op 15 juni 2026 haalde Google de uitleg erover weg. Een foutloze FAQPage betekent dus alleen dat de code klopt. Google schreef in 2023 al dat opmaak die niet gebruikt wordt geen problemen geeft: weghalen hoeft niet.
Eigen meting
Heeft schema markup nog zin?
Ja, voor je bedrijfsgegevens. LocalBusiness en Organization vertellen Google je naam, adres en openingstijden in een vorm die niet te raden valt. FAQ-resultaten toont Google sinds 7 mei 2026 niet meer, en voor AI Overviews is volgens Google geen speciale opmaak nodig. Van 12 vakbedrijven op pagina 1 hadden er 3 LocalBusiness-opmaak.
Loodgieter · plek 1
Alleen Organization
"@type": "Organization""@type": "FAQPage"
Loodgieter · plek 2
Alleen Organization
"@type": "Organization"
Loodgieter · plek 4
Geen bedrijfstype
"@type": "Product"
Loodgieter · plek 5
Geen JSON-LD
Loodgieter · plek 6
LocalBusiness
"@type": "Plumber"
Adres met alleen plaats en land; coördinaten met 4 decimalen
Loodgieter · plek 7
Geen JSON-LD
Loodgieter · plek 8
Geen bedrijfstype
"@type": "WebPage"
Loodgieter · plek 9
Weigerde ons verzoek
Loodgieter · plek 10
Weigerde ons verzoek
Elektricien · plek 1
Geen JSON-LD
Elektricien · plek 2
Geen JSON-LD
Elektricien · plek 4
Weigerde ons verzoek
Elektricien · plek 6
LocalBusiness
"@type": "Electrician""@type": "FAQPage"
Als aanbieder van een dienst, zonder adres
Elektricien · plek 7
Geen bedrijfstype
"@type": "Product""@type": "FAQPage"
Elektricien · plek 8
LocalBusiness
"@type": "Electrician""@type": "FAQPage"
Volledig adres en openingstijden
| Wat we vonden | Aantal | Toelichting |
|---|---|---|
| Pagina's van vakbedrijven in de top 10 | 15 | Twee zoekopdrachten, gidsen en vergelijkers niet meegeteld |
| Weigerden ons verzoek | 3 | Antwoord 403 of 503; niet meegeteld |
| Met JSON-LD | 8 van 12 | Minstens één blok, van welk type ook |
| Zonder JSON-LD | 4 van 12 | Geen enkel blok |
| Met LocalBusiness of een subtype | 3 van 12 | Alle 3 met een specifiek vak: Plumber of Electrician |
| Daarvan met een volledig adres | 1 van 3 | Straat, postcode, plaats en land |
| Alleen Organization | 2 van 12 | Bedrijf beschreven, maar niet als lokaal bedrijf |
| Met FAQPage | 4 van 12 | Levert sinds 7 mei 2026 geen FAQ-resultaat meer op |
Zo gemeten: de zoekresultaten via DataForSEO (Nederland, Nederlands), daarna elke pagina één keer opgehaald en elk JSON-LD-blok gelezen. Het is een steekproef van twee vakken in twee steden, geen onderzoek naar alle lokale bedrijven.
Wat Google zelf zegt
In augustus 2023 beperkte Google FAQ-resultaten tot bekende overheids- en zorgsites; sinds 7 mei 2026 verschijnen ze helemaal niet meer. Voor AI Overviews en AI-modus schrijft Google dat je geen speciale schema.org-opmaak hoeft toe te voegen.
Wat overblijft is het nut waar het mee begon: je bedrijfsgegevens in een vorm die Google niet hoeft te raden. Opvallend in onze meting: de meeste van deze sites hadden geen LocalBusiness-opmaak, en van de drie die het wel hadden, gaf maar één een volledig adres.
Wat gestructureerde gegevens wel en niet doen voor Google en AI-antwoorden, lees je in ons artikel over structured data.
Staat je bedrijf ook in de kaart en in AI-antwoorden?
Code is één stap. De lokale check stelt vijf vragen als ‘welke loodgieter in jouw plaats?’ aan ChatGPT, Perplexity en Gemini en laat zien wie er in jouw plaats genoemd wordt, en waarom.
Volgende stap
Wat is de volgende stap?
Plak de code in de pagina met dezelfde gegevens en test hem in de Rich Results Test van Google. Houd naam, adres en telefoon gelijk aan je Google Bedrijfsprofiel. Wil je weten wat je lokaal nog meer laat liggen, of wil je dit uit handen geven, dan is lokale SEO de volgende stap.
Zelf
Plakken, testen, gelijk houden
Zet de code in de pagina met dezelfde gegevens, via je CMS of een plug-in voor eigen code. Test de live pagina in de Rich Results Test en pas de code aan als je gegevens veranderen.
Gratis
Weten wat het meeste oplevert
Wil je weten welke stappen je online de meeste klanten opleveren, vraag dan een gratis groeiplan aan.
Uitbesteden
Lokaal gevonden worden
Lokale SEO gaat verder dan code: je Google Bedrijfsprofiel, reviews en je gegevens gelijk op de belangrijkste platforms. Bij AI Digitals begint dat met Lokaal Start vanaf €395 per maand.
Waarom je profiel en je code gelijk moeten zijn
Google ziet je bedrijf op meer plekken dan je site: je Bedrijfsprofiel, gidsen en je eigen pagina's. Staat overal dezelfde naam, hetzelfde adres en hetzelfde nummer, dan hoeft niemand te raden welke gegevens kloppen. Wat je verder in je profiel kunt verbeteren, lees je bij je Google Bedrijfsprofiel optimaliseren.
“Schema markup maakt een zwakke pagina niet sterker. Het zorgt dat Google je naam, adres en openingstijden niet hoeft te raden. Kies het juiste vak, vul het adres helemaal in en houd het gelijk aan je Bedrijfsprofiel: meer heeft een lokaal bedrijf meestal niet nodig.”
Jaap Meijer, oprichter van AI DigitalsWat vragen mensen nog meer over schema markup?
Maak je eigen code: de generator staat bovenaan deze pagina. Meer gratis hulpmiddelen vind je bij onze gratis tools.
Wat is een schema markup generator?
Een schema markup generator zet gegevens die je invult om in gestructureerde gegevens volgens schema.org, meestal als JSON-LD: een blok code dat je in je pagina plakt. Zo hoef je de haakjes en veldnamen niet zelf te typen. Deze generator maakt LocalBusiness, Organization en FAQPage, toetst de velden aan de regels van Google en werkt met vaste regels, zonder AI.
Met welke tool test je schema markup?
Google raadt aan te beginnen met de Rich Results Test: die laat zien welke uitgebreide resultaten Google uit je code kan maken. Voor een algemene controle tegen schema.org is er de Schema Markup Validator, zonder de waarschuwingen die alleen voor Google gelden. Test de code voordat hij live gaat, en daarna de pagina zelf, zodat je ziet wat Google echt leest.
Hoe voeg je FAQ-schema toe aan je website?
Zet de vragen en antwoorden eerst zichtbaar op je pagina. Maak dan FAQPage-code met precies dezelfde tekst, bijvoorbeeld met deze generator, en plak die in de pagina. Verwacht geen uitklapblok in Google: sinds 7 mei 2026 toont Google geen FAQ-resultaten meer. De code beschrijft je vragen nog wel, en volgens Google geeft opmaak die niet gebruikt wordt geen problemen.
Waar plaats je JSON-LD op je pagina?
In een script-tag in de head of de body van de pagina; Google leest beide, ook als JavaScript de code toevoegt. Organization hoort volgens Google op je homepage of op een pagina over je bedrijf, zoals Over ons. LocalBusiness kan op elke pagina, maar past het best op een pagina met je bedrijfsgegevens. Heb je meer vestigingen, geef dan elke vestiging een eigen LocalBusiness.
Welk subtype kies je als je vak er niet bij staat?
Kies het dichtstbijzijnde type dat wel klopt, zoals HomeAndConstructionBusiness voor een bouwbedrijf zonder eigen type, of anders LocalBusiness zelf. Doe je twee vakken, zoals loodgieter en installateur, zet dan allebei in een lijst: Google ondersteunt meerdere types als lijst, en additionalType niet. Een rijschool heeft in schema.org geen eigen type en blijft dus LocalBusiness.
Kan ik LocalBusiness gebruiken zonder adres op mijn site?
Liever niet. Google noemt het adres verplicht voor LocalBusiness en wil geen opmaak van gegevens die bezoekers niet zien. Werk je bij klanten aan huis en staat je adres niet op je site, gebruik dan Organization: daar is niets verplicht. Je werkgebied zet je dan in je teksten en in je Google Bedrijfsprofiel.
Bronnen
10 onderzoeken en publicaties waar de cijfers op deze pagina vandaan komen
- Local Business (LocalBusiness) structured data · Google Search Central, bijgewerkt 8 september 2026Verplicht: name en address. Aanbevolen: geo (minstens 5 decimalen), openingHoursSpecification (00:00 tot 23:59 is de hele dag open, 00:00 tot 00:00 dicht), priceRange (korter dan 100 tekens), telephone (met land- en netnummer), url; menu en servesCuisine voor horeca; het meest specifieke subtype; meer types als lijst. Gelezen op 30 september 2026.
- Organization structured data · Google Search Central, bijgewerkt 8 september 2026Geen verplichte velden; logo minstens 112 bij 112 pixels; addressCountry als tweeletterige ISO-code; foundingDate in ISO 8601; legalName alleen als die verschilt; op de homepage of een pagina over je organisatie; lokale bedrijven gebruiken LocalBusiness. Gelezen op 30 september 2026.
- General structured data guidelines · Google Search Central, bijgewerkt 10 juli 2026Zonder verplichte velden geen uitgebreid resultaat; geen opmaak van inhoud die bezoekers niet zien; JSON-LD aanbevolen; geen garantie dat een resultaat verschijnt. Gelezen op 30 september 2026.
- Search Central documentation updates · Google Search Central, wijzigingslog8 mei 2026: het FAQ-rich result verschijnt vanaf 7 mei 2026 niet meer in Google Search. 15 juni 2026: de documentatie erover verwijderd. Gelezen op 30 september 2026.
- Changes to HowTo and FAQ rich results · Google Search Central Blog, 8 augustus 2023Sindsdien alleen FAQ-resultaten voor bekende, gezaghebbende overheids- en zorgsites; FAQPage-opmaak hoeft niet weg, en opmaak die niet gebruikt wordt geeft geen problemen. Gelezen op 30 september 2026.
- Introduction to structured data markup in Google Search · Google Search Central, bijgewerkt 10 december 2025JSON-LD in een script-tag in de head of de body; Google leest ook JSON-LD die JavaScript toevoegt. Gelezen op 30 september 2026.
- Test your structured data · Google Search CentralBegin met de Rich Results Test; de Schema Markup Validator test alle schema.org-opmaak zonder Google-specifieke controles. Gelezen op 30 september 2026.
- AI features and your website · Google Search Central, bijgewerkt 10 december 2025"There's also no special schema.org structured data that you need to add." Gelezen op 30 september 2026.
- Schema.org releases · Schema.org, versie 30.1 van 16 september 2026De 46 subtypes in de generator komen uit de LocalBusiness-familie van deze versie; FAQPage met Question en acceptedAnswer. Een rijschool heeft geen eigen type. Gelezen op 30 september 2026.
- Eigen meting: JSON-LD bij 15 vakbedrijven in Google · AI Digitals, 30 september 2026De organische top 10 voor 'loodgieter utrecht' en 'elektricien rotterdam' (Nederland, via DataForSEO), gidsen niet meegeteld; elke pagina één keer opgehaald en elk JSON-LD-blok gelezen. Drie sites weigerden ons verzoek.
Door Jaap Meijer, oprichter van AI DigitalsOver de auteurLaatst bijgewerkt: