Spring naar inhoud
Start gratis scan
Openbaar rapportKeurmerk geldig tot 9 juli 2027

susu.nu

Bezoek susu.nu ↗

Snelheid
94

Beter dan 64% (landelijk)

Veiligheid
95

Beter dan 86% (landelijk)

Mobiel
100

Beter dan 18% (landelijk)

Toegankelijkheid
58

Beter dan 55% (landelijk)

Gemiddelde score
87/ 100
Beter dan 64% van de 22 gescande sites · methodiek
Nog geen keurmerk

Machineleesbare verificatie: /api/verify/susu.nu

Gekeurd op 9 juli 2026 · 8 pagina's gecontroleerd · 10 verbeterpunten gevonden

Toegankelijkheid: wat we wel en niet bewijzen

Onze toegankelijkheidsscore komt uit geautomatiseerde checks tegen WCAG 2.2 AA. Machines dekken naar schatting 30-50% van de criteria; contrastnuance, toetsenbordvallen in complexe flows en schermlezer-ervaring vragen een menselijke audit. Het keurmerk bewijst geen volledige WCAG-conformiteit.

Lees meer over WCAG →Vraag een menselijke verdiepingsaudit aan →

Score door de tijd

Elke keuring en herkeuring telt: dit is het verloop van de gemiddelde score per scandag.

keurmerkgrens (80)
8 juli 20269 juli 2026

Scan-tijdlijn

Scores per pijler over recente scans. Methodiekwijzigingen (andere engine-versie) staan bij het punt.

  1. 9 juli 2026 · Full audit

    87Snelheid 94Veiligheid 95Mobiel 100Toegankelijkheid 58
  2. 9 juli 2026 · Full audit

    75Snelheid 89Veiligheid 57Mobiel 100Toegankelijkheid 55
  3. 9 juli 2026 · Quick scan

    75Snelheid 89Veiligheid 57Mobiel 100Toegankelijkheid 55
  4. 8 juli 2026 · Full audit

    75Snelheid 89Veiligheid 57Mobiel 100Toegankelijkheid 55

Volledig keurmerkrapport

Onderdeel van het WebYes-keurmerk: naast de vier pijlers keuren we ook SEO, structured data, content, links, privacy en AI-vindbaarheid. Deze extra categorieën tellen niet mee in de keurmerkscore.

Verschil met vorige audit

9 juli 2026 → 9 juli 2026

Opgelost (6)

  • 1 insecure HTTP resource(s) referenced from an HTTPS page.https://susu.nu/over-ons
  • Cookie `Next-Locale` is set on an HTTPS page without the Secure flag.https://susu.nu/
  • 1 image(s) lack explicit width/height or aspect-ratio, risking layout shifts.https://susu.nu/
  • No Content-Security-Policy header — XSS / clickjacking surface is wide open.https://susu.nu/
  • 1 decorative background video(s) use preload="auto", forcing an eager full download.https://susu.nu/diaspora
  • No `Cross-Origin-Resource-Policy` header. Without it, side-channel attacks via Spectre-style speculative execution stay viable.https://susu.nu/
Content
90
Juridisch
93
SEO on-page
95
Spam-signalen
95
Techniek
96
Kwaliteitsindruk
99
Links
100
Structured data
100
AI-vindbaarheid (GEO)
100
URL-structuur
100
Social
100
Privacy
100

