Premed · SEO/GEO Audit

Dit rapport is vertrouwelijk en afgeschermd. Log in met je toegelaten Google-account om verder te gaan.

Dit account heeft geen toegang. Gebruik een toegelaten account of vraag toegang aan Vector Bross.
VECTOR BROSS · VERTROUWELIJK

Premed.be — SEO/GEO Audit

Gestructureerd rapport van de geverifieerde second opinion · Vector Bross · 17 juni 2026 · 104 checks getoetst aan de live broncode + structured-data briefing · originele audit ↗

Kernconclusie. De originele (AI-gegenereerde) audit kon de broncode niet of niet volledig lezen — vandaar veel vals alarm. Van de 104 getoetste checks (100 originele audit-items + 4 door Vector Bross toegevoegd):
  • 23 false positives
  • 4 al opgelost
  • 45 deels juist — audit overdreef of miste nuance
  • 28 bevestigd — reëel probleem
  • 4 niet-verifieerbaar
De impactscores zijn kritisch herbekeken: de originele audit scoorde de meeste punten hoog, maar zonder de broncode in te lezen waren die scores niet onderbouwd. Vector Bross heeft elke score opnieuw ingeschat op basis van de effectieve situatie op de site.

Volledige lijst alle 104 checks

Alle items in één overzicht. Klik een kolomtitel om te sorteren, typ om te filteren, en klik → bekijk (of op de rij) om naar de volledige detailinfo van die regel te springen.

#CategorieItemStatusVerdictImpInsp.PrioProfiel
#1AI-zichtbaarheidBrand ambiguity: AI-modellen verwarren Premed vzw met Amerikaanse 'premed'-adviesbureaus (Trustpilot/Reddit-reviews)In te plannenDeels juist4LaagMediumVB-Dev→ bekijk
#2Structured DataVolledig ontbreken van Organization / LocalBusiness JSON-LD op homepageIngepland / BezigFalse positive4LaagGeenVB-Dev→ bekijk
#3AI-zichtbaarheidMarktleiderschap Vlaams-Brabant en oprichtingsjaar 1968 nergens prominent vermeldAfstemmen met klantDeels juist4LaagLowKlant-Content→ bekijk
#4Structured DataFAQPage JSON-LD ontbreekt op /kenniscentrum/veelgestelde-vragen en dienstpagina'sIngepland / BezigBevestigd6LaagMediumVB-Dev→ bekijk
#5Content & E-E-A-TAlle nieuwsartikelen zijn anoniem gepubliceerd – geen auteursnaam, functie of credentials (YMYL-content)Afstemmen met klantBevestigd6MiddelMediumVB-Dev→ bekijk
#6Technische SEORobots.txt en sitemap.xml niet publiek beschikbaar of niet correct geconfigureerd – AI-bots (GPTBot, ClaudeBot) tasten in het duisterNiet doenFalse positive2LaagGeenVB-Dev→ bekijk
#7AI-zichtbaarheidOAI-SearchBot (ChatGPT Search) niet expliciet toegestaan via robots.txtNiet doenFalse positive1LaagGeenVB-Dev→ bekijk
#8Content & E-E-A-THomepage bevat typo 'Psychosoiale risico's' (mist de letter 'c')DoneAl opgelost1LaagGeenKlant-Content→ bekijk
#9Technische SEOTwee URL's voor de homepage (/ en /uw-partner-preventie-op-het-werk) zonder canonical-tagIn te plannenDeels juist3LaagLowVB-Dev→ bekijk
#10AI-zichtbaarheidContent heeft geen 'antwoord-eerst'-structuur: antwoorden komen pas na lange brochure-inleidingAfstemmen met klantDeels juist5MiddelMediumKlant-Content→ bekijk
#11Structured Data30 medische centra staan als platte tekstlijst – niet als LocalBusiness/MedicalClinic met geo-coordinatenIngepland / BezigBevestigd7MiddelMediumVB-Dev→ bekijk
#12Autoriteit & BacklinksGeen actieve link van co-prev.be naar premed.be bij ledenlijstNiet doenFalse positive2LaagGeenExtern→ bekijk
#13Content & E-E-A-TGeen 'Premed in cijfers'-blok – concrete kwantificeerbare feiten ontbreken volledigAfstemmen met klantBevestigd5LaagMediumKlant-Content→ bekijk
#14Structured DataNieuwsartikelen missen Article/NewsArticle JSON-LD met datePublished, dateModified, author, publisherIngepland / BezigDeels juist5LaagMediumVB-Dev→ bekijk
#15Content GapsPagina /over-premed/klanten-aan-het-woord is kapot/onbereikbaarAfstemmen met klantDeels juist4MiddelLowKlant-Content→ bekijk
#16AI-zichtbaarheidGeen Wikidata-item voor Premed vzw – Knowledge Graph heeft geen uniek Q-nummerBacklogBevestigd5LaagMediumSamen→ bekijk
#17Content & E-E-A-TISO 27001-certificering niet prominent zichtbaar op de websiteAfstemmen met klantDeels juist4LaagLowSamen→ bekijk
#18MeertaligheidFranse pagina's bevatten Nederlandse UI-strings ('Toepassen', 'Zoek op nieuwsartikel') – hardcoded in DrupalIn te plannenDeels juist4LaagMediumVB-Dev→ bekijk
#19MeertaligheidGeen hreflang nl-BE / fr-BE / x-default op alle pagina's, en sommige FR-URL's hebben Nederlandse slugsNiet doenDeels juist3LaagLowVB-Dev→ bekijk
#20Content & E-E-A-TJuridische en medische pagina's hebben geen 'Laatst bijgewerkt op'-datumAfstemmen met klantBevestigd5LaagMediumVB-Dev→ bekijk
#21Content GapsGeen dedicated pagina 're-integratie 2026' als referentie voor werkgevers (nieuwe KB van 1/1/2026)DoneAl opgelost3LaagGeenVB-Dev→ bekijk
#22Content GapsGeen pagina over 'arbeidspotentieel' als zelfstandig zoekonderwerp (wat na 8 weken?, verschil RIT)DoneAl opgelost2LaagGeenVB-Dev→ bekijk
#23Technische SEOVerouderde COVID-era content (2020-2022) domineert zoekresultaten voor contactpagina en is nog geindexeerdNiet doenFalse positive2LaagGeenKlant-Content→ bekijk
#24Content GapsGeen sectorlandingspagina's (bouw, zorg, onderwijs, horeca, lokaal bestuur, voeding)BacklogBevestigd6HoogMediumKlant-Content→ bekijk
#25AVG-compliancePrivacypagina noemt geen enkele verwerker bij naam – schending AVG art. 13.1.eAfstemmen met klantDeels juist4LaagLowKlant-DPO→ bekijk
#26Content & E-E-A-TFooter noemt 'Integriteitsbeleid' maar linkt naar /privacy – semantisch incorrect en AVG-verwarringNiet doenFalse positive1LaagGeenKlant-Content→ bekijk
#27Structured DataBreadcrumb-structuur zichtbaar maar geen BreadcrumbList JSON-LDIngepland / BezigFalse positive1LaagGeenVB-Dev→ bekijk
#28AI-zichtbaarheidGeen 'Premed in de pers / erkenningen'-pagina – officiële vermeldingen niet gebundeldAfstemmen met klantBevestigd4MiddelLowKlant-Content→ bekijk
#29Content & E-E-A-TKMO-portefeuille erkenningsnummer DV.O106215 staat slechts op 1 opleidingspagina – niet globaal zichtbaarAfstemmen met klantDeels juist4LaagLowVB-Dev→ bekijk
#30Structured DataOpleidingspagina's missen Course + Event JSON-LD met datum, locatie, prijs, provider, credentialIngepland / BezigDeels juist6MiddelMediumVB-Dev→ bekijk
#31Content GapsGeen IDPBW vs EDPBW vergelijkingspagina – hoog zoekvolume bij werkgevers die wettelijke verplichtingen willen begrijpenBacklogBevestigd6LaagHighKlant-Content→ bekijk
#32Conversie & VertrouwenGeen Google Business Profile geoptimaliseerd met reviews en Q&A voor alle locatiesDoneFalse positive6HoogGeenSamen→ bekijk
#33AI-zichtbaarheidPagina's missen 'Kort samengevat'-blok – executive summaries voor LLM-extractie ontbrekenAfstemmen met klantDeels juist5MiddelLowKlant-Content→ bekijk
#34Technische SEOGeen Core Web Vitals-monitoring – hero-images als inline SVG-placeholders kunnen LCP schadenAfstemmen met klantDeels juist2MiddelLowVB-Dev→ bekijk
#35Content & E-E-A-TTeampagina toont namen maar geen individuele bio-pagina's met expertise, publicaties en credentialsAfstemmen met klantDeels juist4MiddelLowSamen→ bekijk
#36Content GapsGeen tool 'Hoeveel EHBO-hulpverleners heeft mijn onderneming nodig?' – interactieve calculatorBacklogDeels juist5MiddelMediumSamen→ bekijk
#37Autoriteit & BacklinksBeswic.be citeert Attentia en andere EDPBW's maar niet Premed – gemiste autoritaire backlinkAfstemmen met klantDeels juist5HoogLowKlant-Content→ bekijk
#38Content GapsGeen pagina over EDPBW overstappen: opzegprocedure, deadline 30 juni, overdracht dossiersBacklogDeels juist5MiddelMediumKlant-Content→ bekijk
#39AI-zichtbaarheidGeen llms.txt gepubliceerd – curated content-overzicht voor AI-crawlers ontbreektNiet doenFalse positive2LaagGeenVB-Dev→ bekijk
#40Structured DataService-schema ontbreekt op de 5 welzijnsdomein-hoofdpagina'sIngepland / BezigDeels juist7MiddelMediumVB-Dev→ bekijk
#41Content & E-E-A-TGeen verwijzing naar primaire bronnen (FOD WASO, Codex, Fedris, RIZIV) in regelgevingsartikelenAfstemmen met klantDeels juist5MiddelMediumKlant-Content→ bekijk
#42Content GapsGeen transparante tarievenpagina 2026 (PE-tarieven, groepsindeling, wettelijk kader)Niet doenFalse positive3LaagGeenVB-SEO→ bekijk
#43Technische SEOGefacetteerde URL's (/opleidingen?f%5B0%5D=domain%3A10) zijn indexeerbaar – verspild crawl-budgetIn te plannenDeels juist4LaagLowVB-Dev→ bekijk
#44Content GapsGeen content over werkbaarheidscheques en KMO-portefeuille als financieringskanalen voor preventieBacklogDeels juist5MiddelMediumKlant-Content→ bekijk
#45Conversie & VertrouwenPDF-vacatures (vacature-pa-av.pdf) zijn niet semantisch leesbaar voor zoekmachines en AINiet doenDeels juist6MiddelMediumVB-Dev→ bekijk
#46AI-zichtbaarheidGeen 'Definitie:'-blokken op pillar-pagina's – LLM's prefereren expliciete definities in de eerste alineaNiet doenDeels juist5LaagLowKlant-Content→ bekijk
#47MeertaligheidFranstalige nieuwsfeed heeft beduidend minder content dan Nederlandstalige versieNiet doenFalse positive2LaagGeenKlant-Content→ bekijk
#48Content GapsGeen content over deconnectiebeleid (verplicht KB voor bedrijven > 20 werknemers)Niet doenFalse positive2LaagGeenKlant-Content→ bekijk
#49Technische SEOMeta-descriptions zijn te generiek of ontbreken – geen intentiegedreven zoektitelsIn te plannenDeels juist7LaagHighVB-SEO→ bekijk
#50AI-zichtbaarheidGeen vergelijkingscontent 'vertrouwenspersoon vs. preventieadviseur PSR' – hoge zoekintentieNiet doenFalse positive3LaagGeenKlant-Content→ bekijk
#51Autoriteit & BacklinksOfficiële FOD WASO-erkenningspagina linkt enkel naar homepage – geen diepe links naar dienstpagina'sAfstemmen met klantBevestigd3LaagLowExtern→ bekijk
#52Content & E-E-A-TOver ons'-pagina is warm maar mist hard bewijs: disciplines, aantallen, regio's, governance-structuurBacklogBevestigd6LaagMediumKlant-Content→ bekijk
#53Content GapsGeen taakgerichte navigatie-hubs ('Langdurig zieke werknemer', 'Arbeidsinspectie op bezoek', 'Nieuwe werknemer')On-holdDeels juist5HoogMediumSamen→ bekijk
#54AVG-complianceDPO niet publiek vermeld – verplicht voor organisaties die bijzondere gegevens (medisch) verwerken op grote schaalNiet doenFalse positive1LaagGeenKlant-DPO→ bekijk
#55Content GapsGeen annual report of jaarverslag publiek beschikbaar – Idewe publiceert dit welAfstemmen met klantDeels juist3MiddelLowKlant-Content→ bekijk
#56Conversie & VertrouwenGeen 'Klant worden in 3 stappen'-flow geoptimaliseerd per bedrijfsgrootte (starter, KMO, >50, overstapper)Niet doenBevestigd5MiddelMediumKlant-Content→ bekijk
#57Technische SEOSitemap.xml niet gesegmenteerd per contenttype en taalIngepland / BezigDeels juist3LaagLowVB-Dev→ bekijk
#58Content & E-E-A-TPartnerlogos op /over-ons zijn onbecommentarieerd – geen uitleg over de samenwerkingAfstemmen met klantDeels juist3LaagLowKlant-Content→ bekijk
#59Structured DataPerson-schema ontbreekt voor directie en kernexperts op teampaginaIngepland / BezigBevestigd5MiddelMediumVB-Dev→ bekijk
#60AI-zichtbaarheidGeen lexicon/begrippenlijst voor arbeidsrecht- en preventieterminologieBacklogBevestigd6MiddelMediumKlant-Content→ bekijk
#61Content GapsGeen content over psychosociale risico's bij AI en technostress (opkomend thema 2025-2026)BacklogBevestigd4MiddelLowKlant-Content→ bekijk
#62Autoriteit & BacklinksGeen co-branded content met Voka Vlaams-Brabant ondanks bestaande partnerrelatieAfstemmen met klantDeels juist4HoogLowSamen→ bekijk
#63Technische SEOInterne URL-structuur inconsistent: mix van /diensten/ (oud) en /welzijnsdomeinen/ (nieuw)In te plannenDeels juist4LaagMediumVB-Dev→ bekijk
#64Conversie & VertrouwenContactformulier vraagt geen intentie-dropdown – routering is inefficiëntAfstemmen met klantBevestigd4LaagLowVB-Dev→ bekijk
#65MeertaligheidFranstalige klantcases ontbreken volledig – geen cases voor werkgevers in Brussel/Waals-BrabantNiet doenFalse positive3MiddelGeenKlant-Content→ bekijk
#66AI-zichtbaarheidGeen WebSite + SearchAction JSON-LD voor sitelink-zoekbox in GoogleIn te plannenDeels juist4LaagMediumVB-Dev→ bekijk
#67Content GapsGeen content over 'contact houden met zieke werknemer' als wettelijke verplichting (nieuw KB 2026)DoneAl opgelost2LaagGeenKlant-Content→ bekijk
#68Structured DataWebinar-archief (indien aanwezig) mist VideoObject + Event JSON-LDIngepland / BezigNiet-verifieerbaar3LaagLowKlant-Content→ bekijk
#69Autoriteit & BacklinksBeperkte aanwezigheid op Prebes vzw (Vlaamse beroepsvereniging preventieadviseurs)Afstemmen met klantNiet-verifieerbaar3MiddelLowSamen→ bekijk
#70AVG-complianceBewaartermijnen niet gespecificeerd per datacategorie op privacypaginaAfstemmen met klantDeels juist3LaagLowKlant-DPO→ bekijk
#71Content GapsGeen inhoud over 'CPBW opstarten en beheren' – hoge zoekintentie bij nieuwe werkgeversBacklogBevestigd6LaagMediumKlant-Content→ bekijk
#72AI-zichtbaarheidInterne linkstructuur creëert geen semantische clusters – pagina's over gerelateerde thema's linken niet naar elkaarIn te plannenDeels juist5MiddelMediumKlant-Content→ bekijk
#73Conversie & VertrouwenTelefoonnummer niet als klikbare tel:-link op mobielIn te plannenBevestigd4LaagMediumVB-Dev→ bekijk
#74Technische SEOSitelinks voor navigatie missen SiteNavigationElement-schema op hoofdmenuIn te plannenDeels juist2LaagLowVB-Dev→ bekijk
#75Content & E-E-A-TRedactionele methode ('Hoe wij content bijhouden en controleren') niet zichtbaarAfstemmen met klantBevestigd4LaagLowKlant-Content→ bekijk
#76Conversie & VertrouwenGeen RSP/SLA-belofte zichtbaar: responstijden, offerteflow, intake-procedureAfstemmen met klantBevestigd4LaagLowKlant-Content→ bekijk
#77Content GapsGeen content over 'grensoverschrijdend werken / A1-detachering' up to date voor 2026BacklogDeels juist3LaagLowKlant-Content→ bekijk
#78Structured DataItemList-schema ontbreekt op overzichtspagina's /opleidingen en /welzijnsdomeinenIngepland / BezigDeels juist3LaagLowVB-Dev→ bekijk
#79AVG-complianceOpt-in bij e-bookdownload is onwettig bundel-consent: privacyakkoord + nieuwsbriefaanmelding in één checkboxNiet doenFalse positive1LaagGeenKlant-DPO→ bekijk
#80Technische SEOOntbrekende alt-tekst op functionele afbeeldingen en partnerlogosIn te plannenDeels juist4LaagMediumKlant-Content→ bekijk
#81Content GapsGeen 'return on prevention' content – businesscase van preventie niet uitgewerkt met ROI-cijfersBacklogBevestigd5MiddelMediumKlant-Content→ bekijk
#82AI-zichtbaarheidGeen Belgische terminologie-mapping NL/FR op dezelfde pagina (synonimen voor AI-disambiguation)Niet doenDeels juist2LaagLowKlant-Content→ bekijk
#83Autoriteit & BacklinksInconsistente NAP-data (naam, adres, telefoon) in externe bedrijvengidsen (Bizique, Gouden Gids, lokale sites)Afstemmen met klantNiet-verifieerbaar3LaagLowVB-SEO→ bekijk
#84Content GapsGeen content over 'bore-out' en 'brown-out' als opkomende PSR-syndromenBacklogBevestigd4MiddelLowKlant-Content→ bekijk
#85Structured DataMedicalWebPage-schema ontbreekt op medische content (asbest, kanker, beroepsziekten)Ingepland / BezigDeels juist3MiddelLowVB-Dev→ bekijk
#86Conversie & VertrouwenGeen interactieve locatiekaart – 30 centra staan als platte tekstlijst op /contactNiet doenFalse positive2LaagGeenVB-Dev→ bekijk
#87Technische SEOCanonical-tags niet consequent op alle detailpagina's (risico op duplicate content via talenfilters)Niet doenFalse positive1LaagGeenVB-Dev→ bekijk
#88AVG-complianceVerwijzing naar GBA als toezichthoudende autoriteit ontbreekt op privacypaginaAfstemmen met klantDeels juist4LaagMediumKlant-DPO→ bekijk
#89MeertaligheidImage alt-teksten op FR-pagina's zijn in het NederlandsNiet doenFalse positive2LaagGeenKlant-Content→ bekijk
#90Technische SEOURL trailing slash inconsistentie kan duplicate content veroorzakenNiet doenFalse positive1LaagGeenVB-Dev→ bekijk
#91Content & E-E-A-TOver ons'-pagina verwijst naar 50-jaar-mijlpaal van 2018 als recentste historische milestone – verouderdNiet doenFalse positive2LaagGeenKlant-Content→ bekijk
#92AI-zichtbaarheidGeen 'Welzijnsmanifest' of strategisch standpuntdocument over de toekomst van preventieIn te plannenBevestigd3MiddelLowKlant-Content→ bekijk
#93Conversie & VertrouwenGeen integratie van sociale mediakanalen als contenthub op de websiteNiet doenDeels juist2LaagLowSamen→ bekijk
#94Technische SEOH1-tag dubbel of onduidelijk op homepage door CMS-generatieNiet doenFalse positive2LaagGeenVB-Dev→ bekijk
#95Structured DataEmployerAggregateRating ontbreekt op jobspagina's – mist signaal voor arbeidmarkt-aanwezigheidIngepland / BezigDeels juist2LaagGeenSamen→ bekijk
#96AVG-complianceE-mail tracking via open/click-pixels niet vermeld in privacybeleidNiet doenNiet-verifieerbaar2LaagLowKlant-DPO→ bekijk
#97AI-zichtbaarheidGeen AI Data Inclusion Protocol – beleid ontbreekt over LLM-scraping van medische contentBacklogDeels juist3LaagLowSamen→ bekijk
#98Technische SEOHTML-broncode bevat mogelijk achtergebleven developer-commentaar en test-scriptsNiet doenFalse positive2LaagGeenVB-Dev→ bekijk
#99Content & E-E-A-TTone of voice is inconsistent: academisch formeel op wettelijke pagina's, empathisch informeel op PSR-pagina's, zonder redactionele stijlgidsAfstemmen met klantDeels juist3LaagLowKlant-Content→ bekijk
#100Conversie & VertrouwenGeen 24/7 chatbot voor eerste lijns-vragen (portaal-login, factuur, aangifte arbeidsongeval)BacklogBevestigd2HoogLowSamen→ bekijk
#101Structured DataFR-homepage Organization-schema: 'description' staat in het Nederlands i.p.v. FransIngepland / BezigBevestigd4LaagMediumVB-Dev→ bekijk
#102Structured DataLosse landingspagina's (e-book, griepvaccins-bestellen, Trio-platform) missen specifiek schema (Book/DigitalDocument, Service, SoftwareApplication)Ingepland / BezigBevestigd2LaagLowVB-Dev→ bekijk
#103Content & E-E-A-TOnopgeloste template-placeholder in NL-disclaimer: 'naam onderneming' i.p.v. de bedrijfsnaamDoneBevestigd4LaagMediumVB-Dev→ bekijk
#104Technische SEO/en homepage bevat een foutieve canonical URL-tagIn te plannenBevestigd5LaagMediumVB-Dev→ bekijk

Niet inplannen — en waarom 35 items — géén werk nodig

Deze punten hoef je niet uit te voeren: de audit zat ernaast, het was al opgelost, of we doen het bewust niet. Hieronder een kant-en-klaar praatpunt om dit elegant aan de klant toe te lichten.

