Demo · alleen-lezen

Content In Zicht - Analyse en optimalisatie van webcontent

Overzicht - janpronk.nl

Kerncijfers (Laatste crawl: 19/8/2026)

gegevens uit de laatste crawl (run 117)

Pagina's 679 HTML-pagina's in inventaris
Documenten 154 PDF, Office en ODF
Datasets 2 CSV, XML, JSON en YAML
Verouderd 92,5% 628 pagina's ouder dan 2 jaar
Redactiewerk 18,4% 125 pagina's met een verbeterpunt
Defect 21 Interne en externe links met een foutmelding
Geblokkeerd 3 Voor de crawler geblokkeerd
Externe links 124 Uitgaande links

Totaal in de inventaris: 1.878 URL's

GEO/SEO-oordeel

Contentactiviteit

#UrlGezien op (Vorige)↓ Gezien op (nieuw)Huidige Moddate 
1https://www.janpronk.nl/index.html07/08/2026 09:09:2119/08/2026 17:33:2224/01/2016 00:00:00
2https://www.janpronk.nl07/08/2026 09:09:1619/08/2026 17:30:4424/01/2016 00:00:00
3https://www.janpronk.nl/weblog/nederlands02/08/2026 21:30:5107/08/2026 09:13:0713/01/2010 21:01:06
4https://www.janpronk.nl/speeches02/08/2026 21:30:5207/08/2026 09:13:0709/05/2022 00:00:00
5https://www.janpronk.nl/weblog/nederlands/mei-201302/08/2026 21:31:0207/08/2026 09:13:0628/05/2013 10:50:36
6https://www.janpronk.nl/interviews/dutch/een-wereld-is-over-een-andere-geschoven.html02/08/2026 21:29:1807/08/2026 09:12:3030/06/2006 10:17:43
7https://www.janpronk.nl/interviews/dutch/dementie-is-zoals-het-is.html02/08/2026 21:29:4207/08/2026 09:12:1901/03/2008 23:05:58
8https://www.janpronk.nl/columns/dutch/het-voetspoor-gewist.html02/08/2026 21:29:2807/08/2026 09:12:1805/03/2010 12:31:18
9https://www.janpronk.nl/speeches/dutch/hulp-bij-rampen-toen-en-nu.html02/08/2026 21:29:2507/08/2026 09:12:1720/10/2005 15:05:55
10https://www.janpronk.nl/columns/dutch/een-wijze-prins.html02/08/2026 21:29:4407/08/2026 09:12:1601/09/2012 09:28:00
Export naar CSV Print
Zoeken

Gebruikte technologie

Operating systems AlmaLinux
Security HSTS
Web server extensions OpenSSL versie: 3.5.5
Web servers Apache HTTP Server versie: 2.4.62

Een overzicht van alle pagina's

#↓ AangepastUrlTitel# Titel# Woorden# Samenvatting# IntroductieGrootteTijd 
12026-08-02 00:00:00https://www.janpronk.nl/interviews/english-and-other-languages.htmlJan Pronk - English and other languages392361541544 kB0.08 s.
22026-07-01 00:00:00https://www.janpronk.nl/essays/dutch/invloedsferen-en-de-internationale-rechtsorde.htmlJan Pronk - Invloedsferen en de internationale rechtsorde57243614814811 kB0.12 s.
32026-06-02 00:00:00https://www.janpronk.nl/video-audio/audio/scheuren-rond-de-hoorn-van-europa.htmlJan Pronk - Scheuren rond de Hoorn van Europa451351481484 kB0.16 s.
42026-06-01 00:00:00https://www.janpronk.nl/video-audio/audio/macht-is-recht.htmlJan Pronk - Macht is Recht?271081521524 kB0.98 s.
52026-05-29 00:00:00https://www.janpronk.nl/essays/english-and-german/vamos-bien.htmlJan Pronk - Vamos Bien?2321571531539 kB0.93 s.
62026-05-20 00:00:00https://www.janpronk.nl/columns/dutch/opinie-opnieuw-blijft-de-regering-stil-nu-de-flotilla-voor-gaza-genterd-is-door-isral.htmlJan Pronk - Opinie: Opnieuw blijft de regering stil nu de Flotilla voor Gaza geënterd is door Israël1007911531537 kB0.15 s.
72026-05-13 00:00:00https://www.janpronk.nl/speeches/dutch/hans-opschoor-in-memoriam.htmlJan Pronk - Hans Opschoor, in memoriam3813721491498 kB0.09 s.
82026-05-11 00:00:00https://www.janpronk.nl/speeches/dutch/naar-duurzame-vrede-tien-geboden-om-het-uitbreken-van-oorlog-tegen-te-gaan-plus-tien-geboden-om-wanneer-het-toch-oorlog-is-vrede-dichterbij-te-brengen.htmlJan Pronk - Naar duurzame vrede. Tien geboden om het uitbreken van oorlog tegen te gaan plus tien…166545815215218 kB0.11 s.
92026-05-07 00:00:00https://www.janpronk.nl/essays/dutch/europa-het-mondiale-zuiden-en-een-andere-wereldorde.htmlJan Pronk - Europa, het mondiale Zuiden en een andere wereldorde.65615614414420 kB0.13 s.
102026-05-01 00:00:00https://www.janpronk.nl/columns/dutch/acht-gewone-burgers-die-aan-boord-gingen-van-de-gaza-flotilla-houden-ons-een-spiegel-voor.htmlJan Pronk - Acht gewone burgers die aan boord gingen van de Gaza Flotilla houden ons een spiegel…10113151531539 kB0.18 s.
Export naar CSV Print
Zoeken

Overzicht van alle documenten

Export naar CSV Print
Zoeken

Een overzicht van PDF-bestanden NIET-conform PDF/A

Export naar CSV Print
Zoeken

Een overzicht van PDF-bestanden conform PDF/A

#↑ UrlAantal pagina'sVersieConformanceGrootteAangepast 
Er is geen data gevonden.
Export naar CSV Print
Zoeken

Overzicht van alle PDF-bestanden

Export naar CSV Print
Zoeken

Overzicht van PDF‑metadata

#UrlAuthorPagecountPdfversionConformanceModifydate 
1https://gef.eu/wp-content/uploads/2026/03/2026.03_…981.72026-03-11 17:09:10
2https://www.jiia.or.jp/pdf/40th-front.pdfWordcraft101.32001-07-02 16:26:36
Export naar CSV Print
Zoeken

Een overzicht van afbeeldingen

#↑ UrlType bestandGrootte 
1
https://www.janpronk.nl/file/jan-pronk-kritisch-over-ontwikkelingssamenwerking.jpg
image/jpeg105 kB
2
https://www.janpronk.nl/image/01_July06195.jpg
image/jpeg143 kB
3
https://www.janpronk.nl/image/02_July06203.jpg
image/jpeg168 kB
4
https://www.janpronk.nl/image/03_July06191.jpg
image/jpeg144 kB
5
https://www.janpronk.nl/image/04_July06196.jpg
image/jpeg95 kB
6
https://www.janpronk.nl/image/05_July06198.jpg
image/jpeg151 kB
7
https://www.janpronk.nl/image/06_July06211.jpg
image/jpeg236 kB
8
https://www.janpronk.nl/image/07_July06229.jpg
image/jpeg196 kB
9
https://www.janpronk.nl/image/1_zalingei059.jpg
image/jpeg284 kB
10
https://www.janpronk.nl/image/1_zalingei062.jpg
image/jpeg430 kB
Export naar CSV Print
Zoeken

1,40 MB

1,39 MB

1,03 MB

963 kB

919 kB

839 kB

704 kB

704 kB

668 kB

625 kB

Een overzicht van datasets

#↑ UrlType bestandGrootteAangepast 
1https://www.janpronk.nl/feed.rssapplication/rss+xml2 kB
2https://www.janpronk.nl/sitemap.xmlapplication/xml13 kB
Export naar CSV Print
Zoeken

Een overzicht van archiefbestanden

#↑ UrlType bestandGrootteAangepast 
Er is geen data gevonden.
Export naar CSV Print
Zoeken

Een overzicht van overige bestanden

Export naar CSV Print
Zoeken

Actiecentrum

Eén ontdubbelde werklijst uit Website-audit en AI-vindbaarheid, met wat er sinds de vorige meting bijkwam of werd opgelost.

