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

televisieselectie.nl

Bezoek televisieselectie.nl ↗

Snelheid
90

Beter dan 59% (landelijk)

Veiligheid
75

Beter dan 64% (landelijk)

Mobiel
99

Beter dan 5% (landelijk)

Toegankelijkheid
42

Beter dan 50% (landelijk)

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

Machineleesbare verificatie: /api/verify/televisieselectie.nl

Gekeurd op 13 september 2026 · 17 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)
15 juli 202613 september 2026

Scan-tijdlijn

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

  1. 13 september 2026 · Full audit

    Engine unknown

    77Snelheid 90Veiligheid 75Mobiel 99Toegankelijkheid 42
  2. 14 augustus 2026 · Full audit

    Engine unknown

    90Snelheid 96Veiligheid 69Mobiel 99Toegankelijkheid 96
  3. 15 juli 2026 · Full audit

    90Snelheid 88Veiligheid 78Mobiel 99Toegankelijkheid 93

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://televisieselectie.nl/
  • https://www.mgsoftware.nl/contact
  • https://www.mgsoftware.nl/webapplicatie-laten-bouwen
  • https://www.mgsoftware.nl/en
  • https://www.mgsoftware.nl/software-koppelingen
  • https://www.mgsoftware.nl/portfolio
  • https://www.mgsoftware.nl/seo-expert-haarlem
  • https://www.mgsoftware.nl/software-herontwikkeling
  • https://www.mgsoftware.nl/about
  • https://www.mgsoftware.nl/blog
  • https://www.mgsoftware.nl/privacy
  • https://www.mgsoftware.nl/portfolio/solarfast
  • https://www.mgsoftware.nl/portfolio/ogjg
  • https://www.mgsoftware.nl/portfolio/refront
  • https://www.mgsoftware.nl/portfolio/vca-amsterdam

Verschil met vorige audit

14 augustus 2026 → 13 september 2026

Opgelost (7)

  • 1 <input> element(s) have no associated label, aria-label, or aria-labelledby.https://televisieselectie.nl/
  • HTML document is 652 KB (budget: 488.28125 KB).https://televisieselectie.nl/gids/eredivisie
  • Server response time is 3397ms (threshold: 3000ms).https://televisieselectie.nl/kalender
  • No Content-Security-Policy header — XSS / clickjacking surface is wide open.https://televisieselectie.nl/
  • No `/.well-known/security.txt` published.https://televisieselectie.nl/.well-known/security.txt
  • No `Cross-Origin-Resource-Policy` header. Without it, side-channel attacks via Spectre-style speculative execution stay viable.https://televisieselectie.nl/
  • robots.txt Disallow lines reveal sensitive paths: /admin/.https://televisieselectie.nl/robots.txt

Nieuw (5)

  • 4 link(s) have no accessible name (no text, aria-label, or title).https://www.mgsoftware.nl/
  • Likely LCP image has `loading="lazy"` — this is a known anti-pattern.https://www.mgsoftware.nl/contact
  • CSP allows `'unsafe-inline'` without a nonce or hash — this effectively disables script-src protection against XSS.https://www.mgsoftware.nl/
  • Likely LCP image is missing `fetchpriority="high"`.https://www.mgsoftware.nl/contact
  • Likely unminified JS/CSS: 1 inline block.https://www.mgsoftware.nl/
Spam-signalen
92
SEO on-page
99
Privacy
99
Links
100
Structured data
100
Content
100
Techniek
100
AI-vindbaarheid (GEO)
100
URL-structuur
100
Social
100
Kwaliteitsindruk
100
Juridisch
100

Bevindingen

  • FoutToegankelijkheidAutomatisch gecontroleerd

    4 link(s) have no accessible name (no text, aria-label, or title).

    Add visible link text or aria-label to every <a> element so screen readers can announce the destination.

    Zo los je het op

    Er zijn links zonder leesbare naam, meestal icoon-links. Geef ze een aria-label of visueel verborgen tekst, zodat een schermlezer meer voorleest dan alleen 'link'.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • FoutToegankelijkheidAutomatisch gecontroleerd

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

  • FoutVeiligheid

    Sensitive path reachable: /sitemap.xml.bak (HTTP 200, 84786 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 →

  • WaarschuwingSnelheid

    Likely LCP image has `loading="lazy"` — this is a known anti-pattern.

    Remove `loading="lazy"` from the hero image (/_next/image?url=%2Flogo-icon.png&w=1080&q=75). Lazy-loading the LCP image delays it until intersection-observer fires.

    Zo los je het op

    Haal loading="lazy" weg van de grootste afbeelding boven de vouw. Lazy loading stelt juist die download uit en maakt je LCP langzamer.

    Lees meer in de kennisbank: Core Web Vitals →

  • WaarschuwingToegankelijkheidAutomatisch gecontroleerd

    5 image(s) with alt="" lack role="presentation" or aria-hidden="true".

    Mark decorative images explicitly: <img alt="" role="presentation"> or <img alt="" aria-hidden="true">.

    Lees meer in de kennisbank: WCAG-richtlijnen →

  • WaarschuwingVeiligheid

    CSP allows `'unsafe-inline'` without a nonce or hash — this effectively disables script-src protection against XSS.

    Generate a per-response nonce in your server-rendered pages and emit `script-src 'nonce-<nonce>' 'strict-dynamic'`. Inline `<script nonce='...'>` tags then load while attacker-injected ones don't.

    Zo los je het op

    Geef inline scripts een nonce of hash in je CSP in plaats van ze via 'unsafe-inline' toe te staan. De meeste frameworks (waaronder Next.js) kunnen nonces per request genereren.

    Lees meer in de kennisbank: Security headers →

  • WaarschuwingSpam-signalen

    Term "lees" appears unusually often (15×, 10% of words).

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

  • InfoSnelheid

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

    Add `fetchpriority="high"` to the hero image (/_next/image?url=%2Flogo-icon.png&w=1080&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

    Likely unminified JS/CSS: 1 inline block.

    Minify JavaScript and CSS to cut bytes and parse time. (heuristic — external file contents are not fetched)

    Zo los je het op

    CSS- of JavaScript-bestanden worden ongeminified geserveerd. Zet minificatie aan in je buildproces; vrijwel elke bundler doet dit standaard in productie.

    Lees meer in de kennisbank: Website snelheid testen →

  • InfoMobiel

    3 links have very short anchor text (≤2 chars), likely producing small tap targets.

    Ensure interactive elements have a minimum 48x48px touch area. Use padding or min-height/min-width on short-text links.

    Zo los je het op

    Maak knoppen en links minimaal 44 bij 44 pixels groot (of geef ze ruimere padding) en houd wat afstand tussen tikbare elementen. Duimen zijn onnauwkeuriger dan muispijlen.

    Lees meer in de kennisbank: Mobielvriendelijke website →

  • 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 (63 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 (163 chars, max 160).

  • InfoContent

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

    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.

  • InfoPrivacy

    1 phone-shaped string(s) appear in main content. Examples: 06 51 37 92 30.

    If the phone numbers are intentional public contact info, ignore this finding. If they're personal numbers (employees, customer testimonials), redact or replace with a routing alias.

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 →

susu.nu✓ Gekeurd

Score 93 / 100 · bekijk het rapport →

mgsoftware.nl✓ Gekeurd

Score 96 / 100 · bekijk het rapport →

duurzaamgefinancierd.nlHerstel loopt

Score 81 / 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