Je hebt schema markup toegevoegd, maar Google toont geen uitgebreid zoekresultaat. Of erger: na een aanpassing aan de website verwijst de code nog naar oude diensten, ontbrekende pagina's of een vorig telefoonnummer. Schema markup laten implementeren vraagt daarom meer dan een codefragment invoegen.
Snel antwoord: schema markup laten implementeren in 6 stappen
Gebruik deze volgorde om schema markup betrouwbaar te laten implementeren:
- Inventariseer welke paginatypen, bedrijfsgegevens en bestaande markup aanwezig zijn.
- Kies tussen handmatige code, een plug-in of uitvoering door een specialist.
- Koppel ieder relevant paginatype aan een passend Schema.org-type.
- Voeg JSON-LD toe en vul alleen gegevens in die zichtbaar en controleerbaar zijn.
- Test de code, herstel fouten en controleer of Google de pagina kan verwerken.
- Leg eigenaarschap vast en herhaal de controle na inhoudelijke of technische wijzigingen.
Voor een kleine bedrijfswebsite kan een goed ingestelde plug-in voldoende zijn. Bij maatwerktemplates, meerdere diensten, vestigingsgegevens of bestaande technische fouten is uitbesteden meestal betrouwbaarder. Hashtagmonks benadert schema markup als onderdeel van de website en technische SEO, niet als een los codeblok dat na oplevering wordt vergeten.
1. Inventariseer wat nodig is voordat je schema markup laat implementeren
Begin niet met een generator. Begin met de pagina's en entiteiten die bezoekers werkelijk op de website aantreffen.
Maak eerst een overzicht van de homepage, contactpagina, over-ons-pagina, dienstenpagina's en artikelen. Noteer per URL welk onderwerp centraal staat en welke gegevens zichtbaar zijn. Controleer daarna of de website al gestructureerde data bevat. WordPress-thema's en SEO-plug-ins voegen geregeld automatisch markup toe, waardoor een tweede implementatie dubbele of tegenstrijdige informatie kan veroorzaken.
Als doorlopend voorbeeld gebruiken we het fictieve Nederlandse adviesbureau Noord Advies. De website bevat onder meer deze URL's:
https://www.noordadvies.nl/https://www.noordadvies.nl/diensten/risicoanalyse/https://www.noordadvies.nl/over-ons/https://www.noordadvies.nl/contact/
Op de homepage staat de handelsnaam Noord Advies, terwijl een oude plug-in nog de juridische naam van een voorganger uitvoert. De footer noemt het juiste telefoonnummer, maar de bestaande JSON-LD bevat een oud nummer. Meteen automatiseren zou deze fouten behouden.
Controleer daarom ook naam, adres, telefoonnummer, logo-URL, sociale profielen en contactgegevens. Leg vast welke bron leidend is. Bij twijfel hoort de zichtbare website eerst te worden gecorrigeerd.
Wie eerst de basis wil begrijpen, kan de uitleg over schema markup voor een bedrijfswebsite gebruiken om relevante begrippen en typen te onderscheiden. Neem schema markup daarnaast mee in een bredere technische SEO-checklist, vooral bij een nieuwe website of migratie.
2. Kies hoe je schema markup wilt implementeren
Er zijn drie praktische routes: handmatig met JSON-LD, via een plug-in of door een specialist. De beste keuze hangt af van het aantal templates, de beschikbare technische kennis en de kans dat gegevens later veranderen.
| Methode | Geschikt voor | Betrouwbaarheid | Flexibiliteit | Onderhoud |
|---|---|---|---|---|
| Handmatige JSON-LD | Kleine maatwerksite met technische beheerder | Hoog bij correcte uitvoering | Hoog | Handmatig na iedere relevante wijziging |
| Plug-in | Gestandaardiseerde WordPress-site | Redelijk tot hoog, afhankelijk van configuratie | Beperkt tot beschikbare velden en regels | Updates en instellingen blijven nodig |
| Specialistische implementatie | Meerdere templates, maatwerk of bestaande fouten | Hoog bij goede validatie en documentatie | Hoog | Periodieke technische controle nodig |
Schema markup zelf handmatig toevoegen
JSON-LD is doorgaans de praktischste notatie omdat de gestructureerde data in een apart scriptblok kan staan. De code hoeft niet door zichtbare HTML-elementen heen te worden geweven. Google beschrijft JSON-LD eveneens als aanbevolen indeling in de documentatie over gestructureerde data.
Handmatige implementatie geeft volledige controle. Je kunt relaties leggen tussen een organisatie, website, pagina en auteur. Ook kun je vaste gegevens centraal vanuit het websitesysteem vullen.
Die vrijheid brengt risico mee. Een ontwikkelaar kan geldige code schrijven die inhoudelijk toch onjuist is. Denk aan LocalBusiness zonder een relevante fysieke bedrijfscontext, een verzonnen beoordeling of een dienst die als product wordt gemarkeerd. Syntactisch geldig is niet hetzelfde als passend.
Kies deze route wanneer iemand de code na templatewijzigingen blijft beheren. Zet de markup bij voorkeur in templates of herbruikbare componenten. Plak niet op twintig pagina's twintig losse varianten die later afzonderlijk aangepast moeten worden.
Schema markup toevoegen met een plug-in
Een plug-in verlaagt de technische drempel. Algemene organisatiegegevens kunnen centraal worden ingevuld en sommige paginatypen krijgen automatisch standaardmarkup.
Controleer wel wat er daadwerkelijk in de broncode verschijnt. Een plug-in kan een pagina als Article behandelen terwijl het om een vaste dienstenpagina gaat. Twee actieve SEO-oplossingen kunnen elk een Organization genereren met andere logo's of URL's. Ook blijven verwijderde plug-ins soms achter in caches of templatebestanden.
Voor Noord Advies is een plug-in bruikbaar voor de basis, mits de oude organisatiegegevens worden verwijderd en per paginatype duidelijk is welke markup wordt uitgevoerd. De specifieke dienstpagina vraagt mogelijk om aanvullende code. Dat hangt af van wat de plug-in ondersteunt.
Werk na iedere plug-inupdate een vaste testset af. Test niet alleen de homepage, maar ook minimaal één URL per template.
Schema markup laten implementeren door een specialist
Uitbesteden is vooral zinvol wanneer eerst onderzocht moet worden wat er al staat. Een specialist kan dubbele markup opsporen, paginatypen koppelen aan geschikte schema-typen en de implementatie op templateniveau uitvoeren.
Vraag niet uitsluitend of de code wordt toegevoegd. Vraag wie de gegevens controleert, welke URL's worden getest, hoe wijzigingen worden verwerkt en wat er bij een nieuw paginatype gebeurt. Zonder die afspraken koop je een eenmalige installatie die langzaam veroudert.
Een goede technische oplevering bevat ten minste de gekozen typen, de bron van belangrijke bedrijfsgegevens, geteste voorbeeld-URL's en bekende beperkingen. Zo kan een volgende beheerder reconstrueren waarom bepaalde keuzes zijn gemaakt.
3. Bepaal welke schema markup bij iedere pagina past
Schema markup beschrijft wat een entiteit of pagina voorstelt. Gebruik daarom niet op iedere URL hetzelfde uitgebreide blok.
De homepage van Noord Advies kan informatie over de organisatie en de website bevatten. Een artikel kan worden gekoppeld aan een auteur en publicatiedatum. Op de pagina over risicoanalyse moet de code aansluiten op de zichtbare dienst en aanbieder. De contactpagina hoeft niet vol te staan met herhaalde informatie als die al logisch vanuit de organisatie-entiteit wordt gekoppeld.
Gebruik de definities op Schema.org om te controleren welke eigenschappen bij een type horen. Let daarbij op het verschil tussen wat Schema.org technisch toestaat en wat een zoekmachine ondersteunt voor specifieke zoekfuncties. Niet iedere geldige eigenschap leidt tot een opvallender resultaat.
Maak relaties consistent met @id. Geef de organisatie bijvoorbeeld één stabiele identificatie, zoals https://www.noordadvies.nl/#organization. Andere objecten kunnen daar vervolgens naar verwijzen. Dit voorkomt dat iedere pagina schijnbaar een nieuw bedrijf introduceert.
Vul alleen informatie in die aantoonbaar klopt. Beoordelingen, prijzen, openingstijden en persoonsnamen mogen niet worden toegevoegd omdat ze mogelijk gunstig zijn voor de presentatie. Als een gegeven niet zichtbaar is of niet betrouwbaar kan worden onderhouden, laat het dan weg.
Schema markup voor bedrijven met diensten en een fysieke locatie
Bij bedrijven die klanten op locatie ontvangen of vanuit een herkenbare vestiging werken, moeten de website, het bedrijfsprofiel en de schema markup dezelfde werkelijkheid beschrijven. Verschillen in bedrijfsnaam, plaats, telefoonnummer of openingstijden maken de gegevens minder duidelijk voor zoekmachines en bezoekers.
Een vloerenbedrijf is een bruikbaar voorbeeld. Op de website kunnen pagina's bestaan over materiaalkeuze, advies, uitvoering en bezoekmogelijkheden. Bekijk bij een vloerspecialist zoals Modeco Vloeren eerst welke informatie werkelijk per pagina wordt aangeboden voordat je een schema-type kiest. De bedrijfsinformatie hoort bij de organisatie of locatie, terwijl de inhoud van een specifieke pagina afzonderlijk moet worden beschreven.
Voeg dus niet automatisch dezelfde lokale bedrijfsmarkup toe aan iedere dienstenpagina. Verbind pagina's via stabiele identificaties met het bedrijf en geef iedere pagina een eigen hoofdonderwerp. Controleer daarnaast of adres- en contactgegevens overal gelijk zijn geschreven.
Deze aanpak helpt ook bij lokale vindbaarheid in Nederland. Schema markup vervangt geen goede locatiepagina, contactinformatie of bedrijfsprofiel. Het maakt bestaande informatie vooral beter leesbaar voor systemen die de pagina verwerken.
4. Laat schema markup technisch correct toevoegen
Voor de meeste bedrijfswebsites is JSON-LD de logische keuze. Plaats het script in de HTML van de relevante pagina en vul dynamische waarden vanuit één betrouwbare bron. Denk aan de paginatitel, canonieke URL, afbeelding en datum waarop een artikel werkelijk is aangepast.
Voor Noord Advies wordt de organisatie-identiteit centraal ingesteld. De homepage verwijst naar #organization, artikelen verwijzen naar dezelfde organisatie als uitgever en de dienstpagina over risicoanalyse krijgt een eigen WebPage-identiteit. Zo blijft het model samenhangend.
Let op canonieke URL's. Als de markup een URL met een slash noemt, maar de canonieke tag een variant zonder slash aanwijst, ontstaat onnodige ruis. Hetzelfde geldt voor HTTP tegenover HTTPS en voor subdomeinen. Gebruik consequent de canonieke versie.
Controleer afbeeldingen eveneens. Een logo-URL moet bereikbaar zijn en mag niet verwijzen naar een tijdelijk stagingdomein. Bij nieuwe websites komt dit regelmatig voor omdat code uit de testomgeving wordt gekopieerd.
Implementatie mag de website niet merkbaar vertragen. JSON-LD is tekst en doorgaans klein, maar een zware plug-in kan naast markup ook extra scripts, databasevragen of beheerfuncties laden. Meet de pagina voor en na installatie. De praktische gids over websitesnelheid verbeteren helpt om andere oorzaken tegelijk uit te sluiten.
Maak vervolgens een implementatielijst per template. Noteer welke velden vast zijn, welke dynamisch worden ingevuld en wat er gebeurt als een optioneel veld leeg is. Laat lege eigenschappen niet als lege tekenreeksen uitvoeren. Verwijder ze uit het object.
5. Test schema markup na de implementatie