33 open 1 opgelost sinds vorige meting Acties (JSON)
Doelgroep: Uitvoering:
  1. Nieuw Laag Website-audit Webanalyse AI zelfstandig
    hreflang for language and regional URLs

    Gebruik geldige BCP 47 hreflang-codes en zorg dat meertalige pagina's hun alternates declareren.

    Geraakt: 19 hreflang-links (100 per 100)

  2. Nieuw Laag Website-audit Webanalyse Gemengd
    International URL structure

    Gebruik een consequent patroon voor taal- of regioversies, bijvoorbeeld subdirectory, subdomein of ccTLD, en houd dat patroon stabiel.

    Geraakt: 1 domein (100 per 100)

  3. Nieuw Laag Website-audit Webanalyse AI zelfstandig
    Language switcher

    Toon talen in de eigen taal en markeer links met lang of hreflang; gebruik geen vlaggen als taalvervanger.

    Geraakt: 19 links (100 per 100)

    10 voorbeeld-URL('s)
  4. Hoog Website-audit Redactie AI zelfstandig
    Accessible data tables

    Gebruik caption, th en scope-attributen zodat rij- en kolomrelaties leesbaar zijn voor assistive tech.

    Geraakt: 1 tabellen (100 per 100)

    1 voorbeeld-URL('s)
  5. Hoog Website-audit Redactie Gemengd
    Form labels

    Koppel labels via <label for>, parent label, aria-label of aria-labelledby.

    Geraakt: 40 formuliervelden (100 per 100)

    10 voorbeeld-URL('s)
  6. Hoog Website-audit Redactie Redactioneel
    Privacy policy

    Publiceer en link een privacybeleid.

    Geraakt: 1 domein (100 per 100)

  7. Midden Website-audit Redactie Gemengd
    Accessible form errors

    Koppel fouttekst aan velden met aria-describedby/aria-errormessage, markeer invalid state en kondig samenvattingen aan met aria-live of role=alert.

    Geraakt: 20 formulieren (100 per 100)

    10 voorbeeld-URL('s)
  8. Midden Website-audit Redactie AI zelfstandig
    Empty links and buttons

    Geef icon-only controls een toegankelijk label.

    Geraakt: 4 pagina's (steekproef) (20 per 100)

    2 voorbeeld-URL('s)
  9. Midden Website-audit Redactie Redactioneel
    The title element

    Geef iedere indexeerbare pagina een unieke, inhoudelijke title.

    Geraakt: 98 pagina's (inventaris) (14 per 100)

    10 voorbeeld-URL('s)
  10. Midden Website-audit Redactie Redactioneel
    Cookie consent

    Beoordeel bij risico-signalen of niet-noodzakelijke cookies en scripts pas na opt-in laden; publiceer een vindbaar cookiebeleid.

    Geraakt: 2 pagina's (steekproef) (10 per 100)

  11. Midden Website-audit Redactie Gemengd
    Heading hierarchy

    Gebruik één duidelijke H1 en sla headingniveaus niet over.

    Geraakt: 1 pagina's (steekproef) (5 per 100)

    1 voorbeeld-URL('s)
  12. Midden Website-audit Redactie Redactioneel
    Descriptive link text

    Vervang “lees meer”, “hier” en lege icon-links door beschrijvende tekst of aria-label.

    Geraakt: 5 links (0,3 per 100)

    3 voorbeeld-URL('s)
  13. Laag Website-audit Webanalyse AI zelfstandig
    Agent Skills discovery

    Publiceer /.well-known/agent-skills/index.json met een geldige skills-lijst wanneer agents baat hebben bij site-specifieke instructies.

    Geraakt: 1 domein (100 per 100)

  14. Laag Website-audit Webanalyse AI zelfstandig
    meta name color-scheme

    Declareer bijvoorbeeld <meta name="color-scheme" content="light dark"> wanneer de templates beide schemes ondersteunen.

    Geraakt: 20 pagina's (steekproef) (100 per 100)

    10 voorbeeld-URL('s)
  15. Laag Website-audit Webanalyse AI zelfstandig
    Cross-origin isolation

    Gebruik Cross-Origin-Opener-Policy en Cross-Origin-Resource-Policy als veilige baseline; voeg COEP alleen toe als volledige isolation nodig is.

    Geraakt: 1 domein (100 per 100)

  16. Laag Website-audit Redactie AI zelfstandig
    Feed discovery

    Als de site een RSS-, Atom- of JSON Feed publiceert: kondig die in de head aan met rel="alternate".

    Geraakt: 1 domein (100 per 100)

    1 voorbeeld-URL('s)
  17. Laag Website-audit Webanalyse AI zelfstandig
    Feed content hygiene

    Zorg dat feeds parsebaar zijn, zichzelf identificeren en stabiele item-id’s/guid’s hebben.

    Geraakt: 1 domein (100 per 100)

    1 voorbeeld-URL('s)
  18. Laag Website-audit Webanalyse AI zelfstandig
    HTTP/2 and HTTP/3

    Serveer minimaal HTTP/2 en adverteer HTTP/3 via Alt-Svc wanneer de edge dit ondersteunt.

    Geraakt: 1 domein (100 per 100)

  19. Laag Website-audit Webanalyse AI zelfstandig
    Lazy loading images, iframes, and video

    Gebruik loading="lazy" voor below-the-fold media en decoding="async" voor afbeeldingen.

    Geraakt: 11 media (100 per 100)

    9 voorbeeld-URL('s)
  20. Laag Website-audit Webanalyse AI zelfstandig
    Permissions-Policy

    Schakel krachtige browserfeatures standaard uit waar niet nodig.

    Geraakt: 1 domein (100 per 100)

  21. Laag Website-audit Redactie Gemengd
    Privacy-respecting analytics

    Gebruik waar mogelijk cookieless, geaggregeerde analytics en documenteer tool, doel, bewaartermijn en juridische grondslag.

    Geraakt: 1 domein (100 per 100)

  22. Laag Website-audit Webanalyse AI zelfstandig
    Subresource Integrity

    Gebruik integrity en crossorigin op externe scripts en stylesheets die je vertrouwt op vaste versies.

    Geraakt: 40 subresources (100 per 100)

    10 voorbeeld-URL('s)
  23. Laag Website-audit Webanalyse AI zelfstandig
    meta name theme-color

    Voeg meta name="theme-color" toe, bij voorkeur met media-varianten voor light en dark mode.

    Geraakt: 20 pagina's (steekproef) (100 per 100)

    10 voorbeeld-URL('s)
  24. Laag Website-audit Redactie Gemengd
    Third-party scripts and privacy

    Leg per third-party script doel, juridische grondslag en consent-afhankelijkheid vast.

    Geraakt: 2 domein (100 per 100)

  25. Laag Website-audit Webanalyse AI zelfstandig
    Web app manifest

    Publiceer een manifest wanneer install/OS-integratie relevant is.

    Geraakt: 1 domein (100 per 100)

  26. Laag Website-audit Webanalyse AI zelfstandig
    Favicons and app icons

    Voorzie templates van SVG/favicon links, /favicon.ico, apple-touch-icon en maskable manifest icons.

    Geraakt: 3 signalen (75 per 100)

  27. Laag Website-audit Webanalyse Gemengd
    Internal linking

    Gebruik gewone <a href>-links naar canonieke interne URL's, met beschrijvende ankert tekst en zonder onnodige nieuwe tabs.

    Geraakt: 8 pagina's (steekproef) (40 per 100)

    7 voorbeeld-URL('s)
  28. Laag Website-audit Webanalyse Gemengd
    URL structure

    Controleer of belangrijke content een stabiele, beschrijvende URL zonder vluchtige queryparameters en diepe nesting heeft.

    Geraakt: 163 pagina's (inventaris) (24 per 100)

    10 voorbeeld-URL('s)
  29. Laag Website-audit Webanalyse AI zelfstandig
    Preload, prefetch, preconnect

    Gebruik preload voor kritieke fonts/LCP-beelden, preconnect of dns-prefetch voor belangrijke externe origins en prefetch alleen voor waarschijnlijke volgende navigaties.

    Geraakt: 2 pagina's (steekproef) (10 per 100)

  30. Laag Website-audit Webanalyse AI zelfstandig
    Resource hints overview

    Gebruik preconnect/dns-prefetch voor belangrijke externe origins en preload/modulepreload voor laat ontdekte kritieke resources.

    Geraakt: 2 pagina's (steekproef) (10 per 100)

    10 voorbeeld-URL('s)
  31. Laag Website-audit Redactie Redactioneel
    meta name description

    Schrijf per belangrijke pagina een unieke description van voldoende lengte.

    Geraakt: 16 pagina's (inventaris) (2 per 100)

    2 voorbeeld-URL('s)
  32. Hoog AI-vindbaarheid Webanalyse Gemengd
    Entiteitenlaag verstevigen

    Publiceer consistente Organization/WebSite JSON-LD met @id en sameAs-verwijzingen zodat AI-systemen de organisatie eenduidig kunnen herleiden. (componentscore 1/5: site-identiteit fallback_title_or_host (zekerheid 0,55); externe bronhosts niet gemeten (telt niet mee))

    5 voorbeeld-URL('s)
  33. Midden AI-vindbaarheid Redactie Gemengd
    Trust- en herleidbaarheidssignalen toevoegen

    Maak bronnen, auteurs en organisatiegegevens expliciet op kernpagina's zodat beweringen herleidbaar zijn. (componentscore 3/5: auteur/publisher-signalen op 6 pagina's; datum-signalen op 6 pagina's; Organization/GovernmentOrganization niet gevonden; stabiele @id/sameAs niet aangetoond)

    5 voorbeeld-URL('s)
Opgelost sinds de vorige meting (1)
  • Opgelost Canonical URL

Canonical duplicaten

#IdDuplicate UrlCanonical UrlPage TitleDuplicate StatusTarget StatusReferrerLast Seen At
17284058https://www.janpronk.nl/weblog/nederlandshttps://www.janpronk.nl/weblog/nederlands.htmlJan Pronk - Nederlands200Target in inventarishttps://www.janpronk.nl/speeches/dutch/een-linkse-gezindheid.html2026-08-19 17:34:11
27284094https://www.janpronk.nl/speecheshttps://www.janpronk.nl/speeches.htmlJan Pronk - Speeches200Target in inventarishttps://www.janpronk.nl/speeches/dutch/een-linkse-gezindheid.html2026-08-19 17:33:40
37284127https://www.janpronk.nl/weblog/nederlands/mei-2013https://www.janpronk.nl/weblog/nederlands/mei-2013.htmlJan Pronk - Mei 2013200Target in inventarishttps://www.janpronk.nl/speeches/dutch/een-linkse-gezindheid.html2026-08-19 17:33:29
47283591https://www.janpronk.nl/index.htmlhttps://www.janpronk.nl/Jan Pronk200Target in inventarishttps://www.janpronk.nl2026-08-19 17:33:22

Overzicht van meta descriptions

#UrlDescriptionDescription Length 
1https://www.janpronk.nl/interviews/english-and-other-languages.htmlVerzameling interviews met Jan Pronk over politieke thema's als Sudan, Darfur, Afrika en internationale politiek. Artikelen in Nederlands, Engels, Spaans…154
2https://www.janpronk.nl/essays/dutch/invloedsferen-en-de-internationale-rechtsorde.htmlJan Pronk reageert op kritiek dat hij grootmachten invloedssferen zou toekenen. Hij verdedigt zijn voorstel voor een nieuwe wereldorde gebaseerd op…148
3https://www.janpronk.nl/video-audio/audio/scheuren-rond-de-hoorn-van-europa.htmlLuister naar het gesprek tussen Jan Pronk, Jos Hummelen en Joeri Nortier over de spanningen in de Hoorn van Afrika. Deze aflevering van De Africast…148
4https://www.janpronk.nl/video-audio/audio/macht-is-recht.htmlKenneth Gonçalves spreekt op het Haags Montessori Lyceum over de vraag of macht gelijk staat aan recht. Beluister deze gedachteprovokcende lezing van 1…152
5https://www.janpronk.nl/essays/english-and-german/vamos-bien.htmlTerugblik op 75 jaar internationale ontwikkelingssamenwerking: van macro-debatten over hervormingen tot praktische werkzaamheden in het veld. Onderzoekt…153
6https://www.janpronk.nl/columns/dutch/opinie-opnieuw-blijft-de-regering-stil-nu-de-flotilla-voor-gaza-genterd-is-door-isral.htmlNederlandse deelnemers aan hulpkonvooi naar Gaza opnieuw gijzeld. Regering moet niet wegkijken, maar sancties tegen Israël toepassen en veilige doorgang…153
7https://www.janpronk.nl/speeches/dutch/hans-opschoor-in-memoriam.htmlHerdenkingswoord voor Hans Opschoor, economisch denker en pionier van de milieueconomie. Een levenswerk gewijd aan het spanningsveld tussen economie…149
8https://www.janpronk.nl/speeches/dutch/naar-duurzame-vrede-tien-geboden-om-het-uitbreken-van-oorlog-tegen-te-gaan-plus-tien-geboden-om-wanneer-het-toch-oorlog-is-vrede-dichterbij-te-brengen.htmlTien geboden tegen oorlogsuitbreking en voor vrede. Ontdek hoe internationale spanningen, recente conflicten en verminderde naleving van internationaal…152
9https://www.janpronk.nl/essays/dutch/europa-het-mondiale-zuiden-en-een-andere-wereldorde.htmlOnderzoek naar hoe Europa, het mondiale Zuiden en nieuwe grootmachten een andere wereldorde kunnen vormgeven na het einde van de internationale…144
10https://www.janpronk.nl/columns/dutch/acht-gewone-burgers-die-aan-boord-gingen-van-de-gaza-flotilla-houden-ons-een-spiegel-voor.htmlAcht Nederlandse burgers aan boord van de Gaza Flotilla tonen moed tegen onrecht en genocidaal geweld. Hun humanitaire missie onderstreept wat bedrijven…153
Export naar CSV Print
Zoeken

Website-audit

Meetdetails en bewijs van de laatste audit; de uitvoerbare punten staan in het Actiecentrum.

Aandachtsindex 43
Fouten 6
Waarschuwingen 32
Handmatig 9

Catalogus: 168/168 checks · actief 130, shadow 38, handmatig 0, niet ondersteund 0 · bronsnapshot website-spec-source-2026-08-20 (cc46eb70e644) · shadow- en niet-ondersteunde checks tellen niet mee in aandacht of acties

Verloop Aandachtsindex (lager is beter)
Aandachtspunten en bewijs 31 aandachtspunten · 168 checks
Status Prioriteit Cluster Probleem Geraakt Bewijs Melding Advies
Fout Hoog
Verplichting: Verplicht
Toegankelijkheid
per pagina
Datatabellen zonder caption of headerrelaties
Specificatie: Accessible data tables · Bekijk
1 / 1 Datatabellen zonder caption of header/scope-relaties in de steekproef. Gebruik caption, th en scope-attributen zodat rij- en kolomrelaties leesbaar zijn voor assistive tech.
Fout Hoog
Verplichting: Verplicht
Toegankelijkheid
per pagina
Formuliervelden zonder programmatic label
Specificatie: Form labels · Bekijk
40 / 40 Formuliervelden zonder programmatic label. Koppel labels via <label for>, parent label, aria-label of aria-labelledby.
Fout
Shadow
Hoog
Verplichting: Verplicht
Toegankelijkheid
handmatig
Tap-targets vragen mobiele controle
Specificatie: Touch target size · Bekijk
219 / 403
  • Interactive controls html: 1531
  • Interactive visible measured: 403
  • Small touch target count: 219
  • Meer: +1 extra
219 interactieve element(en) kleiner dan 24x24 CSS-pixels gemeten in de browsersteekproef. Meet primaire navigatie, knoppen en formuliercontrols op mobiel; houd minimaal 24x24 CSS px aan en liever 44x44 voor primaire targets.
Fout
Shadow
Hoog
Verplichting: Verplicht
Snelheid
per pagina
Beeldoptimalisatiesignalen in de steekproef: ontbrekende dimensies, geen responsive source of legacy formaat zonder moderne variant
Specificatie: Image optimisation · Bekijk
51 / 51 Beeldoptimalisatiesignalen in de steekproef: ontbrekende dimensies, geen responsive source of legacy formaat zonder moderne variant. Geef afbeeldingen width/height en srcset/sizes of picture; lever AVIF-first met WebP- en legacy-fallback waar relevant. WebP blijft een geldig modern formaat.
Fout Hoog
Verplichting: Verplicht
Privacy
hele site
Privacybeleid niet automatisch gevonden
Specificatie: Privacy policy · Bekijk
1 / 1
  • URL: geen waarde
  • Status: geen waarde
  • Inventory candidates:
Privacybeleid niet automatisch gevonden. Publiceer en link een privacybeleid.
Waarschuwing Midden
Verplichting: Verplicht
Toegankelijkheid
per pagina
Formulierfouten vragen submit-flowcontrole
Specificatie: Accessible form errors · Bekijk
20 / 20 Formulieren zonder gedetecteerde error/aria-live signalen in de steekproef. Koppel fouttekst aan velden met aria-describedby/aria-errormessage, markeer invalid state en kondig samenvattingen aan met aria-live of role=alert.
Waarschuwing Midden
Verplichting: Verplicht
Metadata en content
per pagina
Dubbele title-teksten gevonden
Specificatie: The title element · Bekijk
98 / 679
  • Pagina's zonder titel: 0
  • Pagina's met dubbele titel: 98
  • Voorbeelden dubbele titels: 10x Jan Pronk - Picture 0 - https://www.janpronk.nl/pictures/july-2..., 10x Jan Pronk - Picture 1 - https://www.janpronk.nl/pictures/may-20..., +8 extra
Dubbele title-teksten gevonden in de crawl-inventaris. Geef iedere indexeerbare pagina een unieke, inhoudelijke title.
Waarschuwing
Shadow
Midden
Verplichting: Verplicht
Beveiliging
domein
HSTS aanwezig maar zwakker dan de aanbevolen productieheader: max-age 31536000 is korter dan 63072000 (2 jaar)
Specificatie: HSTS · Bekijk
1 / 1
  • Hsts: {"present":true,"malformed":false,"max_age":31536000,"include_subdomains":true,"preload":true,"raw":"max-age=31536000; includeSubDomains;...
HSTS aanwezig maar zwakker dan de aanbevolen productieheader: max-age 31536000 is korter dan 63072000 (2 jaar). Gebruik Strict-Transport-Security: max-age=63072000; includeSubDomains. Preload is niet vereist.
Waarschuwing Midden
Verplichting: Verplicht
Metadata en content
per pagina
Pagina's zonder H1 of met overgeslagen headingniveaus
Specificatie: Heading hierarchy · Bekijk
1 / 20 Pagina's zonder H1 of met overgeslagen headingniveaus. Gebruik één duidelijke H1 en sla headingniveaus niet over.
Waarschuwing Laag
Verplichting: Aanbevolen
AI-gereedheid
hele site
Agent Skills index status: 200
Specificatie: Agent Skills discovery · Bekijk
1 / 1
  • Agent Skills status: 200
  • Agent Skills valide JSON: nee
Agent Skills index status: 200 Publiceer /.well-known/agent-skills/index.json met een geldige skills-lijst wanneer agents baat hebben bij site-specifieke instructies.
Waarschuwing Laag
Verplichting: Aanbevolen
Basis
per pagina
Meta color-scheme ontbreekt
Specificatie: meta name color-scheme · Bekijk
20 / 20 Steekproefpagina's zonder meta color-scheme. Declareer bijvoorbeeld <meta name="color-scheme" content="light dark"> wanneer de templates beide schemes ondersteunen.
Waarschuwing Laag
Verplichting: Aanbevolen
Basis
hele site
Favicon/app-icon signalen op root en steekproef beoordeeld
Specificatie: Favicons and app icons · Bekijk
3 / 4
  • Voorbeelden icons:
  • Pagina's met faviconlink: 0
  • Pagina's met SVG favicon: 0
  • Meer: +7 extra
Favicon/app-icon signalen op root en steekproef beoordeeld. Voorzie templates van SVG/favicon links, /favicon.ico, apple-touch-icon en maskable manifest icons.
Waarschuwing Laag
Verplichting: Aanbevolen
Metadata en content
hele site
Feed gevonden; rel=alternate in de steekproef niet gevonden
Specificatie: Feed discovery · Bekijk
1 / 1 Feed gevonden; rel=alternate in de steekproef niet gevonden. Als de site een RSS-, Atom- of JSON Feed publiceert: kondig die in de head aan met rel="alternate".
Waarschuwing Laag
Verplichting: Aanbevolen
Basis
hele site
Feed hygiene beoordeeld voor https://www.janpronk.nl/feed
Specificatie: Feed content hygiene · Bekijk
1 / 1 Feed hygiene beoordeeld voor https://www.janpronk.nl/feed Zorg dat feeds parsebaar zijn, zichzelf identificeren en stabiele item-id’s/guid’s hebben.
Waarschuwing Laag
Verplichting: Aanbevolen
Metadata en content
per pagina
Meta descriptions zijn te kort
Specificatie: meta name description · Bekijk
16 / 679
  • Ontbrekend: 0
  • Te kort: 11
  • Pagina's met dubbele description: 5
  • Meer: +1 extra
Ontbrekende, korte of dubbele meta descriptions. Schrijf per belangrijke pagina een unieke description van voldoende lengte.
Waarschuwing Laag
Verplichting: Aanbevolen
Basis
per pagina
Meta theme-color ontbreekt
Specificatie: meta name theme-color · Bekijk
20 / 20 Steekproefpagina's zonder meta theme-color. Voeg meta name="theme-color" toe, bij voorkeur met media-varianten voor light en dark mode.
Waarschuwing Laag
Verplichting: Aanbevolen
Internationalisatie
per pagina
hreflang-dekking vraagt controle
Specificatie: hreflang for language and regional URLs · Bekijk
19 / 19
  • Voorbeelden hreflang:
  • hreflang alternates: 0
  • Ongeldige hreflang: 0
  • Meer: +1 extra
hreflang-alternates in de steekproef. Gebruik geldige BCP 47 hreflang-codes en zorg dat meertalige pagina's hun alternates declareren.
Waarschuwing Laag
Verplichting: Aanbevolen
Internationalisatie
hele site
Meertaligheidssignalen gevonden; URL-patroon afgeleid uit hreflang/sitemap/taalswitcher
Specificatie: International URL structure · Bekijk
1 / 1
  • hreflang alternates: 0
  • Sitemap hreflang: 0
  • Taalswitcherlinks: 19
  • Meer: +1 extra
Meertaligheidssignalen gevonden; URL-patroon afgeleid uit hreflang/sitemap/taalswitcher. Gebruik een consequent patroon voor taal- of regioversies, bijvoorbeeld subdirectory, subdomein of ccTLD, en houd dat patroon stabiel.
Waarschuwing Laag
Verplichting: Aanbevolen
Internationalisatie
per pagina
Taalswitcherlinks zonder lang of hreflang
Specificatie: Language switcher · Bekijk
19 / 19 Taalswitcherlinks in de steekproef. Toon talen in de eigen taal en markeer links met lang of hreflang; gebruik geen vlaggen als taalvervanger.
Waarschuwing Laag
Verplichting: Aanbevolen
Snelheid
domein
HTTPS-root gebruikt HTTP/1.1
Specificatie: HTTP/2 and HTTP/3 · Bekijk
1 / 1
  • HTTPS HTTP-versie: HTTP/1.1
  • Alt-Svc HTTP/3: nee
HTTPS-root gebruikt HTTP/1.1. Serveer minimaal HTTP/2 en adverteer HTTP/3 via Alt-Svc wanneer de edge dit ondersteunt.
Waarschuwing Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Media na de eerste twee afbeeldingen, iframes of video zonder lazy-loading/preloadbeperking
Specificatie: Lazy loading images, iframes, and video · Bekijk
11 / 11 Media na de eerste twee afbeeldingen, iframes of video zonder lazy-loading/preloadbeperking. Gebruik loading="lazy" voor below-the-fold media en decoding="async" voor afbeeldingen.
Waarschuwing Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Preload/preconnect/prefetch signalen in de steekproef: 0
Specificatie: Preload, prefetch, preconnect · Bekijk
2 / 20
  • Resource hints per rel:
  • Externe resource-hosts: www.google.com, www.googletagmanager.com
  • Font stylesheets: 0
  • Meer: +1 extra
Preload/preconnect/prefetch signalen in de steekproef: 0. Gebruik preload voor kritieke fonts/LCP-beelden, preconnect of dns-prefetch voor belangrijke externe origins en prefetch alleen voor waarschijnlijke volgende navigaties.
Waarschuwing Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Resource hints in de steekproef: niet gevonden voor externe resources
Specificatie: Resource hints overview · Bekijk
2 / 20 Resource hints in de steekproef: niet gevonden voor externe resources. Gebruik preconnect/dns-prefetch voor belangrijke externe origins en preload/modulepreload voor laat ontdekte kritieke resources.
Waarschuwing Laag
Verplichting: Aanbevolen
Privacy
hele site
Ad-tech/analytics hosts met privacyrisico gevonden
Specificatie: Privacy-respecting analytics · Bekijk
1 / 1
  • Analytics/ad-tech hosts: www.googletagmanager.com
  • Privacyvriendelijke analytics hosts:
  • Analyticsvermeldingen privacybeleid: 0
Ad-tech/analytics hosts met privacyrisico gevonden. Gebruik waar mogelijk cookieless, geaggregeerde analytics en documenteer tool, doel, bewaartermijn en juridische grondslag.
Waarschuwing Laag
Verplichting: Aanbevolen
Privacy
hele site
Third-party script hosts gevonden
Specificatie: Third-party scripts and privacy · Bekijk
2 / 1
  • Hosts: www.google.com, www.googletagmanager.com
Third-party script hosts gevonden. Leg per third-party script doel, juridische grondslag en consent-afhankelijkheid vast.
Waarschuwing Laag
Verplichting: Aanbevolen
Basis
hele site
Web app manifest niet automatisch gevonden
Specificatie: Web app manifest · Bekijk
1 / 1
  • URL: geen waarde
  • Status: geen waarde
Web app manifest niet automatisch gevonden. Publiceer een manifest wanneer install/OS-integratie relevant is.
Waarschuwing
Shadow
Laag
Verplichting: Aanbevolen
Beveiliging
domein
Geen Content-Security-Policy header gevonden
Specificatie: Content Security Policy · Bekijk
1 / 1
  • Enforcing present: nee
  • Report only present: nee
  • Directives:
  • Meer: +3 extra
Geen Content-Security-Policy header gevonden. Publiceer een afdwingende CSP met minimaal default-src, script-src, object-src, base-uri en frame-ancestors; gebruik report-only alleen als opstap.
Waarschuwing Laag
Verplichting: Aanbevolen
Beveiliging
domein
COOP en CORP headers niet beide aanwezig
Specificatie: Cross-origin isolation · Bekijk
1 / 1 - COOP en CORP headers niet beide aanwezig. Gebruik Cross-Origin-Opener-Policy en Cross-Origin-Resource-Policy als veilige baseline; voeg COEP alleen toe als volledige isolation nodig is.
Waarschuwing Laag
Verplichting: Aanbevolen
Beveiliging
domein
Permissions-Policy header ontbreekt
Specificatie: Permissions-Policy · Bekijk
1 / 1 - Permissions-Policy header ontbreekt. Schakel krachtige browserfeatures standaard uit waar niet nodig.
Waarschuwing
Shadow
Laag
Verplichting: Aanbevolen
Beveiliging
domein
Geen Reporting-Endpoints-header op de root gevonden
Specificatie: Reporting API (Reporting-Endpoints) · Bekijk
1 / 1
  • Reporting endpoints: {"present":false,"valid":false,"endpoints":[],"invalid_members":[],"csp_report_to":false}
Geen Reporting-Endpoints-header op de root gevonden. Publiceer Reporting-Endpoints met HTTPS-endpoints en verwijs ernaar vanuit CSP report-to zodat browsers veldfouten kunnen rapporteren.
Waarschuwing Laag
Verplichting: Aanbevolen
Beveiliging
per pagina
Externe scripts/styles zonder SRI in de steekproef
Specificatie: Subresource Integrity · Bekijk
40 / 40 Externe scripts/styles zonder SRI in de steekproef. Gebruik integrity en crossorigin op externe scripts en stylesheets die je vertrouwt op vaste versies.
Waarschuwing
Shadow
Laag
Verplichting: Aanbevolen
Beveiliging
domein
Relevante scripts aanwezig zonder Trusted Types-directives in de CSP
Specificatie: Trusted Types · Bekijk
1 / 1
  • Require trusted types for: geen waarde
  • Trusted types: geen waarde
  • Sample scripts total: 40
Relevante scripts aanwezig zonder Trusted Types-directives in de CSP. Voeg require-trusted-types-for 'script' (en waar nodig trusted-types policies) toe aan de CSP om DOM-XSS-sinks te beschermen.
Waarschuwing
Shadow
Laag
Verplichting: Vermijden
Beveiliging
domein
De verouderde X-XSS-Protection-header wordt nog verstuurd: 1; mode=block
Specificatie: X-XSS-Protection · Bekijk
1 / 1
  • X xss protection: 1; mode=block
De verouderde X-XSS-Protection-header wordt nog verstuurd: 1; mode=block. Verwijder de X-XSS-Protection-header; geen enkele actuele browser leest hem en CSP is de juiste bescherming.
Waarschuwing Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
per pagina
Interne link-signalen in de steekproef: pagina's zonder crawlbare interne links of interne links met target=_blank
Specificatie: Internal linking · Bekijk
8 / 20 Interne link-signalen in de steekproef: pagina's zonder crawlbare interne links of interne links met target=_blank. Gebruik gewone <a href>-links naar canonieke interne URL's, met beschrijvende ankert tekst en zonder onnodige nieuwe tabs.
Waarschuwing Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
per pagina
Diepe URL-paden gevonden
Specificatie: URL structure · Bekijk
163 / 679 URL-structuursignalen gevonden: vluchtige queryparameters en/of diepe paden. Controleer of belangrijke content een stabiele, beschrijvende URL zonder vluchtige queryparameters en diepe nesting heeft.
Handmatig
Shadow
Laag
Verplichting: Verplicht
Toegankelijkheid
handmatig
Kleurcontrast vraagt visuele controle
Specificatie: Colour contrast · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
  • Contrast violations: geen waarde
  • Meer: +1 extra
axe-core kon 1381 element(en) niet definitief beoordelen (incomplete); handmatige controle nodig. Controleer tekst, iconen, controls en focusringen op minimaal WCAG AA-contrast; axe-incomplete gevallen blijven handwerk.
Handmatig
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
hele site
Help-affordances zijn niet op alle pagina's of niet in dezelfde regio gevonden; de relatieve volgorde vraagt handmatige controle
Specificatie: Consistent help · Bekijk
0 / 5
  • Browser pages completed: 10
  • Browser pages failed: 0
  • Help by url: {"https://www.janpronk.nl":{"header":false,"nav":true,"footer":false,"main":true},"https://www.janpronk.nl/essays/english-and-german/from...
  • Meer: +1 extra
Help-affordances zijn niet op alle pagina's of niet in dezelfde regio gevonden; de relatieve volgorde vraagt handmatige controle. Zet help/contact consequent op dezelfde relatieve plek op iedere pagina die help aanbiedt.
Handmatig Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Geen expliciete focusstijl in inline CSS gevonden; browser-default of externe CSS vraagt controle
Specificatie: Visible focus indicators · Bekijk
0 / 20
  • Voorbeelden focus:
  • Focusstijl signalen: 0
  • Focus-outline suppressie: 0
Geen expliciete focusstijl in inline CSS gevonden; browser-default of externe CSS vraagt controle. Gebruik duidelijke :focus-visible/:focus stijlen en verwijder outline alleen wanneer een gelijkwaardig alternatief aanwezig is.
Handmatig Laag
Verplichting: Verplicht
Toegankelijkheid
handmatig
Keyboardvolgorde, focus traps en activatie vragen handmatige browsercontrole
Specificatie: Keyboard navigation · Bekijk
0 / 20
  • Keyboard examples:
  • Niet-native interactieve elementen: 0
Keyboardvolgorde, focus traps en activatie vragen handmatige browsercontrole. Tab door de belangrijkste templates en bevestig dat alle controls bereikbaar, zichtbaar gefocust en met Enter/Spatie bedienbaar zijn.
Handmatig Laag
Verplichting: Aanbevolen
Internationalisatie
per pagina
Meertalige metadata vraagt inhoudelijke controle per locale
Specificatie: Localised page metadata · Bekijk
0 / 20
  • Open graph incomplete: 0
  • Missing descriptions: 0
  • hreflang alternates: 0
  • Meer: +1 extra
Meertalige metadata vraagt inhoudelijke controle per locale. Controleer bij vertaalde pagina's of title, description, Open Graph, JSON-LD labels en alt-teksten inhoudelijk in dezelfde locale staan als de body.
Handmatig Laag
Verplichting: Aanbevolen
Internationalisatie
hele site
Meertaligheidssignalen gevonden; pluralisatie vraagt handmatige controle
Specificatie: Plural rules and grammatical number · Bekijk
0 / 20
  • Pagina's met plural-rule signaal: 0
  • Voorbeelden plural rules:
  • Taalswitcherlinks: 19
  • Meer: +1 extra
Meertaligheidssignalen gevonden; pluralisatie vraagt handmatige controle. Gebruik locale-aware pluralisatie, bijvoorbeeld Intl.PluralRules of een i18n-framework met CLDR-categorieen.
Handmatig
Shadow
Laag
Verplichting: Verplicht
Snelheid
handmatig
Geen CrUX-fielddata beschikbaar; alleen labdata als diagnostisch bewijs
Specificatie: Core Web Vitals (LCP, INP, CLS) · Bekijk
-
  • Source: api
  • Lab: {"lcp_ms":2303.3947194568127,"inp_ms":null,"cls":0,"max_potential_fid_ms":94,"total_blocking_time_ms":22}
  • Web Vitals/RUM signalen: 0
  • Meer: +1 extra
Geen CrUX-fielddata beschikbaar; alleen labdata als diagnostisch bewijs. Houd LCP <= 2,5 s, INP <= 200 ms en CLS <= 0,1 op de 75e percentiel van echte gebruikersdata; gebruik CrUX/PageSpeed of eigen RUM.
Handmatig Laag
Verplichting: Aanbevolen
Privacy
hele site
Geen duidelijke bewaartermijnvermelding gevonden; dataminimalisatie vraagt context
Specificatie: Data minimisation · Bekijk
0 / 20
  • Voorbeelden dataminimalisatie:
  • Mogelijk gevoelige formuliervelden: 0
  • Bewaartermijnvermeldingen privacybeleid: 0
Geen duidelijke bewaartermijnvermelding gevonden; dataminimalisatie vraagt context. Controleer of ieder gevoelig formulierveld noodzakelijk is en of bewaartermijnen technisch en redactioneel zijn vastgelegd.
Handmatig Laag
Verplichting: Aanbevolen
Robuustheid
hele site
Geen publieke status/uptimelink gevonden; monitoring kan intern zijn
Specificatie: Monitoring and uptime · Bekijk
0 / 20
  • Voorbeelden monitoring/status:
  • Statuspagina-links: 0
Geen publieke status/uptimelink gevonden; monitoring kan intern zijn. Bevestig dat externe monitoring, alerting en statuscommunicatie zijn ingericht; link waar passend naar een statuspagina.
Onbekend Laag
Verplichting: Aanbevolen
Privacy
hele site
Geen GPC-vermelding in het privacybeleid gevonden
Specificatie: Global Privacy Control (GPC) · Bekijk
-
  • GPC-vermeldingen privacybeleid: 0
  • Set-Cookie headers: 0
  • Third-party script hosts: www.google.com, www.googletagmanager.com
Geen GPC-vermelding in het privacybeleid gevonden. Documenteer of en hoe Global Privacy Control-signalen worden gehonoreerd wanneer privacyrelevante verwerking of third-party tracking aanwezig is.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen loginflow (wachtwoordvelden) in de browsersteekproef gevonden
Specificatie: Accessible authentication · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
Geen loginflow (wachtwoordvelden) in de browsersteekproef gevonden. Niet van toepassing zonder authenticatie.
N.v.t. Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Media in de steekproef hebben captions- of transcript-signalen
Specificatie: Captions and transcripts · Bekijk
-
  • Voorbeelden media:
  • Video's: 0
  • Video's zonder captions: 0
  • Meer: +2 extra
Media in de steekproef hebben captions- of transcript-signalen. Koppel captions/subtitles aan de videoplayer of publiceer vindbare ondertiteling en transcripts bij media.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Toegankelijkheid
per pagina
Geen contrast-color()-signaal in inline CSS gevonden; optioneel
Specificatie: Automatic contrasting colour · Bekijk
0 / 20
  • Contrast color signals: 0
  • Contrast color examples:
Geen contrast-color()-signaal in inline CSS gevonden; optioneel. Gebruik contrast-color() waar tekstkleur automatisch moet contrasteren met een variabele achtergrondkleur.
N.v.t. Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen CSS state selector-signaal gevonden; niet iedere template heeft dit nodig
Specificatie: CSS state and relational selectors · Bekijk
0 / 20
  • Voorbeelden CSS state selectors:
  • CSS state selector signalen: 0
Geen CSS state selector-signaal gevonden; niet iedere template heeft dit nodig. Gebruik :has(), :user-invalid, :placeholder-shown en :focus-within waar formulier- of componentstate nu via JavaScript-klassen wordt beheerd.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen draggable-, drag-handler- of slidersignalen in de browsersteekproef gevonden
Specificatie: Dragging movements · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
Geen draggable-, drag-handler- of slidersignalen in de browsersteekproef gevonden. Alleen van toepassing bij sleepinteracties.
N.v.t. Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen hidden-until-found signaal gevonden; alleen relevant voor verborgen vindbare content
Specificatie: Hidden until found · Bekijk
0 / 20
  • Voorbeelden hidden-until-found:
  • Hidden-until-found signalen: 0
Geen hidden-until-found signaal gevonden; alleen relevant voor verborgen vindbare content. Gebruik hidden="until-found" voor accordeons of verborgen tekst die vindbaar moet blijven via browserzoekfunctie.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen dialogs of popovers in de browsersteekproef gevonden; inert niet van toepassing
Specificatie: The inert attribute · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
Geen dialogs of popovers in de browsersteekproef gevonden; inert niet van toepassing. Gebruik inert zodra overlays met achtergrondcontent verschijnen.
N.v.t. Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Geen duidelijke motion/autoplay-signalen in de steekproef gevonden
Specificatie: Reduced motion · Bekijk
-
  • Voorbeelden reduced motion:
  • Motion-signalen: 0
  • Reduced-motion signalen: 0
  • Meer: +1 extra
Geen duidelijke motion/autoplay-signalen in de steekproef gevonden. Respecteer prefers-reduced-motion en geef bewegende/autoplay content een pauze-, stop- of hide-mogelijkheid.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen meerstapsproces-signalen in de browsersteekproef gevonden
Specificatie: Redundant entry · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
Geen meerstapsproces-signalen in de browsersteekproef gevonden. Alleen van toepassing op wizards en meerstapsformulieren.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
A2A agent-card status: 404
Specificatie: A2A agent cards · Bekijk
0 / 1
  • Agent-card status: 404
  • Agent-card valide JSON: nee
A2A agent-card status: 404 Publiceer /.well-known/agent-card.json alleen wanneer het domein agent-to-agent gedrag aanbiedt.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Geen /.well-known/ai-catalog.json gevonden; optioneel
Specificatie: Agentic Resource Discovery (ARD) · Bekijk
0 / 1
  • Status: 404
  • Ai catalog summary: {"parse_ok":false,"entry_count":0,"invalid_entries":0,"insecure_links":0}
Geen /.well-known/ai-catalog.json gevonden; optioneel. Publiceer een AI Catalog met entries (identifier, type/mediaType, HTTPS-url of inline data) wanneer het domein agentcapaciteiten aanbiedt.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Geen Content-Signal directives in robots.txt gevonden; optioneel
Specificatie: Content Signals in robots.txt · Bekijk
0 / 1
  • Content-Signal directives: 0
  • Robots.txt status: 200
Geen Content-Signal directives in robots.txt gevonden; optioneel. Gebruik Content-Signal directives alleen wanneer je expliciet AI-gebruikspreferenties wilt publiceren.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
domein
Geen DNS-AID records gevonden; optioneel
Specificatie: DNS for AI Discovery · Bekijk
0 / 1
  • DNS-AID gecontroleerd: ja
  • DNS-AID records: 0
Geen DNS-AID records gevonden; optioneel. Gebruik DNS-AID alleen wanneer DNS-gebaseerde agent discovery bij je service past.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
llms-full.txt is optioneel
Specificatie: llms-full.txt · Bekijk
0 / 1
  • Status: 404
llms-full.txt is optioneel. Gebruik /llms-full.txt alleen wanneer een volledige compacte contentexport nuttig is.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
MCP server-card status: 404
Specificatie: MCP and tool discovery · Bekijk
0 / 1
  • MCP server-card status: 404
  • MCP server-card valide JSON: nee
  • Link: <https://www.janpronk.nl/sitemap.xml>; rel="sitemap"; type="application/xml", <https://www.janpronk.nl/llms.txt>; rel="llms-txt"; type="t...
MCP server-card status: 404 Publiceer dit alleen wanneer de site nuttige tools of querybare data voor agents heeft.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Geen NLWeb discoverylinks gevonden; optioneel
Specificatie: NLWeb conversational interface discovery · Bekijk
0 / 20
  • Voorbeelden NLWeb:
  • NLWeb links: 0
Geen NLWeb discoverylinks gevonden; optioneel. Adverteer NLWeb alleen wanneer de site een conversational endpoint aanbiedt.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Geen OKF-bundeldiscovery gevonden via llms.txt of AI Catalog; optioneel
Specificatie: Open Knowledge Format (OKF) bundle · Bekijk
-
  • Okf bundle: {"discovery_url":null,"discovered_via":null,"status":null,"valid":false}
Geen OKF-bundeldiscovery gevonden via llms.txt of AI Catalog; optioneel. Kondig een Open Knowledge Format-bundel aan via een AI Catalog-entry en een llms.txt-pointer en houd de bundelwortel ophaalbaar.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Schemamap status: 404
Specificatie: Schemamap · Bekijk
0 / 1
  • Schemamap status: 404
  • Schemamap parsebaar: nee
  • Schemamap URLs: 0
Schemamap status: 404 Publiceer /schemamap.xml alleen wanneer je JSON-LD endpoints per resource aanbiedt; zorg dan voor parsebare XML.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
AI-gereedheid
hele site
Geen TDM-reserveringsdeclaratie gevonden (header, meta of well-known); optioneel
Specificatie: TDM reservation (TDMRep) · Bekijk
-
  • Tdm reservation header: geen waarde
  • Tdm policy header: geen waarde
  • Tdmrep json status: 404
  • Meer: +4 extra
Geen TDM-reserveringsdeclaratie gevonden (header, meta of well-known); optioneel. Declareer tdm-reservation consequent met waarde 0 of 1 via header, meta of /.well-known/tdmrep.json; specifiekere declaraties overrulen sitebrede.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
domein
Geen Web Bot Auth signalen gedetecteerd; optioneel
Specificatie: Web Bot Auth · Bekijk
0 / 1
  • Web Bot Auth gedetecteerd: nee
Geen Web Bot Auth signalen gedetecteerd; optioneel. Ondersteun verifieerbare botidentiteit alleen wanneer dit past bij je crawler-toegangsbeleid.
N.v.t. Laag
Verplichting: Optioneel
AI-gereedheid
per pagina
Geen WebMCP-signalen gevonden; optioneel
Specificatie: WebMCP browser-native tools · Bekijk
0 / 20
  • Voorbeelden WebMCP:
  • WebMCP pagina's: 0
Geen WebMCP-signalen gevonden; optioneel. Gebruik WebMCP alleen wanneer pagina’s browser-native agenttools aanbieden.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Basis
per pagina
Geen anchor positioning-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld
Specificatie: CSS anchor positioning · Bekijk
0 / 20
  • Anchor positioning signals: 0
  • Anchor positioning examples:
Geen anchor positioning-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld. Gebruik anchor-name/position-anchor/anchor() voor tooltips en popovers die nu met JavaScript worden gepositioneerd.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Basis
per pagina
Geen container query-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld
Specificatie: CSS container queries · Bekijk
0 / 20
  • Container query signals: 0
  • Container query examples:
Geen container query-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld. Gebruik @container met container-type/container-name voor componenten die zich naar hun container moeten richten in plaats van naar de viewport.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Basis
domein
Geen _for-sale TXT-record gevonden; optioneel
Specificatie: _for-sale DNS records · Bekijk
0 / 1
  • For sale dns: {"checked":true,"records":0,"valid":0,"invalid":0,"examples":[]}
Geen _for-sale TXT-record gevonden; optioneel. Publiceer alleen een _for-sale TXT-record volgens RFC 10023 (v=FORSALE1 plus hooguit één ftxt/furi/fval/fcod-paar) wanneer het domein echt te koop is.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Basis
per pagina
Geen command/commandfor-attributen in de steekproef gevonden; optioneel
Specificatie: Invoker commands · Bekijk
-
  • Invoker command elements: 0
  • Invoker command broken: 0
  • Invoker command examples:
Geen command/commandfor-attributen in de steekproef gevonden; optioneel. Laat commandfor naar een bestaand id met een geldige command-waarde verwijzen zodat de browser de interactie zelf kan afhandelen.
N.v.t. Laag
Verplichting: Aanbevolen
Basis
per pagina
Geen popoverpatroon in de steekproef gevonden; niet als fout beoordeeld
Specificatie: Popover API · Bekijk
0 / 20
  • Voorbeelden popover:
  • Popover elementen: 0
  • Popover triggers: 0
Geen popoverpatroon in de steekproef gevonden; niet als fout beoordeeld. Gebruik de native Popover API wanneer templates popovers, menu’s of vergelijkbare top-layer UI aanbieden.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Basis
per pagina
Geen text-wrap balance/pretty-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld
Specificatie: Balanced text wrapping · Bekijk
0 / 20
  • Text wrap signals: 0
  • Text wrap examples:
Geen text-wrap balance/pretty-signaal in inline CSS gevonden; externe stylesheets worden niet beoordeeld. Gebruik text-wrap: balance voor headings en text-wrap: pretty voor lopende tekst waar rafelige regeleinden storen.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Basis
hele site
Feed zonder WebSub-hubdeclaratie; optioneel
Specificatie: WebSub — push notification for feeds · Bekijk
0 / 1 Feed zonder WebSub-hubdeclaratie; optioneel. Adverteer bij een WebSub-hub zowel rel="hub" als rel="self" in de feed zodat abonnees pushupdates kunnen valideren.
N.v.t. Laag
Verplichting: Optioneel
Internationalisatie
hele site
Geen sitemap-hreflang in /sitemap.xml gevonden; optioneel en niet als fout beoordeeld
Specificatie: hreflang in XML sitemaps · Bekijk
-
  • Sitemap status: 200
  • Sitemap parsebaar: ja
  • Sitemap hreflang: 0
Geen sitemap-hreflang in /sitemap.xml gevonden; optioneel en niet als fout beoordeeld. Gebruik xhtml:link hreflang in XML-sitemaps wanneer HTML-head alternates onhandig zijn of de site veel localevarianten heeft.
N.v.t. Laag
Verplichting: Optioneel
Internationalisatie
domein
Geen IDN/punycode hostsignaal gevonden; optioneel
Specificatie: Internationalised Domain Names (IDN) · Bekijk
0 / 1 Geen IDN/punycode hostsignaal gevonden; optioneel. Controleer IDN/punycode alleen wanneer niet-ASCII domeinnamen onderdeel zijn van de publicatiestrategie.
N.v.t. Laag
Verplichting: Aanbevolen
Internationalisatie
per pagina
Geen duidelijke locale-format kandidaten in de steekproef gevonden
Specificatie: Locale-aware content · Bekijk
-
  • Locale-format kandidaten: 0
  • Voorbeelden locale-content:
Geen duidelijke locale-format kandidaten in de steekproef gevonden. Controleer dat datums, tijden, getallen, valuta en eenheden volgens de paginalocale worden weergegeven.
N.v.t. Laag
Verplichting: Aanbevolen
Internationalisatie
per pagina
RTL/bidirectionele tekstsignalen in de steekproef
Specificatie: RTL and bidirectional text · Bekijk
0 / 20
  • Rtl lang pages: 0
  • Invalid dir examples:
  • Rtl missing examples:
RTL/bidirectionele tekstsignalen in de steekproef. Gebruik dir="rtl" voor RTL-locales en alleen geldige html dir-waarden: ltr, rtl of auto.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Internationalisatie
per pagina
Geen translate-attributen gevonden; zonder aantoonbaar onvertaalbare content niet van toepassing
Specificatie: translate attribute for untranslatable content · Bekijk
-
  • Translate no elements: 0
  • Translate invalid: 0
  • Translate examples:
Geen translate-attributen gevonden; zonder aantoonbaar onvertaalbare content niet van toepassing. Markeer merknamen, code en identifiers met translate="no" zodat automatische vertaling ze intact laat.
N.v.t. Laag
Verplichting: Optioneel
Internationalisatie
per pagina
Geen CJK/Thai tekst in de steekproef gevonden; niet van toepassing
Specificatie: Writing modes and CJK line breaking · Bekijk
-
  • Pagina's met CJK/Thai tekst: 0
  • CJK/Thai zonder CSS-signaal: 0
  • Voorbeelden CJK/Thai:
Geen CJK/Thai tekst in de steekproef gevonden; niet van toepassing. Gebruik waar relevant CSS zoals line-break, word-break, writing-mode of text-orientation voor CJK/Thai typografie.
N.v.t. Laag
Verplichting: Optioneel
Snelheid
domein
Geen compression dictionary signaal gevonden; optioneel en progressieve verbetering
Specificatie: Compression Dictionary Transport · Bekijk
0 / 1
  • Compression dictionary: nee
  • Link: <https://www.janpronk.nl/sitemap.xml>; rel="sitemap"; type="application/xml", <https://www.janpronk.nl/llms.txt>; rel="llms-txt"; type="t...
Geen compression dictionary signaal gevonden; optioneel en progressieve verbetering. Gebruik compression dictionaries alleen voor geschikte herhaalde payloads en houd gewone gzip/brotli-compressie als basis.
N.v.t. Laag
Verplichting: Optioneel
Snelheid
per pagina
Geen CSS containment signaal gevonden; optioneel
Specificatie: CSS containment · Bekijk
0 / 20
  • Css containment signals: 0
  • Css containment examples:
Geen CSS containment signaal gevonden; optioneel. Gebruik contain: layout/paint/style/content alleen waar componenten aantoonbaar geisoleerd kunnen renderen.
N.v.t. Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Geen dvh/svh/lvh signaal gevonden; niet als fout beoordeeld
Specificatie: Dynamic viewport units (dvh, svh, lvh) · Bekijk
0 / 20
  • Dynamic viewport unit signalen: 0
  • Voorbeelden viewport units:
Geen dvh/svh/lvh signaal gevonden; niet als fout beoordeeld. Gebruik dvh, svh of lvh voor mobiele full-height layouts waar 100vh browserchrome-problemen geeft.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Snelheid
domein
Geen interim 103 Early Hints-respons waargenomen op de root; optioneel
Specificatie: 103 Early Hints · Bekijk
-
  • Early hints: {"observed":0,"link_headers":0,"invalid_links":0,"examples":[]}
  • HTTPS HTTP-versie: HTTP/1.1
Geen interim 103 Early Hints-respons waargenomen op de root; optioneel. Stuur 103 Early Hints met preload/preconnect Link-headers wanneer serverdenktijd verborgen kan worden.
N.v.t. Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Webfontsignalen in de steekproef
Specificatie: Web font loading · Bekijk
0 / 20
  • Voorbeelden fonts:
  • Font stylesheets: 0
  • Externe font-stylesheets: 0
  • Meer: +1 extra
Webfontsignalen in de steekproef. Self-host WOFF2 waar mogelijk, gebruik font-display: swap in @font-face en preload alleen kritieke fonts met crossorigin.
N.v.t. Laag
Verplichting: Optioneel
Snelheid
per pagina
Geen CSS scroll-driven animation signaal gevonden; optioneel
Specificatie: Scroll-driven animations · Bekijk
0 / 20
  • Scroll animation signalen: 0
  • Voorbeelden scrollanimaties:
Geen CSS scroll-driven animation signaal gevonden; optioneel. Gebruik scroll-timeline/view-timeline waar scrollanimaties anders met JavaScript scroll listeners zouden draaien.
N.v.t. Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Geen scrollbar-gutter signaal gevonden; alleen relevant bij layout shift door scrollbars
Specificatie: Scrollbar gutter · Bekijk
0 / 20
  • Scrollbar-gutter signalen: 0
  • Voorbeelden scrollbar gutter:
Geen scrollbar-gutter signaal gevonden; alleen relevant bij layout shift door scrollbars. Gebruik scrollbar-gutter: stable waar scrollbarverschillen horizontale layout shift veroorzaken.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Snelheid
domein
Geen Server-Timing-header op de root; optioneel
Specificatie: Server-Timing header · Bekijk
-
  • Server timing: {"present":false,"valid":false,"sensitive":false,"value":null}
Geen Server-Timing-header op de root; optioneel. Stuur Server-Timing met korte metricnamen en duur; houd interne hosts, IP's en paden buiten de waarde.
N.v.t. Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Speculation Rules niet gevonden; niet als fout beoordeeld
Specificatie: Speculation Rules · Bekijk
0 / 20
  • Speculation Rules: 0
Speculation Rules niet gevonden; niet als fout beoordeeld. Gebruik Speculation Rules alleen voor veilige, voorspelbare volgende navigaties.
N.v.t. Laag
Verplichting: Optioneel
Snelheid
per pagina
Geen View Transition signalen gevonden; niet als fout beoordeeld
Specificatie: View Transitions · Bekijk
0 / 20
  • View Transition signalen: 0
  • Voorbeelden View Transitions:
Geen View Transition signalen gevonden; niet als fout beoordeeld. Gebruik View Transitions alleen voor passende navigatie- of state-overgangen en respecteer reduced motion.
N.v.t. Laag
Verplichting: Optioneel
Snelheid
per pagina
Geen content-visibility/IntersectionObserver signaal gevonden; niet als fout beoordeeld
Specificatie: Visibility-aware rendering · Bekijk
0 / 20
  • Visibility-aware signalen: 0
  • Voorbeelden visibility rendering:
Geen content-visibility/IntersectionObserver signaal gevonden; niet als fout beoordeeld. Gebruik content-visibility, contain-intrinsic-size of IntersectionObserver wanneer off-screen rendering werk bespaard kan worden.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Privacy
per pagina
Geen Storage Access API-gebruik gedetecteerd; optioneel
Specificatie: Storage Access API · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
  • Third party iframes: 0
Geen Storage Access API-gebruik gedetecteerd; optioneel. Relevant zodra embedded cross-site content eigen cookies nodig heeft.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Robuustheid
hele site
Geen Deprecation/Sunset-headers op de gecontroleerde machine-endpoints; optioneel
Specificatie: Deprecation and Sunset · Bekijk
0 / 10
  • Deprecation sunset: {"checked":10,"declared":0,"invalid":0,"examples":[]}
Geen Deprecation/Sunset-headers op de gecontroleerde machine-endpoints; optioneel. Kondig het uitfaseren van endpoints machineleesbaar aan met Deprecation (RFC 9745) en Sunset (RFC 8594) plus een successor-link.
N.v.t. Laag
Verplichting: Aanbevolen
Robuustheid
hele site
Geen onderhoudsstatus op de site-root; niet als fout beoordeeld
Specificatie: Maintenance pages and 503 · Bekijk
- - Geen onderhoudsstatus op de site-root; niet als fout beoordeeld. Gebruik bij gepland onderhoud HTTP 503 met Retry-After en een duidelijke onderhoudspagina.
N.v.t. Laag
Verplichting: Optioneel
Robuustheid
hele site
Geen service-worker signaal gevonden; offline support is optioneel
Specificatie: Offline support and service workers · Bekijk
0 / 20
  • Voorbeelden offline support:
  • Service-worker registraties: 0
  • Service-worker URL: geen waarde
  • Meer: +1 extra
Geen service-worker signaal gevonden; offline support is optioneel. Gebruik een service worker en offline fallback alleen wanneer offline/flaky-network gebruik voor deze site zinvol is.
N.v.t.
Shadow
Laag
Verplichting: Aanbevolen
Robuustheid
hele site
Geen redirect-hops waargenomen tijdens de rootprobes; niet van toepassing
Specificatie: Redirect-By header · Bekijk
-
  • Redirect by: {"hops":0,"with_redirect_by":0,"examples":[]}
Geen redirect-hops waargenomen tijdens de rootprobes; niet van toepassing. Laat iedere redirect-laag zich identificeren met een Redirect-By-header (of legacy X-Redirect-By) zodat redirectketens debugbaar zijn.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Beveiliging
hele site
Geen auth- of logoutflow gevonden; Clear-Site-Data niet van toepassing
Specificatie: Clear-Site-Data · Bekijk
0 / 20
  • Mogelijk gevoelige formuliervelden: 0
  • Logout links: 0
Geen auth- of logoutflow gevonden; Clear-Site-Data niet van toepassing. Relevant zodra er wordt ingelogd: stuur Clear-Site-Data op de logout-respons.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Beveiliging
domein
Geen Content-Digest/Repr-Digest op de gecontroleerde machine-endpoints; optioneel
Specificatie: Digest Fields (Content-Digest and Repr-Digest) · Bekijk
0 / 2
  • Digest fields: {"checked":2,"with_digest":0,"invalid":0,"examples":[]}
Geen Content-Digest/Repr-Digest op de gecontroleerde machine-endpoints; optioneel. Publiceer RFC 9530 digest-headers op API-, download- en machine-endpoints waar integriteitscontrole waarde heeft.
N.v.t. Laag
Verplichting: Optioneel
Crawlbaarheid en SEO
hele site
Geen image/video sitemap-extensies gedetecteerd; dit is optioneel
Specificatie: Image and video sitemap extensions · Bekijk
0 / 1
  • Image-sitemap extensie: nee
  • Video-sitemap extensie: nee
  • Afbeeldingen in steekproef: 51
  • Meer: +1 extra
Geen image/video sitemap-extensies gedetecteerd; dit is optioneel. Gebruik image/video sitemap-extensies alleen wanneer media niet goed via de HTML ontdekbaar is of veel eigen media apart gemonitord moet worden.
N.v.t. Laag
Verplichting: Optioneel
Crawlbaarheid en SEO
hele site
Geen IndexNow keybestand gevonden; optioneel
Specificatie: IndexNow · Bekijk
-
  • IndexNow key URL: geen waarde
  • IndexNow key status: 0
  • IndexNow key geldig: nee
Geen IndexNow keybestand gevonden; optioneel. Gebruik IndexNow alleen wanneer de site gewijzigde URLs actief naar deelnemende zoekmachines pusht; publiceer dan een geldig keybestand.
N.v.t. Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
hele site
Sitemapindex niet nodig op basis van de huidige crawlomvang
Specificatie: Sitemap index files · Bekijk
0 / 1
  • HTML-pagina's: 679
  • Sitemap status: 200
  • Sitemap parsebaar: ja
  • Meer: +4 extra
Sitemapindex niet nodig op basis van de huidige crawlomvang. Gebruik een sitemapindex zodra de site groter is dan een enkele sitemap of wanneer splitsing per contenttype nuttig is.
N.v.t. Laag
Verplichting: Aanbevolen
Well-known URI's
hele site
api-catalog status: 404; optioneel
Specificatie: api-catalog · Bekijk
0 / 1
  • Status: 404
api-catalog status: 404; optioneel. Publiceer api-catalog alleen als de site APIs/resources exposeert.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/apple-app-site-association status: 404
Specificatie: /.well-known/apple-app-site-association · Bekijk
0 / 1
  • Apple app-site-association status: 404
  • Apple app-site-association valide JSON: nee
/.well-known/apple-app-site-association status: 404 Publiceer dit alleen voor Apple Universal Links, Shared Web Credentials of verwante app-koppelingen; serveer geldige JSON zonder .json extensie.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/change-password status: 404
Specificatie: /.well-known/change-password · Bekijk
0 / 1
  • Change-password status: 404
  • Change-password location: -
/.well-known/change-password status: 404 Als de site accounts heeft: laat deze URL direct doorverwijzen naar de echte wachtwoord-wijzigpagina. Zonder accounts is ontbreken correct.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/nodeinfo status: 404
Specificatie: /.well-known/nodeinfo · Bekijk
0 / 1
  • NodeInfo status: 404
  • NodeInfo valide JSON: nee
/.well-known/nodeinfo status: 404 Publiceer dit alleen voor federated platforms; laat de well-known response verwijzen naar versioned NodeInfo-documenten.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Well-known URI's
hele site
Geen OAuth authorization server metadata gevonden; alleen nodig voor wie een authorization server aanbiedt
Specificatie: /.well-known/oauth-authorization-server · Bekijk
0 / 1
  • Status: 404
  • Valid: nee
Geen OAuth authorization server metadata gevonden; alleen nodig voor wie een authorization server aanbiedt. Publiceer RFC 8414-metadata (issuer, endpoints) op /.well-known/oauth-authorization-server wanneer het domein een OAuth authorization server host.
N.v.t.
Shadow
Laag
Verplichting: Optioneel
Well-known URI's
hele site
Geen OAuth protected resource metadata gevonden; alleen nodig voor wie een OAuth-beschermde API aanbiedt
Specificatie: /.well-known/oauth-protected-resource · Bekijk
0 / 1
  • Status: 404
  • Valid: nee
Geen OAuth protected resource metadata gevonden; alleen nodig voor wie een OAuth-beschermde API aanbiedt. Publiceer RFC 9728-metadata (resource, authorization_servers) op /.well-known/oauth-protected-resource wanneer het domein een OAuth-beschermde resource host.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/openid-configuration status: 404
Specificatie: /.well-known/openid-configuration · Bekijk
0 / 1
  • OpenID configuration status: 404
  • OpenID configuration valide JSON: nee
/.well-known/openid-configuration status: 404 Publiceer dit alleen als deze host een OIDC-provider is; zorg dan voor geldige metadata met issuer, endpoints en jwks_uri.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/traffic-advice status: 404
Specificatie: /.well-known/traffic-advice · Bekijk
0 / 1
  • Traffic-advice status: 404
  • Traffic-advice valide JSON: nee
/.well-known/traffic-advice status: 404 Publiceer dit alleen als je private prefetch proxyverkeer wilt weigeren of throttlen; gebruik geldige traffic-advice JSON.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/webauthn status: 404
Specificatie: /.well-known/webauthn · Bekijk
0 / 1
  • WebAuthn status: 404
  • WebAuthn valide JSON: nee
/.well-known/webauthn status: 404 Publiceer dit alleen voor passkeys over meerdere origins; gebruik dan geldige JSON met een origins-lijst.
N.v.t. Laag
Verplichting: Optioneel
Well-known URI's
hele site
/.well-known/webfinger status: 404
Specificatie: /.well-known/webfinger · Bekijk
0 / 1
  • WebFinger status: 404
  • WebFinger valide respons: nee
/.well-known/webfinger status: 404 Publiceer dit alleen voor federated accounts/resources; accepteer resource-query's en geef JSON Resource Descriptor responses terug.
Voldoet Laag
Verplichting: Vermijden
Toegankelijkheid
per pagina
Geen bekende accessibility overlay-signalen in de steekproef gevonden
Specificatie: Accessibility overlays · Bekijk
0 / 20
  • Voorbeelden accessibility overlays:
  • Accessibility overlay signalen: 0
Geen bekende accessibility overlay-signalen in de steekproef gevonden. Los toegankelijkheid in de markup, styling en componenten op; vertrouw niet op runtime overlay-widgets.
Voldoet Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen ARIA-roles in de steekproef gevonden
Specificatie: ARIA — first rule of ARIA · Bekijk
0 / 20
  • Voorbeelden ARIA:
  • ARIA role-elementen: 0
  • Mogelijke ARIA-misbruiksignalen: 0
Geen ARIA-roles in de steekproef gevonden. Gebruik native HTML eerst; voeg ARIA alleen toe voor semantiek die HTML niet kan uitdrukken en test naam/rol/waarde.
Voldoet Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Documenttaal en inline lang-attributen in de steekproef beoordeeld
Specificatie: Document and parts language · Bekijk
0 / 20
  • Lang missing examples:
  • Voorbeelden inline lang:
  • Inline lang-attributen: 188
  • Meer: +2 extra
Documenttaal en inline lang-attributen in de steekproef beoordeeld. Zet een geldige html lang op iedere template en markeer anderstalige passages met een geldig lang-attribuut.
Voldoet
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Geen bedekte focusposities gemeten tijdens de tab-doorloop op mobiel en desktop
Specificatie: Focus not obscured · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
  • Tabbable sample: zie invisible_focus
Geen bedekte focusposities gemeten tijdens de tab-doorloop op mobiel en desktop. Houd bij nieuwe sticky/overlay-elementen rekening met de focuspositie.
Voldoet
Shadow
Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Forced-colors-emulatie toonde geen onzichtbare tekst of expliciete palet-overrides op de volledige steekproef
Specificatie: Forced colours mode · Bekijk
0 / 10
  • Browser pages completed: 10
  • Browser pages failed: 0
Forced-colors-emulatie toonde geen onzichtbare tekst of expliciete palet-overrides op de volledige steekproef. Blijf systeempalletkleuren gebruiken zodat forced-colors mode blijft werken.
Voldoet Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Alle afbeeldingen in de live steekproef hebben een alt-attribuut
Specificatie: Image alt text · Bekijk
0 / 51 - Alle afbeeldingen in de live steekproef hebben een alt-attribuut. Voeg alt toe; gebruik alt="" alleen voor decoratieve afbeeldingen.
Voldoet Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Formulierinputs in de steekproef hebben passende mobiele input-signalen
Specificatie: Mobile-friendly form inputs · Bekijk
0 / 40
  • Voorbeelden mobiele inputs:
  • Mobiele input-issues: 0
Formulierinputs in de steekproef hebben passende mobiele input-signalen. Gebruik type=email/tel/url/search, inputmode voor numerieke velden en autocomplete voor naam/adres/contactvelden.
Voldoet Laag
Verplichting: Aanbevolen
Toegankelijkheid
per pagina
Interactie gebruikt native HTML-elementen in de steekproef
Specificatie: Native interactive elements · Bekijk
0 / 20
  • Voorbeelden native controls:
  • Niet-native interactieve elementen: 0
Interactie gebruikt native HTML-elementen in de steekproef. Gebruik bij voorkeur button, a, input, select, textarea, details/summary of dialog voor interactie.
Voldoet Laag
Verplichting: Verplicht
Toegankelijkheid
per pagina
Alle steekproefpagina's hebben een main-landmark
Specificatie: Semantic HTML and landmarks · Bekijk
0 / 20 - Alle steekproefpagina's hebben een main-landmark. Gebruik semantische landmarks zoals main, nav, header en footer.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
hele site
Kernsignalen voor agent-leesbaarheid aanwezig: 5 van 5
Specificatie: Agent readiness · Bekijk
0 / 5
  • Agent-ready kernsignalen: 5
  • AI-crawlerbeleid: ja
  • Query-URL's: 0
  • Meer: +3 extra
Kernsignalen voor agent-leesbaarheid aanwezig: 5 van 5. Verbeter robotsbeleid, stabiele URLs, structured data, machine-readable formats en HTTP discovery stapsgewijs.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
hele site
llms.txt status: 200
Specificatie: llms.txt · Bekijk
0 / 1
  • Status: 200
llms.txt status: 200 Publiceer /llms.txt als curatie-index voor AI/agents.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
hele site
Machine-readable formats/signalen gevonden: 4
Specificatie: Machine-readable formats · Bekijk
0 / 1 Machine-readable formats/signalen gevonden: 4. Publiceer waar relevant llms.txt, feeds, JSON/Markdown alternates, api-catalog of schemamap naast HTML.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
per pagina
Markdown source alternates in de steekproef: 20
Specificatie: Per-page Markdown source endpoints · Bekijk
0 / 20
  • Voorbeelden Markdown source:
  • Markdown source links: 20
Markdown source alternates in de steekproef: 20. Bied voor documentatie- of contentpagina’s waar zinvol een text/markdown alternate of .md-bronendpoint aan.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
hele site
Expliciete AI-crawlerregels in robots.txt gedetecteerd
Specificatie: robots.txt for AI crawlers · Bekijk
0 / 1
  • Robots.txt status: 200
Expliciete AI-crawlerregels in robots.txt gedetecteerd. Maak beleid voor AI crawlers expliciet in robots.txt.
Voldoet Laag
Verplichting: Verplicht
AI-gereedheid
hele site
Geen vluchtige queryparameters in canonieke HTML-URL's gevonden
Specificatie: Stable URLs · Bekijk
0 / 679
  • Query-URL's: 0
Geen vluchtige queryparameters in canonieke HTML-URL's gevonden. Verwijder vluchtige parameters uit deelbare URL's of canonicaliseer ze naar een stabiele representatie.
Voldoet Laag
Verplichting: Aanbevolen
AI-gereedheid
per pagina
JSON-LD structured data aanwezig op de steekproefpagina’s
Specificatie: Structured data for agents · Bekijk
0 / 20 - JSON-LD structured data aanwezig op de steekproefpagina’s. Gebruik schema.org JSON-LD voor kernpagina’s zodat agents typed facts kunnen lezen.
Voldoet Laag
Verplichting: Aanbevolen
Metadata en content
per pagina
HTML-pagina's hebben een bruikbare canonical; bewuste varianten naar een bestaande primaire URL zijn geldig
Specificatie: Canonical URL · Bekijk
0 / 679
  • Canonical ontbreekt: 0
  • Canonical naar andere URL: 4
  • Canonical unresolved: 0
  • Meer: +3 extra
HTML-pagina's hebben een bruikbare canonical; bewuste varianten naar een bestaande primaire URL zijn geldig. Voeg rel="canonical" toe waar die ontbreekt en herstel canonicals waarvan de doel-URL niet in de run bestaat.
Voldoet Laag
Verplichting: Verplicht
Basis
per pagina
Alle steekproefpagina's beginnen met een HTML5 doctype
Specificatie: The HTML doctype · Bekijk
0 / 20 - Alle steekproefpagina's beginnen met een HTML5 doctype. Zorg dat templates met <!doctype html> beginnen.
Voldoet Laag
Verplichting: Verplicht
Basis
per pagina
Alle steekproefpagina's hebben een geldig html lang-attribuut
Specificatie: The lang attribute on html · Bekijk
0 / 20 - Alle steekproefpagina's hebben een geldig html lang-attribuut. Zet bijvoorbeeld lang="nl" of lang="nl-NL" op het html-element.
Voldoet Laag
Verplichting: Verplicht
Basis
per pagina
Alle steekproefpagina's declareren een UTF-8 charset
Specificatie: meta charset · Bekijk
0 / 20 - Alle steekproefpagina's declareren een UTF-8 charset. Plaats <meta charset="UTF-8"> vroeg in de head.
Voldoet Laag
Verplichting: Verplicht
Basis
per pagina
Alle steekproefpagina's hebben een bruikbare viewport met zoom toegestaan
Specificatie: meta viewport · Bekijk
0 / 20 - Alle steekproefpagina's hebben een bruikbare viewport met zoom toegestaan. Gebruik width=device-width, initial-scale=1 en schakel user scaling niet uit.
Voldoet Laag
Verplichting: Aanbevolen
Metadata en content
per pagina
Open Graph metadata is incompleet in de steekproef
Specificatie: Open Graph protocol · Bekijk
0 / 20 - Open Graph metadata is incompleet in de steekproef. Voeg og:title, og:description, og:image, og:url en og:type toe.
Voldoet Laag
Verplichting: Vermijden
Internationalisatie
hele site
Geen duidelijke automatische taalredirect gedetecteerd op de root
Specificatie: Avoid automatic IP-based language redirects · Bekijk
0 / 1
  • Automatische taalredirect: nee
  • Effectieve URL taalprobe: geen waarde
Geen duidelijke automatische taalredirect gedetecteerd op de root. Forceer bezoekers of crawlers niet automatisch naar een locale; bied een duidelijke keuze en behoud deelbare URLs.
Voldoet Laag
Verplichting: Verplicht
Internationalisatie
per pagina
Inline lang-attributen in de steekproef beoordeeld
Specificatie: lang attribute on inline content · Bekijk
0 / 188
  • Inline lang-attributen: 188
  • Ongeldige inline lang-attributen: 0
  • Voorbeelden inline lang:
Inline lang-attributen in de steekproef beoordeeld. Markeer passages in een andere taal met een geldig lang-attribuut, bijvoorbeeld lang="en".
Voldoet Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Geen eenvoudige BFCache blocker in de steekproef/rootheaders gevonden
Specificatie: Back/forward cache (BFCache) · Bekijk
0 / 21
  • BFCache blockers: 0
  • Voorbeelden BFCache blockers:
  • Cache control no store: nee
  • Meer: +1 extra
Geen eenvoudige BFCache blocker in de steekproef/rootheaders gevonden. Vermijd unload/beforeunload handlers en no-store op pagina's die back/forward navigatie instant moeten herstellen; valideer kritieke templates aanvullend in DevTools BFCache diagnostics.
Voldoet Laag
Verplichting: Verplicht
Snelheid
domein
Cache-Control header aanwezig
Specificatie: Cache-Control headers · Bekijk
0 / 1
  • Cache control: no-cache, must-revalidate
Cache-Control header aanwezig. Zet expliciet cachebeleid voor HTML en assets.
Voldoet Laag
Verplichting: Verplicht
Snelheid
domein
Content-Encoding aanwezig op de rootrespons
Specificatie: Compression · Bekijk
0 / 1
  • Content encoding: gzip
Content-Encoding aanwezig op de rootrespons. Comprimeer tekstresponsen met gzip/br/bij voorkeur brotli waar ondersteund.
Voldoet Laag
Verplichting: Aanbevolen
Snelheid
domein
ETag of Last-Modified validator aanwezig op de rootrespons
Specificatie: Conditional requests (ETag, Last-Modified, 304) · Bekijk
0 / 1
  • Etag: "5a51-659309f1948cf-gzip"
  • Last modified: Sun, 16 Aug 2026 21:20:22 GMT
ETag of Last-Modified validator aanwezig op de rootrespons. Stuur ETag of Last-Modified mee op cachebare responses en eer If-None-Match/If-Modified-Since.
Voldoet Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Veel render-blocking stylesheets in de head
Specificatie: Critical CSS and render-blocking resources · Bekijk
0 / 20
  • Voorbeelden CSS:
  • Blocking stylesheets: 20
  • Pagina's met veel blocking CSS: 0
Pagina's met veel render-blocking stylesheets in de head. Beperk kritieke CSS, laad niet-kritieke stylesheets later en voorkom een brede blocking head.
Voldoet
Shadow
Laag
Verplichting: Vermijden
Snelheid
hele site
Geen first-party sharding- of spritesignalen in de steekproef gevonden
Specificatie: HTTP/1.1 workarounds: sharding, sprites, and bundling · Bekijk
0 / 20
  • First party asset hosts:
  • Css sprite signals: 0
  • Http1 workaround examples:
  • Meer: +1 extra
Geen first-party sharding- of spritesignalen in de steekproef gevonden. Stop met domain sharding en image sprites onder HTTP/2/3; bundel alleen nog om bytes te besparen, niet om requests te tellen.
Voldoet Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Scripts in de steekproef laden met defer, async of type=module
Specificatie: Script loading · Bekijk
0 / 20 - Scripts in de steekproef laden met defer, async of type=module. Gebruik defer, async of type=module voor scripts waar mogelijk.
Voldoet Laag
Verplichting: Verplicht
Robuustheid
hele site
Niet-bestaande URL geeft status 404
Specificatie: Custom error pages · Bekijk
0 / 1
  • Status: 404
Niet-bestaande URL geeft status 404 Gebruik echte 404/410 met een bruikbare foutpagina.
Voldoet Laag
Verplichting: Aanbevolen
Robuustheid
per pagina
Geen JavaScript-afhankelijke HTML-shells in de steekproef gevonden
Specificatie: Graceful degradation when JavaScript fails · Bekijk
0 / 20
  • Voorbeelden JS-degradatie:
  • Ssr shell suspected: 0
  • Minimale zichtbare tekstlengte: 6217
Geen JavaScript-afhankelijke HTML-shells in de steekproef gevonden. Zorg dat kerncontent en primaire navigatie bruikbaar zijn in de eerste HTML-response, met JavaScript als verbetering.
Voldoet Laag
Verplichting: Aanbevolen
Beveiliging
domein
DNS CAA records gevonden: 10
Specificatie: DNS CAA records · Bekijk
0 / 1
  • DNS CAA-records: 10
DNS CAA records gevonden: 10. Publiceer CAA-records voor de certificate authorities die voor dit domein mogen uitgeven.
Voldoet Laag
Verplichting: Optioneel
Beveiliging
domein
DNSKEY-records gevonden: 1
Specificatie: DNSSEC · Bekijk
0 / 1
  • DNSSEC gecontroleerd: ja
  • DNSKEY-records: 1
DNSKEY-records gevonden: 1. Overweeg DNSSEC als registrar, registry en DNS-provider dit betrouwbaar ondersteunen.
Voldoet Laag
Verplichting: Verplicht
Beveiliging
domein
Clickjackingbescherming aanwezig
Specificatie: Clickjacking protection · Bekijk
0 / 1
  • X frame options: SAMEORIGIN
Clickjackingbescherming aanwezig. Gebruik CSP frame-ancestors en eventueel X-Frame-Options als fallback.
Voldoet
Shadow
Laag
Verplichting: Verplicht
Beveiliging
domein
HTTPS werkt met geldig certificaat en TLS 1.2/1.3 bevestigd; weigering van obsolete protocollen niet lokaal meetbaar
Specificatie: HTTPS and TLS · Bekijk
0 / 1
  • HTTPS-status: 200
  • Certificate valid: ja
  • Http redirects to https: ja
  • Meer: +5 extra
HTTPS werkt met geldig certificaat en TLS 1.2/1.3 bevestigd; weigering van obsolete protocollen niet lokaal meetbaar. Serveer alles via HTTPS met TLS 1.2/1.3, weiger TLS 1.0/1.1 en laat HTTP permanent doorverwijzen.
Voldoet Laag
Verplichting: Aanbevolen
Beveiliging
per pagina
Geen HTTP-subresources op HTTPS-pagina's in de steekproef gevonden
Specificatie: Mixed content · Bekijk
0 / 20 - Geen HTTP-subresources op HTTPS-pagina's in de steekproef gevonden. Serveer alle subresources via HTTPS.
Voldoet Laag
Verplichting: Verplicht
Beveiliging
domein
X-Content-Type-Options nosniff aanwezig
Specificatie: X-Content-Type-Options nosniff · Bekijk
0 / 1
  • X content type options: nosniff
X-Content-Type-Options nosniff aanwezig. Voeg X-Content-Type-Options: nosniff toe.
Voldoet Laag
Verplichting: Aanbevolen
Beveiliging
domein
Referrer-Policy header aanwezig
Specificatie: Referrer-Policy · Bekijk
0 / 1
  • Referrer policy: strict-origin-when-cross-origin
Referrer-Policy header aanwezig. Gebruik bijvoorbeeld strict-origin-when-cross-origin.
Voldoet Laag
Verplichting: Aanbevolen
Beveiliging
hele site
security.txt status: 200
Specificatie: security.txt · Bekijk
0 / 1
  • Status: 200
security.txt status: 200 Publiceer /.well-known/security.txt.
Voldoet Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
per pagina
Diepe steekproefpagina's hebben breadcrumb-signalen
Specificatie: Breadcrumbs · Bekijk
0 / 19
  • Voorbeelden breadcrumbs:
  • Breadcrumb-kandidaten: 19
  • Pagina's met zichtbare breadcrumb: 20
  • Meer: +1 extra
Diepe steekproefpagina's hebben breadcrumb-signalen. Gebruik een zichtbare breadcrumb-navigatie en BreadcrumbList JSON-LD op dieper liggende pagina's.
Voldoet Laag
Verplichting: Verplicht
Crawlbaarheid en SEO
hele site
HTTP verwijst permanent naar HTTPS
Specificatie: Redirects · Bekijk
0 / 1 HTTP verwijst permanent naar HTTPS. Laat http:// permanent doorverwijzen naar de HTTPS-root.
Voldoet Laag
Verplichting: Verplicht
Crawlbaarheid en SEO
per pagina
Geen beperkende noindex/nofollow directives gevonden in de steekproef
Specificatie: Meta robots and X-Robots-Tag · Bekijk
0 / 20
  • Sampled meta robots missing: 20
  • Sampled noindex pages: 0
  • Sampled nofollow pages: 0
  • Meer: +1 extra
Geen beperkende noindex/nofollow directives gevonden in de steekproef. Controleer noindex/private/staging-pagina's apart; zorg dat publieke kernpagina's indexeerbaar zijn en niet-publieke pagina's expliciet noindex hebben.
Voldoet Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
hele site
robots.txt status: 200
Specificatie: robots.txt · Bekijk
0 / 1
  • Status: 200
  • Sitemaps in robots.txt: 1
robots.txt status: 200 Publiceer robots.txt op de site-root en voorkom serverfouten op dit endpoint.
Voldoet Laag
Verplichting: Aanbevolen
Snelheid
per pagina
Primaire content staat in de eerste HTML-response van de steekproefpagina's
Specificatie: Server-side rendering · Bekijk
0 / 20
  • Voorbeelden HTML-shell:
  • Minimale zichtbare tekstlengte: 6217
  • Zichtbare tekst in steekproef: 381378
Primaire content staat in de eerste HTML-response van de steekproefpagina's. Zorg dat primaire content, metadata en crawlbare links al in de eerste HTML-response staan.
Voldoet Laag
Verplichting: Vermijden
Crawlbaarheid en SEO
hele site
Niet-bestaande probe-URL status: 404
Specificatie: Soft 404s · Bekijk
0 / 1
  • Status: 404
Niet-bestaande probe-URL status: 404 Zorg dat niet-bestaande URL's 404 of 410 teruggeven.
Voldoet Laag
Verplichting: Aanbevolen
Metadata en content
per pagina
JSON-LD aanwezig op de steekproefpagina's
Specificatie: Structured data JSON-LD · Bekijk
0 / 20 - JSON-LD aanwezig op de steekproefpagina's. Voeg schema.org JSON-LD toe waar inhoudstype dat rechtvaardigt.
Voldoet Laag
Verplichting: Aanbevolen
Crawlbaarheid en SEO
hele site
sitemap.xml gevonden; parsebaar=ja, entries=679
Specificatie: XML sitemaps · Bekijk
0 / 1
  • Status: 200
  • Sitemap parsebaar: ja
  • Sitemap entries: 679
  • Meer: +2 extra
sitemap.xml gevonden; parsebaar=ja, entries=679. Publiceer een parsebare XML-sitemap of sitemap index met URL- of child-sitemap entries.
Voldoet Laag
Verplichting: Aanbevolen
Well-known URI's
hele site
Een of meer standaard well-known endpoints gedetecteerd
Specificatie: Well-known URIs · Bekijk
0 / 10
  • Security.txt status: 200
  • API-catalog status: 404
  • Change-password status: 404
  • Meer: +7 extra
Een of meer standaard well-known endpoints gedetecteerd. Gebruik de exacte /.well-known/... paden wanneer je site-level metadata of discoverydocumenten publiceert.
Resultaten per categorie 10 categorieën
Categorie Aandacht Fouten Waarschuwingen Handmatig Voldoet Totaal
Toegankelijkheid 7 4 2 4 10 29
Basis 7 0 7 0 6 20
Privacy 6 1 3 1 0 7
Internationalisatie 5 0 3 2 2 13
Snelheid 4 1 4 1 7 25
Beveiliging 3 0 8 0 9 19
Crawlbaarheid en SEO 3 0 3 0 8 14
Robuustheid 2 0 1 1 2 8
AI-gereedheid 1 0 1 0 8 21
Well-known URI's 0 0 0 0 1 12
Auditdetails meting van 20-08-2026 13:09:57 (crawl 117)
Status
Deze audit hoort bij de laatste afgeronde crawlrun 117. Bron: Mahieu klanten.
Laatste audit
20-08-2026 13:09:57
Meetversie
website-spec-20260820.21
AI-vindbaarheid (GEO)

Analyse AI-vindbaarheid

Laatste audit: 19-08-2026 18:16:28

Score: deterministisch gemeten (stabiel over metingen) · meetversie 2 · Duiding: gpt-5.6-sol

Download rapport (HTML)

AI-cijfer8,4van 10

AI-vindbaarheid 8,5 · Klassieke SEO 8,2

Eindscore

Totaalscore: 82,4/100 (dashboardcijfer 8,4/10); GEO 58,4/70; SEO 24,0/30.

Auditbereik

Antwoord op de centrale auditvraag: een AI-systeem kan deze website technisch goed bereiken en de inhoud in veel gevallen gebruiken voor antwoorden en citaties. De site biedt 679 bereikbare HTML-pagina’s, een werkende s…

Onderbouwing

De live bereikbare https://www.janpronk.nl/llms.txt is als primaire analysebron gebruikt. Deze bevat 4 koppen en 54 links en fungeert als AI-routekaart. De door ContentInzicht gegenereerde llms_output is niet gebruikt e…

Grootste kans

De grootste directe winst ligt bij het uniformeren van de Person-entiteit en de herleidbaarheid van auteurschap, publicatie en paginadatering. Secundaire verbeterpunten zijn het verfijnen van structured data, het verbet…

antwoordbaarheid Op orde

5,0/5

12,0 van 12 punten
AI-crawlbaarheid Op orde

5,0/5

10,0 van 10 punten
citeerbaarheid Op orde

5,0/5

10,0 van 10 punten
structured data Aandacht

4,0/5

8,0 van 10 punten
entiteitenlaag Actie nodig

1,0/5

1,6 van 8 punten

De 5 zwaarst wegende GEO-onderdelen (van 10 onderdelen; GEO telt voor 70 en klassieke SEO voor 30 van de 100 punten) — volledige verdeling op de tab Scores.

Managementsamenvatting

Totaalscore: 82,4/100 (dashboardcijfer 8,4/10); GEO 58,4/70; SEO 24,0/30.

Antwoord op de centrale auditvraag: een AI-systeem kan deze website technisch goed bereiken en de inhoud in veel gevallen gebruiken voor antwoorden en citaties. De site biedt 679 bereikbare HTML-pagina’s, een werkende sitemap, expliciete toegang voor AI-crawlers, bruikbare tekstpassages, canonieke URL’s en auteur- en datumsignalen in de zes live onderzochte pagina’s. Voor betrouwbare identificatie en aanbevelingen blijft echter een belangrijk voorbehoud bestaan: de entiteitenlaag is onvoldoende eenduidig gemeten. De site-identiteit is vastgesteld via fallback_title_or_host met zekerheid 0,55 en stabiele externe identiteitskoppelingen zijn niet over de volledige steekproef aangetoond.

De live bereikbare https://www.janpronk.nl/llms.txt is als primaire analysebron gebruikt. Deze bevat 4 koppen en 54 links en fungeert als AI-routekaart. De door ContentInzicht gegenereerde llms_output is niet gebruikt en heeft de score niet verhoogd.

De grootste directe winst ligt bij het uniformeren van de Person-entiteit en de herleidbaarheid van auteurschap, publicatie en paginadatering. Secundaire verbeterpunten zijn het verfijnen van structured data, het verbeteren van 125 thin-contentpagina’s, het aanvullen van 11 ontbrekende descriptions en het optimaliseren van grote afbeeldingen. Search Console, analytics, serverlogs, concurrentiedata en volledige HTML buiten de live steekproef zijn niet beoordeeld.

GEO-oordeel

AI-crawlbaarheid — feitelijke bevinding: robots.txt retourneert 200 en staat algemene crawlers en expliciet genoemde AI-bots toe. De sitemap retourneert 200 en bevat 679 URL’s. Voor de 679 intern gecrawlde HTML-pagina’s zijn geen interne 4xx- of 5xx-responses en geen redirects vastgesteld. Dit ondersteunt betrouwbare ontdekking en verwerking.

Entiteiten — interpretatie: de homepage bevat een valide Person-entiteit met @id https://www.janpronk.nl/#person, maar de auditbrede site-identiteit moest worden afgeleid uit titel of host met een zekerheid van 0,55. De live homepage registreert drie sameAs-verwijzingen, maar de bestemmingen daarvan zijn niet aangeleverd en externe bronhosts zijn niet gemeten. Daardoor kan niet worden vastgesteld of de identiteit buiten de website consequent en verifieerbaar verbonden is.

llms.txt/Markdown — feitelijke bevinding: de live /llms.txt is met status 200 volledig opgehaald en bevat 4 koppen en 54 links. Het bestand beschrijft de website als persoonlijk archief en meldt dat contentpagina’s een Markdown-alternatief hebben. De live /llms.txt is de gebruikte analysebron; gegenereerde output is buiten de beoordeling gehouden.

Antwoordbaarheid en citeerbaarheid — feitelijke bevinding: alle zes live onderzochte pagina’s bevatten bruikbare tekstpassages, een canonical en datum- en auteursignalen. De homepage bevat bijvoorbeeld een passage over de leerstoel aan het Institute of Social Studies, de Nederlandse politieke loopbaan en functies binnen de VN. De pagina /about-myself.html bevat concrete biografische passages over geboorte, studie en politieke functies.

Trust en herleidbaarheid — interpretatie: auteurschap is in de live steekproef herkenbaar als Jan Pronk, maar de semantische uitwerking verschilt per paginatype. Op enkele collectiepagina’s is de JSON-LD-datum ouder dan de nieuwste zichtbare vermelding. Zo draagt /speeches.html de structured-data-datum 2022-05-09 terwijl de zichtbare lijst een speech uit 2026 bevat. Dit kan voor AI-systemen onduidelijk maken of de datum de publicatie, laatste inhoudsupdate of oorspronkelijke archiefdatum voorstelt.

GEO-conclusie: de site is sterk bruikbaar voor beantwoording en citatie van primaire teksten van Jan Pronk. Voor entiteitsvergelijkingen, kennisgrafen en aanbevelingen is eerst een consequente, extern verifieerbare identiteit en een explicieter datum- en publicatiemodel nodig.

SEO-oordeel

De klassieke technische basis is goed: 679 HTML-pagina’s zijn gecrawld zonder interne 4xx/5xx of redirects, canonicals zijn aanwezig in de live steekproef en de gemiddelde gemeten laadtijd is 0,341 seconde. PageSpeed rapporteert LCP 2,844 seconden, FID 79 milliseconden en CLS 0; INP is niet beschikbaar.

De contentkwaliteit is gemiddeld omvangrijk met 1.799,315 woorden gemiddeld en 1.194 woorden mediaan, maar 125 pagina’s zijn als thin content aangemerkt. Dit concentreert zich vooral in pictures met 71 van 74 pagina’s en video-audio met 28 van 38 pagina’s. Daarnaast ontbreken op 11 pagina’s descriptions. De vijf grootste gemeten afbeeldingen liggen tussen 919 kB en 1.429 kB en vormen een concrete optimalisatiekans.

Prioriteit in de tabel: P1 = actie nodig · P2 = aandacht · P3 = op orde. De prioriteit weegt mee hoeveel gewogen punten er op het onderdeel te winnen zijn.

Scores
OnderdeelScore 0-5GewichtGewogen scoreBewijsPrioriteit
AI-crawlbaarheid51010robots-cache aanwezig; sitemap live bereikbaar; queue-problemen 0; interne 4xx/5xx 0 op 679 pagina'sP3
structured data41086 live pagina's met valide JSON-LD; types: Person, Place, Country, CollegeOrUniversity, WebSite, WebPage, AboutPage, BreadcrumbListP2
entiteitenlaag181.6site-identiteit fallback_title_or_host (zekerheid 0,55); externe bronhosts niet gemeten (telt niet mee)P1
llms.txt/Markdown566analysebron: live /llms.txt; live llms.txt 2xx bereikbaar (4 koppen, 54 links); gegenereerde llms_output aanwezig maar niet scoreverhogend; Live /llms.txt is live ophaalbaar en wordt gebruikt voor de GEO/SEO-analyse; de door ContentInzicht gegenereerde llms_output telt niet mee voor deze score.P3
antwoordbaarheid512126 live pagina's met bruikbare passages; geselecteerde bewijs-URL's 20P3
citeerbaarheid510106 passagepagina's; datum-signalen op 6 pagina's; auteur/publisher-signalen op 6 pagina's; meetgaten 0P3
trust/herleidbaarheid384.8auteur/publisher-signalen op 6 pagina's; datum-signalen op 6 pagina's; Organization/GovernmentOrganization niet gevonden; stabiele @id/sameAs niet aangetoondP2
contentarchitectuur56615 topicsegmenten; 20 geselecteerde bewijs-URL'sP3
klassieke technische SEO415120 interne 4xx/5xx; 0 redirects; PageSpeed apiP2
klassieke content-SEO4151211 korte/ontbrekende descriptions; 125 thin-content pagina's; gemiddelde woorden 1799.3P2
Bewijstabel
BevindingURL / bronBewijsImpactZekerheid
AI-crawlers zijn toegestaanhttps://www.janpronk.nl/robots.txtStatus 200; User-agent: * en OAI-SearchBot, GPTBot, ClaudeBot, PerplexityBot, Google-Extended en CCBot hebben Allow: /.AI-systemen kunnen de site technisch crawlen.Hoog; volledig live opgehaald.
Sitemap is bereikbaar en omvangrijkhttps://www.janpronk.nl/sitemap.xmlStatus 200; XML geparseerd zonder fout; 679 locaties.Ondersteunt ontdekking en actualisering van archiefpagina’s.Hoog; volledig live opgehaald.
Live AI-routekaart aanwezighttps://www.janpronk.nl/llms.txtStatus 200; 4 koppen, 54 links en volledige body; deze live bron is gebruikt voor de analyse.Geeft AI-systemen een compacte beschrijving en hoofdroutes.Hoog.
Homepage heeft valide entiteitsdatahttps://www.janpronk.nl/Eén valide JSON-LD-script met Person, Place, Country, CollegeOrUniversity, WebSite en WebPage; Person-ID https://www.janpronk.nl/#person.Helpt persoons- en website-identificatie.Hoog voor deze pagina; volledige live body.
Site-identiteit auditbreed niet overtuigend vastgesteldevidence.site_identityBron fallback_title_or_host; confidence 0,55.Risico op onvolledige entiteitskoppeling bij aanbevelingen en vergelijkingen.Hoog voor de meting; externe bronhosts zijn niet beoordeeld.
Biografische content is antwoordbaarhttps://www.janpronk.nl/about-myself.htmlVolledige live pagina met 1.822 woorden, H1 en zeven H2’s; passages over geboorte, opleiding en politieke loopbaan.Geschikt als primaire bron voor biografische antwoorden.Hoog voor de aanwezige tekst.
Collection-datum kan afwijken van actuele lijstinhoudhttps://www.janpronk.nl/speeches.htmlJSON-LD-datum 2022-05-09; zichtbare passage vermeldt een speech van 22 maart 2026.AI kan de actualiteit of betekenis van de paginadatum verkeerd interpreteren.Hoog voor de waargenomen discrepantie.
Thin content is geconcentreerd in media-archieventopic_map en content_issue_examples125 thin-contentpagina’s; pictures 71 van 74 en video-audio 28 van 38. Voorbeeld: /resultaten.html met 19 woorden.Minder context voor zoekmachines en AI-antwoorden.Hoog binnen de crawl van 679 pagina’s.
Descriptions ontbreken op een beperkt aantal pagina’scontent_issue_examples.missing_description11 van 679 HTML-pagina’s, afgerond 2%, missen een description.Beperkt de controle over zoekresultaatsnippets en samenvatting.Hoog binnen de crawl.
Grote afbeeldingen aanwezigfindings.largest_imagesGrootste bestanden: JANPRONK12color.jpg 1.429 kB en 2023-beste-bram.png 1.428 kB.Kan beeldpagina’s en LCP negatief beïnvloeden.Hoog voor de gemeten bestandsgroottes.

De uitvoerbare werklijst met deze punten staat in het Actiecentrum.

Top 10 verbeteracties
PrioriteitActieWaaromImpactInspanningEigenaarAcceptatiecriterium
P1Maak https://www.janpronk.nl/#person de uniforme persoons-ID op alle relevante pagina’s.De entiteitenlaag scoort 1/5 en de site-identiteit is via fallback vastgesteld.Hogere betrouwbaarheid bij entiteitsherkenning, citaties en kennisgrafen.MiddelDeveloper / structured-data-specialistAlle relevante JSON-LD-blokken verwijzen via author, about of publisher naar exact dezelfde Person-ID; validatie geeft geen fouten.
P1Controleer en documenteer de drie homepage-sameAs-koppelingen en hergebruik alleen geverifieerde profielen.Er zijn drie koppelingen gemeten, maar de bestemmingen en externe bevestiging zijn niet aangeleverd.Betere externe disambiguatie van Jan Pronk.LaagRedactie / site-eigenaarIedere sameAs-URL is bereikbaar, behoort aantoonbaar bij Jan Pronk en staat consequent in de centrale Person-entiteit.
P2Voeg per inhoudspagina een specifiek hoofdtype toe, zoals Article voor essays en columns en een passend CreativeWork-type voor toespraken of interviews.De JSON-LD is valide, maar de gemeten hoofdtypen zijn vooral generiek.Duidelijker onderwerp, auteurschap, genre en publicatiecontext voor AI en zoekmachines.MiddelDeveloper / structured-data-specialistEen steekproef van elk contenttype bevat een valide hoofdentiteit met headline, author, datePublished, dateModified, mainEntityOfPage en inLanguage.
P2Scheid oorspronkelijke publicatiedatum, wijzigingsdatum en nieuwste itemdatum op collectiepagina’s.Op /speeches.html staat een JSON-LD-datum uit 2022 terwijl de lijst inhoud uit 2026 bevat.Minder kans op verkeerde actualiteitsinterpretatie.MiddelDeveloper en redactieDatums hebben expliciete labels; datePublished en dateModified hebben aantoonbaar de juiste betekenis en komen overeen met zichtbare informatie.
P2Verrijk de 125 thin-contentpagina’s met beschrijving, context, datum, locatie, onderwerp en relevante interne links.Vooral foto-, video- en boekpagina’s bevatten weinig tekstuele context.Meer antwoordbaarheid, toegankelijkheid en organische vindbaarheid.HoogRedactieAlle prioritaire media- en boekpagina’s bevatten minimaal een unieke contextparagraaf en beschrijvende metadata; duplicatie wordt handmatig gecontroleerd.
P2Vul de 11 ontbrekende meta descriptions aan.Deze pagina’s hebben geen description, waaronder inhoudelijk omvangrijke speeches.Betere controle over snippets en compacte machinesamenvattingen.LaagSEO-redactieDe 11 genoemde URL’s hebben een unieke, inhoudelijk correcte description zonder afgebroken tekst.
P2Optimaliseer de grootste afbeeldingen en lever moderne varianten en dimensies.Vijf gemeten afbeeldingen zijn 919–1.429 kB; LCP is 2,844 seconden.Snellere visuele weergave en mogelijk betere LCP.MiddelFrontenddeveloperDe vijf genoemde bestanden hebben gecomprimeerde WebP/AVIF-varianten, correcte width/height en responsieve srcset; visuele kwaliteit blijft acceptabel.
P2Maak auteurschap en broncontext zichtbaar op iedere primaire tekstpagina.Auteurssignalen zijn in de live steekproef aanwezig, maar trust/herleidbaarheid scoort 3/5.Versterkt citatiezekerheid en onderscheid tussen eigen tekst, interview en externe publicatie.MiddelRedactie / developerElke primaire tekst toont auteur of spreker, oorspronkelijk medium of evenement indien bekend, oorspronkelijke datum, taal en canonieke URL.
P3Onderhoud /llms.txt als compacte routekaart en controleer links bij iedere release.Het bestand werkt goed en wordt als primaire AI-routekaart gebruikt.Behoud van de huidige sterke AI-toegankelijkheid.LaagDeveloper / redactieHet bestand blijft 200 retourneren, bevat alleen canonieke 2xx-links en weerspiegelt de actuele hoofdsecties en contactroute.
P3Richt meting in met Search Console, analytics en serverlogs.Deze bronnen zijn niet beoordeeld, waardoor indexatie, AI-botbezoek en gebruik niet konden worden vastgesteld.Maakt effectmeting en prioritering op werkelijk gebruik mogelijk.MiddelSite-eigenaar / data-analistEr is een nulmeting en een rapport voor indexdekking, organische landingspagina’s, crawlers, responscodes en prestaties vóór en na implementatie.
Implementatievoorbeelden
OnderdeelConcreet voorbeeldImplementatienotitie
JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "@id": "CANONIEKE-URL#article",
  "mainEntityOfPage": {"@id": "CANONIEKE-URL"},
  "headline": "WERKELIJKE PAGINATITEL",
  "author": {"@id": "https://www.janpronk.nl/#person"},
  "publisher": {"@id": "https://www.janpronk.nl/#person"},
  "datePublished": "WERKELIJKE ISO-DATUM",
  "dateModified": "WERKELIJKE ISO-DATUM",
  "inLanguage": "nl"
}
</script>
Vervang de hoofdletters uitsluitend door gecontroleerde paginadata. Gebruik voor interviews en toespraken het meest passende Schema.org-type na validatie; neem geen onbekende externe eigenschappen op.
llms.txt
# Jan Pronk
> Personal website and archive of Jan Pronk.

## Main sections
- [Essays](https://www.janpronk.nl/essays.html)
- [Speeches](https://www.janpronk.nl/speeches.html)
- [Interviews](https://www.janpronk.nl/interviews.html)

## Source policy
- Canonical HTML pages are authoritative.
- Historic documents reflect the time in which they were written.
Dit is een onderhoudspatroon voor het bestaande live bestand. Houd de tekst compact en gebruik alleen actuele canonieke 2xx-URL’s.
Markdown
---
title: "WERKELIJKE TITEL"
author: "Jan Pronk"
datePublished: "WERKELIJKE ISO-DATUM"
canonical: "CANONIEKE HTML-URL"
language: "nl"
---

# WERKELIJKE TITEL

Korte bron- en contextregel.

## Tekst

Volledige inhoud met dezelfde kopstructuur als de canonieke HTML-pagina.
Laat Markdown inhoudelijk gelijklopen met de canonieke HTML-versie. Controleer per pagina de in /llms.txt beschreven Markdown-route en voorkom afwijkende auteurs- of datumgegevens.
robots.txt
User-agent: *
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: GPTBot
Allow: /

Sitemap: https://www.janpronk.nl/sitemap.xml
De huidige live configuratie staat crawlers al toe. Dit voorbeeld toont het minimale onderhoudspatroon; verwijder bestaande expliciete toegangsregels niet zonder beleidsbesluit.
Sitemapstructuur
<url>
  <loc>https://www.janpronk.nl/essays/voorbeeld.html</loc>
  <lastmod>WERKELIJKE-WIJZIGINGSDATUM</lastmod>
</url>
Gebruik lastmod alleen voor een inhoudelijke wijziging van de betreffende URL. Houd uitsluitend canonieke, indexeerbare 2xx-pagina’s in de sitemap.
Pagina-opbouw
<article>
  <header>
    <h1>Unieke titel</h1>
    <p>Door Jan Pronk · Oorspronkelijk gepubliceerd: datum · Bijgewerkt: datum</p>
    <p>Korte samenvatting van onderwerp en context.</p>
  </header>
  <nav aria-label="Inhoud">…</nav>
  <section><h2>Context</h2>…</section>
  <section><h2>Volledige tekst of beschrijving</h2>…</section>
  <footer>Bron, taal, canonieke URL en gerelateerde werken.</footer>
</article>
Voor thin-content media- en fotopagina’s kunnen locatie, datum, afgebeelde personen, gebeurtenis en rechten alleen worden toegevoegd wanneer deze feitelijk zijn geverifieerd.
Contentgaps
Gemiste vraagHuidige dekkingAanbevolen pagina/blokPrioriteit
Wie is Jan Pronk en welke gegevens identificeren hem eenduidig?De homepage en About Myself bieden biografische passages, maar de auditbrede entiteitsidentiteit heeft zekerheid 0,55.Een zichtbaar feitenblok op About Myself met volledige naam, geboortedatum, hoofdrollen en alleen geverifieerde externe identiteitslinks, gekoppeld aan één Person-ID.P1
Is een tekst een essay, speech, column, interview of archiefverwijzing?De secties zijn duidelijk gescheiden, maar het specifieke inhoudstype is niet overal semantisch uitgewerkt.Een uniform bronblok per document met documenttype, auteur of spreker, oorspronkelijke publicatie of gelegenheid, datum en taal.P2
Wanneer is een collectie voor het laatst inhoudelijk bijgewerkt?Collectiepagina’s bevatten datumvelden, maar die kunnen ouder zijn dan het nieuwste zichtbare item.Een zichtbaar blok “Collectie bijgewerkt op” naast afzonderlijke oorspronkelijke datums van items.P2
Wat toont een foto en waarom is deze relevant?71 van 74 pagina’s in het pictures-segment zijn thin content; sommige voorbeelden hebben 34–54 woorden.Unieke fotobeschrijving met geverifieerde datum, plaats, gebeurtenis, afgebeelde personen en archiefcontext.P2
Wat bevat een video of audiofragment?28 van 38 video-audiopagina’s zijn thin content; meerdere voorbeelden hebben 132–168 woorden.Samenvatting, spreker, datum, locatie, onderwerp, bron en waar beschikbaar een transcript of inhoudsopgave.P2
Waar gaat een boek over en wat is de bibliografische context?6 van 10 pagina’s in het books-segment zijn thin content; een voorbeeld bevat 138 woorden.Boekpagina met feitelijk gecontroleerde samenvatting, jaar, taal, uitgever, ISBN indien beschikbaar en relatie tot andere teksten.P2
Wat is de kern van een lange tekst?Veel speeches en essays zijn omvangrijk en citeerbaar, maar een vast kernpuntenblok is niet aangetoond.Een redactioneel gecontroleerde samenvatting met kernpunten boven lange primaire teksten, zonder de oorspronkelijke tekst te vervangen.P3
Risico's
  • Entiteitsverwarring: zonder auditbreed aangetoonde, stabiele externe identiteitskoppelingen kan een AI-systeem de persoon minder zeker verbinden met externe kennisbronnen.
  • Datumambiguïteit: collectiepagina’s kunnen een oude structured-data-datum combineren met recente zichtbare items. Daardoor kan een model actualiteit, publicatiedatum en wijzigingsdatum verwarren.
  • Contextverlies bij media: thin-content foto-, video- en boekpagina’s bieden onvoldoende tekst om onderwerp, herkomst en relevantie betrouwbaar af te leiden.
  • Snippetkwaliteit: 11 ontbrekende descriptions beperken de redactionele controle over samenvattingen in zoekresultaten, hoewel dit slechts circa 2% van de 679 pagina’s betreft.
  • Performance: afbeeldingen tot 1.429 kB kunnen vooral op mediapagina’s de laadtijd beïnvloeden; de gemeten LCP is 2,844 seconden.
  • Meetbeperking: Search Console, analytics, serverlogs en concurrentiedata ontbreken. Daardoor zijn daadwerkelijke indexatie, rankings, gebruikersgedrag en bezoeken van AI-bots niet vastgesteld.
  • Steekproefbeperking: headings, canonicals, robots-meta, structured data en passages zijn live inhoudelijk gecontroleerd op zes pagina’s. Voor andere pagina’s steunt het oordeel op crawl- en metadataresultaten, niet op volledige live HTML-inspectie.
Eindadvies

Eerst doen: consolideer de Person-entiteit rond https://www.janpronk.nl/#person, controleer de bestaande sameAs-koppelingen en maak auteur, documenttype, broncontext en datumbetekenis consistent. Dit adresseert het grootste resterende risico voor betrouwbare AI-identificatie en herleidbaarheid.

Daarna doen: voeg specifiekere structured data toe per contenttype, verrijk de 125 thin-contentpagina’s, vul de 11 descriptions aan en optimaliseer de grootste afbeeldingen. Begin bij pictures, video-audio en books, omdat daar de meeste thin content is gemeten.

Niet doen: verander de open crawlerconfiguratie of de werkende live /llms.txt zonder aantoonbare noodzaak. Voeg geen onbevestigde externe profielen, rollen, datums, bibliografische gegevens of foto-identificaties toe. Gebruik gegenereerde output niet als vervanging van de live AI-routekaart.

Meten na implementatie: herhaal de crawl en valideer structured data per paginatype; controleer of alle 679 sitemap-URL’s canoniek en 2xx blijven; meet LCP na beeldoptimalisatie; volg indexdekking en snippets in Search Console; analyseer serverlogs voor AI-crawlers; en controleer handmatig of AI-systemen Jan Pronk, zijn rollen, documenten, brondata en publicatiecontext correct kunnen identificeren en citeren.

Gepubliceerde llms.txt

Opgehaald: 19-08-2026 18:14:05 Controle: Live gevonden Status 200 text/plain; charset=utf-8

Bron: https://www.janpronk.nl/llms.txt

# Jan Pronk

> Personal website and archive of Jan Pronk (Johannes Pieter Pronk, born 16 March 1940
> in Scheveningen, The Hague): Dutch politician and international civil servant, former
> Minister for Development Co-operation and Minister of Environment, Spatial Planning
> and Housing of the Netherlands, former Special Representative of the UN
> Secretary-General in Sudan, and Professor Emeritus of International Development at
> the Institute of Social Studies (ISS) in The Hague.

www.janpronk.nl is Jan Pronk's personal website. It archives his speeches, columns,
essays, interviews, weblogs, books, publications, pictures and video/audio fragments,
in Dutch and in English, covering his career in Dutch politics (Labour Party, PvdA),
international development co-operation and the United Nations.

This is a personal archive, not a news service and not the website of a political
party or government body. Historic documents reflect the time they were written; the
canonical HTML page of each document is the authoritative version.

Every content page has a Markdown alternate: replace the .html extension with .md
(advertised per page via a link rel="alternate" type="text/markdown" tag). The full
page list is in the sitemap: https://www.janpronk.nl/sitemap.xml

## Main sections

- [Home](https://www.janpronk.nl/) ([Markdown](https://www.janpronk.nl/index.md))
- [About Myself](https://www.janpronk.nl/about-myself.html) — biography and personal background ([Markdown](https://www.janpronk.nl/about-myself.md))
- [Curriculum Vitae](https://www.janpronk.nl/curriculum-vitae.html) — full career overview ([Markdown](https://www.janpronk.nl/curriculum-vitae.md))
- [Speeches](https://www.janpronk.nl/speeches.html) — speeches in English and Dutch ([Markdown](https://www.janpronk.nl/speeches.md))
- [Columns](https://www.janpronk.nl/columns.html) — columns in English and Dutch ([Markdown](https://www.janpronk.nl/columns.md))
- [Essays](https://www.janpronk.nl/essays.html) — essays in English and Dutch ([Markdown](https://www.janpronk.nl/essays.md))
- [Interviews](https://www.janpronk.nl/interviews.html) — interviews with Jan Pronk ([Markdown](https://www.janpronk.nl/interviews.md))
- [Weblog](https://www.janpronk.nl/weblog.html) — personal weblog entries in English and Dutch ([Markdown](https://www.janpronk.nl/weblog.md))
- [Video/audio](https://www.janpronk.nl/video-audio.html) — video and audio fragments ([Markdown](https://www.janpronk.nl/video-audio.md))
- [Pictures](https://www.janpronk.nl/pictures.html) — photo albums ([Markdown](https://www.janpronk.nl/pictures.md))
- [Books](https://www.janpronk.nl/books.html) — books by Jan Pronk ([Markdown](https://www.janpronk.nl/books.md))
- [Publications](https://www.janpronk.nl/publications.html) — publications by Jan Pronk ([Markdown](https://www.janpronk.nl/publications.md))
- [Contact](https://www.janpronk.nl/contact.html) — contact form ([Markdown](https://www.janpronk.nl/contact.md))

## Facts

- Full name: Johannes Pieter (Jan) Pronk; born 16 March 1940 in Scheveningen (The Hague), the Netherlands
- Studied economics at the Netherlands School of Economics, Rotterdam; lecturer and research fellow with Prof. Jan Tinbergen
- Member of Parliament for the Dutch Labour Party (PvdA) 1971-1973, 1978-1980 and 1986-1989
- Minister for Development Co-operation of the Netherlands 1973-1977 (Cabinet Den Uyl) and 1989-1998 (Cabinets Lubbers III and Kok I)
- Deputy Secretary-General of UNCTAD, Geneva, 1980-1986
- Minister of Environment, Spatial Planning and Housing 1998-2002 (Cabinet Kok II)
- Special Representative of the UN Secretary-General in Sudan and head of the UN Peace Mission in Sudan (UNMIS), 2004-2006
- Professor of the Theory and Practice of International Development at the Institute of Social Studies (ISS), The Hague; presently Professor Emeritus
- Website languages: Dutch and English

## Contact

- Contact form: https://www.janpronk.nl/contact.html

Information last updated: 2 August 2026.

Jan Pronk

> Personal website and archive of Jan Pronk (Johannes Pieter Pronk, born 16 March 1940

> in Scheveningen, The Hague): Dutch politician and international civil servant, former

> Minister for Development Co-operation and Minister of Environment, Spatial Planning

> and Housing of the Netherlands, former Special Representative of the UN

> Secretary-General in Sudan, and Professor Emeritus of International Development at

> the Institute of Social Studies (ISS) in The Hague.

www.janpronk.nl is Jan Pronk's personal website. It archives his speeches, columns,

essays, interviews, weblogs, books, publications, pictures and video/audio fragments,

in Dutch and in English, covering his career in Dutch politics (Labour Party, PvdA),

international development co-operation and the United Nations.

This is a personal archive, not a news service and not the website of a political

party or government body. Historic documents reflect the time they were written; the

canonical HTML page of each document is the authoritative version.

Every content page has a Markdown alternate: replace the .html extension with .md

(advertised per page via a link rel="alternate" type="text/markdown" tag). The full

page list is in the sitemap: https://www.janpronk.nl/sitemap.xml

Main sections

- [Home](https://www.janpronk.nl/) ([Markdown](https://www.janpronk.nl/index.md))

- [About Myself](https://www.janpronk.nl/about-myself.html) — biography and personal background ([Markdown](https://www.janpronk.nl/about-myself.md))

- [Curriculum Vitae](https://www.janpronk.nl/curriculum-vitae.html) — full career overview ([Markdown](https://www.janpronk.nl/curriculum-vitae.md))

- [Speeches](https://www.janpronk.nl/speeches.html) — speeches in English and Dutch ([Markdown](https://www.janpronk.nl/speeches.md))

- [Columns](https://www.janpronk.nl/columns.html) — columns in English and Dutch ([Markdown](https://www.janpronk.nl/columns.md))

- [Essays](https://www.janpronk.nl/essays.html) — essays in English and Dutch ([Markdown](https://www.janpronk.nl/essays.md))

- [Interviews](https://www.janpronk.nl/interviews.html) — interviews with Jan Pronk ([Markdown](https://www.janpronk.nl/interviews.md))

- [Weblog](https://www.janpronk.nl/weblog.html) — personal weblog entries in English and Dutch ([Markdown](https://www.janpronk.nl/weblog.md))

- [Video/audio](https://www.janpronk.nl/video-audio.html) — video and audio fragments ([Markdown](https://www.janpronk.nl/video-audio.md))

- [Pictures](https://www.janpronk.nl/pictures.html) — photo albums ([Markdown](https://www.janpronk.nl/pictures.md))

- [Books](https://www.janpronk.nl/books.html) — books by Jan Pronk ([Markdown](https://www.janpronk.nl/books.md))

- [Publications](https://www.janpronk.nl/publications.html) — publications by Jan Pronk ([Markdown](https://www.janpronk.nl/publications.md))

- [Contact](https://www.janpronk.nl/contact.html) — contact form ([Markdown](https://www.janpronk.nl/contact.md))

Facts

- Full name: Johannes Pieter (Jan) Pronk; born 16 March 1940 in Scheveningen (The Hague), the Netherlands

- Studied economics at the Netherlands School of Economics, Rotterdam; lecturer and research fellow with Prof. Jan Tinbergen

- Member of Parliament for the Dutch Labour Party (PvdA) 1971-1973, 1978-1980 and 1986-1989

- Minister for Development Co-operation of the Netherlands 1973-1977 (Cabinet Den Uyl) and 1989-1998 (Cabinets Lubbers III and Kok I)

- Deputy Secretary-General of UNCTAD, Geneva, 1980-1986

- Minister of Environment, Spatial Planning and Housing 1998-2002 (Cabinet Kok II)

- Special Representative of the UN Secretary-General in Sudan and head of the UN Peace Mission in Sudan (UNMIS), 2004-2006

- Professor of the Theory and Practice of International Development at the Institute of Social Studies (ISS), The Hague; presently Professor Emeritus

- Website languages: Dutch and English

Contact

- Contact form: https://www.janpronk.nl/contact.html

Information last updated: 2 August 2026.

Interne preview

Gegenereerd: 19-08-2026 18:24:03 Model gpt-5.6-sol Interne preview

Alleen een live gepubliceerde /llms.txt telt mee voor de score voor AI-vindbaarheid.

# Jan Pronk

Werk van Jan Pronk over internationale ontwikkeling en politiek, waaronder columns, essays, interviews en bijdragen over Suriname.

## Bronnen en scope
- Canonical: https://www.janpronk.nl
- Robots: https://www.janpronk.nl/robots.txt
- Sitemap: https://www.janpronk.nl/sitemap.xml

## Samenvatting
Persoonlijke website van Jan Pronk, hoogleraar internationale ontwikkeling aan het ISS in Den Haag, voormalig PvdA-politicus en VN-diplomaat. De site bundelt zijn biografie, loopbaan, columns, essays, toespraken, interviews, publicaties en audiovisueel materiaal over politiek, ontwikkelingssamenwerking, vrede, mensenrechten en duurzaamheid.

## Praktische informatie
- Pionier die het economische denken van binnenuit vernieuwde.Economisch Statistische Berichten, Jaargang 108 (4823), 30 juli 2023Beste BramHP De Tijd, December/Januari 2022/2023, p.
- 64-66De Turkije deal is handel in mensenVice Versa on line, 28 maart 2017Ruud Lubbers (1939 – 2018)Economisch Statistische Berichten, Jaargang 103 (4759), 15 maart 2018more...
- Hoe nu verder?In: Vice Versa on line, 6 juni 2024Jos van Kemenade (1937-2020) bewoonde alle kamers van het Huis van ThorbeckeIn: Carla van Baalen (red.), “Jaarboek Parlementaire Geschiedenis 2020”, Nijmegen: Centrum Parlementaire Geschiedenis (2020), pp.
- (red.), 50 Jaar onafhankelijkheid van Suriname 1975-2025, pp.
- © Jan Pronk 2006-2026

## Biografie en loopbaan
Achtergrond en carrière van Jan Pronk in de economie, Nederlandse politiek, internationale ontwikkeling en de Verenigde Naties.
- [Over Jan Pronk](https://www.janpronk.nl/about-myself.html): Jan Pronk blikt terug op zijn werk rond ontwikkelingsbeleid, de millenniumdoelen en een missie met 10.000 militairen en 4.000 burgers.
- [Curriculum vitae](https://www.janpronk.nl/curriculum-vitae.html): Loopbaan van Jan Pronk als econoom, parlementslid, minister, hoogleraar en plaatsvervangend secretaris-generaal van UNCTAD.
- [Internationale ontwikkelingssamenwerking](https://www.janpronk.nl/about-myself/international-development-cooperation.html): Jan Pronks ervaringen als voormalig minister en hoogleraar op het gebied van internationale ontwikkelingssamenwerking.
- [Aan het bestuur van de Partij van de Arbeid](https://www.janpronk.nl/aan-het-bestuur-van-de-partij-van-de-arbeid.html): Jan Pronks kandidaatstelling voor het PvdA-voorzitterschap en zijn visie op revitalisering van de sociaaldemocratie.

## Columns en essays
Analyses en beschouwingen over internationale politiek, ontwikkeling, ongelijkheid, klimaat, mensenrechten, conflicten en Nederlandse politiek.
- [Columns](https://www.janpronk.nl/columns.html): Columns van Jan Pronk, waaronder bijdragen over eigen profijt, economisch denken, Ruud Lubbers, kabinet-Den Uyl en Parijs.
- [Essays](https://www.janpronk.nl/essays.html): Essays van Jan Pronk over onder meer bestuurders, hervorming, duurzaamheid, ontwikkeling en parlementaire geschiedenis.
- [75 jaar ontwikkelingssamenwerking: hoe nu verder?](https://www.janpronk.nl/essays/dutch/75-jaar-ontwikkelingssamenwerking-hoe-nu-verder.html): Reflectie op 75 jaar ontwikkelingssamenwerking en de toekomst van hulp, vernieuwing en de aanpak van ongelijkheid.
- [Eigen profijt schaadt iedereen](https://www.janpronk.nl/columns/dutch/eigen-profijt-schaadt-iedereen.html): Kritiek op de versmalling van ontwikkelingssamenwerking tot hulp voor Nederlands eigen profijt onder kabinet-Schoof.
- [De natuur, dat zijn wij](https://www.janpronk.nl/essays/dutch/de-natuur-dat-zijn-wij.html): Essay over de verbondenheid van mens en natuur, de klimaatcrisis en het belang van biodiversiteit.

## Toespraken, interviews en weblog
Gesproken bijdragen, gesprekken en persoonlijke teksten over vrede, conflictpreventie, ontwikkelingsbeleid, klimaat en politiek.
- [Toespraken](https://www.janpronk.nl/speeches.html): Toespraken van Jan Pronk over onder meer de genocide in Rwanda, mondiale verantwoordelijkheid, ontwikkelingsdoelen en Betsy Groen van Prinsterer.
- [Interviews](https://www.janpronk.nl/interviews.html): Interviews met Jan Pronk over mondiale vraagstukken, Afrika, Sudan, Darfur, Bosnië, Suriname en Nederlandse ontwikkelingssamenwerking.
- [Nederlandstalig weblog](https://www.janpronk.nl/weblog/nederlands.html): Jan Pronk legt uit waarom hij na ruim vijftig jaar niet meer op de PvdA stemt en geen lid meer van de partij is.
- [Engelstalig weblog](https://www.janpronk.nl/weblog/english.html): Engelstalige weblog van Jan Pronk over internationale aangelegenheden, ontwikkeling en klimaatverandering.

## Publicaties en media
Bibliografische overzichten en video- en audio-opnamen van bijdragen over ontwikkeling, duurzaamheid, vrede en politiek.
- [Artikelen en boekhoofdstukken](https://www.janpronk.nl/publications/articles-chapters-in-books.html): Artikelen en boekhoofdstukken van Jan Pronk over ontwikkeling, cultuur en globalisering.
- [Tijdschriftartikelen](https://www.janpronk.nl/publications/articles-in-journals.html): Tijdschriftartikelen van Jan Pronk over mondiale ethiek, ontwikkeling en duurzaamheid.
- [Rapporten in coauteurschap](https://www.janpronk.nl/publications/reports-co-authored.html): Rapporten uit 1965 tot 2009 waaraan Jan Pronk meeschreef, met nadruk op ontwikkelingssamenwerking en milieubeleid.
- [Kranten- en weekbladartikelen](https://www.janpronk.nl/publications/articles-in-daily-weekly-newspapers.html): Krantenartikelen van Jan Pronk met politieke analyses, actuele thema’s en opiniërende bijdragen.
- [Video en audio](https://www.janpronk.nl/video-audio.html): Video- en audio-opnamen van Jan Pronk over vrede, ontwikkelingshulp, geopolitieke conflicten en politiek.

Jan Pronk

Werk van Jan Pronk over internationale ontwikkeling en politiek, waaronder columns, essays, interviews en bijdragen over Suriname.

Bronnen en scope

- Canonical: https://www.janpronk.nl

- Robots: https://www.janpronk.nl/robots.txt

- Sitemap: https://www.janpronk.nl/sitemap.xml

Samenvatting

Persoonlijke website van Jan Pronk, hoogleraar internationale ontwikkeling aan het ISS in Den Haag, voormalig PvdA-politicus en VN-diplomaat. De site bundelt zijn biografie, loopbaan, columns, essays, toespraken, interviews, publicaties en audiovisueel materiaal over politiek, ontwikkelingssamenwerking, vrede, mensenrechten en duurzaamheid.

Praktische informatie

- Pionier die het economische denken van binnenuit vernieuwde.Economisch Statistische Berichten, Jaargang 108 (4823), 30 juli 2023Beste BramHP De Tijd, December/Januari 2022/2023, p.

- 64-66De Turkije deal is handel in mensenVice Versa on line, 28 maart 2017Ruud Lubbers (1939 – 2018)Economisch Statistische Berichten, Jaargang 103 (4759), 15 maart 2018more...

- Hoe nu verder?In: Vice Versa on line, 6 juni 2024Jos van Kemenade (1937-2020) bewoonde alle kamers van het Huis van ThorbeckeIn: Carla van Baalen (red.), “Jaarboek Parlementaire Geschiedenis 2020”, Nijmegen: Centrum Parlementaire Geschiedenis (2020), pp.

- (red.), 50 Jaar onafhankelijkheid van Suriname 1975-2025, pp.

- © Jan Pronk 2006-2026

Biografie en loopbaan

Achtergrond en carrière van Jan Pronk in de economie, Nederlandse politiek, internationale ontwikkeling en de Verenigde Naties.

- [Over Jan Pronk](https://www.janpronk.nl/about-myself.html): Jan Pronk blikt terug op zijn werk rond ontwikkelingsbeleid, de millenniumdoelen en een missie met 10.000 militairen en 4.000 burgers.

- [Curriculum vitae](https://www.janpronk.nl/curriculum-vitae.html): Loopbaan van Jan Pronk als econoom, parlementslid, minister, hoogleraar en plaatsvervangend secretaris-generaal van UNCTAD.

- [Internationale ontwikkelingssamenwerking](https://www.janpronk.nl/about-myself/international-development-cooperation.html): Jan Pronks ervaringen als voormalig minister en hoogleraar op het gebied van internationale ontwikkelingssamenwerking.

- [Aan het bestuur van de Partij van de Arbeid](https://www.janpronk.nl/aan-het-bestuur-van-de-partij-van-de-arbeid.html): Jan Pronks kandidaatstelling voor het PvdA-voorzitterschap en zijn visie op revitalisering van de sociaaldemocratie.

Columns en essays

Analyses en beschouwingen over internationale politiek, ontwikkeling, ongelijkheid, klimaat, mensenrechten, conflicten en Nederlandse politiek.

- [Columns](https://www.janpronk.nl/columns.html): Columns van Jan Pronk, waaronder bijdragen over eigen profijt, economisch denken, Ruud Lubbers, kabinet-Den Uyl en Parijs.

- [Essays](https://www.janpronk.nl/essays.html): Essays van Jan Pronk over onder meer bestuurders, hervorming, duurzaamheid, ontwikkeling en parlementaire geschiedenis.

- [75 jaar ontwikkelingssamenwerking: hoe nu verder?](https://www.janpronk.nl/essays/dutch/75-jaar-ontwikkelingssamenwerking-hoe-nu-verder.html): Reflectie op 75 jaar ontwikkelingssamenwerking en de toekomst van hulp, vernieuwing en de aanpak van ongelijkheid.

- [Eigen profijt schaadt iedereen](https://www.janpronk.nl/columns/dutch/eigen-profijt-schaadt-iedereen.html): Kritiek op de versmalling van ontwikkelingssamenwerking tot hulp voor Nederlands eigen profijt onder kabinet-Schoof.

- [De natuur, dat zijn wij](https://www.janpronk.nl/essays/dutch/de-natuur-dat-zijn-wij.html): Essay over de verbondenheid van mens en natuur, de klimaatcrisis en het belang van biodiversiteit.

Toespraken, interviews en weblog

Gesproken bijdragen, gesprekken en persoonlijke teksten over vrede, conflictpreventie, ontwikkelingsbeleid, klimaat en politiek.

- [Toespraken](https://www.janpronk.nl/speeches.html): Toespraken van Jan Pronk over onder meer de genocide in Rwanda, mondiale verantwoordelijkheid, ontwikkelingsdoelen en Betsy Groen van Prinsterer.

- [Interviews](https://www.janpronk.nl/interviews.html): Interviews met Jan Pronk over mondiale vraagstukken, Afrika, Sudan, Darfur, Bosnië, Suriname en Nederlandse ontwikkelingssamenwerking.

- [Nederlandstalig weblog](https://www.janpronk.nl/weblog/nederlands.html): Jan Pronk legt uit waarom hij na ruim vijftig jaar niet meer op de PvdA stemt en geen lid meer van de partij is.

- [Engelstalig weblog](https://www.janpronk.nl/weblog/english.html): Engelstalige weblog van Jan Pronk over internationale aangelegenheden, ontwikkeling en klimaatverandering.

Publicaties en media

Bibliografische overzichten en video- en audio-opnamen van bijdragen over ontwikkeling, duurzaamheid, vrede en politiek.

- [Artikelen en boekhoofdstukken](https://www.janpronk.nl/publications/articles-chapters-in-books.html): Artikelen en boekhoofdstukken van Jan Pronk over ontwikkeling, cultuur en globalisering.

- [Tijdschriftartikelen](https://www.janpronk.nl/publications/articles-in-journals.html): Tijdschriftartikelen van Jan Pronk over mondiale ethiek, ontwikkeling en duurzaamheid.

- [Rapporten in coauteurschap](https://www.janpronk.nl/publications/reports-co-authored.html): Rapporten uit 1965 tot 2009 waaraan Jan Pronk meeschreef, met nadruk op ontwikkelingssamenwerking en milieubeleid.

- [Kranten- en weekbladartikelen](https://www.janpronk.nl/publications/articles-in-daily-weekly-newspapers.html): Krantenartikelen van Jan Pronk met politieke analyses, actuele thema’s en opiniërende bijdragen.

- [Video en audio](https://www.janpronk.nl/video-audio.html): Video- en audio-opnamen van Jan Pronk over vrede, ontwikkelingshulp, geopolitieke conflicten en politiek.

Een overzicht van alle URL's

#UrlType bestandTitel↓ AangepastStatusGrootteDownload Tijd 
1https://www.janpronk.nl/interviews/english-and-other-languages.htmltext/htmlJan Pronk - English and other languages2026-08-02 00:00:002004 kB0.08 s.
2https://www.janpronk.nl/essays/dutch/invloedsferen-en-de-internationale-rechtsorde.htmltext/htmlJan Pronk - Invloedsferen en de internationale rechtsorde2026-07-01 00:00:0020011 kB0.12 s.
3https://www.janpronk.nl/video-audio/audio/scheuren-rond-de-hoorn-van-europa.htmltext/htmlJan Pronk - Scheuren rond de Hoorn van Europa2026-06-02 00:00:002004 kB0.16 s.
4https://www.janpronk.nl/video-audio/audio/macht-is-recht.htmltext/htmlJan Pronk - Macht is Recht?2026-06-01 00:00:002004 kB0.98 s.
5https://www.janpronk.nl/essays/english-and-german/vamos-bien.htmltext/htmlJan Pronk - Vamos Bien?2026-05-29 00:00:002009 kB0.93 s.
6https://www.janpronk.nl/columns/dutch/opinie-opnieuw-blijft-de-regering-stil-nu-de-flotilla-voor-gaza-genterd-is-door-isral.htmltext/htmlJan Pronk - Opinie: Opnieuw blijft de regering stil nu de Flotilla voor Gaza geënterd is door Israël2026-05-20 00:00:002007 kB0.15 s.
7https://www.janpronk.nl/speeches/dutch/hans-opschoor-in-memoriam.htmltext/htmlJan Pronk - Hans Opschoor, in memoriam2026-05-13 00:00:002008 kB0.09 s.
8https://www.janpronk.nl/speeches/dutch/naar-duurzame-vrede-tien-geboden-om-het-uitbreken-van-oorlog-tegen-te-gaan-plus-tien-geboden-om-wanneer-het-toch-oorlog-is-vrede-dichterbij-te-brengen.htmltext/htmlJan Pronk - Naar duurzame vrede. Tien geboden om het uitbreken van oorlog tegen te gaan plus tien…2026-05-11 00:00:0020018 kB0.11 s.
9https://www.janpronk.nl/essays/dutch/europa-het-mondiale-zuiden-en-een-andere-wereldorde.htmltext/htmlJan Pronk - Europa, het mondiale Zuiden en een andere wereldorde.2026-05-07 00:00:0020020 kB0.13 s.
10https://www.janpronk.nl/columns/dutch/acht-gewone-burgers-die-aan-boord-gingen-van-de-gaza-flotilla-houden-ons-een-spiegel-voor.htmltext/htmlJan Pronk - Acht gewone burgers die aan boord gingen van de Gaza Flotilla houden ons een spiegel…2026-05-01 00:00:002009 kB0.18 s.
Export naar CSV Print
Zoeken
© 2018–2026 ContentInzicht — bedacht en gebouwd door Mahieu