Bijna een derde van de oorspronkelijke audit (35 van 104 punten) hoeft niet uitgevoerd te worden — en dat is net goed nieuws. De eerste audit werd door een AI van buitenaf gemaakt, zonder de eigenlijke broncode van de site te kunnen inlezen. Daardoor zijn deze punten ófwel al in orde, ófwel bewust niet zinvol.
  • ✓ Technisch al in orde (13): de gevraagde info voor Google, de instructies en de instellingen stáán er al — organisatiegegevens, kruimelpad, sitemap, privacy & DPO, juiste hoofdtitel. (#2, #6, #7, #26, #27, #39, #54, #79, #87, #89, #90, #94, #98)
  • ✓ Inhoud bestond al of is opgelost (14): pagina's die de audit 'ontbrekend' of 'kapot' noemde, bestaan gewoon — tarieven, deconnectiebeleid, klantcases, re-integratie 2026, arbeidspotentieel, de locatiekaart. (#8, #12, #21, #22, #23, #32, #42, #47, #48, #50, #65, #67, #86, #91)
  • ✕ Bewust niet ingepland (8): de aanbeveling klopt niet, de meerwaarde is te beperkt, of de aanpak zou UX-problemen geven — de baten wegen niet op tegen de kosten of risico's. (#19, #45, #46, #56, #82, #93, #95, #96)
Kortom: deze 35 punten zijn geen openstaand werk — ze bevestigen dat het fundament van de site al gezond is. Per punt vind je de uitleg in mensentaal op de kaart zelf.
#ItemVerdictPrioBriefing
#2Volledig ontbreken van Organization / LocalBusiness JSON-LD op homepageFalse positiveGeen§6→ bekijk
#6Robots.txt en sitemap.xml niet publiek beschikbaar of niet correct geconfigureerd – AI-bots …False positiveGeen→ bekijk
#7OAI-SearchBot (ChatGPT Search) niet expliciet toegestaan via robots.txtFalse positiveGeen→ bekijk
#8Homepage bevat typo 'Psychosoiale risico's' (mist de letter 'c')Al opgelostGeen→ bekijk
#12Geen actieve link van co-prev.be naar premed.be bij ledenlijstFalse positiveGeen→ bekijk
#19Geen hreflang nl-BE / fr-BE / x-default op alle pagina's, en sommige FR-URL's hebben Nederla…Deels juistLow→ bekijk
#21Geen dedicated pagina 're-integratie 2026' als referentie voor werkgevers (nieuwe KB van 1/1…Al opgelostGeen§2→ bekijk
#22Geen pagina over 'arbeidspotentieel' als zelfstandig zoekonderwerp (wat na 8 weken?, verschi…Al opgelostGeen§2→ bekijk
#23Verouderde COVID-era content (2020-2022) domineert zoekresultaten voor contactpagina en is n…False positiveGeen→ bekijk
#26Footer noemt 'Integriteitsbeleid' maar linkt naar /privacy – semantisch incorrect en AVG-ver…False positiveGeen→ bekijk
#27Breadcrumb-structuur zichtbaar maar geen BreadcrumbList JSON-LDFalse positiveGeen→ bekijk
#32Geen Google Business Profile geoptimaliseerd met reviews en Q&A voor alle locatiesFalse positiveGeen§10→ bekijk
#39Geen llms.txt gepubliceerd – curated content-overzicht voor AI-crawlers ontbreektFalse positiveGeen→ bekijk
#42Geen transparante tarievenpagina 2026 (PE-tarieven, groepsindeling, wettelijk kader)False positiveGeen→ bekijk
#45PDF-vacatures (vacature-pa-av.pdf) zijn niet semantisch leesbaar voor zoekmachines en AIDeels juistMedium§4→ bekijk
#46Geen 'Definitie:'-blokken op pillar-pagina's – LLM's prefereren expliciete definities in de …Deels juistLow→ bekijk
#47Franstalige nieuwsfeed heeft beduidend minder content dan Nederlandstalige versieFalse positiveGeen→ bekijk
#48Geen content over deconnectiebeleid (verplicht KB voor bedrijven > 20 werknemers)False positiveGeen→ bekijk
#50Geen vergelijkingscontent 'vertrouwenspersoon vs. preventieadviseur PSR' – hoge zoekintentieFalse positiveGeen→ bekijk
#54DPO niet publiek vermeld – verplicht voor organisaties die bijzondere gegevens (medisch) ver…False positiveGeen§6→ bekijk
#56Geen 'Klant worden in 3 stappen'-flow geoptimaliseerd per bedrijfsgrootte (starter, KMO, >50…BevestigdMedium→ bekijk
#65Franstalige klantcases ontbreken volledig – geen cases voor werkgevers in Brussel/Waals-BrabantFalse positiveGeen→ bekijk
#67Geen content over 'contact houden met zieke werknemer' als wettelijke verplichting (nieuw KB…Al opgelostGeen→ bekijk
#79Opt-in bij e-bookdownload is onwettig bundel-consent: privacyakkoord + nieuwsbriefaanmelding…False positiveGeen→ bekijk
#82Geen Belgische terminologie-mapping NL/FR op dezelfde pagina (synonimen voor AI-disambiguation)Deels juistLow→ bekijk
#86Geen interactieve locatiekaart – 30 centra staan als platte tekstlijst op /contactFalse positiveGeen→ bekijk
#87Canonical-tags niet consequent op alle detailpagina's (risico op duplicate content via talen…False positiveGeen→ bekijk
#89Image alt-teksten op FR-pagina's zijn in het NederlandsFalse positiveGeen→ bekijk
#90URL trailing slash inconsistentie kan duplicate content veroorzakenFalse positiveGeen→ bekijk
#91Over ons'-pagina verwijst naar 50-jaar-mijlpaal van 2018 als recentste historische milestone…False positiveGeen→ bekijk
#93Geen integratie van sociale mediakanalen als contenthub op de websiteDeels juistLow→ bekijk
#94H1-tag dubbel of onduidelijk op homepage door CMS-generatieFalse positiveGeen→ bekijk
#95EmployerAggregateRating ontbreekt op jobspagina's – mist signaal voor arbeidmarkt-aanwezigheidDeels juistGeen§4→ bekijk
#96E-mail tracking via open/click-pixels niet vermeld in privacybeleidNiet-verifieerbaarLow→ bekijk
#98HTML-broncode bevat mogelijk achtergebleven developer-commentaar en test-scriptsFalse positiveGeen→ bekijk
100 / 100 items

Structured Data 14 items

JSON-LD die ontbreekt of fouten bevat — één van de negen auditthema's. Deze items vormen samen (met de WebSite-check #66 uit AI-zichtbaarheid) één bundelbare Drupal-epic (schema_metatag/Twig), volgorde §1→§12 volgens de structured-data briefing — het thema waarvoor de klant al voorbereidend werk deed. #101 en #102 zijn door Vector Bross toegevoegd (stonden in de briefing, ontbraken in de audit).

#11 Ingepland / Bezig Bevestigd Medium Impact: 7/10 (audit: 9) Inspanning: Middel 👤 Vector Bross - Dev Structured Data
30 medische centra staan als platte tekstlijst – niet als LocalBusiness/MedicalClinic met geo-coordinaten
BevindingDe claim 'medische centra staan als platte tekstlijst – niet als LocalBusiness/MedicalClinic met geo-coordinaten' is JUIST. /centra-voor-medisch-onderzoek bevat enkel het sitewide Organization-block + BreadcrumbList, geen enkele per-vestiging MedicalClinic/LocalBusiness/Place/GeoCoordinates (grep op de raw HTML gaf 0 hits). De pagina lijst wel meerdere reële centra (o.a. Leuven, Turnhout, Mechelen, Tienen, Diest, Vilvoorde, Aarschot, met postcodes), dus de data om schema op te bouwen is aanwezig. Nuance: de audit spreekt van '30 centra'; het exacte aantal is niet hard te tellen uit de evidence (meerdere postcodes zichtbaar), maar de kern klopt.

work/evidence/centra.json regels 27-99 (enkel Organization + BreadcrumbList); grep raw/centra.html op MedicalClinic/LocalBusiness/Place/GeoCoordinates = 0; EVIDENCE.md §A en §E §10; briefing §10

📊 /centra-voor-medisch-onderzoek: GSC 2054 kliks / 67517 impr / pos 9.55 · GA4 1559 sess / 303 conv
ActiepuntGenereer per centrum een MedicalClinic-object in een ItemList op de centra-pagina: name, address, geo (lat/long), telephone, openingHoursSpecification, parentOrganization @id naar #organization. Bind aan de bestaande centrum-velden in Drupal via hook_preprocess of schema_metatag. Aparte detailpagina's per centrum is optioneel — niet vereist voor het schema.
#40 Ingepland / Bezig Deels juist Medium Impact: 7/10 (audit: 8) Inspanning: Middel 👤 Vector Bross - Dev Structured Data
Service-schema ontbreekt op de 5 welzijnsdomein-hoofdpagina's
BevindingBevestigd dat GEEN enkele welzijnsdomein-pagina Service JSON-LD heeft: zowel het overzicht (welzijnsdomeinen-overzicht.json) als de domein-hoofdpagina's (domein-gezondheid.json) en dieptepagina's (dienst-stress-burnout.json) bevatten uitsluitend het sitewide Organization + BreadcrumbList. De audit OVERDRIJFT echter het aantal: er zijn 6 top-level welzijnsdomeinen (algemeen, arbeidshygiene, arbeidsveiligheid, ergonomie, gezondheid-welzijn, psychosociale-risicos), niet 5 (live-bevestigd ook op FR: general/hygiene/ergonomie/risques-psychosociaux/sante/securite). Inhoudelijk dekt dit item exact, dat Service op /welzijnsdomeinen/** voorschrijft.

work/evidence/welzijnsdomeinen-overzicht.json (jsonld: enkel Organization+BreadcrumbList); work/evidence/domein-gezondheid.json; work/evidence/dienst-stress-burnout.json; EVIDENCE.md §A regel 22 + §E §5; briefing §5. Domein-telling: grep welzijnsdomeinen/ in raw/sitemap.xml = 6 top-level.

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntImplementeer Service JSON-LD via schema_metatag op het content type/template van de welzijnsdomeinen (6 top-level + dieptepagina's) conform: serviceType, provider (@id koppelen aan gecorrigeerd Organization #organization), areaServed Country=Belgium, description uit pagina-content. Doe dit NA de Organization @id-fix (§6) zodat provider correct kan refereren. Eén Twig/preprocess voor alle nodes, niet per pagina.
#4 Ingepland / Bezig Bevestigd Medium Impact: 6/10 (audit: 10) Inspanning: Laag 👤 Vector Bross - Dev Structured Data★ Quick win
FAQPage JSON-LD ontbreekt op /kenniscentrum/veelgestelde-vragen en dienstpagina's
BevindingDe claim 'FAQPage JSON-LD ontbreekt op /kenniscentrum/veelgestelde-vragen' is JUIST. work/evidence/faq-nl.json toont op die pagina enkel het sitewide Organization-block en een BreadcrumbList; er is GEEN FAQPage/Question/Answer-markup (jsonld_types bevat geen FAQPage). EVIDENCE.md §A en §E bevestigen 'BEVESTIGD ontbreekt'. De audit overdrijft wel licht door 'en dienstpagina's' toe te voegen — daar staan vaak geen echte Q&A-secties, dus FAQPage is daar niet altijd toepasbaar.

work/evidence/faq-nl.json regels 27-35 + 38-108 (enkel Organization + BreadcrumbList); EVIDENCE.md §A (faq-nl/faq-fr: géén FAQPage), §E §2; briefing §2

📊 /kenniscentrum/veelgestelde-vragen: GSC 56 kliks / 3088 impr / pos 13.21 · GA4 30 sess / 2 conv
ActiepuntBouw FAQPage JSON-LD per: Twig-template op het FAQ-paragraaf/contenttype dat veld-Q&A omzet naar mainEntity[].Question + acceptedAnswer.Answer, of via schema_metatag. Alleen toepassen waar echte zichtbare Q&A op de pagina staat (Google-vereiste). FR-FAQ niet vergeten.
#30 Ingepland / Bezig Deels juist Medium Impact: 6/10 (audit: 8) Inspanning: Middel 👤 Vector Bross - Dev Structured Data
Opleidingspagina's missen Course + Event JSON-LD met datum, locatie, prijs, provider, credential
BevindingDe claim 'opleidingspagina's missen Course + Event JSON-LD' is DEELS onjuist: een Course-schema is WEL aanwezig op /opleidingen/basisvorming-ehbo-voor-hulpverleners (en pa3). MAAR het bevat de fouten uit die de audit niet zag: property '@url' i.p.v. 'url', en 'text' i.p.v. 'description' (beide geen geldige Course-properties). Ontbrekend zijn provider, image, offers, educationalCredentialAwarded én vooral hasCourseInstance/CourseInstance — zonder die laatste verschijnt de opleiding NIET als Course rich result. Het audit-onderdeel 'Event' is technisch incorrect geformuleerd: schema.org gebruikt CourseInstance (niet los Event) voor cursus-sessies; de KERN (datum/locatie/prijs per sessie ontbreekt) klopt wel.

work/evidence/opleiding-ehbo.json regels 78-93 (@url i.p.v. url, text i.p.v. description, geen hasCourseInstance/provider/offers/image); EVIDENCE.md §C3 en §E §3; briefing §3

📊 Page-type 'opleidingen' (132 pg): GSC 1365 kliks / 226741 impr · GA4 4368 sess / 1061 conv (16 mnd)
ActiepuntRepareer per: '@url'→'url', 'text'→'description'; voeg provider (Premed), image en offers toe; voeg hasCourseInstance met courseMode, location (Place+adres), startDate/endDate en offers.price toe (bind aan Drupal sessie-/prijsvelden). Voor incompany zonder vaste prijs: offers.url i.p.v. price. Geen los Event-type gebruiken.
#14 Ingepland / Bezig Deels juist Medium Impact: 5/10 (audit: 9) Inspanning: Laag 👤 Vector Bross - Dev Structured Data★ Quick win
Nieuwsartikelen missen Article/NewsArticle JSON-LD met datePublished, dateModified, author, publisher
BevindingDe claim 'nieuwsartikelen missen Article/NewsArticle JSON-LD met datePublished, dateModified, author, publisher' is grotendeels ONJUIST: raw/news-article.html bevat een BlogPosting met datePublished (2026-05-27T17:05:00+0200), dateModified, author (Person) én publisher (Organization). Die velden ontbreken dus NIET. De klant-note 'er is blogposting structured data aanwezig' klopt. WEL reëel (, dieper dan de audit zag): (1) author.name = 'ann.vanerps@premed.be' i.p.v. een naam → privacyrisico + Google-warning; (2) author.url = /user/6 lekt het Drupal user-ID; (3) publisher.@id 'https://www.premed.be/' matcht niet het Organization @id 'Premed' → entity-mismatch; (4) tz-offset '+0200' mist de dubbele punt. BlogPosting i.p.v. NewsArticle is een optionele upgrade, geen fout.

raw/news-article.html (BlogPosting; author.name='ann.vanerps@premed.be'; author.url=/user/6; datePublished='2026-05-27T17:05:00+0200'; publisher @id='https://www.premed.be/' vs Organization @id='Premed'); EVIDENCE.md §C4 en §E §9; briefing §9

📊 Page-type 'nieuws' (215 pg): GSC 22470 kliks / 958614 impr · GA4 18260 sess / 356 conv (16 mnd)
ActiepuntHeropen als 'auteur-fix', niet als 'schema toevoegen'. In node--news.html.twig (of schema_metatag): map author.name op het display-name-veld i.p.v. user-email, verwijder/anonimiseer author.url, zet publisher.@id op #organization (consistent met Organization), fix tz naar +02:00. Overweeg type-upgrade naar NewsArticle. De byline-naam zelf is content-werk (zie item 5).
#59 Ingepland / Bezig Bevestigd Medium Impact: 5/10 (audit: 7) Inspanning: Middel 👤 Vector Bross - Dev Structured Data
Person-schema ontbreekt voor directie en kernexperts op teampagina
BevindingBevestigd: de teampagina /over-premed/team bevat GEEN Person-schema, enkel sitewide Organization + BreadcrumbList (team.json). Dit komt exact overeen met. De extra audit-suggesties (sameAs LinkedIn, alumniOf, koppeling aan artikel-auteurspagina's) gaan verder dan de briefing maar zijn legitieme E-E-A-T/Knowledge-Graph-versterking; let wel: ze veronderstellen dat per teamlid LinkedIn-URL's en functietitels als velden beschikbaar zijn in Drupal (te bevestigen).

work/evidence/team.json (jsonld_types = Organization, PostalAddress, BreadcrumbList, ListItem — geen Person); EVIDENCE.md §A regel 24 + §E §7; briefing §7.

📊 /over-ons/team: GSC 321 kliks / 9151 impr / pos 10.22 · GA4 354 sess / 57 conv
ActiepuntGenereer per teamlid-node een Person JSON-LD met name, jobTitle, image, worksFor (@id naar #organization). Optioneel sameAs (LinkedIn) en alumniOf enkel waar die velden bestaan — anders weglaten i.p.v. raden. Koppel idealiter author van nieuwsartikelen (§9-fix) via @id aan deze Person-entiteiten voor consistente Knowledge Graph.
#101 Ingepland / Bezig Bevestigd Medium Impact: 4/10 (audit: ) Inspanning: Laag 👤 Vector Bross - Dev Structured Data★ Quick win
FR-homepage Organization-schema: 'description' staat in het Nederlands i.p.v. Frans
BevindingLive FR-homepage JSON-LD: Organization.description = 'Uw partner in preventie op het werk' (Nederlands). Bevestigt exact. Dit punt zat NIET als item in de originele audit-spreadsheet — toegevoegd via de briefing-dubbelcheck.

work/EVIDENCE.md §C2; work/raw/home-fr.html (Organization description=NL); briefing §8.

📊 /fr: GSC 40 kliks / 320 impr / pos 3.18 · GA4 41 sess / 2 conv
ActiepuntZet de Organization.description op de FR-templates op 'Votre partenaire en prévention au travail'. Combineer met de Organization-correctie uit §6 (@id, contactPoint).
#68 Ingepland / Bezig Niet-verifieerbaar Low Impact: 3/10 (audit: 6) Inspanning: Laag 👤 Klant - Content/Redactie Structured Data
Webinar-archief (indien aanwezig) mist VideoObject + Event JSON-LD
BevindingDe audit hedget zelf ('indien aanwezig'). Er bestaat GEEN apart webinar-archief met opnames/transcripten: de 5 webinar-pagina's leven onder /opleidingen/webinar-* en dragen Course-schema (live-bevestigd op webinar-ergonomische-tips-voor-telewerken), geen VideoObject/Event. Eén item heet 'gratis-webinar-re-integratie-2026' = een toekomstig/registratie-webinar, geen on-demand opname. Of er ergens recordings met transcript bestaan is uit de broncode NIET af te leiden; nergens VideoObject in de harvest. De aanbeveling (transcripten publiceren) is content-werk dat eerst bestaansvraag vereist.

raw/sitemap.xml (5 opleidingen/webinar-* URLs); live curl webinar-ergonomische-tips-voor-telewerken → @type Course; grep 'VideoObject' raw/ = none; EVIDENCE.md §A (opleidingen = Course).

📊 Page-type 'opleidingen' (132 pg): GSC 1365 kliks / 226741 impr · GA4 4368 sess / 1061 conv (16 mnd)
ActiepuntKlant eerst laten bevestigen of er on-demand webinar-OPNAMES bestaan. Zo ja: publiceer als HTML met transcript en voeg VideoObject toe (name, uploadDate, contentUrl/embedUrl, transcript) en bij toekomstige live-sessies Event. Zo nee: item sluiten. Niet starten zonder broncontent.
#78 Ingepland / Bezig Deels juist Low Impact: 3/10 (audit: 6) Inspanning: Laag 👤 Vector Bross - Dev Structured Data
ItemList-schema ontbreekt op overzichtspagina's /opleidingen en /welzijnsdomeinen
BevindingBevestigd dat ItemList-schema ontbreekt op beide overzichtspagina's: /opleidingen (opleidingen-overzicht.json) en /welzijnsdomeinen (welzijnsdomeinen-overzicht.json) bevatten enkel Organization + BreadcrumbList, geen standalone ItemList. De claim klopt feitelijk. De audit OVERDRIJFT echter de SEO-impact: ItemList drijft zelden sitelinks (die komen uit Google's eigen ranking, niet uit ItemList-markup) en de GEO-extractiewinst is bescheiden; bovendien staat dit item NIET in de structured-data briefing, wat aangeeft dat het lager prioriteert dan de §1-12 items.

work/evidence/opleidingen-overzicht.json + welzijnsdomeinen-overzicht.json (jsonld_types zonder ItemList); grep '"ItemList"' evidence/*.json = none; EVIDENCE.md §A regel 28.

📊 /opleidingen, /welzijnsdomeinen: GSC 285 kliks / 31559 impr · GA4 928 sess / 199 conv
ActiepuntOptioneel, na de briefing-items: voeg ItemList JSON-LD toe op /opleidingen en /welzijnsdomeinen met geordende ListItem-url's naar de subpagina's (genereer uit de bestaande view/menu via Twig). Lage prio; pas oppakken als 'quick win' samen met Service (§5).
#85 Ingepland / Bezig Deels juist Low Impact: 3/10 (audit: 6) Inspanning: Middel 👤 Vector Bross - Dev Structured Data
MedicalWebPage-schema ontbreekt op medische content (asbest, kanker, beroepsziekten)
BevindingBevestigd dat geen enkele pagina MedicalWebPage-schema draagt (geen Medical*-schema in de harvest; de 'Medical'-treffers in FR-bestanden zijn enkel het woord 'médical' in URLs/teksten). MAAR de audit-premisse over de doelpagina's is grotendeels onjuist: er is geen dedicated artikel 'kanker' of 'beroepsziekten'; 'asbest' bestaat alleen als OPLEIDING (Course-schema, live-bevestigd op kennismaking-met-asbest), niet als medische content. Echte medische content zit in /welzijnsdomeinen/gezondheid-welzijn/* (o.a. medisch-onderzoek, rijgeschiktheid, moederschapsbescherming). MedicalWebPage is bovendien een niche-type met beperkte rich-result-impact en staat niet in de briefing.

grep 'Medical' raw/ → enkel FR woord 'médical' in URLs (force-majeure-medicale, examen-medical); live curl kennismaking-met-asbest → @type Course; raw/sitemap.xml: medische content = welzijnsdomeinen/gezondheid-welzijn/* en /centra-voor-medisch-onderzoek; EVIDENCE.md §A.

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntNiet de (niet-bestaande) kanker/beroepsziekten-pagina's targeten. Indien E-E-A-T-versterking gewenst: overweeg MedicalWebPage met lastReviewed + reviewedBy (Person-arts, koppelen aan §7) op de echte gezondheidspagina's onder /welzijnsdomeinen/gezondheid-welzijn/*. Lage prio; eerst-7 afwerken.
#102 Ingepland / Bezig Bevestigd Low Impact: 2/10 (audit: ) Inspanning: Laag 👤 Vector Bross - Dev Structured Data
Losse landingspagina's (e-book, griepvaccins-bestellen, Trio-platform) missen specifiek schema (Book/DigitalDocument, Service, SoftwareApplication)
Bevindinge-book-arbeidsinspectie-controle, griepvaccins-bestellen en het-trio-platform dragen enkel het sitewide Organization+BreadcrumbList-blok (zie EVIDENCE-matrix), geen pagina-specifiek schema. Bevestigt. Niet als item in de originele audit.

work/evidence/ebook.json, griepvaccins.json, trio.json (jsonld_types = enkel Organization/BreadcrumbList); briefing §12.

📊 /e-book-arbeidsinspectie-controle, /griepvaccins-bestellen, /het-trio-platform: GSC 71 kliks / 5588 impr · GA4 799 sess / 287 conv
ActiepuntOptioneel, na de kern-SD-bundel: Book/DigitalDocument op /e-book-arbeidsinspectie-controle, Service op /griepvaccins-bestellen, SoftwareApplication op /het-trio-platform.
#2 Ingepland / Bezig False positive Geen Impact: 4/10 (audit: 10) Inspanning: Laag 👤 Vector Bross - Dev Structured Data
Volledig ontbreken van Organization / LocalBusiness JSON-LD op homepage
BevindingDe claim 'volledig ontbreken van Organization/LocalBusiness JSON-LD op de homepage' is ONJUIST. EVIDENCE.md §C1 en work/evidence/home-nl.json tonen een sitewide JSON-LD block met @type Organization + additionalType LocalBusiness op ELKE geteste pagina (home-nl, faq, centra, opleiding). Het schema bestaat dus wel degelijk. Wat WEL klopt zijn de implementatiefouten die de audit niet zag: @id is de string 'Premed' i.p.v. een URL, contactPoint heeft fout @type 'PostalAddress' i.p.v. 'ContactPoint', LocalBusiness zit als string-additionalType i.p.v. type-array, telephone niet E.164, en logo/sameAs/vatID/legalName/openingHours ontbreken. Het 2e graph-item {name, url} heeft geen @type en doet niets.

work/evidence/home-nl.json regels 43-72 (@id:'Premed', contactPoint.@type:'PostalAddress'); EVIDENCE.md §A (sitewide Organization+LocalBusiness), §C1; briefing §6

📊 /: GSC 9540 kliks / 54154 impr / pos 8.61 · GA4 14335 sess / 1961 conv
ActiepuntItem 2 zelf afsluiten (false positive). Verwerk wel de echte fouten via: zet @id op 'https://www.premed.be/#organization', maak contactPoint.@type 'ContactPoint', maak @type een array ['Organization','LocalBusiness'], voeg logo/sameAs/vatID toe, telephone naar +3216308111, verwijder het lege 2e graph-item. Sitewide block in schema_metatag/Twig.
#95 Ingepland / Bezig Deels juist Geen Impact: 2/10 (audit: 4) Inspanning: Laag 👤 Samen/strategisch Structured Data
EmployerAggregateRating ontbreekt op jobspagina's – mist signaal voor arbeidmarkt-aanwezigheid
BevindingBevestigd dat /jobs geen AggregateRating/EmployerAggregateRating bevat (jobs-overzicht.json: enkel Organization + BreadcrumbList). De audit-aanbeveling is echter zwak: EmployerAggregateRating moet gevoed worden door geverifieerde externe reviews (Glassdoor/Indeed) en Premed moet daar daadwerkelijk beoordelingen hebben — dat is NIET geverifieerbaar uit de broncode en zelf-geplaatste werkgever-ratings zijn Google-policy-gevoelig. De veel grotere én aantoonbare jobs-gap is dat JobPosting zelf ontbreekt (, EVIDENCE.md §E §4), niet de employer-rating.

work/evidence/jobs-overzicht.json + job-detail (geen JobPosting/AggregateRating); EVIDENCE.md §A regel 21 + §E §4 ('JobPosting BEVESTIGD ontbreekt, job-detail node bestaat nu wél'); briefing §4.

📊 Page-type 'jobs' (6 pg): GSC 308 kliks / 3461 impr · GA4 367 sess / 21 conv (16 mnd)
ActiepuntNiet starten als losse actie. Prioriteer eerst JobPosting op de vacaturedetail-nodes. Werkgever-rating alleen overwegen als de klant aantoonbaar Glassdoor/Indeed-beoordelingen heeft en akkoord is met de bron — dan eventueel als AggregateRating genest in de Organization/JobPosting, niet zelf verzonnen.
#27 Ingepland / Bezig False positive Geen Impact: 1/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Structured Data
Breadcrumb-structuur zichtbaar maar geen BreadcrumbList JSON-LD
BevindingDe claim 'breadcrumb-structuur zichtbaar maar geen BreadcrumbList JSON-LD' is ONJUIST. BreadcrumbList met correcte ListItems (position/name/item) staat sitewide op ELKE geteste pagina — bv. faq-nl heeft een 3-niveau BreadcrumbList (Home > Kenniscentrum > Veelgestelde Vragen), opleiding-ehbo idem (Home > Opleidingen > ...). EVIDENCE.md §A stelt expliciet 'BreadcrumbList werkt dus correct sitebreed'. De briefing bevestigt: breadcrumbs staan al goed en zijn buiten scope.

work/evidence/faq-nl.json regels 84-106 (BreadcrumbList met 3 ListItems incl. item-URLs); work/evidence/opleiding-ehbo.json regels 102-124; EVIDENCE.md §A; briefing 'Wat staat er al goed' + §6-context
ActiepuntGeen actie. Item afsluiten als false positive. Eventueel kosmetisch: de laatste breadcrumb-ListItem mist een 'item'-URL (toegestaan voor de huidige pagina), dus niet nodig.

Technische SEO 15 items

Crawling, indexatie, canonicals, sitemaps, robots. Veel van de oorspronkelijke claims bleken al correct geconfigureerd.

#49 In te plannen Deels juist High Impact: 7/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - SEO Technische SEO★ Quick win
Meta-descriptions zijn te generiek of ontbreken – geen intentiegedreven zoektitels
BevindingDe generieke claim 'meta-descriptions ontbreken' is FALSE — vrijwel elke kerntemplate heeft een ingevulde, intentiegerichte meta description (home, opleiding-detail, opleidingen-overzicht, jobs, centra, over-ons, edpbw, re-integratie, contact, arbeidspotentieel zijn prima). MAAR de deelclaim 'te generiek / niet intentiegedreven' klopt voor een minderheid van pagina's met duidelijk placeholder/zwakke descriptions: faq-nl = 'FAQ basic pagina', faq-fr = 'FAQ page de base', ebook = 'ebook downloaden', griepvaccins = 'Blijf uit de greep van griep'. Het probleem is dus reeel maar veel kleiner en gerichter dan de audit suggereert ('top-50 herschrijven' is overdreven); het gaat om een handvol placeholder-descriptions, niet om een site-brede ontbreking. Het audit-voorbeeld ('Arbeidshygiene') kon niet als losse pagina in de harvest-set geverifieerd worden.

work/raw/*.html name='description': faq-nl='FAQ basic pagina', faq-fr='FAQ page de base', ebook='ebook downloaden', griepvaccins='Blijf uit de greep van griep' (placeholders); home/opleiding-ehbo/opleidingen-overzicht/jobs/centra/over-ons/edpbw/re-integratie/contact/arbeidspotentieel = volwaardige descriptions

📊 GSC high-impr/lage-CTR: /medisch-ontslag 102.729 impr @1,11% (pos 8), /medische-overmacht 83.262 @0,93% (pos 12,7), /rijgeschiktheid 71.967 @1,45% (pos 10,3), /progressieve-werkhervatting 61.332 @0,61%.
ActiepuntHerschrijf gericht de placeholder-descriptions (faq-nl/fr, ebook, griepvaccins en eventuele andere 'basic page'-restjes) naar intentiegerichte teksten van 120-155 tekens via het Metatag-veld per node; geen top-50-herschrijving — eerst de aantoonbaar zwakke pagina's. Maak optioneel een global Metatag-token-default voor nodes zonder eigen description. Prioriteer de pagina's medisch-ontslag, medische-overmacht, rijgeschiktheid, progressieve-werkhervatting.
#104 In te plannen Bevestigd Medium Impact: 5/10 (audit: ) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO★ Quick win
/en homepage bevat een foutieve canonical URL-tag
BevindingDe /en homepage (Engelse versie) heeft een onjuiste canonical tag. De canonical verwijst niet naar de canonieke URL van die pagina, wat Google in verwarring kan brengen over welke versie geïndexeerd moet worden.

Toe te voegen na crawl van /en — door de gebruiker gemeld.
ActiepuntControleer de canonical tag op https://www.premed.be/en via View Source of browser DevTools. Verifieer of de canonical naar https://www.premed.be/en/ (of de juiste canonieke URL) wijst. Herstel via Drupal Metatag-module: zorg dat de canonical op de EN-homepage een self-referencing canonical heeft die exact overeenkomt met de primaire URL van die pagina. Controleer ook of /en in hreflang correct staat als en / en-BE.
#63 In te plannen Deels juist Medium Impact: 4/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO★ Quick win
Interne URL-structuur inconsistent: mix van /diensten/ (oud) en /welzijnsdomeinen/ (nieuw)
BevindingOrigineel claimt een inconsistente mix van /diensten/ (oud) en /welzijnsdomeinen/ (nieuw) en stelt een grote redirect-map voor. Genuanceerd: /welzijnsdomeinen is de actieve nieuwe structuur (42 loc's in sitemap), maar /diensten bestaat nog als indexeerbare overzichtspagina (HTTP 200, self-canonical, staat NL+FR in de sitemap). De diepe oude service-URL's worden AL correct 301-geredirect (live: /diensten/medisch-toezicht -> 301 -> /diensten/medisch-onderzoek-old). De 'mix' beperkt zich dus tot 1 legacy overzichtspagina /diensten die naast /welzijnsdomeinen blijft bestaan, NIET tot tientallen losse dienstenpagina's. De audit-aanbeveling (301 /diensten/medisch-toezicht/ -> /welzijnsdomeinen/...) verwijst naar URL's die al deels afgehandeld zijn.

Live: curl -sI /diensten = 200; /diensten/medisch-toezicht = 301 -> /diensten/medisch-onderzoek-old; /welzijnsdomeinen = 200. work/raw/diensten-oud.html: h1 'Onze diensten', self-canonical /diensten, geen noindex. sitemap.xml: enkel '/diensten' loc (geen diepe /diensten/* meer).

📊 /diensten: GSC 109 kliks / 16671 impr · GA4 52 sess / 6 conv
ActiepuntBeslis of /diensten nog een functie heeft. Zo niet: 301 /diensten (NL+FR) naar /welzijnsdomeinen en uit de sitemap halen; geen brede redirect-map nodig (diepe oude URL's redirecten al). Verifieer met een gerichte Screaming-Frog-crawl op resterende /diensten/* paden i.p.v. een volledige audit.
#80 In te plannen Deels juist Medium Impact: 4/10 (audit: 5) Inspanning: Laag 👤 Klant - Content/Redactie Technische SEO★ Quick win
Ontbrekende alt-tekst op functionele afbeeldingen en partnerlogos
BevindingOrigineel claimt ontbrekende alt-tekst op functionele afbeeldingen en partnerlogos. Genuanceerd: de meeste content-afbeeldingen HEBBEN wel alt (home-nl 12/12, centra 2/2, klanten-aan-het-woord 4/4 met o.a. 'Logo Multiobus'/'Logo saco'). Maar het kernpunt over PARTNERLOGOS klopt: op /over-ons hebben 3 partner-/awardlogos leeg alt='' (Voka Kamer van Koophandel Vlaams-Brabant, Laureaat 2024, Arvion-logo). Daarnaast zwakke/generieke alts op de homepage ('1','2','3','guy','premed','Home'). De audit overdrijft de schaal (niet 'alle' afbeeldingen) maar de partnerlogo-observatie is reeel.

work/raw/over-ons.html: 3x <img ... alt='' ... data-src='.../Voka Kamer van Koophandel Vlaams-Brabant.png' | '.../Laureaat_2024_NL.png' | '.../Arvion-logo.jpg'. work/raw/home-nl.html: alt='1', alt='2', alt='3', alt='guy', alt='premed'.
ActiepuntIn Drupal media-library beschrijvende alt invullen voor partner-/awardlogos op /over-ons (bv. 'Premed - laureaat/partner Voka Kamer van Koophandel Vlaams-Brabant') en de generieke homepage-alts ('1','guy','premed') vervangen door beschrijvende tekst. Geen sitewide herstel nodig - de meeste alts zijn al ok.
#43 In te plannen Deels juist Low Impact: 4/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO★ Quick win
Gefacetteerde URL's (/opleidingen?f%5B0%5D=domain%3A10) zijn indexeerbaar – verspild crawl-budget
BevindingDe claim dat gefacetteerde URL's indexeerbaar zijn en crawlbudget verspillen is onjuist: de aanbevolen oplossing is al geimplementeerd. De facet-URL /opleidingen?f%5B0%5D=domain%3A10 draagt al exact 'meta robots = noindex, follow' EN een clean canonical naar /opleidingen — precies wat de aanbeveling vraagt. Er is dus geen actie meer nodig.

work/raw/opleidingen-facet.html: <meta name='robots' content='noindex follow'> + <link rel=canonical href='https://www.premed.be/opleidingen'>; EVIDENCE.md §B regel 45

📊 GSC indexering: 123.242 niet-geïndexeerd "Alternative page w/ canonical" (parameter/facet-bloat), 708 "Crawled-not-indexed", 67×403, 53×404, 19×5xx. Sitemap-URL's zelf quasi volledig geïndexeerd.
ActiepuntBreid robots.txt uit met twee Disallow-regels om Drupal facet-filter-URL's te blokkeren voor crawlers. Voeg toe onder de Googlebot-sectie:
Disallow: /*?f[*
Disallow: /*?f%5B*
Dit voorkomt dat Google crawlbudget verspilt aan de 123.242 alternate-canonical facet-varianten. Dev: bewerk /robots.txt via de Drupal UI (admin > config > search > robots) of via theme-override.
#9 In te plannen Deels juist Low Impact: 3/10 (audit: 9) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
Twee URL's voor de homepage (/ en /uw-partner-preventie-op-het-werk) zonder canonical-tag
BevindingDe claim dat er twee URL's voor de homepage bestaan klopt: zowel '/' als '/uw-partner-preventie-op-het-werk' renderen (HTTP 200) en de alias staat ook in de sitemap. MAAR de claim 'zonder canonical-tag' is FALSE: beide URL's dragen al een correcte self-/cross-canonical naar https://www.premed.be/. Duplicate-content wordt dus al door de canonical opgevangen; het echte (kleinere) restprobleem is dat de alias-URL nog crawlbaar in de sitemap zit en dat /llms.txt de Home-link naar de alias i.p.v. '/' wijst. De 301-redirect uit de aanbeveling is dus 'nice to clean up' (cf. klant-note), niet kritiek.

work/raw/home-alias-nl.html: <link rel=canonical href='https://www.premed.be/'>; work/raw/home-nl.html idem; EVIDENCE.md §B regel 40 + §B regel 41 (llms.txt linkt Home naar alias)

📊 /, /uw-partner-preventie-op-het-werk: GSC 9540 kliks / 54154 impr · GA4 14335 sess / 1961 conv
Actiepunt301-redirect /uw-partner-preventie-op-het-werk naar / (of de onzichtbare hamburger-menu-link naar / laten wijzen), de alias uit de Simple XML Sitemap-output excluden, en in /llms.txt de Home-link corrigeren naar https://www.premed.be/. Canonical staat al goed — niet aanraken.
#57 Ingepland / Bezig Deels juist Low Impact: 3/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
Sitemap.xml niet gesegmenteerd per contenttype en taal
BevindingOrigineel claimt dat de sitemap niet gesegmenteerd is per taal/contenttype en dat dit crawl-budget schaadt. Klopt feitelijk: EVIDENCE.md + work/raw/sitemap.xml tonen EEN platte sitemap (Simple XML Sitemap module), 208 <loc>-entries (135 NL / 73 FR), MET correcte xhtml:link hreflang per URL, lastmod en changefreq. Maar de impact-redenering is fout: bij ~208 URL's is crawl-budget GEEN bottleneck, segmentatie levert geen meetbaar SEO-voordeel en is een best-practice-mythe voor kleine sites. De audit MIST bovendien het echt relevante probleem dat ik wel vond: individuele nieuwsartikelen staan NIET in de sitemap (enkel /kenniscentrum/nieuws-overzicht; geen enkele /kenniscentrum/nieuws/<slug>).

work/raw/sitemap.xml: 208 <loc>, 0x 'sitemapindex', 344 xhtml:link, 2 changefreq; grep 'kenniscentrum/nieuws/' levert 0 article-loc's. Live: curl -sI https://www.premed.be/sitemap.xml = 200, geen index.

📊 GSC indexering: 123.242 niet-geïndexeerd "Alternative page w/ canonical" (parameter/facet-bloat), 708 "Crawled-not-indexed", 67×403, 53×404, 19×5xx. Sitemap-URL's zelf quasi volledig geïndexeerd.
ActiepuntNIET segmenteren (zinloos bij deze omvang). Wel: in Simple XML Sitemap nagaan waarom node-type 'nieuws'/article niet in de sitemap zit en dit contenttype includen, zodat nieuwsartikelen geindexeerd geraken. hreflang/lastmod blijven behouden.
#34 Afstemmen met klant Deels juist Low Impact: 2/10 (audit: 7) Inspanning: Middel 👤 Vector Bross - Dev Technische SEO
Geen Core Web Vitals-monitoring – hero-images als inline SVG-placeholders kunnen LCP schaden
BevindingGemengd beeld. De afbeeldingen zijn grotendeels al geoptimaliseerd: WebP-derivaten (image styles met .webp), expliciete width/height (geen CLS), en loading=lazy + noscript-fallback. Dat ondermijnt de generieke aanbeveling 'converteer naar WebP / voeg width/height / lazy toe' — dat is grotendeels al gedaan. MAAR de specifieke kern van de audit klopt: de hero-/LCP-afbeelding (alt='guy', guy-v2.png.webp) wordt via een JS-lazyload-techniek met een inline-SVG-placeholder en data-bg-mobile/data-src ingeladen i.p.v. eager met fetchpriority=high. Een JS-afhankelijke LCP-afbeelding zonder preload/fetchpriority is een reeel LCP-risico op mobiel. Er is geen <picture>/srcset, geen hero-preload en geen fetchpriority (0 hits). CWV-veldmonitoring kon niet geverifieerd worden (PSI-API quota-limited, geen GSC/GA4) → het 'geen CWV-monitoring'-deel blijft een inschatting, niet hard bewezen.

work/raw/home-nl.html regel 654: hero <img alt='guy'> met data:image/svg+xml-placeholder + data-bg-mobile=.../guy-v2.png.webp (geen fetchpriority); 0 fetchpriority-hits, 0 <picture>/srcset; 9/12 imgs loading=lazy, 12/12 width+height, 10 webp-refs; PSI v5 API = 'Quota exceeded' (niet meetbaar)

📊 GSC Core Web Vitals (desktop): 0 URL's met LCP-issue >2,5s → velddata toont géén CWV-probleem.
ActiepuntSluit de hero-/above-the-fold-afbeelding (guy-v2.png.webp) uit van de JS-lazyload: render hem eager met echte src + fetchpriority='high' (en/of <link rel=preload as=image>), behoud lazy voor below-the-fold. Meet daarna 1x PageSpeed Insights mobiel op top-10 URL's (gebruik API-key, want quota) en zet CrUX/GSC Core-Web-Vitals-rapport als monitoring op. Géén globale WebP/width/height-conversie nodig — al aanwezig.
#74 In te plannen Deels juist Low Impact: 2/10 (audit: 6) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
Sitelinks voor navigatie missen SiteNavigationElement-schema op hoofdmenu
BevindingOrigineel claimt dat SiteNavigationElement-schema op het hoofdmenu ontbreekt. Feitelijk juist: in geen enkel van de 39 geharveste templates komt 'SiteNavigationElement' voor (grep = 0 hits), en er is geen ItemList/WebPage-nav-JSON-LD. Het hoofdmenu staat wel als correcte semantische HTML (<nav role='navigation'>, menu--main). MAAR: SiteNavigationElement is een nauwelijks-gebruikt schema-type dat Google NIET inzet voor rich results of sitelinks (sitelinks worden algoritmisch bepaald), en de premisse 'helpt AI de taxonomische boom begrijpen' is speculatief/marginaal. De originele impact 6 is sterk opgeblazen.

grep -rl 'SiteNavigationElement' work/raw/ = leeg; grep 'ItemList|WebPage|SiteNavigationElement' = leeg. work/raw/home-nl.html: <nav role='navigation' ... block-premed-main-mavigation> (semantische HTML aanwezig). Briefing structured data bevat GEEN SiteNavigationElement-sectie.
ActiepuntLage prioriteit. Indien toch gewenst voor GEO-experiment: BreadcrumbList (al sitewide aanwezig) volstaat als taxonomie-signaal. Eventueel via schema_metatag een SiteNavigationElement-blok op de 5 welzijnsdomeinen, maar niet boven andere SD-items uit de briefing prioriteren.
#6 Niet doen False positive Geen Impact: 2/10 (audit: 9) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
Robots.txt en sitemap.xml niet publiek beschikbaar of niet correct geconfigureerd – AI-bots (GPTBot, ClaudeBot) tasten in het duister
BevindingDe originele claim ('robots.txt en sitemap.xml niet publiek beschikbaar of niet correct geconfigureerd') is feitelijk onjuist. Live geverifieerd: robots.txt = HTTP 200, publiek, standaard Drupal-config met enkel admin/utility-paden in Disallow, GEEN globale 'Disallow: /', en bevat de regel 'Sitemap: https://www.premed.be/sitemap.xml'. sitemap.xml = HTTP 200, gegenereerd door Simple XML Sitemap, 208 loc-entries met hreflang. AI-bots (GPTBot/ClaudeBot/PerplexityBot/OAI-SearchBot) zijn dus impliciet toegelaten — er is geen blokkade om 'in het duister te tasten'. Enige reele restje: er zijn geen EXPLICIETE per-AI-bot Allow-regels (niet nodig om toe te laten) en de GSC/Bing-indiening valt niet uit broncode te verifieren.

Live curl https://www.premed.be/robots.txt (200, bevat 'Sitemap: https://www.premed.be/sitemap.xml', enkel Disallow /core/ /admin/ /user/login etc., geen Disallow: /); curl sitemap.xml = 200; EVIDENCE.md §B regel 36-37
ActiepuntGeen actie op robots/sitemap zelf (correct). Optioneel/los: verifieer eenmalig dat sitemap is ingediend in GSC + Bing Webmaster Tools (niet uit broncode te checken). Pas alleen expliciete AI-bot-Allow-regels toe als de klant AI-crawlers bewust wil benoemen — cosmetisch, geen functioneel effect.
#23 Niet doen False positive Geen Impact: 2/10 (audit: 8) Inspanning: Laag 👤 Klant - Content/Redactie Technische SEO
Verouderde COVID-era content (2020-2022) domineert zoekresultaten voor contactpagina en is nog geindexeerd
BevindingDe originele claim ('verouderde COVID-content 2020-2022 domineert zoekresultaten voor de contactpagina en is nog geindexeerd') wordt door geen enkel bewijs gestaafd en is feitelijk onjuist. De contactpagina bevat 0 vermeldingen van covid/corona (zowel in raw als live), enkel generieke footer-links naar /kenniscentrum/nieuws. Vermoedelijke COVID-nieuws-URL's geven 404. Het volledige nieuwsoverzicht bevat uitsluitend 2025-2026-artikelen (warm weer, griepvaccinatie, studentenarbeid, lage rugpijn) — geen COVID-content. Bovendien staan nieuwsartikelen helemaal niet in de sitemap (0 /nieuws/-entries). De klant-note bevestigt impliciet dat er geen covid op de contactpagina staat. Er is dus geen aantoonbare 'content decay' die de contactpagina of SERP schaadt.

work/raw/contact-nl.html (0 covid/corona, enkel footer href=/kenniscentrum/nieuws); live curl /contact = 0 covid; /kenniscentrum/nieuws/covid-19 & /coronavirus = HTTP 404; work/raw/nieuws-overzicht.html (alle artikels 2025-2026); sitemap = 0 /nieuws/-entries

📊 Page-type 'nieuws' (215 pg): GSC 22470 kliks / 958614 impr · GA4 18260 sess / 356 conv (16 mnd)
ActiepuntGeen content-decay-actie nodig op covid. Als de klant ooit oude covid-berichten in het CMS terugvindt (niet in huidige live-set), gewoon archiveren/unpublishen of 410. Los daarvan: nieuwsartikelen ontbreken in de sitemap — dat is het echte (andere) aandachtspunt, niet covid.
#94 Niet doen False positive Geen Impact: 2/10 (audit: 4) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
H1-tag dubbel of onduidelijk op homepage door CMS-generatie
BevindingDe claim 'H1-tag dubbel of onduidelijk op homepage' is onjuist. De live broncode toont exact 1 H1 op zowel de hoofd-URL (/) als de alias-URL (/uw-partner-preventie-op-het-werk): <h1>Uw partner in preventie op het werk</h1>. Geen tweede of dubbele H1 in het Vector Bross-thema. De audit formuleerde dit zelf speculatief ('dubbel OF onduidelijk', 'Vectorbross-thema's genereren SOMS meerdere H1's') zonder de broncode te kunnen lezen.

work/raw/home-nl.html: grep '<h1' = 1 hit, inhoud '<h1>Uw partner in preventie op het werk</h1>'; work/raw/home-alias-nl.html: 1 H1. Bevestigd in EVIDENCE.md §A: 'Alle geteste pagina's: H1-count = exact 1. (relevant: audit #94 dubbele H1 = false)'.

📊 /: GSC 9540 kliks / 54154 impr / pos 8.61 · GA4 14335 sess / 1961 conv
ActiepuntGeen actie nodig. Item afsluiten als geverifieerd correct: homepage heeft 1 H1 ('Uw partner in preventie op het werk'). Eventueel als bewijslast 1x door Rich Results Test halen voor de klant, maar dat is niet noodzakelijk.
#98 Niet doen False positive Geen Impact: 2/10 (audit: 3) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
HTML-broncode bevat mogelijk achtergebleven developer-commentaar en test-scripts
BevindingDe claim 'HTML-broncode bevat mogelijk achtergebleven developer-commentaar en test-scripts' wordt weerlegd. De homepage bevat slechts 2 HTML-comments, beide standaard Google Tag Manager-wrappers (<!-- Google Tag Manager --> / <!-- End ... -->), geen thema-/dev-commentaar. Geen TODO/FIXME, console.log, debugger, var_dump/dpm()/kint/dd() (Drupal-debug), localhost/127.0.0.1, staging-verwijzingen of verborgen test-elementen. Alle scripts zijn legitiem: GTM-loader, jQuery-validate (CDN), geaggregeerde Drupal-JS, JSON-LD en drupal-settings-json. Zelfde schone situatie op home-fr, opleiding-ehbo, over-ons en news-article (de ene 'TODO'-hit daar was een toevallige substring in een Nederlands woord, geen comment). De audit-formulering ('mogelijk') was speculatief zonder broncode-toegang.

work/raw/home-nl.html regels 4-6 (enige comments = GTM-wrappers); grep op dev-keywords over home-nl/home-fr/opleiding-ehbo/over-ons/news-article = 0 echte treffers. Zijopmerking: de homepage laadt wél een (server-side/gecloakte) GTM via https://gwt.premed.be/dpqhkbiuncaul.js — dit nuanceert EVIDENCE.md §B ('geen GTM gedetecteerd') maar valt buiten scope van dit item.

📊 /: GSC 9540 kliks / 54154 impr / pos 8.61 · GA4 14335 sess / 1961 conv
ActiepuntGeen opschoonactie nodig: broncode is schoon. Wel los hiervan signaleren aan klant/dev: de homepage laadt een gecloakte tag manager via gwt.premed.be/dpqhkbiuncaul.js (relevant voor AVG-items #25/#96 en voor de aanname dat er geen analytics draait) — opvolgen in die items, niet hier.
#87 Niet doen False positive Geen Impact: 1/10 (audit: 5) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
Canonical-tags niet consequent op alle detailpagina's (risico op duplicate content via talenfilters)
BevindingOrigineel claimt dat canonical-tags niet consequent op alle detailpagina's staan, met duplicate-content-risico via talenfilters/gefilterde nieuwsoverzichten. Dit is onjuist: self-referencing canonical is aanwezig op ELKE geharveste HTML-template (38/38; enkel llms-txt.html - een tekstbestand - heeft er geen, correct). De facet-URL /opleidingen?f[0]=domain:10 canonicaliseert AL naar /opleidingen en heeft bovendien noindex,follow (EVIDENCE.md B, audit #43). Taalvarianten hebben elk hun eigen correcte self-canonical (NL -> /pad, FR -> /fr/pad) plus hreflang. Er is geen aangetoond duplicate-content-probleem.

Alle work/raw/*.html bevatten <link rel='canonical'>: bv. opleidingen-facet.html -> https://www.premed.be/opleidingen; news-article.html, faq-nl.html, dienst-stress-burnout.html allen self-referencing. EVIDENCE.md regel 39 & 45 (facet noindex+canonical naar basis).

📊 GSC indexering: 123.242 niet-geïndexeerd "Alternative page w/ canonical" (parameter/facet-bloat), 708 "Crawled-not-indexed", 67×403, 53×404, 19×5xx. Sitemap-URL's zelf quasi volledig geïndexeerd.
ActiepuntGeen actie. Eventueel eenmalig steekproef in GSC 'Pagina's' bevestigen dat geen onverwachte parameter-URL's geindexeerd zijn, maar de implementatie is correct.
#90 Niet doen False positive Geen Impact: 1/10 (audit: 4) Inspanning: Laag 👤 Vector Bross - Dev Technische SEO
URL trailing slash inconsistentie kan duplicate content veroorzaken
BevindingOrigineel claimt trailing-slash-inconsistentie die duplicate content kan veroorzaken. Live test weerlegt dit: Drupal redirect 301 van de trailing-slash-variant naar de slashloze canonieke URL (/over-ons/ -> 301 -> /over-ons). Alle canonicals in de broncode staan consequent ZONDER trailing slash (enkel root '/' heeft de slash, wat correct is). Er is dus al een bedrijfsbrede standaard (geen trailing slash) MET automatische 301 - precies wat de audit aanbeveelt. Geen duplicate content.

Live: curl -sI https://www.premed.be/over-ons/ = HTTP 301, location: https://www.premed.be/over-ons; /over-ons = 200. work/raw/*.html: alle canonicals zonder trailing slash (bv. /contact, /opleidingen, /welzijnsdomeinen).

📊 GSC indexering: 123.242 niet-geïndexeerd "Alternative page w/ canonical" (parameter/facet-bloat), 708 "Crawled-not-indexed", 67×403, 53×404, 19×5xx. Sitemap-URL's zelf quasi volledig geïndexeerd.
ActiepuntGeen actie nodig; Drupal forceert al de slashloze variant via 301. Hooguit documenteren als 'reeds correct' bij oplevering.

Meertaligheid 5 items

NL/FR-consistentie: hreflang, vertalingen, taalsignalen.

#18 In te plannen Deels juist Medium Impact: 4/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Meertaligheid★ Quick win
Franse pagina's bevatten Nederlandse UI-strings ('Toepassen', 'Zoek op nieuwsartikel') – hardcoded in Drupal
BevindingBEVESTIGD maar afgebakend: op de FR nieuwspagina /fr/centre-de-connaissances/actualites (html lang="fr") staat de exposed Views-zoekfilter letterlijk in het Nederlands: label '<label>Zoek op nieuwsartikel</label>' en submitknop '<button value="Toepassen">Toepassen</button>'. De audit OVERDRIJFT echter met 'Franse pagina's bevatten NL-strings' in het algemeen: op home-fr, dienst-stress-burnout-fr en faq-fr is de UI wél correct Frans (Rechercher, Connexion, En savoir plus, Contactez-nous, Suivant). Het is dus géén sitewide probleem maar geconcentreerd in de Views-exposed-filter van de nieuws/blog-listing (en mogelijk andere Views met exposed filters).

Live curl /fr/centre-de-connaissances/actualites (HTTP 200, lang=fr): 'id="edit-submit-blog-search-api--2" ... value="Toepassen">Toepassen</button>' + '<label for="edit-keyword--2">Zoek op nieuwsartikel</label>'. Contrast: raw/home-fr.html en raw/faq-fr.html bevatten 0x 'Toepassen'. EVIDENCE.md regel met nieuws-overzicht bevestigt 'Zoek op nieuwsartikel' als NL-string.

📊 Page-type 'fr-overig' (238 pg): GSC 180 kliks / 17299 impr · GA4 156 sess / 21 conv (16 mnd)
ActiepuntVertaal de exposed-filter strings van de blog/nieuws-View (label 'Zoek op nieuwsartikel' -> 'Rechercher un article', submit 'Toepassen' -> 'Appliquer') via /admin/config/regional/translate (string-vertaling) of in de View-config per taal; controleer meteen of andere Views met exposed filters (downloads, opleidingen-facet) hetzelfde euvel hebben.
#19 Niet doen Deels juist Low Impact: 3/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Meertaligheid
Geen hreflang nl-BE / fr-BE / x-default op alle pagina's, en sommige FR-URL's hebben Nederlandse slugs
BevindingTwee deelclaims, beide moeten genuanceerd. (1) hreflang IS sitebreed aanwezig (link rel=alternate + in sitemap) met waarden nl, fr en x-default -> de claim 'GEEN hreflang' is FALSE; maar de claim dat er GEEN regio-targeting (nl-BE/fr-BE) is, KLOPT (er staat enkel taalgeneriek nl/fr). (2) De claim 'FR-URL's hebben NL slugs' is grotendeels OUTDATED/false: van 72 FR-loc's in de sitemap zijn er nagenoeg alle Frans (/fr/domaines-de-bien-etre/..., /fr/centre-de-connaissances/..., /fr/temoignage-client-saco). Slechts 2 uitzonderingen: /fr/jobs (EN/NL) en /fr/welfare-domains/general/conditions-dadhesion (EN/FR-mix). Het door de audit voorgestelde voorbeeld /fr/domaines-de-bien-etre/ BESTAAT zelfs al exact.

raw/home-fr.html + raw/home-nl.html: <link rel=alternate hreflang="x-default|nl|fr">. raw/sitemap.xml: hreflang-waarden uitsluitend 'nl'(203) en 'fr'(141), geen -BE. FR-slugs: 70/72 Frans; afwijkend: '<loc>.../fr/jobs</loc>' en '<loc>.../fr/welfare-domains/general/conditions-dadhesion</loc>'. EVIDENCE.md sectie B: 'hreflang ... waarden nl, fr, x-default (dus geen regio-specifiek nl-BE/fr-BE)'.

📊 Page-type 'fr-overig' (238 pg): GSC 180 kliks / 17299 impr · GA4 156 sess / 21 conv (16 mnd)
Actiepunthreflang NIET herbouwen (werkt). Optioneel via Metatag/taalconfig nl->nl-BE en fr->fr-BE zetten als regio-targeting gewenst is. Concreet wel oplosbaar: hernoem de 2 afwijkende FR-slugs naar Frans (/fr/jobs -> /fr/emplois, /fr/welfare-domains/general/conditions-dadhesion -> /fr/domaines-de-bien-etre/general/conditions-d-adhesion) met 301-redirects via Redirect-module. Geen massale slug-migratie nodig.
#65 Niet doen False positive Geen Impact: 3/10 (audit: 6) Inspanning: Middel 👤 Klant - Content/Redactie Meertaligheid
Franstalige klantcases ontbreken volledig – geen cases voor werkgevers in Brussel/Waals-Brabant
BevindingWEERLEGD op de hoofdclaim 'Franstalige klantcases ontbreken volledig'. Er bestaat een FR-overzichtspagina /fr/propos/ce-que-disent-nos-clients (HTTP 200, lang=fr) plus FR-cases /fr/temoignage-client-saco en /fr/over-premed/klanten-aan-het-woord/klantengetuigenis-multiobus. De ware situatie: NL heeft zelf maar 2 cases (SACO, Multiobus) en FR heeft diezelfde 2 - dus pariteit, niet 'volledig ontbrekend'. De aanbeveling '5 FR-cases per sector' is niet 'meertaligheid' maar een content-volume-wens die evenzeer voor NL geldt; framing als FR-only meertaligheidsgat is onjuist.

Live /fr/propos/ce-que-disent-nos-clients HTTP 200 lang=fr, linkt /fr/temoignage-client-saco + /fr/over-premed/klanten-aan-het-woord/klantengetuigenis-multiobus. Sitemap: NL '<loc>.../klantengetuigenis-saco</loc>' (enige NL-getuigenis-node) <-> hreflang fr '<loc>.../fr/temoignage-client-saco</loc>'. NL-overzicht /over-premed/klanten-aan-het-woord linkt enkel SACO+Multiobus.

📊 Page-type 'fr-overig' (238 pg): GSC 180 kliks / 17299 impr · GA4 156 sess / 21 conv (16 mnd)
ActiepuntHerformuleer dit als algemeen 'meer klantcases'-item (geldt NL en FR samen). Als de klant wil groeien: verzamel 3-5 nieuwe cases en publiceer ze meteen tweetalig met correcte hreflang-koppeling; herstel ook de NL-slug van de FR Multiobus-case (/fr/over-premed/klanten-aan-het-woord/... -> /fr/temoignage-client-multiobus) met 301.
#47 Niet doen False positive Geen Impact: 2/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie Meertaligheid
Franstalige nieuwsfeed heeft beduidend minder content dan Nederlandstalige versie
BevindingWEERLEGD: de Franstalige nieuwsfeed bestaat (/fr/centre-de-connaissances/actualites, lang=fr, paginatie t/m page=20) en is nagenoeg even diep als de NL-feed. Geteld over alle pagina's: 162 unieke NL-artikelen vs 158 unieke FR-artikelen (~97,5% pariteit). Gecontroleerd FR-artikel ('Travailler par temps chaud...') heeft een volledig Franse titel en body (105x 'travail', etc.) - dus echt vertaalde content, geen lege slugs. De audit-aanbeveling ('bouw /fr/centre-de-connaissances/actualites met eigen feed', 'vertaal 30 artikelen') is achterhaald: die feed bestaat al en is gevuld.

Live paginatie 0-20: sort -u NL=162, FR=158 artikelen. /fr/centre-de-connaissances/actualites HTTP 200 lang=fr. Artikel /fr/.../travailler-par-temps-chaud... <title> volledig FR + body FR. Sitemap: /fr/centre-de-connaissances/actualites bestaat als loc.

📊 Page-type 'fr-overig' (238 pg): GSC 180 kliks / 17299 impr · GA4 156 sess / 21 conv (16 mnd)
ActiepuntNiet uitvoeren als geschreven. Optioneel: vergelijk de NL- en FR-artikelsets en vertaal de ~4 NL-artikelen die nog geen FR-tegenhanger hebben; verder geen actie.
#89 Niet doen False positive Geen Impact: 2/10 (audit: 5) Inspanning: Laag 👤 Klant - Content/Redactie Meertaligheid
Image alt-teksten op FR-pagina's zijn in het Nederlands
BevindingWEERLEGD: op de FR-pagina's zijn de alt-teksten in het Frans, niet in het Nederlands. Op de FR-ergonomiepagina (het exacte voorbeeld van de audit) staat alt="Ergonomie dans la legislation (code du bien-etre au travail)", "dos", "mal de dos" - terwijl de NL-tegenhanger "Ergonomie in de wetgeving (codex welzijn op het werk)", "rug", "rugpijn" toont; de alt-teksten WORDEN dus vertaald. Op dienst-stress-burnout-fr staan FR alts ("Femme en position Zen", "Homme stresse", "femme heureuse au travail"). De door de audit geciteerde NL alt 'bureau ergonomisch' bestaat nergens. Wel zijn er enkele generieke/junk-alts ("Home", "help", "guy", "ergo", "drowsiness-557700_960_720.png", "1", "3") - maar die zijn ENGELS/bestandsnaam, niet Nederlands, en gelden ook op NL-pagina's.

Live /fr/domaines-de-bien-etre/ergonomie/postes-de-travail-ergonomiques (lang=fr): alt="Ergonomie dans la legislation (code du bien-etre au travail)", alt="mal de dos", alt="dos". NL-tegenhanger: alt="Ergonomie in de wetgeving (codex welzijn op het werk)", alt="rugpijn". raw/dienst-stress-burnout-fr.html: alt="Femme en position Zen", alt="Homme stresse". Brede grep op NL-signaalwoorden in raw/home-fr/faq-fr/home-alias-fr alt-attributen: 0 hits.

📊 Page-type 'fr-overig' (238 pg): GSC 180 kliks / 17299 impr · GA4 156 sess / 21 conv (16 mnd)
ActiepuntSluiten als false positive voor het taalaspect. Apart, los hiervan: vervang generieke/bestandsnaam-alts ("Home", "ergo", "drowsiness-557700_960_720.png", "guy", "1", "3") door beschrijvende alt-tekst op zowel NL als FR (geldt niet specifiek FR).

AI-zichtbaarheid 16 items

GEO: hoe goed AI-modellen Premed begrijpen en citeren. Vaak speculatief en moeilijk verifieerbaar — kritisch beoordeeld.

#60 Backlog Bevestigd Medium Impact: 6/10 (audit: 7) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Geen lexicon/begrippenlijst voor arbeidsrecht- en preventieterminologie
BevindingDe claim klopt: er bestaat geen lexicon/begrippenlijst. Live-checks op /kenniscentrum/lexicon, /kenniscentrum/begrippenlijst, /lexicon en /woordenlijst geven allemaal HTTP 404. Premed gebruikt veel jargon (EDPBW, IDPBW, CPBW, RIT, PE, JAP, medische overmacht, arbeidspotentieel) verspreid over pillarpagina's, maar een gecentraliseerde, individueel-citeerbare definitiebron ontbreekt. Een lexicon is een sterke GEO-asset (definitie-blokken zijn precies wat LLM's extraheren) en levert intern-link-ankers naar de pillars.

Live curl: /kenniscentrum/lexicon, /kenniscentrum/begrippenlijst, /lexicon, /woordenlijst = 4x HTTP 404

📊 Page-type 'kenniscentrum-overig' (16 pg): GSC 388 kliks / 35613 impr · GA4 487 sess / 788 conv (16 mnd)
ActiepuntBouw /kenniscentrum/lexicon: 1 view/landingspagina met per term een korte definitie (max 50 woorden) + interne link naar de bijbehorende pillar. Start met de 12 termen uit de aanbeveling. Voeg per term DefinedTerm in een DefinedTermSet JSON-LD toe en koppel de definities aan #46/#33.
#10 Afstemmen met klant Deels juist Medium Impact: 5/10 (audit: 9) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Content heeft geen 'antwoord-eerst'-structuur: antwoorden komen pas na lange brochure-inleiding
BevindingDe audit overdrijft. Gesamplede kennispagina's hebben al een redelijk antwoord-gerichte structuur: /arbeidspotentieel en /re-integratietrajecten openen met een kaderende inleidingsalinea en plaatsen een 'Wat is ...?'-H2 met definitie relatief hoog op de pagina. Er is GEEN lange brochure-intro voor het antwoord. Wat wel ontbreekt is een expliciete antwoord-eerst-lead (definitie + 'wanneer verplicht' in de eerste ~50 woorden) en een TL;DR-bullets-blok dat LLM's bij voorkeur extraheren. Dus de kern (GEO-optimalisatie van de lead) is valide, maar 'antwoorden komen pas na lange inleiding' klopt niet voor de geteste pagina's. Impact 9 is opgeblazen; 'top-50 pagina's herschrijven' is bovendien zwaarder dan 'Middel'.

work/raw/arbeidspotentieel.html (H1 'Arbeidspotentieel: van afwezigheid naar perspectief' -> [UPDATE]-banner -> kader-alinea -> H2 'Wat is arbeidspotentieel?' met definitie); work/raw/re-integratie.html (H1 -> directe kader-alinea 'Is uw werknemer langdurig uitgevallen...' -> H2 'Wat is een re-integratietraject?').

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntGeen volledige herschrijving. Voeg op de 10-15 belangrijkste kennispagina's een korte antwoord-eerst-lead toe (1-2 zinnen: definitie + wanneer verplicht) gevolgd door 3-5 TL;DR-bullets, boven de bestaande verdieping. Bestaande 'Wat is ...?'-secties hergebruiken/iets omhoog halen.
#16 Backlog Bevestigd Medium Impact: 5/10 (audit: 9) Inspanning: Laag 👤 Samen/strategisch AI-zichtbaarheid★ Quick win
Geen Wikidata-item voor Premed vzw – Knowledge Graph heeft geen uniek Q-nummer
BevindingBevestigd: een Wikidata-zoekopdracht op 'Premed preventie bescherming vzw Leuven' geeft 'no results' - er is geen Q-nummer voor Premed vzw. Tevens bevat het Organization-schema geen sameAs (home-nl JSON-LD: sameAs=False), dus er is sowieso nog geen entiteitskoppeling. De aanbeveling klopt en is een legitieme GEO/Knowledge-Graph-opportuniteit. Wel nuance: impact 9 is opgeblazen - een Wikidata-item is een ondersteunend autoriteitssignaal, geen directe rankingfactor, en effect is traag/onzeker. 'Laag' inspanning klopt voor het aanmaken, maar vergt wel correcte bronvermeldingen (KBO, Staatsblad).

WebFetch wikidata.org search 'Premed preventie bescherming vzw Leuven' -> 'no results matching the query'; work/raw/home-nl.html JSON-LD (geen sameAs); KBO/Staatsblad BE0410064629 als referentie-URL.

📊 GA4 referrals: chatgpt.com = 87 gebruikers / 145 sessies → AI-verkeer reëel meetbaar.
ActiepuntMaak een Wikidata-item aan (naam, legalName, oprichting 1968, rechtsvorm vzw, HQ Leuven, KBO 0410064629, sameAs werk.belgie.be/LinkedIn). Koppel het Q-nummer vervolgens via sameAs in het Organization-schema (samen met item 1). Beslissing en bronkeuze samen met klant.
#72 In te plannen Deels juist Medium Impact: 5/10 (audit: 6) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Interne linkstructuur creëert geen semantische clusters – pagina's over gerelateerde thema's linken niet naar elkaar
BevindingDe claim 'geen semantische clusters' is overdreven: er IS een silo-architectuur (welzijnsdomeinen-taxonomie met hub-pagina's per domein + subpagina's, BreadcrumbList sitebreed, en een 'Gerelateerd nieuws'-blok op domein-/dienstpagina's zoals re-integratie en stress-burn-out). MAAR de kern klopt: echte IN-BODY contextuele cross-links tussen verwante thema's zijn zeer dun (stress-burn-out = 2 in-body links naar 'deconnectie'+'ziekteverzuim'; re-integratie = 1; domein-gezondheid = 3; news-article = 0). De 150+ links per pagina zijn vrijwel allemaal het identieke mega-menu/footer, geen contextuele clusterlinks. Het concrete audit-voorbeeld (ziekteverzuim -> re-integratie/vertrouwenspersoon/PSR contextueel verbinden) is grotendeels NIET geimplementeerd in de lopende tekst.

work/raw/dienst-stress-burnout.html (in-body field--type-text: 2 links: /psychosociale-risicos/deconnectie, /welzijnsdomeinen/psychosociale-risicos/ziekteverzuim; + 'Gerelateerd nieuws'-blok 1 artikel); work/raw/re-integratie.html (1 in-body link /progressieve-werkhervatting); work/raw/news-article.html (0 in-body links); EVIDENCE.md §A (BreadcrumbList sitebreed correct)

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntRedactioneel project: voeg per pillar-domein (psychosociale risico's, gezondheid & welzijn) 3-5 contextuele in-tekst links toe vanuit de body naar verwante subthema's (ziekteverzuim<->re-integratie<->vertrouwenspersoon<->afwezigheidsbeleid<->medische overmacht). Geen nieuw template nodig; bestaande body-velden uitbreiden. Optioneel: een herbruikbaar 'Lees ook'-blok als Drupal-paragraaf naast het al bestaande 'Gerelateerd nieuws'-blok.
#1 In te plannen Deels juist Medium Impact: 4/10 (audit: 10) Inspanning: Laag 👤 Vector Bross - Dev AI-zichtbaarheid★ Quick win
Brand ambiguity: AI-modellen verwarren Premed vzw met Amerikaanse 'premed'-adviesbureaus (Trustpilot/Reddit-reviews)
BevindingTweeledig item. (a) Organization-schema bestaat sitewide (EVIDENCE C1) maar mist exact MedicalBusiness-type, legalName 'Premed vzw', vatID BE0410064629, sameAs en logo - dus de schema-verfijning is een reeel openstaand punt. (b) De voorgestelde H1/meta-wijziging is door de klant terecht op 'NOT DOING' gezet: de huidige H1 'Uw partner in preventie op het werk' en merk-meta zijn sterk, en 'Premed vzw - erkende EDPBW' in H1 proppen schaadt de keyword-focus. De onderliggende premisse 'AI-modellen verwarren Premed met Amerikaanse premed-adviesbureaus / Knowledge-Graph-vervuiling' is speculatief en NIET verifieerbaar zonder Knowledge-Panel/SERP-bewijs. Impact 10 is fors opgeblazen: de schema-fix is nuttig maar geen ranking-driver.

work/EVIDENCE.md §C1 (Organization @id:'Premed', additionalType-string, geen sameAs/vatID/legalName/MedicalBusiness); work/raw/home-nl.html JSON-LD-graph (sameAs=False, tweede graph-item zonder @type); briefing §6. Merk-ambiguiteit: geen bron in evidence.

📊 Merkquery "premed": pos 4,92 (44,6% CTR) — niet #1 (vs "premed leuven" pos 1,11). Homepage: GSC 9.540 kliks, GA4 1.961 conv.
ActiepuntVoer ENKEL het schema-deel uit conform: zet @type op ['Organization','MedicalBusiness','LocalBusiness'], @id op 'https://www.premed.be/#organization', voeg legalName 'PREMED, Preventie en Bescherming VZW', vatID 'BE0410064629', logo en sameAs (LinkedIn/Facebook, later Wikidata uit item 16) toe via schema_metatag. Laat H1/meta ongewijzigd (NOT DOING blijft).
#66 In te plannen Deels juist Medium Impact: 4/10 (audit: 6) Inspanning: Laag 👤 Vector Bross - Dev AI-zichtbaarheid★ Quick win
Geen WebSite + SearchAction JSON-LD voor sitelink-zoekbox in Google
BevindingDe claim 'Geen WebSite + SearchAction JSON-LD' klopt enkel voor de NL-homepage; op de FR-homepage staat het schema WEL. home-fr bevat WebSite + SearchAction met target 'https://www.premed.be/fr/search/node?keys={search_term_string}' (Drupal core search), home-nl heeft enkel Organization + BreadcrumbList. Dit is identiek aan. De audit-aanbeveling noemt bovendien een verkeerd zoek-endpoint (/zoeken?q=) terwijl de site /search/node?keys= gebruikt; gebruik het FR-blok als blauwdruk.

EVIDENCE.md §A (home-fr 'WebSite + SearchAction', home-nl '- (geen WebSite)'); work/raw/home-fr.html: '"@type":"WebSite" ... potentialAction:{SearchAction, target: .../fr/search/node?keys={search_term_string}}'; briefing §1

📊 /: GSC 9540 kliks / 54154 impr / pos 8.61 · GA4 14335 sess / 1961 conv
ActiepuntVoeg op de NL-home hetzelfde WebSite-schema toe als FR, met @id 'https://www.premed.be/#website', url 'https://www.premed.be', publisher verwijzend naar het Organization @id, en SearchAction target 'https://www.premed.be/search/node?keys={search_term_string}' (NIET /zoeken?q=). Implementeer via schema_metatag in dezelfde sitewide block.
#33 Afstemmen met klant Deels juist Low Impact: 5/10 (audit: 8) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Pagina's missen 'Kort samengevat'-blok – executive summaries voor LLM-extractie ontbreken
BevindingDe originele claim dat expliciete 'Kort samengevat'/executive-summary-blokken ontbreken, klopt: geen enkele raw-pagina bevat 'Kort samengevat', 'Samenvatting in N punten', 'TL;DR' of 'In een notendop' (grep over alle work/raw/*.html = leeg). Maar de audit mist nuance: de belangrijkste pillarpagina's hebben WEL al een antwoord-eerst-structuur via 'Wat is een ...?'-H2's met directe definitie-intro (re-integratie: 'Een re-integratietraject (RIT) is een zeer strikte ... procedure'; arbeidspotentieel: 'Wat is arbeidspotentieel?'). Het echte gat is dus geen TL;DR-blok, en dit item overlapt sterk met #46.

grep work/raw/*.html op summary-patronen = 0 hits; work/raw/re-integratie.html (H2 'Wat is een re-integratietraject?' + definitie-intro); work/raw/arbeidspotentieel.html; work/raw/dienst-stress-burnout.html (H2 'Stress: wat is het?')

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntVoeg op de 10-15 belangrijkste pillarpagina's (re-integratie, arbeidspotentieel, EHBO, PSR, deconnectie) een visueel afgezet 'Kort samengevat'-blok van 3-5 bullets toe direct onder de H1, vóór de bestaande definitie-intro. Geen apart schema nodig; doe dit gecombineerd met #46 in één redactionele pass.
#46 Niet doen Deels juist Low Impact: 5/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie AI-zichtbaarheid★ Quick win
Geen 'Definitie:'-blokken op pillar-pagina's – LLM's prefereren expliciete definities in de eerste alinea
BevindingDe claim 'geen Definitie-blokken op pillarpagina's' is grotendeels achterhaald op de kern-pillars: re-integratie opent met 'Een re-integratietraject (RIT) is een ... procedure', arbeidspotentieel heeft H2 'Wat is arbeidspotentieel?', stress-burn-out heeft 'Stress: wat is het?'. De gevraagde 'Een [term] is ...'-structuur staat er dus al, alleen niet als expliciet gelabeld 'Definitie:'-blok en niet consequent op ALLE thematische pagina's (deconnectie opent bv. beschrijvend, niet met een strakke definitie-zin). De kern van de aanbeveling klopt als consistentie-/uitrolpunt, niet als 'volledig ontbrekend'.

work/raw/re-integratie.html ('Een re-integratietraject (RIT) is een...'); work/raw/arbeidspotentieel.html (H2 'Wat is arbeidspotentieel?'); work/raw/deconnectie.html (beschrijvende i.p.v. definitie-eerste intro)

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntAudit de ~15 pillarpagina's op een definitie-zin in de eerste 50 woorden; vul aan waar het ontbreekt (deconnectie, EDPBW). Standaardiseer naar 'Een [term] is ...' onder een H2 'Wat is [term]?'. Behandel samen met #33 en #60 als één content-batch.
#3 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 10) Inspanning: Laag 👤 Klant - Content/Redactie AI-zichtbaarheid★ Quick win
Marktleiderschap Vlaams-Brabant en oprichtingsjaar 1968 nergens prominent vermeld
BevindingBevestigd dat de feiten ontbreken op de site: full-text scan van home-nl en over-ons toont GEEN '1968', 'marktleider', 'Vlaams-Brabant', 'ISO 27001' of 'ISO 9001'. De feiten zelf kloppen wel: externe bronnen (Voka, Leuven Actueel, KBO BE0410064629) bevestigen oprichting 1968 en marktleiderschap regio Vlaams-Brabant - dus citeerbaar. Echter: impact 10 is opgeblazen. Dit is een E-E-A-T/GEO-versterking, geen ranking-driver, en de klant-note 'vermelden maar niet prominent' is verstandig (marktleiderschap-claim juridisch/commercieel voorzichtig brengen).

work/raw/over-ons.html + home-nl.html (alle keywords -> False); WebSearch: leuvenactueel.be (50-jarig bestaan), voka.be (50 jaar / Vlaams-Brabant), staatsbladmonitor.be BE0410064629.

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntVoeg op /over-premed een korte 'feiten/historiek'-sectie toe: 'Opgericht in 1968', 'erkend EDPBW', 'ISO 27001 & ISO 9001 gecertificeerd'. 'Marktleider Vlaams-Brabant' alleen opnemen als de klant dit hard kan onderbouwen; anders 'toonaangevend in de regio'. Niet prominent in H1.
#28 Afstemmen met klant Bevestigd Low Impact: 4/10 (audit: 8) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Geen 'Premed in de pers / erkenningen'-pagina – officiële vermeldingen niet gebundeld
BevindingBevestigd: er bestaat geen gebundelde erkenningen-/pers-pagina. /erkenningen, /over-premed/erkenningen, /certificaten en /premed-in-de-pers geven allemaal HTTP 404. Officiele erkenningen (FOD WASO-MB, ISO 27001/9001, KMO-portefeuille DV.O106215) staan dus nergens gebundeld als citeerbare autoriteitspagina. Reeel maar lage-tot-middelmatige impact: het is een E-E-A-T/trust-pagina die LLM's en gebruikers kan overtuigen, geen verkeers-magneet. 'Laag' inspanning is optimistisch: de juridische verwijzingen (Staatsblad-MB, geldigheidsdata) moeten correct opgezocht en geverifieerd worden voor 2026.

Live curl: /erkenningen 404, /over-premed/erkenningen 404, /certificaten 404, /premed-in-de-pers 404. KMO-portefeuille-nr DV.O106215 ook genoemd in briefing §3 (Course description).

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntMaak /over-premed/erkenningen met: FOD WASO-erkenning (MB-nummer + geldigheidsdatum, te verifieren in Belgisch Staatsblad voor 2026), ISO 27001 + ISO 9001 certificaten, KMO-portefeuille DV.O106215, met links naar werk.belgie.be en Staatsblad. Klant levert de exacte MB-data; Dev voegt later evt. CreativeWork/credential-schema toe.
#92 In te plannen Bevestigd Low Impact: 3/10 (audit: 4) Inspanning: Middel 👤 Klant - Content/Redactie AI-zichtbaarheid
Geen 'Welzijnsmanifest' of strategisch standpuntdocument over de toekomst van preventie
BevindingBevestigd: er bestaat geen strategisch standpunt-/visiedocument ('Welzijnsmanifest', 'visie 2030', 'toekomst van preventie') op de site. De enige grep-hit ('manifeste onwil' op re-integratie) is een toevallige tekstmatch, geen manifest. Een gedragen, HTML-geformatteerd thought-leadership-document ontbreekt dus reeel. De impact (origineel 4) is realistisch laag-tot-matig: zulke documenten worden soms geciteerd door AI-tools bij sector-/toekomstvragen, maar het is een nice-to-have, geen kernpagina.

Grep over work/raw/*.html op manifest|visie 2030|toekomst van preventie: enige hit = 're-integratie.html: ...kan manifeste onwil...' (irrelevant); /llms.txt-inhoud (work/raw/llms-txt.html) bevat geen visie/manifest-item
ActiepuntOptioneel: laat directie/marketing een visiepagina 'Premed visie op preventie 2030' schrijven (HTML-pagina, geen PDF) met duidelijke standpunten/stellingen en datapunten; link het in /kenniscentrum en /llms.txt. Inspanning is content-werk (niet 'Laag' zoals audit stelt - een geloofwaardig manifest vergt directie-input).
#97 Backlog Deels juist Low Impact: 3/10 (audit: 3) Inspanning: Laag 👤 Samen/strategisch AI-zichtbaarheid
Geen AI Data Inclusion Protocol – beleid ontbreekt over LLM-scraping van medische content
BevindingFeit klopt: de live robots.txt (Drupal-default) bevat GEEN AI-bot-specifieke regels - geen GPTBot, ClaudeBot, Google-Extended, CCBot, PerplexityBot, OAI-SearchBot, Bytespider. Enkel 'User-agent: *' met admin/utility-Disallows; alle AI-bots zijn dus impliciet TOEGELATEN. MAAR de audit-framing ('AI Data Inclusion Protocol', 'compliance-signaal') is opgeblazen jargon: expliciete AI-bot-regels zijn een optionele inhoudscontrole-keuze, GEEN compliance-vereiste, en de voorgestelde robots-syntaxis (per-bot Allow:/kenniscentrum + Disallow:/portaal-login) is verwarrend opgesteld (portaal-login is sowieso login-gated). Het echte nut is beperkt en deels strategisch i.p.v. SEO.

Live curl https://www.premed.be/robots.txt (2026-06-17): 'User-agent: *' + Drupal-default Disallows, geen AI-bot blokken, 'Sitemap: https://www.premed.be/sitemap.xml'; EVIDENCE.md §B (geen globale Disallow:/, AI-bots impliciet toegelaten); /llms.txt bestaat al (HTTP 200) als curated AI-signaal

📊 GA4 referrals: chatgpt.com = 87 gebruikers / 145 sessies → AI-verkeer reëel meetbaar.
ActiepuntGeen SEO/GEO-actie: AI-bots zijn al toegelaten en /llms.txt staat live als primair AI-signaal — expliciet toelaten wat al toegelaten is, levert geen extra zichtbaarheid op. Op backlog: enkel relevant als er later performantie- of spam-issues opduiken door agressieve crawlers (bv. Bytespider). In dat geval is het een infra-/directiebeslissing om specifieke bots te WEREN — afgedwongen via .htaccess/WAF/Cloudflare (niet via robots.txt, want malafide bots negeren dat), niet als SEO-item.
#82 Niet doen Deels juist Low Impact: 2/10 (audit: 5) Inspanning: Laag 👤 Klant - Content/Redactie AI-zichtbaarheid
Geen Belgische terminologie-mapping NL/FR op dezelfde pagina (synonimen voor AI-disambiguation)
BevindingDe originele aanbeveling klopt niet: FR-synoniemen op NL-paginas zetten is slechte UX en geen erkende best practice. De website heeft al een correcte hreflang-structuur (nl/fr/x-default, sitebreed) en een volwaardige FR-site op /fr — dat is precies hoe NL/FR-koppeling hoort te werken. AI-tools leren die koppeling zelf uit de hreflang-signalen, niet uit gemengde tekst op een pagina. Het gebruik van NL-synoniemen binnen NL-tekst (bv. arbeidsarts/preventieadviseur-arts, ziekteverzuim/absenteisme) is gewoon goed schrijven — geen aparte audit-actie, maar iets voor een redactionele stijlgids.

Grep over work/raw/*.html: geen FR-termen op NL-templates (re-integratie etc.); EVIDENCE.md §B (hreflang nl/fr/x-default aanwezig sitebreed + in sitemap, volwaardige FR-site op /fr)
ActiepuntGeen actie nodig. De hreflang-structuur en de FR-site doen hun werk. NL-synoniemen naturel verwerken in content is standaard redactioneel advies — niet iets om apart in te plannen als SEO-taak.
#50 Niet doen False positive Geen Impact: 3/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie AI-zichtbaarheid
Geen vergelijkingscontent 'vertrouwenspersoon vs. preventieadviseur PSR' – hoge zoekintentie
BevindingZowel 'geen vergelijkingscontent vertrouwenspersoon vs. preventieadviseur PSR' als 'Huidige URL is gebroken' zijn onjuist. De pagina /welzijnsdomeinen/psychosociale-risicos/vertrouwenspersoon-op-het-werk bestaat (HTTP 200, ~119 KB) en bevat een sectie letterlijk getiteld 'Vertrouwenspersoon vs preventieadviseur psychosociale aspecten' die het verschil in rol/taken uitlegt. De door de AI verzonnen URL (/kenniscentrum/nieuws/verschil-vertrouwenspersoon-preventieadviseur-psa) geeft 404, maar dat is een verzonnen slug, geen bestaande gebroken pagina. Wel waar: het is een prozasectie, geen vergelijkingstabel.

Live curl /welzijnsdomeinen/psychosociale-risicos/vertrouwenspersoon-op-het-werk -> sectie 'Vertrouwenspersoon vs preventieadviseur psychosociale aspecten'; de geclaimde /kenniscentrum/nieuws/verschil-... = HTTP 404 (bestond nooit)
ActiepuntGeen nieuwe pagina maken. Optioneel: de bestaande prozasectie 'Vertrouwenspersoon vs preventieadviseur psychosociale aspecten' omzetten naar een tweekolommen-vergelijkingstabel (mandaat, aanstelling, vertrouwelijkheid, formele vs informele route) voor betere snippet-/AI-extractie.
#39 Niet doen False positive Geen Impact: 2/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - Dev AI-zichtbaarheid
Geen llms.txt gepubliceerd – curated content-overzicht voor AI-crawlers ontbreekt
BevindingDe claim 'Geen llms.txt gepubliceerd' is FOUT. https://www.premed.be/llms.txt bestaat (HTTP 200) en bevat een volledig gecureerd, goed gestructureerd overzicht: titelregel, organisatiebeschrijving en thematische secties (Algemene Informatie, Diensten, Welzijnsdomeinen, Arbeidsveiligheid/-hygiene, Medisch Onderzoek, Ergonomie, Extra Info) met beschrijvende links. Twee kleine schoonheidsfoutjes: de Home-link wijst naar de alias /uw-partner-preventie-op-het-werk i.p.v. /, en enkele nav-links wijzen naar facet-URL's (/opleidingen?f%5B0%5D=domain%3A21) i.p.v. de echte welzijnsdomein-pagina's.

work/raw/llms-txt.html (volledige curated inhoud); EVIDENCE.md §B 'llms.txt: BESTAAT (HTTP 200) ... audit #39 = false positive'

📊 GA4 referrals: chatgpt.com = 87 gebruikers / 145 sessies → AI-verkeer reëel meetbaar.
ActiepuntNiet opnieuw aanmaken. Optioneel mini-fix: in de llms.txt-generator de Home-link naar https://www.premed.be/ laten wijzen en de facet-URL's (domain%3A21 / %3A32 / %3A36) vervangen door de echte /welzijnsdomeinen/-pagina's.
#7 Niet doen False positive Geen Impact: 1/10 (audit: 9) Inspanning: Laag 👤 Vector Bross - Dev AI-zichtbaarheid
OAI-SearchBot (ChatGPT Search) niet expliciet toegestaan via robots.txt
BevindingDe claim 'OAI-SearchBot niet toegestaan' is onjuist. Live robots.txt (standaard Drupal) heeft 'User-agent: *' met enkel admin/utility-paden in Disallow en GEEN globale 'Disallow: /'. Er zijn geen per-AI-bot blokkades. OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot zijn dus reeds impliciet volledig toegelaten. Een expliciete 'Allow: /' voor OAI-SearchBot is overbodig (verandert niets aan het toegestane gedrag). De klant-note dat malafide bots robots.txt toch negeren is een aparte (deels terechte) nuance, maar voor legitieme AI-search-crawlers is alles al open.

Live curl https://www.premed.be/robots.txt: 'User-agent: *' + Allow voor css/js/img, Disallow enkel /core/ /profiles/ /admin/ /user/* etc.; geen oai/gpt/claude-regels; bevestigd in work/EVIDENCE.md §B.
ActiepuntNiet doen als crawl-fix. Optioneel cosmetisch: enkele expliciete 'User-agent: GPTBot/OAI-SearchBot/ClaudeBot' + 'Allow: /' regels als documentatie-signaal, maar functioneel nul-impact. Eventueel wel CDN/WAF-regels controleren of die geen AI-bots blokkeren (los van robots.txt).

Content & E-E-A-T 15 items

Expertise, autoriteit, betrouwbaarheid: auteurs, credentials, bewijs, actualiteit.

#5 Afstemmen met klant Bevestigd Medium Impact: 6/10 (audit: 10) Inspanning: Middel 👤 Vector Bross - Dev Content & E-E-A-T
Alle nieuwsartikelen zijn anoniem gepubliceerd – geen auteursnaam, functie of credentials (YMYL-content)
BevindingDe originele claim ('alle nieuwsartikelen anoniem, geen auteursnaam') klopt in de praktijk en is NIET opgelost. Op de geharveste nieuws-detailpagina staat geen zichtbare byline (enkel 'Door de warmte/uw UV' = artikeltekst, geen auteur). In de BlogPosting JSON-LD is author.name letterlijk het e-mailadres 'ann.vanerps@premed.be' met author.url = https://www.premed.be/user/6 (lekt Drupal user-ID). Voor de bezoeker is er dus geen herkenbare auteur met functie/credentials op YMYL-content; in de machine-leesbare data is de 'auteur' een e-mailadres i.p.v. een naam.

work/raw/news-article.html (BlogPosting JSON-LD: "author":{"name":"ann.vanerps@premed.be","url":"https://www.premed.be/user/6"}); EVIDENCE.md §C4; geen byline-patroon gevonden in zichtbare tekst

📊 Page-type 'nieuws' (215 pg): GSC 22470 kliks / 958614 impr · GA4 18260 sess / 356 conv (16 mnd)
ActiepuntTwee sporen. Dev: in node--news/blog Twig de author.name mapping wijzigen van het user-mail-veld naar display name + author.url naar een echte auteurspagina i.p.v. /user/6 (, overweeg NewsArticle). Klant-content: voor elk YMYL-nieuwsartikel een zichtbare byline 'Naam, functie' renderen en eventueel een auteurspagina met Person-schema. Pak de byline-rendering en de schema-fix samen op.
#52 Backlog Bevestigd Medium Impact: 6/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T★ Quick win
Over ons'-pagina is warm maar mist hard bewijs: disciplines, aantallen, regio's, governance-structuur
BevindingBevestigd: /over-ons is volledig kwalitatief/warm ('Wij geloven dat samenwerken werkt', missie/visie, 'hecht team van specialisten') zonder hard bewijs — GEEN aantallen preventieadviseurs/arbeidsartsen/psychologen, geen lijst van regio's, geen concrete governance-structuur (enkel generiek 'autonoom en onafhankelijk'; geen RvB/vzw-bestuur uitgewerkt), en geen ISO-certificeringen vermeld in de body. De concurrentie doet dit wél: Mensura publiceert '+800 specialisten', regio's, ISO-certificering en jaarrapporten — dit is exact de authority-page-content die ontbreekt.

work/raw/over-ons.html (missie/visie-tekst, 0 hits voor 'vzw'/'ISO ['/'raad van bestuur'/aantallen); WebFetch mensura.be/over-mensura ('+800 specialisten', ISO, jaarrapporten).

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntHerschrijf /over-ons als authority page met harde cijfers (X preventieadviseurs, Y arbeidsartsen, Z psychologen), bediende regio's/satellietkantoren, governance (onafhankelijke vzw + bestuursstructuur) en eventuele ISO/kwaliteitslabels; laat aansluiten op de teamgrootte-aanpak van concurrenten.
#13 Afstemmen met klant Bevestigd Medium Impact: 5/10 (audit: 9) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T★ Quick win
Geen 'Premed in cijfers'-blok – concrete kwantificeerbare feiten ontbreken volledig
BevindingDe claim klopt: er is geen 'Premed in cijfers'-blok. Een tekst-scan (tags gestript) van home-nl, over-ons en edpbw levert geen enkel kwantificeerbaar bedrijfscijfer op (aantal werkgevers, werknemers/jaar, preventieadviseurs, arbeidsartsen, onderzoeken/jaar, regio's); de enige getallen zijn adres/telefoon (Tiensevest 61, 3010, 016 30 81 11). De literal 'in cijfers' komt in geen enkel raw-bestand voor. Wel staat er marketingtaal ('erkende mens', certificaat-vermeldingen), maar geen harde feiten.

work/raw/home-nl.html, over-ons.html, edpbw.html (number-context scan: enkel 11/30/61/039 = adres/tel); grep 'in cijfers' over alle raw = 0 hits

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntKlant levert 4-6 verifieerbare kerncijfers (aangesloten werkgevers, begeleide werknemers/jaar, # arbeidsartsen/preventieadviseurs, # medische onderzoeken/jaar, dekkingsregio's). Plaats als compact 'Premed in cijfers'-blok op homepage en/of /over-premed; cijfers moeten staafbaar/actueel zijn (geen losse claims).
#20 Afstemmen met klant Bevestigd Medium Impact: 5/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Content & E-E-A-T★ Quick win
Juridische en medische pagina's hebben geen 'Laatst bijgewerkt op'-datum
BevindingDe claim klopt: juridische/medische pagina's tonen geen zichtbare 'Laatst bijgewerkt op'-datum. Op /disclaimer is de enige 'bijgewerkt'-hit pure boilerplate ('...volledig, juist en bijgewerkt zou zijn...'), geen datumstempel. Op /privacy staat enkel 'datum van 25 mei 2018' (verwijzing naar AVG-ingangsdatum, geen update-datum van de pagina). De literals 'laatst bijgewerkt'/'laatste update'/'dernière mise a jour' komen nergens voor. In JSON-LD bestaat dateModified wel op nieuws/opleidingen (BlogPosting/Course), maar niet zichtbaar als front-end 'laatste update' op de regelgevingspagina's zelf.

work/raw/disclaimer.html ('bijgewerkt' = boilerplate-zin); privacy-guess.html (enkel '25 mei 2018'); grep 'laatst bijgewerkt|laatste update|dernière mise à jour' over alle raw = 0 hits; EVIDENCE.md §C3/§C4 (dateModified enkel in schema van nieuws/opleiding)

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntKlant + dev bepalen samen de scope (welke pagina's echt 'juridisch/medisch' zijn, cf. Note bij item). Dev: op die node-types het bestaande Drupal 'changed'-veld zichtbaar renderen als 'Laatste update: [datum]' in Twig en als dateModified in JSON-LD. Optioneel 'gecontroleerd door [naam/functie]' als content-toevoeging door de klant. Let op: alleen tonen als de pagina ook echt onderhouden wordt, anders contraproductief.
#41 Afstemmen met klant Deels juist Medium Impact: 5/10 (audit: 8) Inspanning: Middel 👤 Klant - Content/Redactie Content & E-E-A-T
Geen verwijzing naar primaire bronnen (FOD WASO, Codex, Fedris, RIZIV) in regelgevingsartikelen
BevindingBlanket-claim 'GEEN verwijzing naar primaire bronnen in regelgevingsartikelen' is deels onjuist: het nieuwsartikel heeft een 'Meer informatie'-sectie met ECHTE outbound links naar werk.belgie.be (FOD WASO), en re-integratie.html en faq-nl.html bevatten eveneens inline werk.belgie.be-links. De kern klopt wel: dit is inconsistent en onvolledig — RIZIV, Fedris en Codex worden in arbeidspotentieel/domein-gezondheid/faq enkel als PLATTE TEKST genoemd, niet gelinkt naar fedris.be/riziv.fgov.be/beswic.be, en er is GEEN systematische, gestructureerde 'Bronnen'-sectie. (De 'bronnen'-hit in faq-nl was 'infraroodbronnen' = false match.)

work/raw/news-article.html ('Meer informatie' → werk.belgie.be/nl/nieuws/hoge-temperaturen + .../thermische-omgevingsfactoren); re-integratie.html + faq-nl.html (werk.belgie.be inline); grep: RIZIV/Fedris linked-external=False in arbeidspotentieel/domein-gezondheid/faq-nl.

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntStandaardiseer een 'Officiële bronnen'-blok onderaan elk regelgevingsartikel/FAQ; maak bestaande tekstvermeldingen van RIZIV, Fedris en Codex tot echte outbound links (riziv.fgov.be, fedris.be, beswic.be, werk.belgie.be); breid uit naar pagina's die nu enkel platte tekst hebben.
#103 Done Bevestigd Medium Impact: 4/10 (audit: ) Inspanning: Laag 👤 Vector Bross - Dev Content & E-E-A-T★ Quick win
Onopgeloste template-placeholder in NL-disclaimer: 'naam onderneming' i.p.v. de bedrijfsnaam
BevindingBevestigd op /disclaimer (NL): in 'Beperking van aansprakelijkheid' staat '…zal naam onderneming de grootst mogelijke inspanning leveren…' — een letterlijke, onopgeloste template-placeholder (dezelfde paragraaf gebruikt elders correct 'Premed'). De FR-tegenhanger /fr/clause-de-non-responsabilite is CORRECT ('…Premed fera le maximum…') → het defect is NL-only. De gemelde 'XXX' is GÉÉN content-defect: het enige voorkomen zit in een JS-formulierkey ('YXXXTdFcyCE-…'), niet zichtbaar voor bezoekers.

work/raw/disclaimer.html (zichtbare tekst 'zal naam onderneming de grootst…'); work/raw/disclaimer-fr.html (correct 'Premed fera le maximum'); 'naam onderneming' komt enkel op /disclaimer voor binnen de harvest (~40 pagina's).

📊 /disclaimer: GSC 31 kliks / 1108 impr / pos 6.4 · GA4 53 sess / 6 conv
ActiepuntVervang 'naam onderneming' door 'Premed' in de NL-disclaimer ('Beperking van aansprakelijkheid'). Controleer of de tekst in de node-body of in een Twig-template/custom block staat; bij template/block → grep codebase + DB sitebreed op 'naam onderneming' en andere ongevulde tokens om verdere leaks uit te sluiten (harvest dekt ~40 van 208 URL's). 'XXX' vereist geen actie (JS-key, false alarm).
#17 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 8) Inspanning: Laag 👤 Samen/strategisch Content & E-E-A-T★ Quick win
ISO 27001-certificering niet prominent zichtbaar op de website
BevindingDe claim ('ISO 27001-certificering niet prominent zichtbaar') is genuanceerd onjuist op detail maar correct op kern. Er bestaan WEL sitewide footer-badges (<a class="footer-iso"> en class="footer-iso-e">) naast voka/kmo-logo's, ook bevestigd op de live site. MAAR: deze <a>-tags zijn LEEG (geen href, geen tekst, geen alt) -> CSS-only achtergrondafbeeldingen die niet klikbaar en niet machine-leesbaar zijn (geen link naar certificaat-PDF, geen alt voor crawlers/AI). In zichtbare tekst staat enkel 'Premed is ISO-gecertificeerd (ISO 9001)' op de privacy/klokkenluiderspagina; ISO 27001 als zodanig is in de geharveste broncode nergens als zichtbare tekst teruggevonden. hasCredential ontbreekt in het Organization-schema. De USP-claim ('uniek t.o.v. 9 andere EDPBW's') is niet extern verifieerbaar gebleken.

work/raw/home-nl.html + privacy-guess.html (<a class="footer-iso" target="_blank"></a> leeg, geen href/alt); live curl premed.be (idem leeg); tekst 'Premed is ISO-gecertifieerd (ISO 9001)'; grep 'hasCredential' = 0; EVIDENCE.md §C1 (geen hasCredential/sameAs)

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntEerst met klant vaststellen WELKE certificaten echt geldig zijn (ISO 9001 bevestigd; ISO 27001 te bevestigen). Dev: de bestaande lege footer-iso <a>'s voorzien van href naar gehoste certificaat-PDF + alt/aria-label; hasCredential (EducationalOccupationalCredential of credentialCategory) toevoegen in Organization-schema (sluit aan bij-correctie). Niet als losse USP claimen tot de uniekheid t.o.v. andere EDPBW's bevestigd is.
#29 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Content & E-E-A-T★ Quick win
KMO-portefeuille erkenningsnummer DV.O106215 staat slechts op 1 opleidingspagina – niet globaal zichtbaar
BevindingOriginele claim 'slechts op 1 opleidingspagina' is feitelijk onjuist: DV.O106215 staat op MINSTENS 2 opleidingsdetailpagina's (opleiding-ehbo en opleiding-pa3), zowel zichtbaar in de body als binnen de Course-schema 'text'/description ('financiële steun via de KMO-portefeuille (nr DV.O106215 - categorie Personeelsmanagement)'). De KERN van de claim klopt wel: het nummer staat NIET globaal — niet in de footer (footer toont enkel een algemene KMO-portefeuille-link naar vlaio.be zonder erkenningsnummer), niet op /opleidingen-overzicht, niet op /edpbw, en niet in het sitewide Organization-schema (geen vatID/erkenningsnummer-veld).

work/raw/opleiding-ehbo.html (body + Course JSON-LD: 'nr DV.O106215 - categorie Personeelsmanagement'); work/raw/opleiding-pa3.html (2x); grep: DV.O106215 = 0 hits in footer/home-nl/opleidingen-overzicht/edpbw; EVIDENCE.md §C1 (Organization mist vatID/erkenning).

📊 Page-type 'opleidingen' (132 pg): GSC 1365 kliks / 226741 impr · GA4 4368 sess / 1061 conv (16 mnd)
ActiepuntVoeg 'Erkend voor KMO-portefeuille — registratienr. DV.O106215' toe aan de global footer (naast de bestaande vlaio.be-link), op /opleidingen-overzicht en /edpbw, en neem het erkenningsnummer op als identifier/PropertyValue in het sitewide Organization-schema (samen met vatID BE0410064629 uit).
#35 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 7) Inspanning: Middel 👤 Samen/strategisch Content & E-E-A-T
Teampagina toont namen maar geen individuele bio-pagina's met expertise, publicaties en credentials
BevindingBevestigd dat /over-premed/team enkel namen + functietitels + e-mail/telefoon toont (Luc Hons - Algemeen directeur/medisch toezicht, Krista Vankelecom - risicobeheersing, Sven Stevens - financieel directeur, plus 2 accountmanagers) ZONDER individuele bio-pagina's: geen links naar persoonsprofielen, geen expertise/publicaties/credentials/RIZIV-nummer/LinkedIn, en geen Person-schema (enkel Organization + BreadcrumbList, EVIDENCE.md §A/§E §7). De audit overdrijft echter: zelfs marktleider Mensura publiceert GEEN individuele expert-bio's (enkel teamgrootte + ISO); per-persoon bio-pagina's zijn dus geen branchenorm. De pagina toont bovendien alleen directie/accountmanagers, niet de inhoudelijke experts (arbeidsartsen/preventieadviseurs).

work/raw/team.html (namen+functies, geen bio-links, geen Person-schema); EVIDENCE.md regel 24 + §E §7 ('Person BEVESTIGD ontbreekt'); WebFetch mensura.be/over-mensura (concurrent toont géén individuele bio's).

📊 /over-ons/team: GSC 321 kliks / 9151 impr / pos 10.22 · GA4 354 sess / 57 conv
ActiepuntStap 1 (Dev, laag): voeg Person-schema toe per teamlid op /team conform (jobTitle, worksFor, image). Stap 2 (Klant/strategisch, optioneel): bio-blok voor 2-3 kernexperts (medisch directeur, hoofd risicobeheersing) met knowsAbout + sameAs LinkedIn — alleen als de klant credentials wil vrijgeven; geen aparte pagina's nodig.
#75 Afstemmen met klant Bevestigd Low Impact: 4/10 (audit: 6) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T★ Quick win
Redactionele methode ('Hoe wij content bijhouden en controleren') niet zichtbaar
BevindingBevestigd: er bestaat nergens een redactionele-methode/redactioneel-beleidspagina of -content (0 hits voor 'redactioneel', 'reviewproces', 'medisch gecontroleerd', 'gecontroleerd door', 'laatst herzien/bijgewerkt' in alle templates). /kenniscentrum toont enkel Nieuws + Downloads. Aanvullend: nieuwsartikelen tonen geen zichtbare auteur-byline en geen zichtbare 'laatst bijgewerkt'-datum (de 'Laatst'-hit was de UI-tab 'Laatste nieuws'), wat het ontbreken van content-governance versterkt.

grep: 0 hits voor redactioneel/reviewproces/medisch gecontroleerd in work/raw/*; work/raw/kenniscentrum.html (enkel Nieuws/Downloads); work/raw/news-article.html (geen byline, geen update-datum zichtbaar).

📊 Page-type 'kenniscentrum-overig' (16 pg): GSC 388 kliks / 35613 impr · GA4 487 sess / 788 conv (16 mnd)
ActiepuntMaak /kenniscentrum/redactioneel-beleid met reviewproces, updatefrequentie, betrokken disciplines (arbeidsarts/preventieadviseur) en bronbeleid; voeg parallel een zichtbare 'Laatst bijgewerkt'-datum + auteursnaam toe aan nieuws-/kennisartikelen (haakt aan op author-fix).
#58 Afstemmen met klant Deels juist Low Impact: 3/10 (audit: 6) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T
Partnerlogos op /over-ons zijn onbecommentarieerd – geen uitleg over de samenwerking
BevindingBevestigd dat de 'Onze partners'-sectie op /over-ons louter logo's toont (Pobos, Voka Kamer van Koophandel Vlaams-Brabant, Springbok Coaching, KMO-Portefeuille, Laureaat 2024, Arvion) ZONDER beschrijvende tekst per partner — de enige tekst na 'Onze partners' is een algemene CTA ('Kom langs op gesprek'). Geen Organization-schema-relatie. De audit-aanname over WELKE partners het zijn klopt echter maar deels: de genoemde 'KBO-Unizo, Prebes, SEED-Connect' komen NIET voor in de broncode; werkelijke partners zijn Pobos, Voka, Springbok, KMO-Portefeuille en Arvion.

work/raw/over-ons.html (img alt/data-src: pobos.png, 'Voka Kamer van Koophandel Vlaams-Brabant', springbokcoaching.png, KMO-Portefeuille.png, Laureaat_2024_NL.png, Arvion-logo.jpg; visible text = enkel CTA).

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntSchrijf 1-2 zinnen per FEITELIJKE partner (Pobos, Voka, Springbok, KMO-Portefeuille, Arvion — niet de niet-bestaande Prebes/SEED-Connect/Unizo) en voeg waar relevant een Organization-relatie/aria-label per logo toe; vraag wederzijdse backlink bij Voka/Pobos.
#99 Afstemmen met klant Deels juist Low Impact: 3/10 (audit: 3) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T
Tone of voice is inconsistent: academisch formeel op wettelijke pagina's, empathisch informeel op PSR-pagina's, zonder redactionele stijlgids
BevindingDe waargenomen TONALE VARIATIE is reeel: PSR-pagina's zijn warm/empathisch ('Premed helpt u zorg dragen voor het mentale welzijn', 'stress is geen persoonlijke tekortkoming'), juridische pagina's zijn strikt formeel (disclaimer), welzijnsdomein/wettelijke pagina's zijn formeel-met-empathische intro (re-integratie, arbeidspotentieel: 'van afwezigheid naar perspectief', 'De Wortel en de Stok'), en EDPBW/sales-pagina's zijn activerend ('dat tikkeltje anders', 'verstandige keuze'). MAAR de framing als PROBLEEM klopt grotendeels niet: register afstemmen op contenttype (B2B-formeel voor wettelijk, empathisch voor PSR, activerend voor opleidingen/sales) is BEST PRACTICE, geen E-E-A-T-defect. Ik vond geen bewijs van INTERN inconsistente tone binnen eenzelfde paginatype. De claim 'meetbaar E-E-A-T Trust-signaal' is niet onderbouwd - Google heeft geen tone-of-voice-ranking. Het echte, los staande kwaliteitsprobleem dat ik wel zag is een onafgewerkte placeholder ('naam onderneming' + een losse 'XXX') in de disclaimer-tekst; dat is een trust/quality-defect maar valt buiten 'tone of voice' (apart geflagd).

work/raw/dienst-stress-burnout.html (empathisch), work/raw/re-integratie.html + arbeidspotentieel.html (formeel+empathisch), work/raw/disclaimer.html (formeel-juridisch; bevat ook placeholder 'naam onderneming' en 'XXX'), work/raw/edpbw.html (activerend/sales). Geen style-guide-artefact verifieerbaar in broncode (governance-asset, geen pagina).

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntOptioneel: leg een korte 1-pagina redactionele tone-of-voice-matrix vast per contenttype (welzijnsdomeinen=B2B-formeel, PSR=warm/empathisch, opleidingen/EDPBW=activerend, juridisch=strikt formeel) als interne governance. Prioriteer NIET als SEO-actie. Apart en wel urgent: fix de onafgewerkte placeholdertekst 'naam onderneming'/'XXX' op /disclaimer (echte trust-bug, apart geflagd).
#91 Niet doen False positive Geen Impact: 2/10 (audit: 5) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T
Over ons'-pagina verwijst naar 50-jaar-mijlpaal van 2018 als recentste historische milestone – verouderd
BevindingDe originele claim ('Over ons verwijst naar een 50-jaar-mijlpaal van 2018 als recentste historische milestone') is FEITELIJK ONJUIST. De live /over-ons-pagina bevat GEEN enkele historische tijdlijn, geen '50 jaar', geen 'jubileum/mijlpaal', en zelfs het jaartal 2018 komt nergens voor. De enige jaartallen in de HTML (2000, 2011, 2055 etc.) zijn SVG-placeholderartefacten (viewBox-coordinaten en w3.org/2000/svg-namespace), geen zichtbare content. De pagina is een waarden/missie/visie-pagina (Transparant/Toegankelijk/Teamwork, 'Onze missie', 'Onze visie', 'Waarom kiezen voor Premed?') zonder bedrijfsgeschiedenis. De audit heeft een niet-bestaande passage gehallucineerd. Wel reeel als losse, kleinere observatie: de pagina MIST historische diepgang/oprichtingsjaar/mijlpalen, wat een (bescheiden) E-E-A-T 'Experience'-kans is - maar dat is een ander en veel kleiner punt dan de geclaimde verouderde 2018-milestone.

work/raw/over-ons.html (volledige body-extractie: geen '2018', geen '50 jaar', geen 'mijlpaal/jubileum'; jaartallen=SVG-placeholders) + work/evidence/over-ons.json (h1='Over ons', title='Premed: Samen naar een Veilige en Gezonde Werkplek'). Live: https://www.premed.be/over-ons

📊 /over-ons: GSC 157 kliks / 24669 impr / pos 3.23 · GA4 222 sess / 126 conv
ActiepuntNegeer de 'update 2018-milestone'-aanbeveling (verouderde claim bestaat niet). Optioneel, los van deze audit: voeg op /over-ons een korte 'sinds [oprichtingsjaar]'-regel of compacte mijlpalen-tijdlijn (oprichting, fusies, ISO-certificering, nieuwe centra) toe om de E-E-A-T Experience-pijler te versterken - laag-prioritair content-werk, geen technische ingreep.
#8 Done Al opgelost Geen Impact: 1/10 (audit: 9) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T
Homepage bevat typo 'Psychosoiale risico's' (mist de letter 'c')
BevindingDe originele claim is OUTDATED/opgelost. De typo 'Psychosoiale' komt nergens meer voor, noch in de geharveste homepage (NL + alias) noch in enig ander raw-bestand. De homepage toont consequent correct 'Psychosociale' (8x hoofdletter, 21x kleine letter) en de live curl van premed.be bevestigt dit eveneens. Geen enkel bestand bevat de foutieve spelling.

work/raw/home-nl.html + home-alias-nl.html (0x 'Psychosoiale', 8x 'Psychosociale'); live curl https://www.premed.be/ (idem 0 typo); grep over alle 40 raw-bestanden: 'Psychosoiale' = 0 hits

📊 /: GSC 9540 kliks / 54154 impr / pos 8.61 · GA4 14335 sess / 1961 conv
ActiepuntGeen actie nodig. Eventueel afsluiten/archiveren in de tracker; de typo is verholpen.
#26 Niet doen False positive Geen Impact: 1/10 (audit: 8) Inspanning: Laag 👤 Klant - Content/Redactie Content & E-E-A-T
Footer noemt 'Integriteitsbeleid' maar linkt naar /privacy – semantisch incorrect en AVG-verwarring
BevindingDe originele claim ('footer noemt Integriteitsbeleid maar linkt naar /privacy') is FEITELIJK ONJUIST. Het label 'Integriteitsbeleid' bestaat niet in de footer (noch NL noch FR): de footer-legal-links zijn letterlijk 'Privacy' (-> /privacy) en 'Disclaimer' (-> /disclaimer), correct gelabeld. Het woord 'integriteit' komt in geen enkel raw-bestand voor en /integriteitsbeleid geeft HTTP 404. Live curl bevestigt: 0 'integriteit'-hits in de footer. WEL een echte content-nuance (geen AVG-fout): de klokkenluidersregeling (Wet 28/11/2022) staat ingebed BINNEN de /privacy-pagina i.p.v. op een eigen pagina, wat thematisch wat onlogisch is - maar dat is iets anders dan de geclaimde verkeerde footer-labeling.

work/raw/home-nl.html footer (anchors: /privacy -> 'Privacy', /disclaimer -> 'Disclaimer', geen 'Integriteitsbeleid'); EVIDENCE.md §B (footer-label 'Integriteitsbeleid' niet gevonden, /integriteitsbeleid = 404); live curl premed.be (0 'integriteit' hits); privacy-guess.html bevat wel klokkenluidersregeling-tekst
ActiepuntNiet uitvoeren zoals geformuleerd (geen splitsing/hernoeming nodig - de footer is al correct). Optioneel, los hiervan: klant kan overwegen de klokkenluidersregeling als aparte, vindbare sectie/pagina onder te brengen voor leesbaarheid, maar dit is cosmetisch, geen verplichting.

AVG-compliance 6 items

Privacy/GDPR. De privacypagina dekt al meer dan de audit veronderstelde.

#88 Afstemmen met klant Deels juist Medium Impact: 4/10 (audit: 5) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance★ Quick win
Verwijzing naar GBA als toezichthoudende autoriteit ontbreekt op privacypagina
BevindingGenuanceerd: /privacy verwijst WEL naar 'de bevoegde Belgische toezichthoudende autoriteit' (§11, in de context van datalek-meldingen door Premed). MAAR de specifieke art. 13.2.d-vereiste — de betrokkene informeren over diens RECHT om een KLACHT in te dienen bij de Gegevensbeschermingsautoriteit (GBA), met naam en adres — ontbreekt. De rechten-paragraaf (§8) noemt inzage/verbetering/verwijdering/verzet maar GEEN klachtrecht bij de GBA. De term 'Gegevensbeschermingsautoriteit', het adres 'Drukpersstraat 35, 1000 Brussel' en gegevensbeschermingsautoriteit.be komen nergens voor. De kern van het item klopt dus, maar de audit overdrijft met 'verwijzing ontbreekt volledig' — een generieke autoriteitsverwijzing bestaat al, alleen het betrokkene-klachtrecht niet.

work/raw/privacy-guess.html §11 regels 260/263 ('bevoegde Belgische toezichthoudende autoriteit' — enkel datalek-context); §8 rechten zonder klachtrecht; afwezigheid 'Gegevensbeschermingsautoriteit'/'Drukpersstraat'/'.be' (grep zonder treffer)
ActiepuntVoeg in §8 (rechten) van /privacy een zin toe: 'U hebt steeds het recht een klacht in te dienen bij de Gegevensbeschermingsautoriteit (GBA), Drukpersstraat 35, 1000 Brussel, https://www.gegevensbeschermingsautoriteit.be'. Doe dit ook op de FR /fr/privacy-versie (APD).
#25 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 8) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance★ Quick win
Privacypagina noemt geen enkele verwerker bij naam – schending AVG art. 13.1.e
BevindingOriginele claim 'noemt GEEN ENKELE verwerker bij naam' is FEITELIJK ONJUIST: /privacy noemt §3 'Subverwerkers' expliciet bij naam (FEDRIS, Vaccinnet, de overheid, de met toezicht belaste ambtenaar, openbaar ministerie, labo-analyses, behandelende artsen, adviserend geneesheer mutualiteit). De kern van de aanbeveling klopt echter wel: de WEBSITE-zijdige verwerkers (hostingprovider, Vector Bross als technisch beheerder, e-mail/nieuwsbrief-provider, cookie/statistiek-tool) worden NIET vermeld. Belangrijke nuance die de audit mist: in de live server-side HTML is GEEN Google Analytics/GTM, Cookiebot of externe ESP geladen (bevestigd EVIDENCE §B); 'Google Analytics/Tag Manager' opnemen is dus voorbarig. De rechtsgronden voor de kernverwerking (medische gegevens) zijn juist wel zeer gedetailleerd onderbouwd (art. 9.b/9.h GDPR, §6.1).

work/raw/privacy-guess.html §3 'Subverwerkers' (FEDRIS/Vaccinnet/labo's/artsen) + §6.1 (art. 9.b/9.h rechtsgrond); afwezigheid web-verwerkers in §3/§10; EVIDENCE.md §B 'Analytics/cookie-tooling NIET gedetecteerd' en §D
ActiepuntVoeg aan §3 (Subverwerkers) van /privacy een korte alinea 'IT-/websiteverwerkers' toe: hostingprovider, Vector Bross (technisch beheer), nieuwsbrief/webform-provider en cookie/statistiektool, met rechtsgrond per partij. Neem GA/GTM ALLEEN op als die ooit effectief geactiveerd worden (nu niet geladen).
#70 Afstemmen met klant Deels juist Low Impact: 3/10 (audit: 6) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance
Bewaartermijnen niet gespecificeerd per datacategorie op privacypagina
BevindingOriginele claim 'bewaartermijnen niet gespecificeerd' is GEDEELTELIJK ONJUIST: /privacy §5 'Hoe lang bewaren we je persoonsgegevens?' geeft wel een termijn op ('alle gegevens bewaard tot 30 jaar na het bereiken van de normale pensioengerechtigde leeftijd', + verlenging voor statistisch/wetenschappelijk onderzoek). De geldige kern van het item: dit is één algemene termijn, NIET uitgesplitst PER datacategorie. De door de audit voorgestelde concrete cijfers zijn echter VERZONNEN/onjuist: '50 jaar conform Codex Welzijn' staat nergens (de site noemt '30 jaar na pensioenleeftijd'), en 'CV's 2 jaar / contactformulier 6 maanden / nieuwsbrief tot afmelding' zijn niet door bron gestaafd. Toezegging mag dus niet klakkeloos overgenomen worden.

work/raw/privacy-guess.html §5 regel 189 ('bewaard tot 30 jaar na ... pensioengerechtigde leeftijd'); audit-aanbeveling met afwijkende '50 jaar'-claim niet terug te vinden in bron
ActiepuntVul §5 aan met een korte uitsplitsing voor de niet-medische categorieën (sollicitatie/CV, contactformulier, nieuwsbrieflijst), met termijnen die de klant/DPO zelf bevestigt. Verifieer de medische termijn met de DPO (site zegt nu 30 jaar na pensioenleeftijd) en NEEM de '50 jaar'-claim uit de audit NIET ongetoetst over.
#96 Niet doen Niet-verifieerbaar Low Impact: 2/10 (audit: 4) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance
E-mail tracking via open/click-pixels niet vermeld in privacybeleid
BevindingHet item is zelf voorwaardelijk geformuleerd ('ALS e-mailmarketingpixels actief zijn'). Uit de server-side broncode is dit NIET vast te stellen: in geen enkele geharveste template (ebook, home, privacy, downloads) is een externe e-mailserviceprovider of tracking-integratie gedetecteerd (geen Mailchimp/list-manage, Brevo/Sendinblue, HubSpot, Mailjet, etc.); de nieuwsbrief loopt via een NATIEF Drupal-webform ('newsletter-subscribtion'). Open/click-pixels zitten echter in de VERZONDEN e-mail, niet in de webpagina-broncode — dat valt principieel niet uit deze harvest af te leiden. Of er pixels actief zijn hangt af van het mailverzend-platform dat de klant gebruikt; dat moet bij de klant opgevraagd worden. Géén bewijs vóór noch tegen → geen gok.

work/raw/ebook.html / home-nl.html / privacy-guess.html / downloads.html: grep op mailchimp|brevo|sendinblue|hubspot|mailjet|sendgrid = 0 treffers; nieuwsbrief = native webform; EVIDENCE.md §B (geen ESP/pixel in HTML) — maar e-mailpixels niet uit pagina-broncode af te leiden
ActiepuntVraag de klant welk e-mailverzendplatform de nieuwsbrief/mailings draait en of open-/click-tracking aanstaat. Zo ja: voeg aan /privacy §6.2 (marketing) een zin toe over open-rate/click-meting, rechtsgrond (gerechtvaardigd belang of toestemming) en opt-out via de afmeldlink. Zo nee: geen actie.
#54 Niet doen False positive Geen Impact: 1/10 (audit: 7) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance
DPO niet publiek vermeld – verplicht voor organisaties die bijzondere gegevens (medisch) verwerken op grote schaal
BevindingOriginele claim 'DPO niet publiek vermeld' wordt EXPLICIET WEERLEGD: /privacy vermeldt onderaan §11 letterlijk 'kan je contact opnemen met onze Data Protection Officer (DPO) via dpo@premed.be'. Naam-functie (DPO) en contact-e-mail staan dus publiek op de pagina. Het tweede deel van de aanbeveling (contactType:'data protection officer' in Organization-schema) is een optionele schema-verfijning, geen wettelijke vereiste, en staat niet in (die contactType 'customer service' hanteert). Er is geen wettelijke verplichting om de persoonsNAAM van de DPO publiek te zetten; functioneel e-mailadres volstaat.

work/raw/privacy-guess.html regel 264: '...onze Data Protection Officer (DPO) via dpo@premed.be'; EVIDENCE.md §D 'DPO (JA)'; briefing §6 contactPoint gebruikt contactType 'customer service'
ActiepuntGeen actie vereist; DPO + dpo@premed.be staan al op /privacy. Optioneel (laag): bij de Organization-schema-correctie een tweede contactPoint met contactType 'data protection officer' + email dpo@premed.be toevoegen — cosmetisch, geen prioriteit.
#79 Niet doen False positive Geen Impact: 1/10 (audit: 6) Inspanning: Laag 👤 Klant - Juridisch/DPO AVG-compliance
Opt-in bij e-bookdownload is onwettig bundel-consent: privacyakkoord + nieuwsbriefaanmelding in één checkbox
BevindingOriginele claim 'bundel-consent: privacyakkoord + nieuwsbriefaanmelding in één checkbox' wordt door de broncode EXPLICIET WEERLEGD. Het e-bookdownloadformulier (Drupal webform 'e-book-download' / 'premed-custom-gated-access-form') bevat exact ÉÉN checkbox: name='privacy' / 'privacy_policy', required maar NIET vooraf aangevinkt (geen 'checked'-attribuut). De nieuwsbriefaanmelding is een volledig APART webform (name='newsletter-subscribtion', eigen node-form, eigen submit) en bevat zelf geen checkbox. Er is dus geen gebundelde toestemming; de twee opt-ins zijn al gescheiden. De aanbeveling ('splits het formulier') is reeds geïmplementeerd.

work/raw/ebook.html: form 'webform-submission-e-book-download-...' en 'premed-custom-gated-access-form' → enkel checkbox name='privacy'/'privacy_policy' (required, pre-checked=False); aparte form 'webform-submission-newsletter-subscribtion-...' zonder checkbox; idem op work/raw/privacy-guess.html
ActiepuntGeen actie vereist. Eventueel laag-prioritaire UX-controle: bevestig dat de verplichte privacy-checkbox standaard leeg blijft (nu correct) en dat de aparte nieuwsbrief-opt-in actieve handeling vraagt (nu een los formulier — voldoet).

Conversie & Vertrouwen 9 items

Conversiepaden, contact, vertrouwenssignalen.

#45 Niet doen Deels juist Medium Impact: 6/10 (audit: 7) Inspanning: Middel 👤 Vector Bross - Dev Conversie & Vertrouwen
PDF-vacatures (vacature-pa-av.pdf) zijn niet semantisch leesbaar voor zoekmachines en AI
BevindingOrigineel claimt dat vacatures als PDF (vacature-pa-av.pdf) staan en niet semantisch leesbaar zijn. Dit is OUTDATED: /jobs/vacature-arbeidsverpleegkundige is nu een volwaardige HTML-node (HTTP 200, eigen H1, meta-description, gestructureerde tekst) — er is geen enkele .pdf-vacaturelink meer in jobs-overzicht of job-detail. De PDF-premisse is dus weerlegd. MAAR de onderliggende SEO-kern blijft reeel: er is GEEN JobPosting JSON-LD op de vacaturepagina (enkel Organization + BreadcrumbList), dus geen Google for Jobs-zichtbaarheid. De audit heeft dus de helft fout (PDF) en de helft juist (schema ontbreekt).

work/evidence/job-detail.json: jsonld_types = [Organization, PostalAddress, BreadcrumbList, ListItem...], geen JobPosting; status 200; geen .pdf-href in work/raw/jobs-overzicht.html of job-detail.html (grep 0 hits). EVIDENCE.md §B regel 47.

📊 Page-type 'jobs' (6 pg): GSC 308 kliks / 3461 impr · GA4 367 sess / 21 conv (16 mnd)
ActiepuntSchrap de PDF-migratiestap (al gebeurd). Implementeer JobPosting JSON-LD op het Job-contenttype via schema_metatag of een node--job twig-template met title, description, datePosted, validThrough, employmentType, hiringOrganization (met logo+sameAs) en jobLocation — exact zoals.
#56 Niet doen Bevestigd Medium Impact: 5/10 (audit: 7) Inspanning: Middel 👤 Klant - Content/Redactie Conversie & Vertrouwen
Geen 'Klant worden in 3 stappen'-flow geoptimaliseerd per bedrijfsgrootte (starter, KMO, >50, overstapper)
BevindingOrigineel claimt dat er geen 'Klant worden in 3 stappen'-flow gesegmenteerd per bedrijfsgrootte (starter/KMO/>50/overstapper) bestaat. Bevestigd: /edpbw toont vier generieke 'waarom Premed'-blokken (deskundigheid, samen voor welzijn, opleidingen, webportaal) en een enkele 'klant_worden'-webform (name, first_name, email, telephone, postal_code, 'hoe heb je ons gevonden', message, privacy). Er is GEEN segmentatie naar bedrijfstype, geen aparte routes/CTA's, geen route-specifieke FAQ. De enige 'kmo'-vermelding is een footer-link naar VLAIO KMO-portefeuille, geen segmentatieflow. Nuance: de in de aanbeveling genoemde 'deadline 30/6' voor overstappers is wel een reeel jaarlijks Belgisch opzeggings-feit (WebSearch bevestigd), dus dat deel klopt. De inspanning-inschatting 'Laag' van de audit is te optimistisch: segmentatie vergt content + meerdere formulier-routes.

work/raw/edpbw.html: H1 'Waarom voor Premed kiezen als EDPBW?', H3-blokken 1-4, form 'klant_worden_node_54526'; geen starter/>50/overstap-keywords (grep). 'kmo' = footer VLAIO-link. Extern: WebSearch bevestigt 30/6 als jaarlijkse EDPBW-opzegdeadline.

📊 /edpbw: GSC 14 kliks / 6588 impr / pos 10.45 · GA4 200 sess / 0 conv
ActiepuntKlant/redactie: bouw op /edpbw een beknopte 'In 3 stappen klant worden'-sectie en overweeg lichte segmentatie (starter / KMO / >50 / overstapper met 30/6-deadline) met per segment een passende CTA-anker; start met copy-blokken vooraleer aparte formulier-routes te bouwen. VB-Dev enkel ondersteunend voor extra webform-handlers.
#73 In te plannen Bevestigd Medium Impact: 4/10 (audit: 5) Inspanning: Laag 👤 Vector Bross - Dev Conversie & Vertrouwen★ Quick win
Telefoonnummer niet als klikbare tel:-link op mobiel
BevindingOrigineel claimt dat het telefoonnummer niet als klikbare tel:-link op mobiel staat. Volledig bevestigd: het nummer '016 30 81 11' wordt overal als platte tekst getoond ('Tel. 016 30 81 11') in footer, contactblok en op de contactpagina — nooit in een <a href=tel:>. De geharveste evidence-JSONs tonen tel_links=0 op ELKE pagina sitebreed (contact, edpbw, home, centra, job-detail, getuigenis). De enige 'tel:'-match (disclaimer.html) is een leeg/onbruikbaar fragment. De live WebFetch van /contact bevestigt: nummer is platte tekst, geen tel:-link. Dit is een echte, kleine maar legitieme mobiele conversie-misser.

Alle work/evidence/*.json: tel_links=0 (sitebreed). work/raw/contact-nl.html: '<p><span>...Leuven Tel. 016 30 81 11 </span><a href=mailto:...>' — mailto wel, tel niet. WebFetch live /contact bevestigt platte tekst.

📊 /contact: GSC 678 kliks / 29327 impr / pos 2.66 · GA4 819 sess / 131 conv
ActiepuntWrap alle telefoonnummers in het footer-twig-template en op /contact in <a href=tel:+3216308111>; gebruik E.164. Combineer met de Organization-correctie waar telephone naar +3216308111 moet i.p.v. '016 30 81 11'.
#64 Afstemmen met klant Bevestigd Low Impact: 4/10 (audit: 6) Inspanning: Laag 👤 Vector Bross - Dev Conversie & Vertrouwen★ Quick win
Contactformulier vraagt geen intentie-dropdown – routering is inefficiënt
BevindingOrigineel claimt dat het contactformulier geen intentie-dropdown heeft waardoor routering inefficient is. Bevestigd in broncode EN op de live pagina: het contactformulier (webform_submission_contact_node_7) bevat client(radio ja/nee), name, first_name, email, telephone, message, privacy en EEN enkele conditionele select 'hoe_heb_je_ons_gevonden' (= hoe vond u ons, opties mond-tot-mond/social/netwerking/Google/anders) — die enkel verschijnt als client=nee. Er is GEEN onderwerp-/intentie-dropdown ('Aansluiting aanvragen', 'Vraag over factuur', 'Medisch contact', enz.). De 'Aansluiting'/'Agressie'-strings op de pagina zijn navigatielinks, geen formuliervelden.

work/raw/contact-nl.html: enige <select> = edit-hoe-heb-je-ons-gevonden; form-labels = name/first_name/email/telephone/message/privacy. WebFetch live /contact bevestigt: enige dropdown is 'Hoe heb je ons gevonden?', geen onderwerp/reden-dropdown.

📊 /contact: GSC 678 kliks / 29327 impr / pos 2.66 · GA4 819 sess / 131 conv
ActiepuntVoeg in de Drupal-webform 'contact' een verplicht select-veld 'Onderwerp' toe (Aansluiting aanvragen / Vraag over factuur / Medisch contact / Opleiding inschrijven / Dringende bijstand) en koppel via een webform email-handler conditionele ontvangers per keuze voor automatische routering.
#76 Afstemmen met klant Bevestigd Low Impact: 4/10 (audit: 6) Inspanning: Laag 👤 Klant - Content/Redactie Conversie & Vertrouwen★ Quick win
Geen RSP/SLA-belofte zichtbaar: responstijden, offerteflow, intake-procedure
BevindingOrigineel claimt dat er geen RSP/SLA-belofte zichtbaar is (responstijden, offerteflow, intake-procedure). Bevestigd: noch /edpbw noch /contact bevat enige tekst over 'reactie binnen X werkdagen', responstijd, intake-termijn, offerteflow of onboarding-stappenplan (grep op alle relevante keywords = 0 hits; live WebFetch /contact bevestigt 'No SLA, response timeframe, intake or onboarding steps mentioned'). De claim is correct. Dit is een redelijke B2B-vertrouwens/conversie-verbetering, al is het zoals item 56 een CRO-hypothese zonder funneldata, niet een SEO/GEO-fout.

work/raw/edpbw.html + contact-nl.html: grep '(binnen X werkdag|responstijd|reactie binnen|intake|onboarding|stappenplan|offerte)' = 0 hits. WebFetch live /contact: 'No service level agreement, response timeframe, intake procedures or onboarding steps mentioned'.

📊 /contact, /edpbw: GSC 692 kliks / 35915 impr · GA4 1019 sess / 131 conv
ActiepuntKlant/redactie: voeg op /contact en /edpbw een compact vertrouwensblok toe ('Reactie binnen 1 werkdag', 'Eerste intake binnen 5 werkdagen', '3-stappen onboarding') — enkel met cijfers die operationeel waargemaakt kunnen worden; sluit aan op de 3-stappen-sectie van item 56.
#93 Niet doen Deels juist Low Impact: 2/10 (audit: 4) Inspanning: Laag 👤 Samen/strategisch Conversie & Vertrouwen
Geen integratie van sociale mediakanalen als contenthub op de website
BevindingKern klopt: er is GEEN ingebedde social-content-hub/feed op de site. Op /over-premed (over-ons) en /kenniscentrum staan enkel statische footer-iconen die naar linkedin.com/company/premed/ en facebook.com/PremedSamenVoorWelzijn linken (class link-linkedin, anker 'Premed on Linkedin') - geen LinkedIn-postfeed-widget (geen elfsight/juicer/taggbox/embedsocial). De aanbeveling overdrijft echter het belang: een LinkedIn-feed-widget heeft nauwelijks SEO-waarde (3rd-party iframe, niet crawlbaar, niet geindexeerd), kan Core Web Vitals/privacy (AVG, 3rd-party cookies - en de site heeft geen cookie-tooling gedetecteerd) schaden, en de geclaimde 'E-E-A-T-versterking' wordt door Google niet uit een externe embed gehaald. Thought-leadership hoort beter als eigen, geindexeerde content (auteurspagina's/Person-schema) op de site zelf.

work/raw/over-ons.html: class="link-linkedin" href="https://www.linkedin.com/company/premed/">Premed on Linkedin (alleen footer-icoon, geen feed). work/raw/kenniscentrum.html: idem 1x linkedin-link, geen widget-markup. EVIDENCE.md regel 42: geen cookie-tooling/3rd-party tracking gedetecteerd (relevant voor AVG bij externe embed).
ActiepuntGeen 3rd-party LinkedIn-feed-widget plaatsen (AVG/CWV-risico, geen SEO-baat). Beter: investeer in eigen geindexeerde thought-leadership (auteur-/expertpagina's met Person-schema) en houd LinkedIn als simpele uitgaande link. Eventueel een handmatig gecureerde 'in de pers/updates'-sectie als interne content.
#100 Backlog Bevestigd Low Impact: 2/10 (audit: 3) Inspanning: Hoog 👤 Samen/strategisch Conversie & Vertrouwen
Geen 24/7 chatbot voor eerste lijns-vragen (portaal-login, factuur, aangifte arbeidsongeval)
BevindingBevestigd: in de gerenderde broncode is geen chatbot/live-chat-widget aanwezig (geen Intercom/Drift/Crisp/Zendesk/tawk.to/livechat-scripts gedetecteerd in de geteste templates incl. home en contact). De observatie 'geen 24/7 chatbot' is dus feitelijk juist. De audit nuanceert zelf al correct: hoge implementatie-inspanning, lage AI-zichtbaarheidsimpact. Dit is een pure conversie/servicekwestie zonder SEO/GEO-baat - een chatbot-widget wordt niet geindexeerd en draagt niet bij aan organische zichtbaarheid. Bovendien speelt AVG: de site heeft (EVIDENCE.md §B) geen cookie-/consent-tooling, dus een chatbot vergt eerst een verwerkersovereenkomst + consent-afhandeling.

work/raw/home-nl.html en contact-nl.html: geen chat/bot-widgetscripts aangetroffen (enkel social-links + Google Maps API op centra). EVIDENCE.md regel 42: geen cookie-/consent-tooling gedetecteerd (relevant voor AVG bij chatbot).

📊 /portaal-login, /contact: GSC 1708 kliks / 49982 impr · GA4 5240 sess / 295 conv
ActiepuntNiet starten als SEO/GEO-maatregel. Indien gewenst als pure servicebeslissing: eerst kleine business-case (volume eerstelijnsvragen portaal/factuur/arbeidsongeval) + AVG-toets (verwerkersovereenkomst, consent). Laaghangend alternatief met SEO-baat: een goed gestructureerde, FAQPage-geschematiseerde FAQ die dezelfde vragen afvangt en wel indexeerbaar is.
#32 Done False positive Geen Impact: 6/10 (audit: 7) Inspanning: Hoog 👤 Samen/strategisch Conversie & Vertrouwen
Geen Google Business Profile geoptimaliseerd met reviews en Q&A voor alle locaties
BevindingGoogle Business Profile valt buiten de website-techniek en -content. GBP-beheer is een apart operationeel kanaal (Maps, local SEO) en is al actief bij de meeste locaties. Geen website-issue.

Broncode: geen AggregateRating/Review in work/raw/*.html (grep, 0 hits) en getuigenis-saco.json jsonld_types = enkel Organization/BreadcrumbList. Centra: work/raw/centra.html toont 6+ vestigingen. Extern: WebSearch 'Premed Leuven Tiensevest EDPBW' (kompass.be, goudengids Vilvoorde, openbedrijvendag) bevestigt entiteit + meerdere locaties, geen reviewdata zichtbaar.

📊 /centra-voor-medisch-onderzoek: GSC 2054 kliks / 67517 impr / pos 9.55 · GA4 1559 sess / 303 conv
ActiepuntSplits in twee sporen: (1) Samen/strategisch + klant: claim/optimaliseer GBP per medisch centrum (categorie 'Arbeidsgeneeskundige dienst', uren, foto's, Q&A) en zet een actieve review-vraag op; (2) Dev pas NA voldoende echte reviews: voeg AggregateRating toe binnen het Organization/MedicalClinic-schema (sluit aan op/§10). Voeg GEEN AggregateRating toe zonder verifieerbare reviews.
#86 Niet doen False positive Geen Impact: 2/10 (audit: 5) Inspanning: Laag 👤 Vector Bross - Dev Conversie & Vertrouwen
Geen interactieve locatiekaart – 30 centra staan als platte tekstlijst op /contact
BevindingDe claim 'geen interactieve locatiekaart, 30 centra als platte tekstlijst' is onjuist. /centra-voor-medisch-onderzoek bevat WEL een interactieve Google Maps-kaart via de Drupal geolocation_google_maps module: maps.googleapis.com/maps/api/js wordt geladen met callback Drupal.geolocation.google.load, er zijn 31 markers met data-lat/data-lng (geolocation-location), een geolocation-map-wrapper/container, en zelfs een 'control_locate' geo-locatieknop (zoek-in-de-buurt). Daarnaast is er een search-api-autocomplete exposed filter. Wel een nuance: de markers/infowindows deep-linken niet naar aparte centrumdetailpagina's (centra zijn veldcontent op 1 pagina; geen /centra-voor-medisch-onderzoek/<centrum> node-URLs gevonden) en de exposed search filtert niet expliciet op postcode (geen postcode-placeholder; generieke search-api autocomplete).

work/raw/centra.html: src="https://maps.googleapis.com/maps/api/js?key=AIzaSy...&callback=Drupal.geolocation.google.load"; 31x class="geolocation-location js-hide" data-lat="50.87438" data-lng="4.71544" data-set-marker="true"; class="geolocation-map-control control_locate"; class="view-offices ... offices_overview_map_attachment". EVIDENCE.md regel 23 noteert enkel ontbrekend MedicalClinic-schema, niet ontbrekende kaart.

📊 /centra-voor-medisch-onderzoek: GSC 2054 kliks / 67517 impr / pos 9.55 · GA4 1559 sess / 303 conv
ActiepuntGeen herbouw nodig. Optioneel klein: marker-infowindows verrijken met klikbare link/adres + de exposed search expliciet op postcode/gemeente labelen (placeholder 'Zoek op postcode'). Overweeg los MedicalClinic/LocalBusiness-schema per vestiging als aparte SD-taak, niet als kaart-item.

Content Gaps 18 items

Ontbrekende pagina's/onderwerpen. Meerdere bleken al te bestaan.

#31 Backlog Bevestigd High Impact: 6/10 (audit: 8) Inspanning: Laag 👤 Klant - Content/Redactie Content Gaps★ Quick win
Geen IDPBW vs EDPBW vergelijkingspagina – hoog zoekvolume bij werkgevers die wettelijke verplichtingen willen begrijpen
BevindingBEVESTIGD: er is geen IDPBW-vs-EDPBW vergelijkingspagina. De sitemap bevat geen 'idpbw'-, 'interne-dienst'- of 'vergelijk'-URL (grep = 0). De bestaande /edpbw-pagina (893 woorden) is een 'waarom Premed kiezen'-verkooppagina, geen vergelijking: 'idpbw'=0x, groep A/B/C/D=0x, 'drempel'=0x, 'codex'=0x, 'vergelijk'=0x. Het onderwerp heeft duidelijk zoekvolume en concurrenten/autoriteiten ranken erop (Beswic IDPBW + EDPBW pagina's, Liantis IDPBW, Securex 'is aansluiting verplicht', Bobex). Dit is een reeel, laaghangend gat dat bovendien GEO-waarde heeft (AI-engines citeren graag heldere vergelijkingstabellen). De inspanning-inschatting 'Laag' is realistisch: één pagina met tabel + Codex-verwijzing.

work/raw/sitemap.xml (geen idpbw/vergelijk-URL); work/raw/edpbw.html (idpbw=0, groep a/b/c/d=0, codex=0); WebSearch: beswic.be IDPBW & EDPBW, liantis.be/.../idpbw, securex.be edpb-is-aansluiting-verplicht

📊 /edpbw: GSC 14 kliks / 6588 impr / pos 10.45 · GA4 200 sess / 0 conv
ActiepuntMaak /kenniscentrum/algemeen/idpbw-vs-edpbw met vergelijkingstabel (taken intern vs. extern, bedrijfsgroepen A/B/C/D + werknemersdrempels, wettelijke basis Codex Boek II), korte definitie bovenaan (<50 woorden voor GEO) en interne link naar /edpbw + aansluitingsvoorwaarden; voeg FAQPage-schema toe (-patroon). Tekst door klant/inhoudelijk expert.
#24 Backlog Bevestigd Medium Impact: 6/10 (audit: 9) Inspanning: Hoog 👤 Klant - Content/Redactie Content Gaps
Geen sectorlandingspagina's (bouw, zorg, onderwijs, horeca, lokaal bestuur, voeding)
BevindingBEVESTIGD: premed.be heeft geen sectorlandingspagina's. De sitemap (208 loc-entries, NL+FR) bevat geen enkele /sectoren/-URL of sector-specifieke pagina (grep 'sector' = 0 treffers). De concurrentieclaim klopt: Mensura heeft wel degelijk sectorcontent (o.a. bouwsector, horecasector-risico's, 'Veiligheid en gezondheid in de bouw: wie doet wat?'), wat bevestigt dat dit zoekverkeer door concurrenten wordt geclaimd. Dit is een reeel, structureel contentgap. Nuance op de impact: dit is hoge-inspanning content (6 sectoren, elk met risico's/wetgeving/cases), levert vooral mid-funnel/informationeel verkeer, en de oorspronkelijke 9-score is licht opgeblazen voor een EDPBW die primair op dienst- en regio-intentie scoort.

work/raw/sitemap.xml (208 loc, 0 sector-URL's); WebSearch: mensura.be/nl/blog/veiligheid-gezondheid-bouw, mensura.be/.../risicos-en-voorschriften-in-de-horecasector

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntStart met 2-3 hub-pagina's onder /sectoren/{zorg,bouw,kmo}: per sector typische risico's, relevante wetgeving, interne links naar bestaande dienst/opleidingspagina's en een case + CTA; fase de overige sectoren (onderwijs, horeca, lokaal bestuur, voeding) gefaseerd in. Vereist redactionele input klant, Dev legt enkel het content-type/template aan.
#71 Backlog Bevestigd Medium Impact: 6/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie Content Gaps★ Quick win
Geen inhoud over 'CPBW opstarten en beheren' – hoge zoekintentie bij nieuwe werkgevers
BevindingDe claim klopt: er is GEEN informatieve pillar-pagina over 'CPBW opstarten en beheren'. De voorgestelde URL /welzijnsdomeinen/algemeen/cpbw geeft live HTTP 404, en de sitemap bevat geen CPBW-infopagina; CPBW komt enkel terloops voor in de FAQ ('Comite voor Preventie en Bescherming op het Werk (CPBW) of, bij gebrek daaraan...') en als titel van een opleiding. Concurrenten Securex, Mensura, Liantis hebben elk een dedicated CPBW-pagina, naast Beswic/FOD WASO/Wikipedia -> autoritaire, competitieve query. Reele content-gap met duidelijke werkgevers-intentie (drempel 50 wn).

Live curl /welzijnsdomeinen/algemeen/cpbw = HTTP 404; work/raw/sitemap.xml (geen CPBW-infopagina); work/raw/faq-nl.html (enkel terloopse vermelding); securex.be/.../oprichting-cpbw; liantis.be/nl/welzijn-op-het-werk/preventie/cpbw; beswic.be/.../comite-voor-preventie-en-bescherming-op-het-werk-cpbw

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntBouw /welzijnsdomeinen/algemeen/cpbw met definitie-blok bovenaan, wanneer verplicht (>=50 wn), samenstelling, bevoegdheden/agenda en bronlinks naar werk.belgie.be en beswic.be; intern linken vanuit /edpbw, /aansluitingsvoorwaarden en de FAQ-vermelding.
#36 Backlog Deels juist Medium Impact: 5/10 (audit: 8) Inspanning: Middel 👤 Samen/strategisch Content Gaps
Geen tool 'Hoeveel EHBO-hulpverleners heeft mijn onderneming nodig?' – interactieve calculator
BevindingKern BEVESTIGD: er bestaat geen EHBO-hulpverleners-calculator. Geen calculator/tool/reken-URL in de sitemap (grep=0) en de EHBO-opleidingspagina bevat geen calculator-elementen ('hoeveel'=0, 'calculator'=0, 'risicogroep'=0). Het thema heeft zoekvraag en concurrenten/derden hebben er content over ('Hoeveel hulpverleners heb je nodig?' – Act Now; ehbo-koffer.be). MAAR de audit overdrijft de uitvoerbaarheid en bevat een feitelijke fout: de aanbeveling verwijst naar 'KB 28/12/2010', terwijl het materiële KB van 15/12/2010 is (28/12/2010 = publicatiedatum BS). Belangrijker: de Belgische wetgeving legt GEEN vaste formule per groep/headcount op — het aantal hulpverleners volgt uit de risicoanalyse en wordt door de werkgever bepaald. Een 'harde' calculator zou dus juridisch misleidend zijn; haalbaar is hooguit een indicatieve tool met disclaimer.

work/raw/sitemap.xml (geen calculator-URL); work/raw/opleiding-ehbo.html (hoeveel/calculator/risicogroep=0); WebSearch: praxistraining.be/wetgeving-ehbo (Codex Boek I titel 5), blog.actnow-opleidingen.be/hoeveel-hulpverleners-nodig — bevestigt dat aantal uit risicoanalyse volgt, geen vaste formule

📊 Page-type 'opleidingen' (132 pg): GSC 1365 kliks / 226741 impr · GA4 4368 sess / 1061 conv (16 mnd)
ActiepuntBouw een INDICATIEVE 'EHBO-hulpverleners-wegwijzer' i.p.v. een harde calculator: vraag risicogroep (A/B/C/D) + headcount, output = wettelijk kader + 'aantal volgt uit risicoanalyse' met CTA naar EHBO-opleiding/contact, plus duidelijke disclaimer en verwijzing naar Codex Boek I, titel 5 (correcte bron i.p.v. de foutieve KB-datum). Beslis samen of de lead-magnet de bouw-/onderhoudskost rechtvaardigt.
#38 Backlog Deels juist Medium Impact: 5/10 (audit: 7) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen pagina over EDPBW overstappen: opzegprocedure, deadline 30 juni, overdracht dossiers
BevindingClaim 'geen pagina over EDPBW overstappen' is gedeeltelijk onjuist: /welzijnsdomeinen/algemeen/aansluitingsvoorwaarden (HTTP 200) vermeldt expliciet overstappen ('Willen overstappen van een andere externe dienst, rekening houdend met de wettelijke opzegtermijn van het huidige contract') en de /edpbw-pagina linkt ernaar. WEL ontbrekend: een dedicated overstap-/opzegpagina, de jaarlijkse opzegdeadline (contract loopt per kalenderjaar, opzeg meestal vereist voor 30/6 of 30/9), een stap-voor-stap-procedure en uitleg over overdracht van gezondheidsdossiers. De kern (geen volwaardige conversie-pagina rond switchen) blijft dus reëel, maar de audit overdrijft door te stellen dat het thema volledig ontbreekt.

Live: https://www.premed.be/welzijnsdomeinen/algemeen/aansluitingsvoorwaarden (curl HTTP 200, sectie 'Wie kan zich aansluiten' -> overstappen + opzegtermijn); work/raw/edpbw.html ('bekijk onze aansluitingsvoorwaarden'); sitemap bevat geen /edpbw-overstappen of vergelijkbaar.

📊 /edpbw: GSC 14 kliks / 6588 impr / pos 10.45 · GA4 200 sess / 0 conv
ActiepuntBouw aansluitingsvoorwaarden uit (of maak een sectie/sub-pagina 'Overstappen naar Premed') met: concrete opzegtermijn en jaarlijkse deadline van het lopende EDPBW-contract, een stap-voor-stap-procedure, wat er overgaat (gezondheidsdossiers/medisch toezicht) en een intake-CTA; verifieer de exacte wettelijke opzegtermijn voordat een specifieke datum als '30 juni' wordt gepubliceerd.
#44 Backlog Deels juist Medium Impact: 5/10 (audit: 7) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen content over werkbaarheidscheques en KMO-portefeuille als financieringskanalen voor preventie
BevindingClaim is half juist. KMO-portefeuille wordt WEL al benoemd, maar versnipperd: op individuele opleidingspagina's (bv. EHBO en PA3: 'komt in aanmerking voor financiele steun via de KMO-portefeuille (nr DV.O106215 - categorie Personeelsmanagement)') en via een footer-link naar vlaio.be/kmo-portefeuille. Er is GEEN dedicated /subsidies-hub die financieringskanalen bundelt. Werkbaarheidscheques komen nergens voor in de geharveste broncode -> dat is een reeel, volledig ontbrekend onderwerp. Concurrenten (Mensura, Securex) hebben wel afzonderlijke subsidie-/premiepagina's. Let op: sinds 1/1/2023 zijn stress/burn-out-opleidingen voor werknemers uitgesloten van KMO-portefeuille, dus claims moeten genuanceerd worden.

work/raw/opleiding-ehbo.html + opleiding-pa3.html (KMO-portefeuille DV.O106215); home-nl.html footer-link naar vlaio.be/nl/subsidies-financiering/kmo-portefeuille; geen 'werkbaarheidscheque'-treffer in enige raw-pagina; sitemap bevat geen /subsidies; SERP: securex.be/nl/opleidingen/subsidies-en-premies, vlaio.be werkbaar-werk-steunmogelijkheden.
ActiepuntMaak een /subsidies-hub die KMO-portefeuille (DV.O106215, actuele steunpercentages en uitgesloten thema's per 2023) en werkbaarheidscheques (voorwaarden, bedrag, < aantal werknemers) bundelt, met interne links naar de subsidiabele opleidingen; verifieer eerst de actuele Vlaamse voorwaarden/bedragen voor 2026 voordat je cijfers publiceert.
#53 On-hold Deels juist Medium Impact: 5/10 (audit: 7) Inspanning: Hoog 👤 Samen/strategisch Content Gaps
Geen taakgerichte navigatie-hubs ('Langdurig zieke werknemer', 'Arbeidsinspectie op bezoek', 'Nieuwe werknemer')
BevindingDe onderliggende observatie klopt: premed.be is thematisch georganiseerd (welzijnsdomeinen) en heeft geen expliciete taakgerichte scenario-hubs zoals 'Langdurig zieke werknemer' of 'Arbeidsinspectie op bezoek'. Concurrenten hanteren wel scenario-/intentiepagina's (bv. Mensura 'Wat langdurig zieke werknemers verwachten', Idewe re-integratiepagina's). Premed heeft echter al bouwstenen die deels overlappen (re-integratietrajecten, terug-naar-werk, preventie-van-uitval, het e-book arbeidsinspectie-controle). De aanbeveling 'maak 5 hubs' is een redelijke GEO/UX-strategie maar de aantallen en de claim dat taakpagina's 'beter converteren/ranken' zijn onbewezen aannames zonder GSC/GA4-data.

sitemap.xml: thematische structuur /welzijnsdomeinen/...; geen scenario-hub-URL's; work/raw/re-integratie.html (treffer 'langdurig zieke'); SERP: mensura.be/.../verwachtingen-langdurig-zieke-werknemers, idewe.be/-/re-integratie-van-langdurig-zieken.

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntStart met 1-2 taakhubs met aantoonbare intentie (bv. 'Langdurig zieke werknemer' bovenop de bestaande re-integratie-content en 'Arbeidsinspectie op bezoek' gekoppeld aan het bestaande e-book) als interne link-hubs die naar bestaande themapagina's verwijzen; meet conversie voordat je naar 5 hubs opschaalt.
#81 Backlog Bevestigd Medium Impact: 5/10 (audit: 6) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen 'return on prevention' content – businesscase van preventie niet uitgewerkt met ROI-cijfers
BevindingDe claim klopt: er is geen 'return on prevention'/businesscase-pagina met ROI- of verzuimkostcijfers. De sitemap bevat geen /return-on-prevention of /kenniscentrum-ROI-pagina; bestaande PSR-/verzuim-pagina's (ziekteverzuim, afwezigheidsbeleid) brengen geen kwantitatieve businesscase. Concurrent-claim grotendeels bevestigd: Liantis publiceert concrete verzuimkostcijfers (directe kost ca. EUR 3.132/werknemer/jaar) en Mensura biedt verzuim-/ROI-content -> C-level-georienteerd terrein waar Premed afwezig is. Wel: het is meer thought-leadership/conversie-ondersteuning dan een hoog-volume zoekquery.

work/raw/sitemap.xml (geen ROI/return-on-prevention-URL); liantis.be/nl/duurzaam-aanwezigheidsbeleid-op-maat (verzuimkost EUR 3.132/wn/jaar); mensura.be/nl/learn-and-connect/opleidingen/verzuimcijfers-interpreteren-en-omzetten-naar-acties

📊 Page-type 'kenniscentrum-overig' (16 pg): GSC 388 kliks / 35613 impr · GA4 487 sess / 788 conv (16 mnd)
ActiepuntMaak /kenniscentrum/return-on-prevention met citeerbare cijfers (gemiddelde verzuimkost/wn/jaar, ROI re-integratie, bronvermelding Fedris/Securex/OSHA); voeg een 'kort samengevat'-blok toe en koppel intern aan /re-integratietrajecten en /afwezigheidsbeleid voor topical authority.
#15 Afstemmen met klant Deels juist Low Impact: 4/10 (audit: 8) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Pagina /over-premed/klanten-aan-het-woord is kapot/onbereikbaar
BevindingDe claim 'pagina is kapot/onbereikbaar' is een FALSE POSITIVE: /over-premed/klanten-aan-het-woord geeft HTTP 200 en rendert correct (EVIDENCE.md B, regel 48; evidence/klanten-aan-het-woord.json status=200, title 'Klanten aan het woord'). De AI-audit kon de pagina niet ophalen en concludeerde foutief 'kapot'. WEL deels juist: de pagina is inhoudelijk dun (ca. 485 woorden, slechts 2 case-links: klantengetuigenis-saco + multiobus), heeft GEEN Review-schema ( bevestigt Review ontbreekt op getuigenissen) en mist de 8-10 klantcases met resultaten/quotes die de aanbeveling beschrijft. De kern 'herstel de kapotte URL' is onjuist; de subaanbeveling 'bouw uit met cases + Review-schema' blijft valide.

work/EVIDENCE.md regel 48; work/evidence/klanten-aan-het-woord.json (status 200, jsonld_types zonder Review); work/raw/klanten-aan-het-woord.html (2 klantengetuigenis-links, ~485 woorden); work/raw/sitemap.xml (enkel saco + overzichts-URL)

📊 /over-premed/klanten-aan-het-woord: GSC 0 kliks / 54 impr / pos 10.33 · GA4 4 sess / 0 conv
ActiepuntGeen herstel nodig (URL werkt). Optioneel: voeg 6-8 klantcases toe (sector, uitdaging, aanpak, meetbaar resultaat, quote) en laat Dev Review-schema injecteren per getuigenis-node conform; combineer met aanpak getuigenis-template (saco/multiobus).
#61 Backlog Bevestigd Low Impact: 4/10 (audit: 6) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen content over psychosociale risico's bij AI en technostress (opkomend thema 2025-2026)
BevindingDe claim klopt: premed.be heeft GEEN pagina over technostress/PSR-bij-AI. De sitemap (208 loc's) bevat geen /technostress-ai of equivalent; de bestaande /psychosociale-risicos/deconnectie-pagina vermeldt 'technostress', 'AI' of 'artificiele intelligentie' nergens (0 hits in deconnectie.html). De audit-claim 'Idewe behandelt dit thema reeds met KU Leuven' is bovendien feitelijk bevestigd: IDEWE heeft een uitgebreid dossier 'Mensgericht digitaliseren - Technostress' (panelstudie KU Leuven, 1.027 respondenten, 5 technostress-dimensies) dat sterk rankt. Het is wel een opkomend/niche thema, geen kernzoekwoord van werkgevers.

work/raw/sitemap.xml (geen technostress-URL); work/raw/deconnectie.html (0 hits technostress/AI); idewe.be/-/onderzoek-idewe-over-technostress-bij-werknemers-in-belgie; idewe.be/dossier-mensgericht-digitaliseren

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntSchrijf een pillar-pagina onder /welzijnsdomeinen/psychosociale-risicos (bv. /technostress) met definitie-blok (max 50 woorden), de 5 technostress-dimensies, link naar bestaande /deconnectie-pagina en een 'antwoord-eerst'-structuur; positioneer als aanvulling op de PSR-cluster, niet als losstaand stuk.
#84 Backlog Bevestigd Low Impact: 4/10 (audit: 5) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen content over 'bore-out' en 'brown-out' als opkomende PSR-syndromen
BevindingDe claim klopt: er is geen dedicated content over bore-out of brown-out. De sitemap bevat geen bore-out/brown-out-pagina; de PSR-pijler heeft wel /stress-burnout maar geen verdieping op bore-out/brown-out (0 hits in FAQ). De competitieve realiteit tempert de impact: de SERP wordt gedomineerd door NL-/generieke HR-bronnen (a.s.r., Bright Plus, JobTeaser, MAX) en niet door Belgische EDPBW-concurrenten met diepe dossiers -> laag-competitieve niche met stijgend maar bescheiden zoekvolume.

work/raw/sitemap.xml (geen bore-out/brown-out-URL, wel /psychosociale-risicos/stress-burnout); work/raw/faq-nl.html (0 hits bore/brown); SERP: brightplus.be, asr.nl, jobteaser.com (geen EDPBW-concurrent met diep dossier)

📊 Page-type 'welzijnsdomeinen' (120 pg): GSC 6728 kliks / 687366 impr · GA4 10176 sess / 2467 conv (16 mnd)
ActiepuntBreid de bestaande /welzijnsdomeinen/psychosociale-risicos/stress-burnout-cluster uit met een sectie of subpagina 'bore-out & brown-out' (definitie-blok, verschil met burn-out, signalen, aanpak werkgever) en link intern; geen losstaande zware pagina nodig.
#55 Afstemmen met klant Deels juist Low Impact: 3/10 (audit: 7) Inspanning: Middel 👤 Klant - Content/Redactie Content Gaps
Geen annual report of jaarverslag publiek beschikbaar – Idewe publiceert dit wel
BevindingHet feitelijke deel klopt: premed.be heeft geen jaarverslag/annual report (geen treffer 'jaarverslag/annual report' in de geharveste pagina's, geen URL in de sitemap). De vergelijkende claim 'Idewe publiceert dit wel' is echter niet hard bevestigd: de gevonden Idewe-'jaarverslag'-pagina's gaan over het wettelijke IDPBW-jaarverslag (een document dat klanten zelf moeten indienen), niet over een organisatorisch jaarverslag van Idewe zelf; Idewe toont zijn kerncijfers (ca. 35.000 werkgevers, 860.000 werknemers, ~1.000 experts) veeleer op 'over ons'/'ontdek'-pagina's dan in een formeel gepubliceerd jaarverslag. Een jaarverslag is een legitiem E-E-A-T/GEO-asset, maar de directe SEO-impact is laag.

Geen 'jaarverslag' in work/raw/*.html en geen sitemap-URL; SERP: idewe.be/ontdek en idewe.be/-/... tonen kerncijfers maar de 'jaarverslag'-treffers (idewe.be/nl/jaarverslag-pbw, securex.be/.../jaarverslag-idpb) betreffen het wettelijke IDPBW-verslag, niet een organisatie-annual-report.
ActiepuntOverweeg een beknopte 'Premed in cijfers'/jaaroverzicht-pagina (HTML + optioneel PDF) met kerncijfers (klanten, begeleide werknemers, uitgevoerde onderzoeken, opleidingen, sectoren) als E-E-A-T/GEO-asset; behandel dit als nice-to-have, niet als prioriteit, en baseer de concurrentieclaim niet op het wettelijke IDPBW-jaarverslag.
#77 Backlog Deels juist Low Impact: 3/10 (audit: 5) Inspanning: Laag 👤 Klant - Content/Redactie Content Gaps
Geen content over 'grensoverschrijdend werken / A1-detachering' up to date voor 2026
BevindingDe kern 'geen content' is FALSE: /werken-over-de-grens bestaat live (HTTP 200, ~1.080 woorden, recente afbeelding 2026-02) en behandelt al A1-attest ('A1-attest: bepaalt welk socialezekerheidsstelsel'), sociale zekerheid, splitsing buitenland/Belgie en buitenlandse arbodiensten. De audit-aanbeveling erkent dit zelf ('Update /werken-over-de-grens'). Wel klopt het nuancepunt: LIMOSA-aangifte komt niet voor (0 hits) en het 2026-kaderakkoord telewerk wordt niet expliciet genoemd -> beperkte, oplosbare actualisatie, geen nieuwe pagina.

Live curl https://www.premed.be/werken-over-de-grens (HTTP 200, ~1080 woorden); bevat 'A1-attest', 'sociale zekerheid', afbeelding 2026-02; 0 hits op 'limosa'; work/raw/sitemap.xml bevat de URL
ActiepuntWerk de bestaande /werken-over-de-grens bij: voeg een sectie LIMOSA-aangifte toe en een korte update over het 2026-kaderakkoord telewerk/A1; voeg een zichtbare 'laatst bijgewerkt'-datum toe. Geen nieuwe pagina nodig.
#21 Done Al opgelost Geen Impact: 3/10 (audit: 9) Inspanning: Laag 👤 Vector Bross - Dev Content Gaps
Geen dedicated pagina 're-integratie 2026' als referentie voor werkgevers (nieuwe KB van 1/1/2026)
BevindingDe claim 'geen dedicated pagina re-integratie 2026' is grotendeels ACHTERHAALD: er bestaat een uitgebreide pagina op /welzijnsdomeinen/gezondheid-welzijn/re-integratietrajecten (HTTP 200, ca. 2.338 woorden) die exact de gevraagde inhoud dekt: 'Vanaf 2026 gelden er nieuwe regels', de 4 stappen van het traject, een sectie '❌ Sancties bij niet-naleving' (sanctie 5x), rol arbeidsarts (6x), financiele impact/solidariteitsbijdrage (>50 wn, 30%), progressieve werkhervatting en een Veelgestelde-vragen-sectie. De audit-aanbeveling vroeg precies dit. Nuance: FAQPage-schema ontbreekt nog (jsonld bevat enkel Organization + BreadcrumbList), er is geen aparte '/re-integratie-2026' URL (niet nodig: bestaande URL is sterker, evergreen) en een downloadbaar stappenplan-veld is niet als zodanig gemarkeerd.

work/raw/re-integratie.html (H2: 'De 4 stappen', '❌ Sancties bij niet-naleving', 'Is re-integratie verplicht?', 'Veelgestelde vragen'; '2026'=3x, 'sanctie'=5x, 'arbeidsarts'=6x); work/evidence/re-integratie.json (status 200, jsonld_types geen FAQPage); WebSearch beswic/Securex bevestigt regelgevingskader

📊 /welzijnsdomeinen/gezondheid-welzijn/re-integratietrajecten: GSC 189 kliks / 26299 impr / pos 22.05 · GA4 987 sess / 479 conv
ActiepuntGeen nieuwe pagina bouwen. Voeg FAQPage-schema toe op de bestaande re-integratietrajecten-pagina (Twig/schema_metatag op de FAQ-paragraaf, analoog aan) en koppel het bestaande Downloads-blok als stappenplan; laat de bestaande evergreen-URL staan i.p.v. '/re-integratie-2026'.
#42 Niet doen False positive Geen Impact: 3/10 (audit: 7) Inspanning: Laag 👤 Vector Bross - SEO Content Gaps
Geen transparante tarievenpagina 2026 (PE-tarieven, groepsindeling, wettelijk kader)
BevindingClaim 'geen transparante tarievenpagina 2026' is grotendeels onjuist. /welzijnsdomeinen/algemeen/aansluitingsvoorwaarden publiceert al een transparant en actueel tariefoverzicht: een volledige tariefgroepentabel (groepen 1 t/m 5 met bedragen per werknemer, bv. EUR 55,85 / EUR 47,78 oplopend tot EUR 150,74 / EUR 127,86), het forfaitaire uurtarief (EUR 154,78/u), het wettelijk kader (verwijzing naar Codex bijlage II.3-1 + NACE-codes, 'Dit tarief is wettelijk vastgesteld') en expliciet de PE-waarde voor 2026: 'Voor 2026 is dit 1 PE = EUR 201,89'. De groepsindeling gebeurt op hoofdactiviteit + bedrijfsgrootte. De door de audit genoemde PE-waarde EUR 194,04 is bovendien verouderd t.o.v. de live EUR 201,89.

Live: https://www.premed.be/welzijnsdomeinen/algemeen/aansluitingsvoorwaarden -> 'Voor 2026 is dit 1 PE = EUR 201,89', tariefgroepentabel met EUR-bedragen, 'In bijlage II.3-1 van de Codex ... NACE-codes', 'Dit tarief is wettelijk vastgesteld'.

📊 /edpbw: GSC 14 kliks / 6588 impr / pos 10.45 · GA4 200 sess / 0 conv
ActiepuntGeen nieuwe pagina nodig. Optioneel: optimaliseer aansluitingsvoorwaarden voor 'kostprijs/tarief EDPBW' (title/H1, FAQ-snippet, eventueel URL-alias /tarieven met 301) en houd de jaarlijkse PE-indexering actueel; sluit dit item als feitelijk onjuist.
#22 Done Al opgelost Geen Impact: 2/10 (audit: 8) Inspanning: Laag 👤 Vector Bross - Dev Content Gaps
Geen pagina over 'arbeidspotentieel' als zelfstandig zoekonderwerp (wat na 8 weken?, verschil RIT)
BevindingFALSE/ACHTERHAALD: de aanbevolen pagina bestaat al op exact de gevraagde URL /welzijnsdomeinen/gezondheid-welzijn/arbeidspotentieel (HTTP 200, ca. 1.997 woorden, title 'Arbeidspotentieel 2026: Complete praktische gids na 8 weken'). De pagina dekt de gevraagde elementen: 'Wat is arbeidspotentieel?' (definitie), 'De nieuwe procedure vanaf 2026' met '1. De melding (4 weken)' en '2. De verplichte screening (8 weken)', expliciete RIT-vergelijking ('rit'=9x), sancties (5x), premie (€3.000), progressieve werkhervatting en Veelgestelde vragen. De AI-audit kon de pagina niet lezen en claimde foutief 'geen pagina'. Nuance: FAQPage-schema ontbreekt nog (enkel Organization + BreadcrumbList in JSON-LD).

work/raw/arbeidspotentieel.html (H2 '1. De melding (4 weken)', '2. De verplichte screening (8 weken)', '8 weken'=9x, 'rit'=9x, 'premie'=7x, '€ 3'); work/evidence/arbeidspotentieel.json (status 200, geen FAQPage in jsonld_types)

📊 /welzijnsdomeinen/gezondheid-welzijn/arbeidspotentieel: GSC 875 kliks / 12342 impr / pos 5.65 · GA4 726 sess / 68 conv
ActiepuntGeen nieuwe pagina nodig (bestaat). Optioneel: FAQPage-schema toevoegen op de bestaande arbeidspotentieel-pagina conform, en interne link leggen vanaf re-integratietrajecten naar arbeidspotentieel.
#48 Niet doen False positive Geen Impact: 2/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie Content Gaps
Geen content over deconnectiebeleid (verplicht KB voor bedrijven > 20 werknemers)
BevindingClaim 'geen content over deconnectiebeleid' is onjuist. De pagina bestaat (HTTP 200) op vrijwel exact het door de audit aanbevolen pad: /psychosociale-risicos/deconnectie (en thematisch onder welzijnsdomeinen/psychosociale-risicos). Inhoud is uitgebreid en juridisch correct: belang van deconnectie, 'Het recht op deconnectie - De wet van 3 oktober 2022', de drempel 'Bedrijven met 20 werknemers of meer zijn verplicht', de drie verplichte modaliteiten, de eis tot vastlegging in CAO of arbeidsreglement, plus een Veelgestelde-vragen-sectie. Er is bovendien een aanvullende infosessie-opleiding. Nuance: de audit noemt het foutief een 'verplicht KB'; het is de Wet van 3/10/2022 (geen KB). Wat eventueel nog kan: downloadbare modelclausule/template.

work/evidence/deconnectie.json (url, HTTP 200, H1 'Deconnectie'); work/raw/deconnectie.html ('De wet van 3 oktober 2022 voorziet in een recht op deconnectie', 'Bedrijven met 20 werknemers of meer zijn verplicht', modaliteiten, 'bedrijfs-cao of in het arbeidsreglement'); sitemap: /opleidingen/infosessie-hoe-kan-ik-deconnecteren-en-wat-voorziet-mijn-werkgever.
ActiepuntSluit het item als false positive. Optioneel: voeg een downloadbare modelclausule voor het arbeidsreglement toe op de bestaande deconnectie-pagina en corrigeer intern de term 'KB' naar 'Wet van 3 oktober 2022'.
#67 Done Al opgelost Geen Impact: 2/10 (audit: 7) Inspanning: Laag 👤 Klant - Content/Redactie Content Gaps
Geen content over 'contact houden met zieke werknemer' als wettelijke verplichting (nieuw KB 2026)
BevindingDe claim 'Geen content over contact houden met zieke werknemer' is grotendeels FALSE: de pagina /welzijnsdomeinen/gezondheid-welzijn/contact-houden-met-werknemer bestaat live (HTTP 200, ~83KB, title 'contact houden met zieke WN', H1 'Contact houden met werknemer'). Ze behandelt al de wettelijke verplichting ('verplicht in uw arbeidsreglement vanaf', 'verplicht de nieuwe wetgeving (ingegaan ... 2026)') en biedt twee downloadbare templates aan ('Template arbeidsreglement contactname', 'Template voor uw Arbeidsreglement') plus rolverdeling leidinggevende/HR. De audit vroeg precies om wettelijke basis + template + script; het meeste staat er al. Enkel een expliciete 'modelbrief/script voor leidinggevenden' ontbreekt nog letterlijk.

Live curl https://www.premed.be/welzijnsdomeinen/gezondheid-welzijn/contact-houden-met-werknemer (HTTP 200); title 'contact houden met zieke WN'; tekst 'Template arbeidsreglement contactname', 'verplicht de nieuwe wetgeving (ingegaan ... 2026)'; ook gelinkt vanuit work/raw/re-integratie.html
ActiepuntGeen nieuwe pagina bouwen. Optioneel: voeg op de bestaande pagina een korte 'modelbrief/gespreksscript voor leidinggevenden' toe als extra download; sluit dit item verder af als false positive.

Methodologie & bronnen

Elk item is opnieuw getoetst tegen een bron-hiërarchie, niet tegen aannames:

  1. Live-gerenderde broncode van premed.be (server-side Drupal 10), geharvest per representatieve template: JSON-LD (volledig geparset), title, meta description, meta robots, canonical, hreflang, H1's, html-lang, alt-ratio, tel-links, HTTP-status. ~40 URL's + de sitemap (208 URL's) + robots.txt.
  2. Structured-data briefing (Premed - Briefing structured data.md) — leidend en 1:1 consistent bevonden met de broncode; gebruikt als referentie voor alle §-items.
  3. Gerichte webresearch (SERP/concurrentie/wettelijke actualiteit) enkel waar de broncode geen uitsluitsel gaf (content gaps, backlinks).

Impact-scoring. Zonder GA4/Search Console-data van premed.be is "Echte impact" een relatieve best-practice-inschatting (page-type-gewicht + SERP), bewust conservatief t.o.v. de opgeblazen originele scores. Lever GSC + GA4-exports aan om de impact-kolom data-gedreven te maken.

Profielen. Vector Bross – Dev (templates/JSON-LD/redirects) · Vector Bross – SEO (meta/titels/interne links/strategie) · Klant – Content/Redactie (teksten, bylines, nieuwe pagina's) · Klant – Juridisch/DPO (privacy-inhoud) · Samen/strategisch (beslissingen: Wikidata, GBP, tarieven) · Extern (3e partij).

Gegenereerd door Vector Bross op basis van een volledige broncode-harvest van premed.be (17/06/2026). Dit rapport hoort bij het geverifieerde audit-werkblad (.xlsx); de originele audit + de structured-data briefing waren de input.