Bevindingen

  • FoutToegankelijkheidAutomatisch gecontroleerd

    10 <input> element(s) have no associated label, aria-label, or aria-labelledby.

    Associate a <label for="inputId"> or add aria-label="..." to every visible form input.

    Zo los je het op

    Koppel elk formulierveld aan een label via for/id, of gebruik aria-label. Een placeholder alleen is niet genoeg: die verdwijnt zodra iemand typt.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • FoutToegankelijkheidAutomatisch gecontroleerd

    9 <button> element(s) have no accessible name.

    Add visible text content, aria-label="...", or aria-labelledby="..." to every <button>.

    Zo los je het op

    Er zijn knoppen zonder naam, zoals een hamburger- of sluitknop met alleen een icoon. Voeg een aria-label toe (bijvoorbeeld aria-label="Menu openen").

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • FoutToegankelijkheidHandmatige controle aanbevolen

    1 <video> or <audio> element(s) have the autoplay attribute.

    Remove autoplay or add the muted attribute. Unexpected audio disorients screen reader users and violates WCAG 1.4.2.

    Zo los je het op

    Er speelt media automatisch af. Zet autoplay uit of demp standaard het geluid, en geef bezoekers een duidelijke pauzeknop.

    Lees meer in de kennisbank: Digitale toegankelijkheid →

  • FoutToegankelijkheidAutomatisch gecontroleerd

    10 focusable element(s) have aria-hidden="true", making them invisible to screen readers but still reachable via keyboard.

    Remove aria-hidden from focusable elements, or add tabindex="-1" to also remove them from the tab order.

    Zo los je het op

    Elementen met aria-hidden="true" zijn nog steeds focusbaar met het toetsenbord. Haal ze ook uit de tabvolgorde (tabindex="-1") of verberg ze echt.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • FoutSpam-signalen

    Page CSS/HTML suggests hidden/off-screen text patterns often associated with cloaking.

    Remove display:none / zero-font-size blocks used to inject extra keywords. Use visible, user-facing content only.

  • WaarschuwingSnelheid

    3 render-blocking <link rel="stylesheet"> in <head> (target: ≤2).

    Inline critical CSS, lazy-load the rest with the `<link rel="preload" as="style" onload="this.rel='stylesheet'">` pattern, or split chunks per route. Each blocking stylesheet adds round-trips to LCP.

    Zo los je het op

    Verklein je render-blokkerende CSS: inline de kritieke stijlen voor boven de vouw en laad de rest asynchroon. Verwijder ook CSS die nergens meer gebruikt wordt.

    Lees meer in de kennisbank: Website snelheid testen →

  • WaarschuwingToegankelijkheidAutomatisch gecontroleerd

    Page has no skip-navigation link for keyboard users.

    Add a visually hidden link as the first focusable element: <a href="#main-content" class="skip-link">Skip to content</a>.

    Zo los je het op

    Voeg als eerste link op de pagina een 'skip-link' toe die naar de hoofdinhoud springt (<a href="#main-content">Naar inhoud</a>). Toetsenbordgebruikers hoeven dan niet door het hele menu te tabben.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • WaarschuwingContent

    Page has only 3 words (min 100).

    Thin pages risk being classified as low-value. Expand with original, useful content — lead each H2 with a self-contained 40-75 word answer, and add a visible FAQ/Q&A section covering common questions (no FAQPage schema needed; visible Q&A is what ranks and what AI Overviews cite). Or noindex if it's a utility page.

  • WaarschuwingTechniek

    25 internal resource(s) across 8 page(s) are blocked from crawling by a robots.txt Disallow rule.

    Search engines must fetch CSS, JS, and images to render and rank your pages. Remove the matching Disallow line(s) so Googlebot can load these resources. Blocked: https://susu.nu/_next/static/chunks/0-5_4w8kl4sl6.js, https://susu.nu/_next/static/chunks/0_6brl4l4hy6n.js, https://susu.nu/_next/static/chunks/0_8eknvwukjvl.js, https://susu.nu/_next/static/chunks/0cz1d0mv5g_q7.js, https://susu.nu/_next/static/chunks/0m3x9c4i0ys_n.js

  • InfoSnelheid

    Likely LCP image is missing `fetchpriority="high"`.

    Add `fetchpriority="high"` to the hero image (/_next/image?url=https%3A%2F%2Fgfquvjcczxzafesxzkua.supabase.co%2Fstorage%2Fv1%2Fobject%2Fpublic%2Fpage-images%2Fsummit%2F1778873073559-8xald532.png&w=1920&q=75) so the browser fetches it ahead of low-priority resources. Saves 100-300ms LCP on typical pages.

    Zo los je het op

    Geef je grootste afbeelding boven de vouw voorrang met fetchpriority="high" of een preload-link. Zo start de download direct in plaats van na de rest van de pagina.

    Lees meer in de kennisbank: Core Web Vitals →

  • InfoSnelheid

    2 image(s) ≥800px wide without srcset or <picture> for responsive delivery.

    Use `srcset` with multiple resolutions or wrap images in `<picture>` with WebP/AVIF sources. In Next.js, use `next/image` which handles this automatically. Without responsive images, mobile users download desktop-sized assets.

    Zo los je het op

    Lever afbeeldingen in een modern formaat (WebP of AVIF), geschaald naar het formaat waarop ze getoond worden. Een fotodienst of buildstap (zoals next/image) regelt dit automatisch.

    Lees meer in de kennisbank: Core Web Vitals →

  • InfoVeiligheid

    No `/.well-known/security.txt` published.

    Publish a `security.txt` (RFC 9116) at `/.well-known/security.txt`. Even a one-line `Contact: mailto:[email protected]` plus an `Expires:` date is enough; it gives white-hat researchers somewhere to send reports instead of giving up.

    Zo los je het op

    Plaats een security.txt op /.well-known/security.txt met een contactadres voor beveiligingsmeldingen. Zo weten onderzoekers waar ze een lek kunnen melden.

    Lees meer in de kennisbank: Security headers →

  • InfoVeiligheid

    Missing `Cross-Origin-Embedder-Policy`. Cross-origin isolation lets you use SharedArrayBuffer and high-resolution timers safely.

    Send `Cross-Origin-Opener-Policy: same-origin` and `Cross-Origin-Embedder-Policy: require-corp`. Note this requires every embedded resource to send `Cross-Origin-Resource-Policy`.

    Zo los je het op

    Voeg Cross-Origin-Opener-Policy: same-origin toe (en waar mogelijk Cross-Origin-Embedder-Policy). Dit isoleert je site van vensters die door andere origins zijn geopend.

    Lees meer in de kennisbank: Security headers →

  • InfoSEO on-page

    Title is slightly over the recommended length (61 chars, max 60).

    Borderline — Google usually still renders this in full. Trim only if the most important keywords sit past the visible cutoff.

  • InfoSEO on-page

    Meta description is slightly over the recommended length (200 chars, max 160).

  • InfoSEO on-page

    Canonical URL differs from final URL (page may be canonicalised away).

    If this is intentional (variant page), keep it. Otherwise self-reference the canonical.

  • InfoContent

    Text-to-HTML ratio is 0.0% (target ≥ 2%).

    Very low ratios usually mean the hydration payload, inline RSC blob or a vendor script is bigger than the rendered prose. Inspect the largest scripts and externalise or split them.

  • InfoTechniek

    Crawl stopped at the max-pages limit (6); 10 sitemap URLs were not visited but might still be reachable.

    Re-run with `--max-pages 2000` (or higher) before trusting orphan-from-sitemap counts.

  • InfoTechniek

    No HTML sitemap link found on the homepage. Placing one in the footer is an industry best practice for UX and crawler/AI discovery.

    Add a link to a user-facing HTML sitemap (e.g. `/sitemap`, not `sitemap.xml`) inside the <footer>. An HTML sitemap acts as a structural overview for lost visitors and as a fallback discovery surface for search engines and AI crawlers.

  • InfoJuridisch

    Site sets cookies on 8 page(s) but no cookie consent mechanism was detected.

    Implement a CMP (Cookiebot, OneTrust, Usercentrics, Complianz) or build a consent banner. GDPR and ePrivacy require prior consent for non-essential cookies in the EU.

  • InfoKwaliteitsindruk

    Homepage has no `<link rel="icon">` — browsers will request /favicon.ico which may 404.

    Add a custom favicon that reflects your brand. A missing favicon causes extra 404 log noise and looks unprofessional in browser tabs and bookmarks.

