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

webyes.nl

Bezoek webyes.nl ↗

Snelheid
77

Beter dan 45% (landelijk)

Veiligheid
76

Beter dan 55% (landelijk)

Mobiel
100

Beter dan 18% (landelijk)

Toegankelijkheid
99

Beter dan 77% (landelijk)

Gemiddelde score
88/ 100
Beter dan 68% van de 22 gescande sites · methodiek
✓ WebYes gekeurd

Machineleesbare verificatie: /api/verify/webyes.nl

Gekeurd op 8 augustus 2026 · 17 pagina's gecontroleerd · 5 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 20268 augustus 2026

Scan-tijdlijn

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

  1. 8 augustus 2026 · Full audit

    Engine unknown

    88Snelheid 77Veiligheid 76Mobiel 100Toegankelijkheid 99
  2. 8 juli 2026 · Full audit

    94Snelheid 100Veiligheid 79Mobiel 100Toegankelijkheid 97

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.

Onderzochte pagina's

Steekproef van 15 pagina's (niet elke URL op de site).

  • https://webyes.nl/
  • https://webyes.nl/kennisbank/core-web-vitals
  • https://webyes.nl/werkwijze
  • https://webyes.nl/kennisbank/website-snelheid-testen
  • https://webyes.nl/kennisbank/ssl-certificaat
  • https://webyes.nl/kennisbank/mobielvriendelijke-website
  • https://webyes.nl/kennisbank/security-headers
  • https://webyes.nl/kennisbank/digitale-toegankelijkheid
  • https://webyes.nl/kennisbank/wcag
  • https://webyes.nl/contact
  • https://webyes.nl/register
  • https://webyes.nl/kennisbank
  • https://webyes.nl/blog
  • https://webyes.nl/about
  • https://webyes.nl/prijzen

Verschil met vorige audit

8 juli 2026 → 8 augustus 2026

Opgelost (1)

  • No `Cross-Origin-Resource-Policy` header. Without it, side-channel attacks via Spectre-style speculative execution stay viable.https://webyes.nl/

Nieuw (1)

  • 3 render-blocking <link rel="stylesheet"> in <head> (target: ≤2).https://webyes.nl/
Spam-signalen
97
SEO on-page
99
Structured data
99
Content
99
Techniek
99
Links
100
AI-vindbaarheid (GEO)
100
URL-structuur
100
Social
100
Kwaliteitsindruk
100
Privacy
100
Juridisch
100

Bevindingen

  • FoutToegankelijkheidAutomatisch gecontroleerd

    Page has 2 <main> elements without distinct aria-labels.

    When using multiple <main> landmarks, give each a unique aria-label: <main aria-label="Primary content">.

    Zo los je het op

    Er staat meer dan één <main>-element (of role="main") op de pagina. Houd er precies één over; meerdere hoofdinhoud-gebieden verwarren schermlezers.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • 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 →

  • WaarschuwingVeiligheid

    Sensitive path reachable: /admin/ (HTTP 200, 18269 bytes).

    Block the path at the reverse proxy (deny .git/.env/etc.), remove the file from the deploy artifact, and rotate any secrets that may have been exposed.

    Zo los je het op

    Er is een gevoelig pad publiek bereikbaar (zoals een .env-bestand, .git-map of adminpaneel). Blokkeer het pad op serverniveau of haal het bestand offline, en ververs eventueel uitgelekte sleutels.

    Lees meer in de kennisbank: Security headers →

  • WaarschuwingVeiligheid

    No Content-Security-Policy header — XSS / clickjacking surface is wide open.

    Start with a strict-dynamic CSP using nonces: `Content-Security-Policy: script-src 'nonce-<...>' 'strict-dynamic'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'`. Roll out in `Content-Security-Policy-Report-Only` first to catch violations.

    Zo los je het op

    Voeg een Content-Security-Policy header toe die vastlegt welke bronnen scripts en stijlen mogen laden. Begin desnoods met een rapporterende policy (Content-Security-Policy-Report-Only) en scherp die daarna aan.

    Lees meer in de kennisbank: Security headers →

  • WaarschuwingStructured data

    Schema "Product" is missing required property: image (affects 1 page).

    Fix the JSON-LD generator that emits this Product block — one fix eliminates 1 occurrence(s). JSON-LD path: <root>. Affected URLs: https://webyes.nl/prijzen.

  • WaarschuwingContent

    Page has only 56 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.

  • WaarschuwingSpam-signalen

    Term "juli" appears unusually often (19×, 8% of words).

    Rewrite for natural language — repeated exact-match phrases can trigger spam classifiers.

  • InfoVeiligheid

    Missing `Cross-Origin-Opener-Policy` + `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

    Heading level jumps from h1 to h3, skipping h2.

  • InfoSEO on-page

    Page declares noindex; it will not be indexed.

    Remove noindex if this page should appear in search results.

  • InfoStructured data

    Page has no JSON-LD structured data in the initial HTML.

    Server-render JSON-LD in the HTML response. If this is currently injected after hydration (for example with next/script afterInteractive), static crawlers and AI bots may not see it.

  • InfoContent

    Text-to-HTML ratio is 0.7% (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

    1 crawled page(s) are not listed in any sitemap.

    Add these URLs to your sitemap or noindex them. Example: https://webyes.nl/prijzen

  • InfoTechniek

    Crawl stopped at the max-pages limit (15); 18 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.

  • 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.

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 →

e-bids.nl✓ Gekeurd

Score 96 / 100 · bekijk het rapport →

Scan je eigen websiteBekijk het keurmerkregister →Deel je score:LinkedInX
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