Test eerst de code, daarna de betekenis en ten slotte de live pagina. Alleen een groen vinkje is onvoldoende.
Gebruik de Rich Results Test van Google om ondersteunde typen en kritieke fouten te controleren. Controleer daarnaast de volledige JSON-LD op geldigheid en vergelijk de uitgevoerde waarden met wat bezoekers op de pagina zien.
Voor Noord Advies meldt de eerste test geen syntaxfout. Toch staat in de code nog het oude telefoonnummer. De tool kan niet weten dat dit nummer verouderd is. Een inhoudelijke controle vangt dat wel op.
Test daarna deze situaties:
- Een homepage met de centrale organisatiegegevens
- Een dienstenpagina met alle gebruikelijke velden
- Een pagina waarop een optioneel veld ontbreekt
- Een artikel met auteur en datums
- Een 404-pagina waarop geen inhoudelijke markup hoort te staan
- Een URL na publicatie, dus niet alleen in de testomgeving
Vraag Google Search Console na livegang niet onmiddellijk om resultaten die gegarandeerd zichtbaar zouden moeten worden. Correcte gestructureerde data geeft geen recht op een uitgebreid zoekresultaat. Google bepaalt zelf welke presentatie bij een zoekopdracht past.
Controleer ook of de pagina indexeerbaar is. Een perfecte implementatie op een pagina met noindex, een foutieve canonical of geblokkeerde scripts lost geen zichtbaarheidsprobleem op. Laat bij twijfel een bredere SEO-audit uitvoeren, zodat schema markup niet los van crawlbaarheid en indexatie wordt beoordeeld.
6. Regel onderhoud nadat je schema markup hebt laten implementeren
Schema markup veroudert wanneer de website verandert. Een nieuw logo, andere bedrijfsnaam, gewijzigde dienstenstructuur of aangepast CMS kan voldoende zijn om verwijzingen te breken.
Wijs daarom één eigenaar aan. Dat kan een interne beheerder, ontwikkelaar of externe SEO-specialist zijn. Leg vast bij welke wijzigingen opnieuw getest moet worden. Denk aan een nieuw template, migratie, plug-inupdate, domeinwijziging, nieuwe auteur of aangepaste contactinformatie.
Plan daarnaast een periodieke steekproef. Exporteer eerst de belangrijkste paginatypen en kies per type één of twee URL's. Vergelijk de code met de zichtbare inhoud en met de centrale bedrijfsgegevens. Voor een kleine website kost dit weinig tijd, mits de oorspronkelijke implementatie goed is gedocumenteerd.
Onderhoud wordt lastiger wanneer losse scripts rechtstreeks in pagina-editors zijn geplakt. Een redacteur ziet dan niet altijd wat de code doet. Geef vaste gegevens daarom een centrale plek en laat templates de rest opbouwen.
Combineer deze controle met regulier websiteonderhoud. Zo wordt bij technische wijzigingen meteen nagegaan of structured data, canonicals, redirects en indexatie nog kloppen.
Schema markup laten implementeren door Hashtagmonks
Wie schema markup uitbesteedt, moet vooral werk uit de inventarisatie, technische uitvoering en terugkerende controle willen halen. Bij Hashtagmonks begint dat niet met willekeurig een plug-in activeren.
Eerst wordt bekeken welke pagina's en templates de website heeft en welke bedrijfsinformatie leidend moet zijn. Bestaande markup wordt meegenomen, zodat dubbele organisatieobjecten of oude gegevens niet blijven staan. Daarna wordt bepaald welke typen nuttig en verdedigbaar zijn voor de zichtbare inhoud.
Vervolgens komt de technische keuze. Een eenvoudige website kan genoeg hebben aan een zorgvuldig ingestelde standaardoplossing. Bij afwijkende templates of specifieke relaties is gerichte JSON-LD passender. De gekozen aanpak moet te onderhouden zijn binnen de techniek van de website.
Na implementatie worden representatieve URL's gecontroleerd. Foutmeldingen, ontbrekende waarden en inhoudelijke afwijkingen worden hersteld voordat de uitvoering als afgerond wordt beschouwd. Daarbij wordt schema markup bekeken naast canonieke URL's, indexeerbaarheid en websitesnelheid.
Dat past bij hoe Hashtagmonks SEO en technische websiteoptimalisatie combineert. De code is geen los eindproduct. Ze moet blijven aansluiten op de pagina's die bezoekers en zoekmachines daadwerkelijk ontvangen.
Wat kost schema markup laten implementeren?
De kosten hangen niet alleen af van het aantal regels code. De meeste tijd zit in analyse, afstemming met templates, opschoning van bestaande markup, testen en documentatie.
Een website met vijf vaste pagina's en één centraal beheerde organisatie-identiteit vraagt minder werk dan een site met tientallen dienstenpagina's, auteurs, locaties en maatwerkvelden. Ook de technische staat telt mee. Twee conflicterende plug-ins repareren kost meer tijd dan een schone implementatie op een nieuwe website.
Vraag bij een prijsopgave daarom welke onderdelen inbegrepen zijn. Laat vastleggen hoeveel paginatypen worden onderzocht, of oude code wordt verwijderd, welke testmethode wordt gebruikt en of nacontrole na publicatie is opgenomen.
Een lage eenmalige prijs kan passend zijn voor een beperkte standaardconfiguratie. Het wordt duurder wanneer later blijkt dat templates niet zijn meegenomen of dat iedere pagina handmatig moet worden aangepast. Vergelijk voorstellen dus op scope en onderhoud, niet alleen op het totaalbedrag. Bekijk voor de bredere investering ook hoe websitekosten en technische werkzaamheden worden opgebouwd.
Veelgemaakte fouten bij schema markup implementeren
De meest voorkomende fout is overmatig markeren. Meer typen en eigenschappen leveren niet automatisch meer zichtbaarheid op. Ze vergroten wel het aantal gegevens dat actueel moet blijven.
Een tweede fout is vertrouwen op standaardinstellingen. Een plug-in kent je organisatiestructuur, diensten en redactionele afspraken niet vanzelf. Vul instellingen bewust in en bekijk de uitvoer in de broncode.
Ook worden testresultaten geregeld verkeerd geïnterpreteerd. Een waarschuwing is niet altijd een blokkade, terwijl een geldige test geen inhoudelijke juistheid garandeert. Lees welke eigenschap ontbreekt en beslis of die werkelijk beschikbaar en relevant is.
Ten slotte wordt schema markup soms ingezet als reparatie voor magere pagina's. Dat werkt niet. Een dienstenpagina zonder duidelijke uitleg, bewijs of contactmogelijkheid wordt niet sterk doordat de code de pagina als dienst benoemt. Verbeter eerst de inhoud en voeg daarna een correcte machineleesbare beschrijving toe.
Veelgestelde vragen over schema markup laten implementeren
Kan ik schema markup zelf toevoegen zonder programmeerkennis?
Ja, vooral bij een gangbare WordPress-website met een betrouwbare plug-in. Je moet nog steeds begrijpen welke gegevens je invoert en de uitvoer testen. Bij maatwerk, meerdere templates of bestaande conflicten is technische hulp verstandiger.
Hoe lang duurt het voordat Google schema markup verwerkt?
Google moet de gewijzigde pagina opnieuw crawlen en verwerken. Daar staat geen vaste termijn voor. Zelfs na verwerking is een uitgebreid zoekresultaat niet gegarandeerd. Controleer in Search Console of de pagina toegankelijk en geïndexeerd is.
Helpt schema markup om hoger in Google te komen?
Schema markup is geen garantie op een hogere positie. Het helpt zoekmachines de inhoud en onderlinge relaties beter te begrijpen en kan voor ondersteunde typen een andere zoekweergave mogelijk maken. Relevante inhoud, techniek, autoriteit en gebruikservaring blijven bepalend.
Is een plug-in genoeg voor een kleine bedrijfswebsite?
Vaak wel, mits de plug-in het juiste paginatype ondersteunt, geen dubbele code veroorzaakt en na updates wordt gecontroleerd. Test minimaal één pagina van ieder template. Gebruik aanvullende maatwerkcode alleen als daar een duidelijke inhoudelijke reden voor is.
Moet schema markup op iedere pagina staan?
Niet ieder type hoeft overal terug te komen. Algemene relaties kunnen via templates worden opgebouwd, maar de inhoudelijke markup moet bij de specifieke pagina passen. Een contactpagina, artikel en dienstenpagina hebben ieder een andere functie.
Heeft schema markup ook nut voor zichtbaarheid in AI-systemen?
Gestructureerde data kan systemen helpen entiteiten en relaties te interpreteren, maar vormt geen garantie dat een merk in een AI-antwoord verschijnt. Heldere inhoud, consistente bedrijfsgegevens en crawlbaarheid blijven nodig. Lees ook hoe je vindbaar kunt worden in ChatGPT, Perplexity en Gemini.
Wil je zien hoe schema markup binnen een technisch goede bedrijfswebsite kan worden meegenomen? Laat dan gratis een websitevoorbeeld maken. Dat is vrijblijvend en kosteloos. Lees ook: Technische SEO uitbesteden: welke werkzaamheden horen erbij?.
