|
Waarschuwing
|
Verplicht midden
|
Performance Performance · page
|
Beeldoptimalisatiesignalen in de steekproef: ontbrekende dimensies, geen responsive source of legacy formaat
Specificatie: Image optimisation · Bekijk
|
23 / 38 |
|
Beeldoptimalisatiesignalen in de steekproef: ontbrekende dimensies, geen responsive source of legacy formaat. |
Geef afbeeldingen width/height, gebruik srcset/sizes of picture en bied WebP/AVIF waar mogelijk. |
|
Waarschuwing
|
Aanbevolen laag
|
Accessibility Accessibility · page
|
Formulierinputs zonder passend mobiel inputtype, inputmode of autocomplete-signaal
Specificatie: Mobile-friendly form inputs · Bekijk
|
1 / 6 |
|
Formulierinputs zonder passend mobiel inputtype, inputmode of autocomplete-signaal. |
Gebruik type=email/tel/url/search, inputmode voor numerieke velden en autocomplete voor naam/adres/contactvelden. |
|
Waarschuwing
|
Aanbevolen laag
|
Agent Readiness Agent Readiness · site
|
Agent Skills index status: 404
Specificatie: Agent Skills discovery · Bekijk
|
1 / 1 |
-
Agent Skills status:
404
-
Agent Skills valide JSON:
nee
|
Agent Skills index status: 404 |
Publiceer /.well-known/agent-skills/index.json met een geldige skills-lijst wanneer agents baat hebben bij site-specifieke instructies. |
|
Waarschuwing
|
Aanbevolen laag
|
Well-Known URIs Well-Known URIs · site
|
api-catalog status: 404
Specificatie: api-catalog · Bekijk
|
1 / 1 |
|
api-catalog status: 404 |
Publiceer api-catalog alleen als de site APIs/resources exposeert; anders markeer later als n.v.t. |
|
Handmatig
|
Aanbevolen info
|
Toegankelijkheid Accessibility · page
|
ARIA-roles gevonden; controleer of native HTML niet volstaat
Specificatie: ARIA — first rule of ARIA · Bekijk
|
0 / 9 |
-
Voorbeelden ARIA:
-
ARIA role-elementen:
1
-
Mogelijke ARIA-misbruiksignalen:
0
|
ARIA-roles gevonden; controleer of native HTML niet volstaat. |
Gebruik native HTML eerst; voeg ARIA alleen toe voor semantiek die HTML niet kan uitdrukken en test naam/rol/waarde. |
|
Handmatig
|
Verplicht info
|
Accessibility Accessibility · manual
|
Kleurcontrast vraagt visuele controle met berekende foreground/background-kleuren; de HTML-steekproef kan dit niet betrouwbaar vaststellen
Specificatie: Colour contrast · Bekijk
|
0 / 9 |
|
Kleurcontrast vraagt visuele controle met berekende foreground/background-kleuren; de HTML-steekproef kan dit niet betrouwbaar vaststellen. |
Controleer tekst, iconen, controls en focusringen met browser/contrasttool op de belangrijkste templates. |
|
Handmatig
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Geen expliciete focusstijl in inline CSS gevonden; browser-default of externe CSS vraagt controle
Specificatie: Visible focus indicators · Bekijk
|
0 / 9 |
-
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
|
Verplicht info
|
Accessibility Accessibility · page
|
Formulier-error/aria-live signalen gevonden; submit-flow vraagt handmatige controle
Specificatie: Accessible form errors · Bekijk
|
0 / 1 |
-
Voorbeelden formulierfouten:
-
Forms total:
1
-
Formulier-error signalen:
1
|
Formulier-error/aria-live signalen gevonden; submit-flow vraagt handmatige controle. |
Koppel fouttekst aan velden met aria-describedby/aria-errormessage, markeer invalid state en kondig samenvattingen aan met aria-live of role=alert. |
|
Handmatig
|
Verplicht info
|
Accessibility Accessibility · manual
|
Keyboardvolgorde, focus traps en activatie vragen handmatige browsercontrole
Specificatie: Keyboard navigation · Bekijk
|
0 / 9 |
-
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
|
Verplicht info
|
Toegankelijkheid Accessibility · manual
|
Tap-targets vragen mobiele controle
Specificatie: Touch target size · Bekijk
|
0 / 228 |
-
Interactive controls:
228
|
Tap-target afmetingen vragen visuele/browsercontrole; HTML bevat interactieve elementen. |
Meet primaire navigatie, knoppen en formuliercontrols op mobiel; houd minimaal 24x24 CSS px aan en liever 44x44 voor primaire targets. |
|
Handmatig
|
Aanbevolen info
|
Internationalisation Internationalisation · page
|
Datum-, tijd-, prijs- of valuta-elementen gevonden; locale-formattering vraagt inhoudelijke controle
Specificatie: Locale-aware content · Bekijk
|
0 / 9 |
|
Datum-, tijd-, prijs- of valuta-elementen gevonden; locale-formattering vraagt inhoudelijke controle. |
Controleer dat datums, tijden, getallen, valuta en eenheden volgens de paginalocale worden weergegeven. |
|
Handmatig
|
Verplicht info
|
Performance Performance · manual
|
Core Web Vitals vragen fielddata of labmetingen; de HTML-steekproef kan LCP, INP en CLS niet betrouwbaar bepalen
Specificatie: Core Web Vitals (LCP, INP, CLS) · Bekijk
|
0 / 9 |
-
Web Vitals/RUM signalen:
0
-
Voorbeelden Web Vitals/RUM:
|
Core Web Vitals vragen fielddata of labmetingen; de HTML-steekproef kan LCP, INP en CLS niet betrouwbaar bepalen. |
Controleer LCP, INP en CLS met CrUX/PageSpeed Insights of eigen RUM-data op de 75e percentielwaarde voor mobiel en desktop. |
|
Handmatig
|
Aanbevolen info
|
Privacy Privacy · site
|
Geen duidelijke bewaartermijnvermelding gevonden; dataminimalisatie vraagt context
Specificatie: Data minimisation · Bekijk
|
0 / 9 |
-
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
|
Aanbevolen info
|
Resilience Resilience · site
|
Geen publieke status/uptimelink gevonden; monitoring kan intern zijn
Specificatie: Monitoring and uptime · Bekijk
|
0 / 9 |
-
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. |
|
Handmatig
|
Verplicht info
|
Crawlbaarheid en SEO SEO · page
|
Indexeringsbeleid vraagt context: impliciet index/follow kan correct zijn
Specificatie: Meta robots and X-Robots-Tag · Bekijk
|
0 / 9 |
-
Sampled meta robots missing:
9
-
Sampled noindex pages:
0
-
Sampled nofollow pages:
0
-
Meer:
+1 extra
|
Indexeringsbeleid vraagt context: impliciet index/follow kan correct zijn. |
Controleer noindex/private/staging-pagina's apart; zorg dat publieke kernpagina's indexeerbaar zijn en niet-publieke pagina's expliciet noindex hebben. |
|
N.v.t.
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Datatabellen zonder caption of headerrelaties
Specificatie: Accessible data tables · Bekijk
|
- |
-
Voorbeelden datatabellen:
-
Tabellen:
0
-
Tabellen zonder caption:
0
-
Meer:
+1 extra
|
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. |
|
N.v.t.
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Video of audio zonder gedetecteerde captions, ondertitelingdownload of transcript in de steekproef
Specificatie: Captions and transcripts · Bekijk
|
- |
-
Voorbeelden media:
-
Video's:
0
-
Video's zonder captions:
0
-
Meer:
+2 extra
|
Video of audio zonder gedetecteerde captions, ondertitelingdownload of transcript in de steekproef. |
Koppel captions/subtitles aan de videoplayer of publiceer vindbare ondertiteling en transcripts bij media. |
|
N.v.t.
|
Aanbevolen info
|
Accessibility Accessibility · page
|
Geen CSS state selector-signaal gevonden; niet iedere template heeft dit nodig
Specificatie: CSS state and relational selectors · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Accessibility Accessibility · page
|
Geen hidden-until-found signaal gevonden; alleen relevant voor verborgen vindbare content
Specificatie: Hidden until found · Bekijk
|
0 / 9 |
-
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.
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
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.
|
Optioneel info
|
Agent Readiness Agent Readiness · 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.
|
Optioneel info
|
Agent Readiness Agent Readiness · 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.
|
Optioneel info
|
Agent Readiness Agent Readiness · domain
|
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.
|
Optioneel info
|
Agent Readiness Agent Readiness · site
|
llms-full.txt is optioneel
Specificatie: llms-full.txt · Bekijk
|
0 / 1 |
|
llms-full.txt is optioneel. |
Gebruik /llms-full.txt alleen wanneer een volledige compacte contentexport nuttig is. |
|
N.v.t.
|
Optioneel info
|
Agent Readiness Agent Readiness · 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.mahieu.nl/sitemap.xml>; rel="sitemap"; type="application/xml", <https://www.mahieu.nl/llms.txt>; rel="llms-txt"; type="text/...
|
MCP server-card status: 404 |
Publiceer dit alleen wanneer de site nuttige tools of querybare data voor agents heeft. |
|
N.v.t.
|
Optioneel info
|
Agent Readiness Agent Readiness · site
|
Geen NLWeb discoverylinks gevonden; optioneel
Specificatie: NLWeb conversational interface discovery · Bekijk
|
0 / 9 |
-
Voorbeelden NLWeb:
-
NLWeb links:
0
|
Geen NLWeb discoverylinks gevonden; optioneel. |
Adverteer NLWeb alleen wanneer de site een conversational endpoint aanbiedt. |
|
N.v.t.
|
Optioneel info
|
Agent Readiness Agent Readiness · 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.
|
Optioneel info
|
Agent Readiness Agent Readiness · domain
|
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.
|
Optioneel info
|
Agent Readiness Agent Readiness · page
|
Geen WebMCP-signalen gevonden; optioneel
Specificatie: WebMCP browser-native tools · Bekijk
|
0 / 9 |
-
Voorbeelden WebMCP:
-
WebMCP pagina's:
0
|
Geen WebMCP-signalen gevonden; optioneel. |
Gebruik WebMCP alleen wanneer pagina’s browser-native agenttools aanbieden. |
|
N.v.t.
|
Aanbevolen info
|
Metadata en content Foundations · site
|
Geen feed automatisch gevonden
Specificatie: Feed discovery · Bekijk
|
- |
-
Voorbeelden feeds:
-
Feed alternates:
0
-
Feed URL:
geen waarde
-
Meer:
+1 extra
|
Geen feed automatisch gevonden. |
Als de site een RSS-, Atom- of JSON Feed publiceert: kondig die in de head aan met rel="alternate". |
|
N.v.t.
|
Aanbevolen info
|
Foundations Foundations · site
|
Geen feed automatisch gevonden
Specificatie: Feed content hygiene · Bekijk
|
- |
-
Feed URL:
geen waarde
-
Feed status:
geen waarde
-
Feed parsebaar:
nee
-
Meer:
+3 extra
|
Geen feed automatisch gevonden. |
Zorg dat feeds parsebaar zijn, zichzelf identificeren en stabiele item-id’s/guid’s hebben. |
|
N.v.t.
|
Aanbevolen info
|
Foundations Foundations · page
|
Geen popoverpatroon in de steekproef gevonden; niet als fout beoordeeld
Specificatie: Popover API · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Internationalisatie Internationalisation · page
|
hreflang-dekking vraagt controle
Specificatie: hreflang for language and regional URLs · Bekijk
|
- |
-
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. |
|
N.v.t.
|
Optioneel info
|
Internationalisation Internationalisation · 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.
|
Verplicht info
|
Internationalisatie Internationalisation · page
|
Geen inline lang-attributen gevonden; gemengde taalinhoud niet automatisch vastgesteld
Specificatie: lang attribute on inline content · Bekijk
|
- |
-
Inline lang-attributen:
0
-
Ongeldige inline lang-attributen:
0
-
Voorbeelden inline lang:
|
Geen inline lang-attributen gevonden; gemengde taalinhoud niet automatisch vastgesteld. |
Markeer passages in een andere taal met een geldig lang-attribuut, bijvoorbeeld lang="en". |
|
N.v.t.
|
Aanbevolen info
|
Internationalisatie Internationalisation · site
|
Geen meertaligheidssignalen gevonden; internationale URL-structuur niet beoordeeld
Specificatie: International URL structure · Bekijk
|
- |
-
hreflang alternates:
0
-
Sitemap hreflang:
0
-
Taalswitcherlinks:
0
-
Meer:
+1 extra
|
Geen meertaligheidssignalen gevonden; internationale URL-structuur niet beoordeeld. |
Gebruik een consequent patroon voor taal- of regioversies, bijvoorbeeld subdirectory, subdomein of ccTLD, en houd dat patroon stabiel. |
|
N.v.t.
|
Optioneel info
|
Internationalisation Internationalisation · domain
|
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.
|
Aanbevolen info
|
Internationalisatie Internationalisation · page
|
Taalswitcher vraagt taalmarkeringcontrole
Specificatie: Language switcher · Bekijk
|
- |
-
Voorbeelden taalswitcher:
-
Taalswitcherlinks:
0
-
Taallinks zonder lang/hreflang:
0
|
Taalswitcherlinks in de steekproef. |
Toon talen in de eigen taal en markeer links met lang of hreflang; gebruik geen vlaggen als taalvervanger. |
|
N.v.t.
|
Aanbevolen info
|
Internationalisation Internationalisation · page
|
Geen meertaligheidssignalen gevonden; lokale metadata niet beoordeeld
Specificatie: Localised page metadata · Bekijk
|
- |
-
Open graph incomplete:
0
-
Missing descriptions:
0
-
hreflang alternates:
0
-
Meer:
+1 extra
|
Geen meertaligheidssignalen gevonden; lokale metadata niet beoordeeld. |
Controleer bij vertaalde pagina's of title, description, Open Graph, JSON-LD labels en alt-teksten inhoudelijk in dezelfde locale staan als de body. |
|
N.v.t.
|
Aanbevolen info
|
Internationalisation Internationalisation · site
|
Geen meertaligheidssignalen gevonden; plural rules niet beoordeeld
Specificatie: Plural rules and grammatical number · Bekijk
|
- |
-
Pagina's met plural-rule signaal:
0
-
Voorbeelden plural rules:
-
Taalswitcherlinks:
0
-
Meer:
+1 extra
|
Geen meertaligheidssignalen gevonden; plural rules niet beoordeeld. |
Gebruik locale-aware pluralisatie, bijvoorbeeld Intl.PluralRules of een i18n-framework met CLDR-categorieen. |
|
N.v.t.
|
Aanbevolen info
|
Internationalisation Internationalisation · page
|
RTL/bidirectionele tekstsignalen in de steekproef
Specificatie: RTL and bidirectional text · Bekijk
|
0 / 9 |
-
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.
|
Optioneel info
|
Internationalisatie Internationalisation · page
|
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.
|
Optioneel info
|
Performance Performance · domain
|
Geen compression dictionary signaal gevonden; optioneel en progressieve verbetering
Specificatie: Compression Dictionary Transport · Bekijk
|
0 / 1 |
-
Compression dictionary:
nee
-
Link:
<https://www.mahieu.nl/sitemap.xml>; rel="sitemap"; type="application/xml", <https://www.mahieu.nl/llms.txt>; rel="llms-txt"; type="text/...
|
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.
|
Optioneel info
|
Performance Performance · page
|
Geen CSS containment signaal gevonden; optioneel
Specificatie: CSS containment · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Performance Performance · page
|
Geen dvh/svh/lvh signaal gevonden; niet als fout beoordeeld
Specificatie: Dynamic viewport units (dvh, svh, lvh) · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Performance Performance · domain
|
No-Vary-Search header niet gevonden voor URL-varianten met queryparameters
Specificatie: No-Vary-Search response header · Bekijk
|
0 / 9 |
|
No-Vary-Search header niet gevonden voor URL-varianten met queryparameters. |
Gebruik No-Vary-Search voor trackingparameters die de response niet veranderen, naast canonical URLs. |
|
N.v.t.
|
Optioneel info
|
Performance Performance · page
|
Geen CSS scroll-driven animation signaal gevonden; optioneel
Specificatie: Scroll-driven animations · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Performance Performance · page
|
Geen scrollbar-gutter signaal gevonden; alleen relevant bij layout shift door scrollbars
Specificatie: Scrollbar gutter · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Performance Performance · page
|
Speculation Rules niet gevonden; niet als fout beoordeeld
Specificatie: Speculation Rules · Bekijk
|
0 / 9 |
|
Speculation Rules niet gevonden; niet als fout beoordeeld. |
Gebruik Speculation Rules alleen voor veilige, voorspelbare volgende navigaties. |
|
N.v.t.
|
Aanbevolen info
|
Performance Performance · page
|
Geen View Transition signalen gevonden; niet als fout beoordeeld
Specificatie: View Transitions · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Performance Performance · page
|
Geen content-visibility/IntersectionObserver signaal gevonden; niet als fout beoordeeld
Specificatie: Visibility-aware rendering · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Privacy Privacy · site
|
Geen duidelijke privacyrelevante cookie- of third-party signalen gevonden; GPC niet als actiepunt beoordeeld
Specificatie: Global Privacy Control (GPC) · Bekijk
|
0 / 1 |
-
GPC-vermeldingen privacybeleid:
0
-
Set-Cookie headers:
0
-
Third-party script hosts:
|
Geen duidelijke privacyrelevante cookie- of third-party signalen gevonden; GPC niet als actiepunt beoordeeld. |
Documenteer of en hoe Global Privacy Control-signalen worden gehonoreerd wanneer privacyrelevante verwerking of third-party tracking aanwezig is. |
|
N.v.t.
|
Aanbevolen info
|
Resilience Resilience · 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.
|
Optioneel info
|
Resilience Resilience · site
|
Geen service-worker signaal gevonden; offline support is optioneel
Specificatie: Offline support and service workers · Bekijk
|
0 / 9 |
-
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.
|
Aanbevolen info
|
Security Security · page
|
Geen externe scripts/styles in de steekproef gevonden
Specificatie: Subresource Integrity · Bekijk
|
- |
-
Voorbeelden SRI:
-
Externe scripts/styles:
0
-
Externe resources zonder SRI:
0
|
Geen externe scripts/styles in de steekproef gevonden. |
Gebruik integrity en crossorigin op externe scripts en stylesheets die je vertrouwt op vaste versies. |
|
N.v.t.
|
Aanbevolen info
|
SEO SEO · page
|
Diepe steekproefpagina's zonder volledige breadcrumb-signalen
Specificatie: Breadcrumbs · Bekijk
|
- |
-
Voorbeelden breadcrumbs:
-
Breadcrumb-kandidaten:
0
-
Pagina's met zichtbare breadcrumb:
8
-
Meer:
+1 extra
|
Diepe steekproefpagina's zonder volledige breadcrumb-signalen. |
Gebruik een zichtbare breadcrumb-navigatie en BreadcrumbList JSON-LD op dieper liggende pagina's. |
|
N.v.t.
|
Optioneel info
|
SEO SEO · 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:
38
-
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.
|
Optioneel info
|
SEO SEO · 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.
|
Aanbevolen info
|
SEO SEO · site
|
Sitemapindex niet nodig op basis van de huidige crawlomvang
Specificatie: Sitemap index files · Bekijk
|
0 / 1 |
-
HTML-pagina's:
9
-
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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · site
|
/.well-known/assetlinks.json status: 404
Specificatie: /.well-known/assetlinks.json · Bekijk
|
0 / 1 |
-
Assetlinks status:
404
-
Assetlinks valide JSON:
nee
|
/.well-known/assetlinks.json status: 404 |
Publiceer dit alleen voor Android App Links of credential-sharing; gebruik een geldige JSON-array met relations en targets. |
|
N.v.t.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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.
|
Optioneel info
|
Well-Known URIs Well-Known URIs · 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
|
Vermijden info
|
Toegankelijkheid Accessibility · page
|
Geen bekende accessibility overlay-signalen in de steekproef gevonden
Specificatie: Accessibility overlays · Bekijk
|
0 / 9 |
-
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
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Zwakke of lege linkteksten gevonden
Specificatie: Descriptive link text · Bekijk
|
0 / 222 |
-
|
Zwakke of lege linkteksten gevonden. |
Vervang “lees meer”, “hier” en lege icon-links door beschrijvende tekst of aria-label. |
|
Voldoet
|
Verplicht info
|
Accessibility Accessibility · page
|
Documenttaal en inline lang-attributen in de steekproef beoordeeld
Specificatie: Document and parts language · Bekijk
|
0 / 9 |
-
Lang missing examples:
-
Voorbeelden inline lang:
-
Inline lang-attributen:
0
-
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
|
Vermijden info
|
Toegankelijkheid Accessibility · page
|
Lege links of buttons in de steekproef
Specificatie: Empty links and buttons · Bekijk
|
0 / 9 |
-
|
Lege links of buttons in de steekproef. |
Geef icon-only controls een toegankelijk label. |
|
Voldoet
|
Verplicht info
|
Accessibility Accessibility · page
|
Formuliervelden zonder programmatic label
Specificatie: Form labels · Bekijk
|
0 / 6 |
-
|
Formuliervelden zonder programmatic label. |
Koppel labels via <label for>, parent label, aria-label of aria-labelledby. |
|
Voldoet
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Afbeeldingen zonder alt-attribuut in de live steekproef
Specificatie: Image alt text · Bekijk
|
0 / 38 |
-
|
Afbeeldingen zonder alt-attribuut in de live steekproef. |
Voeg alt toe; gebruik alt="" alleen voor decoratieve afbeeldingen. |
|
Voldoet
|
Aanbevolen info
|
Accessibility Accessibility · page
|
Niet-native interactieve elementen of ARIA-only controls gevonden
Specificatie: Native interactive elements · Bekijk
|
0 / 9 |
-
Voorbeelden native controls:
-
Niet-native interactieve elementen:
0
|
Niet-native interactieve elementen of ARIA-only controls gevonden. |
Gebruik bij voorkeur button, a, input, select, textarea, details/summary of dialog voor interactie. |
|
Voldoet
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Pagina's zonder main-landmark
Specificatie: Semantic HTML and landmarks · Bekijk
|
0 / 9 |
-
|
Pagina's zonder main-landmark. |
Gebruik semantische landmarks zoals main, nav, header en footer. |
|
Voldoet
|
Verplicht info
|
Toegankelijkheid Accessibility · page
|
Pagina's zonder skiplink in de steekproef
Specificatie: Skip links · Bekijk
|
0 / 9 |
-
|
Pagina's zonder skiplink in de steekproef. |
Plaats een focusbare skiplink naar de hoofdinhoud als eerste interactieve element. |
|
Voldoet
|
Aanbevolen info
|
Agent Readiness Agent Readiness · 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
|
Aanbevolen info
|
Agent Readiness Agent Readiness · site
|
llms.txt status: 200
Specificatie: llms.txt · Bekijk
|
0 / 1 |
|
llms.txt status: 200 |
Publiceer /llms.txt als curatie-index voor AI/agents. |
|
Voldoet
|
Aanbevolen info
|
Agent Readiness Agent Readiness · site
|
Machine-readable formats/signalen gevonden: 3
Specificatie: Machine-readable formats · Bekijk
|
0 / 1 |
|
Machine-readable formats/signalen gevonden: 3. |
Publiceer waar relevant llms.txt, feeds, JSON/Markdown alternates, api-catalog of schemamap naast HTML. |
|
Voldoet
|
Aanbevolen info
|
Agent Readiness Agent Readiness · page
|
Markdown source alternates in de steekproef: 8
Specificatie: Per-page Markdown source endpoints · Bekijk
|
0 / 9 |
|
Markdown source alternates in de steekproef: 8. |
Bied voor documentatie- of contentpagina’s waar zinvol een text/markdown alternate of .md-bronendpoint aan. |
|
Voldoet
|
Aanbevolen info
|
Agent Readiness Agent Readiness · site
|
Geen expliciete AI-crawlerregels in robots.txt gedetecteerd
Specificatie: robots.txt for AI crawlers · Bekijk
|
0 / 1 |
|
Geen expliciete AI-crawlerregels in robots.txt gedetecteerd. |
Maak beleid voor AI crawlers expliciet in robots.txt. |
|
Voldoet
|
Verplicht info
|
Agent Readiness Agent Readiness · site
|
HTML-URL's met queryparameters in de crawl; dit is een stabiliteitssignaal, geen bewezen fout
Specificatie: Stable URLs · Bekijk
|
0 / 9 |
|
HTML-URL's met queryparameters in de crawl; dit is een stabiliteitssignaal, geen bewezen fout. |
Controleer of query-URL's canoniek, deelbaar en blijvend bruikbaar zijn. |
|
Voldoet
|
Aanbevolen info
|
Agent Readiness Agent Readiness · page
|
JSON-LD structured data aanwezig op de steekproefpagina’s
Specificatie: Structured data for agents · Bekijk
|
0 / 9 |
-
|
JSON-LD structured data aanwezig op de steekproefpagina’s. |
Gebruik schema.org JSON-LD voor kernpagina’s zodat agents typed facts kunnen lezen. |
|
Voldoet
|
Aanbevolen info
|
Metadata en content Foundations · page
|
HTML-pagina's zonder canonical of met canonical naar een andere URL
Specificatie: Canonical URL · Bekijk
|
0 / 9 |
-
Canonical ontbreekt:
0
-
Canonical naar andere URL:
0
-
Voorbeelden canonical ontbreekt:
-
Meer:
+1 extra
|
HTML-pagina's zonder canonical of met canonical naar een andere URL. |
Voeg rel="canonical" toe aan canonieke templates en controleer afwijkende canonicals bij belangrijke pagina's. |
|
Voldoet
|
Aanbevolen info
|
Foundations Foundations · page
|
Meta color-scheme ontbreekt
Specificatie: meta name color-scheme · Bekijk
|
0 / 9 |
-
|
Steekproefpagina's zonder meta color-scheme. |
Declareer bijvoorbeeld <meta name="color-scheme" content="light dark"> wanneer de templates beide schemes ondersteunen. |
|
Voldoet
|
Aanbevolen info
|
Foundations Foundations · site
|
Favicon/app-icon signalen op root en steekproef beoordeeld
Specificatie: Favicons and app icons · Bekijk
|
0 / 4 |
|
Favicon/app-icon signalen op root en steekproef beoordeeld. |
Voorzie templates van SVG/favicon links, /favicon.ico, apple-touch-icon en maskable manifest icons. |
|
Voldoet
|
Verplicht info
|
Foundations Foundations · page
|
Steekproefpagina's zonder HTML5 doctype
Specificatie: The HTML doctype · Bekijk
|
0 / 9 |
-
|
Steekproefpagina's zonder HTML5 doctype. |
Zorg dat templates met <!doctype html> beginnen. |
|
Voldoet
|
Verplicht info
|
Foundations Foundations · page
|
Steekproefpagina's zonder geldig html lang-attribuut
Specificatie: The lang attribute on html · Bekijk
|
0 / 9 |
-
|
Steekproefpagina's zonder geldig html lang-attribuut. |
Zet bijvoorbeeld lang="nl" of lang="nl-NL" op het html-element. |
|
Voldoet
|
Verplicht info
|
Foundations Foundations · page
|
Steekproefpagina's zonder UTF-8 charset-declaratie
Specificatie: meta charset · Bekijk
|
0 / 9 |
-
|
Steekproefpagina's zonder UTF-8 charset-declaratie. |
Plaats <meta charset="UTF-8"> vroeg in de head. |
|
Voldoet
|
Aanbevolen info
|
Metadata en content Foundations · page
|
Meta descriptions controleren
Specificatie: meta name description · Bekijk
|
0 / 9 |
-
Ontbrekend:
0
-
Te kort:
0
-
Pagina's met dubbele description:
0
-
Meer:
+1 extra
|
Ontbrekende, korte of dubbele meta descriptions. |
Schrijf per belangrijke pagina een unieke description van voldoende lengte. |
|
Voldoet
|
Verplicht info
|
Foundations Foundations · page
|
Steekproefpagina's zonder bruikbare viewport of met uitgeschakelde zoom
Specificatie: meta viewport · Bekijk
|
0 / 9 |
-
|
Steekproefpagina's zonder bruikbare viewport of met uitgeschakelde zoom. |
Gebruik width=device-width, initial-scale=1 en schakel user scaling niet uit. |
|
Voldoet
|
Aanbevolen info
|
Metadata en content Foundations · page
|
Open Graph metadata is incompleet in de steekproef
Specificatie: Open Graph protocol · Bekijk
|
0 / 9 |
-
|
Open Graph metadata is incompleet in de steekproef. |
Voeg og:title, og:description, og:image, og:url en og:type toe. |
|
Voldoet
|
Aanbevolen info
|
Foundations Foundations · page
|
Meta theme-color ontbreekt
Specificatie: meta name theme-color · Bekijk
|
0 / 9 |
-
Voorbeelden theme-color:
-
Pagina's met theme-color media:
0
|
Steekproefpagina's zonder meta theme-color. |
Voeg meta name="theme-color" toe, bij voorkeur met media-varianten voor light en dark mode. |
|
Voldoet
|
Verplicht info
|
Metadata en content Foundations · page
|
Title-teksten controleren
Specificatie: The title element · Bekijk
|
0 / 9 |
-
Pagina's zonder titel:
0
-
Pagina's met dubbele titel:
0
-
Voorbeelden dubbele titels:
|
Alle HTML-pagina's hebben een title zonder gedetecteerde duplicaatproblemen. |
Geef iedere indexeerbare pagina een unieke, inhoudelijke title. |
|
Voldoet
|
Vermijden info
|
Internationalisation Internationalisation · 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
|
Aanbevolen info
|
Performance Performance · page
|
Geen eenvoudige BFCache blocker in de steekproef/rootheaders gevonden
Specificatie: Back/forward cache (BFCache) · Bekijk
|
0 / 10 |
-
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
|
Verplicht info
|
Performance Performance · domain
|
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
|
Verplicht info
|
Performance Performance · domain
|
Geen Content-Encoding op rootrespons gedetecteerd
Specificatie: Compression · Bekijk
|
0 / 1 |
|
Geen Content-Encoding op rootrespons gedetecteerd. |
Comprimeer tekstresponsen met gzip/br/bij voorkeur brotli waar ondersteund. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · domain
|
ETag of Last-Modified validator aanwezig op de rootrespons
Specificatie: Conditional requests (ETag, Last-Modified, 304) · Bekijk
|
0 / 1 |
-
Etag:
"41f6-6560dd1025f98-gzip"
-
Last modified:
Tue, 07 Jul 2026 23:33:21 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
|
Aanbevolen info
|
Performance Performance · page
|
Veel render-blocking stylesheets in de head
Specificatie: Critical CSS and render-blocking resources · Bekijk
|
0 / 9 |
-
Voorbeelden CSS:
-
Blocking stylesheets:
9
-
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
|
Aanbevolen info
|
Performance Performance · page
|
Webfontsignalen in de steekproef
Specificatie: Web font loading · Bekijk
|
0 / 9 |
-
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. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · domain
|
HTTPS-root gebruikt HTTP/2
Specificatie: HTTP/2 and HTTP/3 · Bekijk
|
0 / 1 |
-
HTTPS HTTP-versie:
HTTP/2
-
Alt-Svc HTTP/3:
nee
|
HTTPS-root gebruikt HTTP/2. |
Serveer minimaal HTTP/2 en adverteer HTTP/3 via Alt-Svc wanneer de edge dit ondersteunt. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · page
|
Media na de eerste twee afbeeldingen, iframes of video zonder lazy-loading/preloadbeperking
Specificatie: Lazy loading images, iframes, and video · Bekijk
|
0 / 20 |
-
Voorbeelden lazy loading:
-
Lazy-load kandidaten:
20
-
Afbeeldingen zonder async decoding:
18
|
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. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · page
|
Preload/preconnect/prefetch signalen in de steekproef: 18
Specificatie: Preload, prefetch, preconnect · Bekijk
|
0 / 9 |
-
Resource hints per rel:
{"preload":18}
-
Externe resource-hosts:
-
Font stylesheets:
0
-
Meer:
+1 extra
|
Preload/preconnect/prefetch signalen in de steekproef: 18. |
Gebruik preload voor kritieke fonts/LCP-beelden, preconnect of dns-prefetch voor belangrijke externe origins en prefetch alleen voor waarschijnlijke volgende navigaties. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · page
|
Resource hints in de steekproef: aanwezig
Specificatie: Resource hints overview · Bekijk
|
0 / 9 |
-
Voorbeelden resource hints:
-
Resource hints:
18
-
Resource hints per rel:
{"preload":18}
-
Meer:
+1 extra
|
Resource hints in de steekproef: aanwezig. |
Gebruik preconnect/dns-prefetch voor belangrijke externe origins en preload/modulepreload voor laat ontdekte kritieke resources. |
|
Voldoet
|
Aanbevolen info
|
Performance Performance · page
|
Blocking scripts zonder defer/async/module in de steekproef
Specificatie: Script loading · Bekijk
|
0 / 9 |
-
|
Blocking scripts zonder defer/async/module in de steekproef. |
Gebruik defer, async of type=module voor scripts waar mogelijk. |
|
Voldoet
|
Verplicht info
|
Privacy Privacy · site
|
Geen first-response cookies of third-party script hosts in de steekproef gevonden
Specificatie: Cookie consent · Bekijk
|
0 / 9 |
-
Set-Cookie headers:
0
-
Third-party script hosts:
-
Cookiebeleid:
geen waarde
-
Meer:
+2 extra
|
Geen first-response cookies of third-party script hosts in de steekproef gevonden. |
Beoordeel bij risico-signalen of niet-noodzakelijke cookies en scripts pas na opt-in laden; publiceer een vindbaar cookiebeleid. |
|
Voldoet
|
Verplicht info
|
Privacy Privacy · site
|
Privacybeleid automatisch gevonden
Specificatie: Privacy policy · Bekijk
|
0 / 1 |
|
Privacybeleid automatisch gevonden. |
Publiceer en link een privacybeleid. |
|
Voldoet
|
Aanbevolen info
|
Privacy Privacy · site
|
Geen bekende ad-tech analytics hosts in de scriptsteekproef gevonden
Specificatie: Privacy-respecting analytics · Bekijk
|
0 / 1 |
-
Analytics/ad-tech hosts:
-
Privacyvriendelijke analytics hosts:
-
Analyticsvermeldingen privacybeleid:
3
|
Geen bekende ad-tech analytics hosts in de scriptsteekproef gevonden. |
Gebruik waar mogelijk cookieless, geaggregeerde analytics en documenteer tool, doel, bewaartermijn en juridische grondslag. |
|
Voldoet
|
Aanbevolen info
|
Privacy Privacy · site
|
Third-party script hosts gevonden
Specificatie: Third-party scripts and privacy · Bekijk
|
0 / 1 |
|
Third-party script hosts gevonden. |
Leg per third-party script doel, juridische grondslag en consent-afhankelijkheid vast. |
|
Voldoet
|
Verplicht info
|
Resilience Resilience · site
|
Niet-bestaande URL geeft status 404
Specificatie: Custom error pages · Bekijk
|
0 / 1 |
|
Niet-bestaande URL geeft status 404 |
Gebruik echte 404/410 met een bruikbare foutpagina. |
|
Voldoet
|
Aanbevolen info
|
Resilience Resilience · page
|
Geen JavaScript-afhankelijke HTML-shells in de steekproef gevonden
Specificatie: Graceful degradation when JavaScript fails · Bekijk
|
0 / 9 |
-
Voorbeelden JS-degradatie:
-
Ssr shell suspected:
0
-
Minimale zichtbare tekstlengte:
1113
|
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
|
Aanbevolen info
|
Foundations Resilience · site
|
Web app manifest automatisch gevonden
Specificatie: Web app manifest · Bekijk
|
0 / 1 |
|
Web app manifest automatisch gevonden. |
Publiceer een manifest wanneer install/OS-integratie relevant is. |
|
Voldoet
|
Aanbevolen info
|
Security Security · domain
|
DNS CAA records gevonden: 10
Specificatie: DNS CAA records · Bekijk
|
0 / 1 |
|
DNS CAA records gevonden: 10. |
Publiceer CAA-records voor de certificate authorities die voor dit domein mogen uitgeven. |
|
Voldoet
|
Aanbevolen info
|
Security Security · domain
|
CSP header of report-only header aanwezig
Specificatie: Content Security Policy · Bekijk
|
0 / 1 |
-
Content security policy:
default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; font-src 'self'; connect-src 'self'; object-src 'none'; ba...
|
CSP header of report-only header aanwezig. |
Begin veilig met CSP report-only en werk toe naar enforcing CSP. |
|
Voldoet
|
Verplicht info
|
Security Security · domain
|
Geen Set-Cookie header op de HTTPS-root gevonden
Specificatie: Cookie attributes · Bekijk
|
0 / 1 |
-
Set-Cookie headers:
0
-
Cookies zonder Secure:
0
-
Cookies zonder HttpOnly:
0
-
Meer:
+1 extra
|
Geen Set-Cookie header op de HTTPS-root gevonden. |
Zet Secure en SameSite expliciet op cookies; gebruik HttpOnly voor cookies die JavaScript niet hoeft te lezen. |
|
Voldoet
|
Aanbevolen info
|
Security Security · domain
|
COOP en CORP headers aanwezig
Specificatie: Cross-origin isolation · Bekijk
|
0 / 1 |
-
Cross origin opener policy:
same-origin
-
Cross origin resource policy:
same-origin
|
COOP en CORP headers aanwezig. |
Gebruik Cross-Origin-Opener-Policy en Cross-Origin-Resource-Policy als veilige baseline; voeg COEP alleen toe als volledige isolation nodig is. |
|
Voldoet
|
Optioneel info
|
Security Security · domain
|
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
|
Verplicht info
|
Security Security · domain
|
Clickjackingbescherming aanwezig
Specificatie: Clickjacking protection · Bekijk
|
0 / 1 |
-
X frame options:
SAMEORIGIN
-
Content security policy:
default-src 'self'; img-src 'self' data:; style-src 'self'; script-src 'self'; font-src 'self'; connect-src 'self'; object-src 'none'; ba...
|
Clickjackingbescherming aanwezig. |
Gebruik CSP frame-ancestors en eventueel X-Frame-Options als fallback. |
|
Voldoet
|
Verplicht info
|
Security Security · domain
|
Strict-Transport-Security header aanwezig
Specificatie: HSTS · Bekijk
|
0 / 1 |
-
Strict transport security:
max-age=31536000
|
Strict-Transport-Security header aanwezig. |
Voeg HSTS toe zodra HTTPS volledig correct is. |
|
Voldoet
|
Verplicht info
|
Security Security · domain
|
HTTPS-root status: 200
Specificatie: HTTPS and TLS · Bekijk
|
0 / 1 |
|
HTTPS-root status: 200 |
Zorg dat de site-root via HTTPS bereikbaar is. |
|
Voldoet
|
Aanbevolen info
|
Security Security · page
|
HTTP-subresources op HTTPS-pagina's in de steekproef
Specificatie: Mixed content · Bekijk
|
0 / 9 |
-
|
HTTP-subresources op HTTPS-pagina's in de steekproef. |
Serveer alle subresources via HTTPS. |
|
Voldoet
|
Verplicht info
|
Security Security · domain
|
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
|
Aanbevolen info
|
Security Security · domain
|
Permissions-Policy header aanwezig
Specificatie: Permissions-Policy · Bekijk
|
0 / 1 |
-
Permissions policy:
camera=(), microphone=(), geolocation=()
|
Permissions-Policy header aanwezig. |
Schakel krachtige browserfeatures standaard uit waar niet nodig. |
|
Voldoet
|
Aanbevolen info
|
Security Security · domain
|
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
|
Aanbevolen info
|
Security Security · site
|
security.txt status: 200
Specificatie: security.txt · Bekijk
|
0 / 1 |
|
security.txt status: 200 |
Publiceer /.well-known/security.txt. |
|
Voldoet
|
Verplicht info
|
Metadata en content SEO · page
|
Pagina's zonder H1 of met overgeslagen headingniveaus
Specificatie: Heading hierarchy · Bekijk
|
0 / 9 |
-
|
Pagina's zonder H1 of met overgeslagen headingniveaus. |
Gebruik één duidelijke H1 en sla headingniveaus niet over. |
|
Voldoet
|
Verplicht info
|
SEO SEO · site
|
HTTP naar HTTPS redirect is niet bevestigd
Specificatie: Redirects · Bekijk
|
0 / 1 |
|
HTTP naar HTTPS redirect is niet bevestigd. |
Laat http:// permanent doorverwijzen naar de HTTPS-root. |
|
Voldoet
|
Aanbevolen info
|
Crawlbaarheid en SEO SEO · page
|
Interne link-signalen in de steekproef: pagina's zonder crawlbare interne links of interne links met target=_blank
Specificatie: Internal linking · Bekijk
|
0 / 9 |
-
Voorbeelden interne links:
-
Crawlbare interne links:
174
-
Pagina's zonder interne links:
0
-
Meer:
+1 extra
|
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. |
|
Voldoet
|
Aanbevolen info
|
Crawlbaarheid en SEO SEO · 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
|
Aanbevolen info
|
Performance SEO · page
|
Pagina's die op een client-side HTML-shell lijken in de steekproef
Specificatie: Server-side rendering · Bekijk
|
0 / 9 |
-
Voorbeelden HTML-shell:
-
Minimale zichtbare tekstlengte:
1113
-
Zichtbare tekst in steekproef:
28995
|
Pagina's die op een client-side HTML-shell lijken in de steekproef. |
Zorg dat primaire content, metadata en crawlbare links al in de eerste HTML-response staan. |
|
Voldoet
|
Vermijden info
|
Crawlbaarheid en SEO SEO · site
|
Niet-bestaande probe-URL status: 404
Specificatie: Soft 404s · Bekijk
|
0 / 1 |
|
Niet-bestaande probe-URL status: 404 |
Zorg dat niet-bestaande URL's 404 of 410 teruggeven. |
|
Voldoet
|
Aanbevolen info
|
Metadata en content SEO · page
|
Geen JSON-LD gevonden op steekproefpagina's
Specificatie: Structured data JSON-LD · Bekijk
|
0 / 9 |
-
|
Geen JSON-LD gevonden op steekproefpagina's. |
Voeg schema.org JSON-LD toe waar inhoudstype dat rechtvaardigt. |
|
Voldoet
|
Aanbevolen info
|
Crawlbaarheid en SEO SEO · page
|
URL-structuur vraagt controle
Specificatie: URL structure · Bekijk
|
0 / 9 |
-
Voorbeelden query-URL's:
-
Voorbeelden diepe URL's:
-
Query-URL's:
0
-
Meer:
+1 extra
|
URL-structuursignalen gevonden: queryparameters en/of diepe paden. |
Controleer of belangrijke content een stabiele, beschrijvende URL zonder onnodige queryparameters en diepe nesting heeft. |
|
Voldoet
|
Aanbevolen info
|
SEO SEO · site
|
sitemap.xml gevonden; parsebaar=ja, entries=9
Specificatie: XML sitemaps · Bekijk
|
0 / 1 |
-
Status:
200
-
Sitemap parsebaar:
ja
-
Sitemap entries:
9
-
Meer:
+2 extra
|
sitemap.xml gevonden; parsebaar=ja, entries=9. |
Publiceer een parsebare XML-sitemap of sitemap index met URL- of child-sitemap entries. |
|
Voldoet
|
Aanbevolen info
|
Well-Known URIs Well-Known URIs · 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. |