Meer uit het keurmerkregister

Andere websites met een actief WebYes-keurmerk. Elk rapport is openbaar en op dezelfde vier pijlers gekeurd.

webyes.nl✓ Gekeurd

Score 88 / 100 · bekijk het rapport →

televisieselectie.nl✓ Gekeurd

Score 90 / 100 · bekijk het rapport →

solarfast.nl✓ Gekeurd

Score 91 / 100 · bekijk het rapport →

duurzaamgefinancierd.nl✓ Gekeurd

Score 96 / 100 · bekijk het rapport →

Scan je eigen websiteBekijk het keurmerkregister →
webyes

Het onafhankelijke keurmerk voor Nederlandse websites. Kalm, transparant, periodiek herkeurd.

Start gratis scan

Keurmerk

  • Start gratis scan
  • Hoe het werkt
  • Keurmerkregister
  • Prijzen
  • Veelgestelde vragen

Kennis

  • Kennisbank
  • Blog
  • Jaarrapport

Bedrijf

  • Over ons
  • Contact
  • Mijn account

Juridisch

  • Privacybeleid
  • Algemene voorwaarden
  • Cookies
© 2026 WebYesGebouwd in Nederland.

    Jaarrapport in de maak. In de maak: het jaarrapport over de staat van het Nederlandse web. Lees meer →

    webyes
    WerkwijzePrijzenRegisterKennisbankOver onsContact
    InloggenStart gratis scan