Website checklist. 140 dingen die wij fixen.
Deze website checklist is waar je voor betaalt. 110 punten fixen we altijd, 30 als ze voor jou gelden. Elke regel op de bon is één punt. Klik erop en je leest hoe we het bewijzen.
De kassabon: alle 140 punten van de website checklist
Sla de bon over
Website op bureauniveau
Geen limiet op het aantal pagina's
Drie ontwerpen binnen 24 uur €0
Wat we fixen Hoe we het bewijzen
56 van 140 regels
Ruben
AI agent Vindbaar
Zorgt dat Google en ChatGPT je site goed kunnen lezen.
Ruben
AI agent, Vindbaar56 regels
Gevonden in Google
31- Precies één hoofdkop op elke pagina Bij elke bouw
- Een eigen titel op elke pagina Bij elke bouw
- Titels die niet te lang zijn Bij elke bouw
- Een eigen omschrijving op elke pagina Bij elke bouw
- Het zoekwoord in titel, kop, omschrijving, eerste alinea en adres Bij elke bouw
- Koppen in de juiste volgorde Bij elke bouw
- Alt-tekst bij elke afbeelding Bij elke bouw
- Eén aangewezen adres per pagina Bij elke bouw
- Elke pagina op één adres, met of zonder streep aan het eind Na elke wijziging
- Met en zonder www komen op één adres uit Bij oplevering
- Rommel achter een adres breekt niets Na elke wijziging
- Geen dode links binnen je site Na elke wijziging
- Geen interne links die via een omleiding lopen Na elke wijziging
- Een onbekend adres geeft een echte 404 Bij oplevering
- Een sitemap met al je pagina's Bij oplevering
- Geen omgeleide adressen in de sitemap Bij oplevering
- Een eerlijke datum per pagina in de sitemap Bij elke bouw
- Search Console ingericht en de sitemap ingediend Bij oplevering
- Bing Webmaster Tools ingericht Bij oplevering
- Nieuwe pagina's meteen gemeld via IndexNow Na elke wijziging
- Gestructureerde gegevens die kloppen Bij elke bouw
- Een kruimelpad in de gegevens van elke pagina Standaard
- Je bedrijfsgegevens op home en Over ons, elders een verwijzing Standaard
- Geen review-sterren over je eigen bedrijf in de gegevens Bij oplevering
- Beeld en tekst geregeld voor als iemand je link deelt Bij elke bouw
- Elke belangrijke pagina is te bereiken via een gewone link Bij oplevering
- Je proefadres komt niet in Google Standaard
- De blokkade voor Google is weg op de dag van livegang, en dat meten we Bij oplevering
- Geen plaatshouders of proefteksten op de live site Na elke wijziging
- Eén pagina per vraag Bij oplevering
- Elke taalversie wijst naar de andere Bij elke bouw alleen bij meer talen
Genoemd door AI-assistenten
18- ChatGPT mag je site lezen Bij elke bouw
- Claude mag je site lezen Bij elke bouw
- Perplexity mag je site lezen Bij elke bouw
- Googlebot, Bingbot en Applebot hebben toegang Bij oplevering
- Cloudflare staat goed ingesteld voor AI-bots Bij oplevering
- Gemeten met de bot zelf, niet alleen in robots.txt Bij oplevering
- De live robots.txt nagelezen na elke wijziging Bij oplevering
- Of AI-modellen op je tekst mogen trainen, is jouw keuze Bij oplevering
- Je tekst staat in de HTML, niet pas na JavaScript Standaard
- Geen instelling die snippets blokkeert Bij oplevering
- Geen NOARCHIVE op je pagina's Bij oplevering
- Het AI-rapport in Search Console staat goed Bij oplevering
- Een llms.txt, met alleen wat ook op je site staat Bij elke bouw
- Elk getal is overal hetzelfde Bij oplevering
- Geen FAQ-markup die niets meer doet Standaard
- Een echte auteur op elk artikel Bij oplevering alleen bij artikelen
- Geen aparte pagina per formulering Standaard
- Elke nieuwe pagina begint met het antwoord Standaard
Video die gevonden wordt
7- Een echte videospeler in de HTML Na elke wijziging alleen bij video
- Een poster van minstens 640 pixels breed Bij elke bouw alleen bij video
- Geen voorbeeldplaatje dat wazig blijkt Na elke wijziging alleen bij video
- Duur en videoadres vastgelegd bij de bouw Bij elke bouw alleen bij video
- Videogegevens alleen op een pagina met een echte speler Na elke wijziging alleen bij video
- Een eigen kijkpagina per video, met transcript Bij oplevering alleen bij video
- De speler van een ander komt er pas na toestemming overheen Bij oplevering alleen bij video
80 van 140 regels
Fleur
AI agent Bouwer
Bouwt je site en elke nieuwe pagina, in jouw stijl.
Fleur
AI agent, Bouwer24 regels
Snel
12- Beelden als AVIF of WebP Bij oplevering
- Verkleinde beelden per schermbreedte Bij oplevering
- Breedte en hoogte bij elk beeld Bij oplevering
- Het grootste beeld staat meteen in de HTML Bij oplevering
- Beelden buiten beeld laden pas later Standaard
- Je lettertype laat de pagina niet verspringen Bij oplevering
- De opmaak zit in de pagina zelf Standaard
- Alleen JavaScript waar het iets doet Standaard
- Geen onzichtbare data mee in de pagina Na elke wijziging
- Een nieuw beeld is ook echt nieuw Na elke wijziging
- LCP, INP en CLS gemeten op mobiel Bij oplevering
Verhuizen zonder verlies
12- Al je oude adressen in kaart Bij oplevering alleen bij een bestaande site
- Elke oude pagina krijgt een omleiding Na elke wijziging alleen bij een bestaande site
- In één sprong, zonder ketens Na elke wijziging alleen bij een bestaande site
- Elk doel van een omleiding bestaat echt Na elke wijziging alleen bij een bestaande site
- Niets stuurt in bulk naar de homepage Bij oplevering alleen bij een bestaande site
- Al je teksten letterlijk overgenomen Bij oplevering alleen bij een bestaande site
- Alles uit je kop en voet gaat mee Bij oplevering alleen bij een bestaande site
- Je mail blijft werken Bij oplevering alleen bij een bestaande site
- Inkomende mail geteld na de omzetting Bij oplevering alleen bij een bestaande site
- Jij zet één lijst DNS-records, in één keer Bij oplevering alleen bij een bestaande site
- Je oude site gaat pas uit op een afgesproken dag Bij oplevering alleen bij een bestaande site
- Omleidingen blijven minstens een jaar staan Standaard alleen bij een bestaande site
107 van 140 regels
Koen
AI agent Controle
Draait na elke wijziging 15 controles op je live site.
Koen
AI agent, Controle27 regels
Goed op elk scherm
9- Nooit opzij te schuiven, op geen enkele breedte Na elke wijziging
- Geen knop of beeld over het logo Na elke wijziging
- Geen knop die half uit de vaste balk steekt Na elke wijziging
- De hoofdkop staat meteen in beeld Bij oplevering
- Geen kapotte opmaak die de browser stil repareert Na elke wijziging
- Knoppen groot genoeg om op te tikken Bij oplevering
- Koppen breken netjes af Standaard
- Contrast en toetsenbord nagekeken Bij oplevering
- Beweging stopt als je dat op je toestel hebt ingesteld Standaard
Netjes met privacy
10- Geen tracker vóór toestemming Na elke wijziging alleen als je trackers gebruikt
- Alle partijen die meekijken op een rij Bij oplevering alleen als je trackers gebruikt
- Weigeren is even zichtbaar als accepteren Bij oplevering alleen als je trackers gebruikt
- Een keuze is altijd in te trekken Na elke wijziging alleen als je trackers gebruikt
- Intrekken wist ook wat de tracker bewaarde Bij oplevering alleen als je trackers gebruikt
- Geen banner die in beeld flitst Na elke wijziging alleen als je trackers gebruikt
- Spelers en kaarten van anderen laden pas na toestemming Bij oplevering alleen als je trackers gebruikt
- Toestemming bewaard met een ingekort IP-adres Bij oplevering alleen als je trackers gebruikt
- Een privacyverklaring en cookieoverzicht die kloppen Bij oplevering alleen als je trackers gebruikt
- Geen cookies nodig, dan ook geen banner Standaard
Knoppen en formulieren
8- Elke belangrijke knop doet echt iets Na elke wijziging
- Een echt formulier, dat ook werkt zonder JavaScript Bij oplevering
- "Gelukt" staat er alleen als het echt gelukt is Bij oplevering
- Een echte testverzending die ook is aangekomen Bij oplevering
- Geen inzending kwijt door snel klikken Bij oplevering
- Een spamveld dat mensen niet zien Elke ochtend
- Alleen je eigen site mag het formulier versturen Elke ochtend
- Geen foutmeldingen in een echte browser Bij oplevering
132 van 140 regels
Bas
AI agent Bewaker
Kijkt elke ochtend of je site bereikbaar, snel en veilig is.
Bas
AI agent, Bewaker25 regels
Veilig
19- Score A op securityheaders.com, anders je geld terug Bij oplevering
- Altijd https, ook als iemand http intypt Bij elke bouw
- Alleen scripts die wij kennen mogen draaien Bij elke bouw
- Geen knop die stil wordt geblokkeerd door diezelfde beveiliging Na elke wijziging
- Je site kan niet in het frame van een andere site Bij elke bouw
- De browser raadt geen bestandstypen Bij elke bouw
- Andere sites zien niet op welke pagina je bezoeker was Bij elke bouw
- Camera, microfoon en locatie staan uit Bij elke bouw
- Afgeschermd van andere tabbladen Bij elke bouw
- Ook een omleiding krijgt die beveiliging Bij oplevering
- Geen WordPress en geen PHP Standaard
- Geen database achter je site Standaard
- Geen plugins Standaard
- Geen inlogpagina op je site Standaard
- Geen versienummers zichtbaar Bij oplevering
- Geen code in knoppen en links Bij elke bouw
- Geen wachtwoorden of sleutels in de code Bij oplevering
- Elke versie is terug te zetten Standaard
- Je site draait op het netwerk van Cloudflare Standaard
140 van 140 regels
Sam
AI agent WhatsApp
Neemt je wijziging aan, ook als spraakbericht, foto of screenshot.
Sam
AI agent, WhatsApp4 regels
De totalen van de bon
- Eenmalig 130 regels
- €2.500
- Bij je keuze
- €1.250
- Bij livegang
- €1.250
- Per maand 10 regels
- €100
Alle bedragen exclusief btw.
Deze bon is zo lang als het werk.
De agents zijn AI, door ons getekend.
Gevonden in Google. Zonder loze belofte.
31 punten
Wat Google nodig heeft om je site goed te lezen.
Een plek bovenaan beloven we niet.
-
Precies één hoofdkop op elke pagina
De hoofdkop zegt waar een pagina over gaat.
Terug naar de bon
Bij nul of twee koppen is dat onduidelijk.Bij elke bouw
-
Een eigen titel op elke pagina
Dubbele titels komen meestal uit een sjabloon en laten in Google twee keer hetzelfde zien.
Terug naar de bonBij elke bouw
-
Titels die niet te lang zijn
Langere titels herschrijft Google vaker zelf.
Terug naar de bon
Dan bepaalt Google wat er boven je pagina staat.Bij elke bouw
-
Een eigen omschrijving op elke pagina
Google kiest zelf wat het toont, maar een goede omschrijving geeft het iets om uit te kiezen.
Terug naar de bonBij elke bouw
-
Het zoekwoord in titel, kop, omschrijving, eerste alinea en adres
Zo staat de vraag van je klant op de plekken waar een lezer hem verwacht.
Terug naar de bonBij elke bouw
-
Koppen in de juiste volgorde
Een sprong van h1 naar h3 is een gat in de inhoudsopgave, ook voor een schermlezer.
Terug naar de bonBij elke bouw
-
Alt-tekst bij elke afbeelding
Zonder alt-tekst weet een zoekmachine of schermlezer niet wat er op een beeld staat.
Terug naar de bonBij elke bouw
-
Eén aangewezen adres per pagina
Zonder canonical kiest Google zelf welk adres telt.
Terug naar de bonBij elke bouw
-
Elke pagina op één adres, met of zonder streep aan het eind
Dezelfde pagina op twee adressen splitst je links en je metingen.
Terug naar de bonNa elke wijziging
-
Bij oplevering
-
Rommel achter een adres breekt niets
Advertenties en mailprogramma's plakken codes achter je adres.
Terug naar de bon
De pagina moet dan gewoon werken.Na elke wijziging
-
Geen dode links binnen je site
Een link die 404 geeft, merk je meestal pas als een klant erover begint.
Terug naar de bonNa elke wijziging
-
Geen interne links die via een omleiding lopen
Elke extra sprong kost tijd.
Terug naar de bon
We linken meteen naar het juiste adres.Na elke wijziging
-
Een onbekend adres geeft een echte 404
Sommige sites tonen de homepage op elk verzonnen adres.
Terug naar de bon
Google ziet dan duizenden dezelfde pagina's.Bij oplevering
-
Een sitemap met al je pagina's
Zo vindt Google ook de pagina's waar nog weinig naartoe linkt.
Terug naar de bonBij oplevering
-
Geen omgeleide adressen in de sitemap
Een sitemap vol omleidingen is een lijst die Google niet meer vertrouwt.
Terug naar de bonBij oplevering
-
Een eerlijke datum per pagina in de sitemap
Google gebruikt die datum alleen als hij klopt.
Terug naar de bon
Hij verandert dus alleen bij een echte wijziging.Bij elke bouw
-
Search Console ingericht en de sitemap ingediend
Zonder Search Console zie je niet of Google je site kent.
Terug naar de bonBij oplevering
-
Bij oplevering
-
Nieuwe pagina's meteen gemeld via IndexNow
Bing en andere zoekmachines horen het zo zonder te hoeven wachten op hun volgende ronde.
Terug naar de bonNa elke wijziging
-
Gestructureerde gegevens die kloppen
Dit levert geen hogere positie op.
Terug naar de bon
Het zorgt wel dat machines goed lezen wie je bent.Bij elke bouw
-
Een kruimelpad in de gegevens van elke pagina
Zo snapt een zoekmachine waar een pagina in je site hoort.
Terug naar de bonStandaard
-
Je bedrijfsgegevens op home en Over ons, elders een verwijzing
Hetzelfde blok op elke pagina voegt niets toe en loopt uit de pas.
Terug naar de bonStandaard
-
Geen review-sterren over je eigen bedrijf in de gegevens
Die regel staat in de richtlijnen van Google.
Terug naar de bon
Wie hem negeert, krijgt er niets voor terug.Bij oplevering
-
Beeld en tekst geregeld voor als iemand je link deelt
Zo ziet je link er in LinkedIn en WhatsApp goed uit.
Terug naar de bonBij elke bouw
-
Elke belangrijke pagina is te bereiken via een gewone link
Een pagina waar niets naartoe wijst, vindt Google moeilijk.
Terug naar de bonBij oplevering
-
Je proefadres komt niet in Google
Anders concurreert je testversie straks met je echte site.
Terug naar de bonStandaard
-
De blokkade voor Google is weg op de dag van livegang, en dat meten we
Een vergeten noindex houdt je hele site uit Google, terwijl alles er goed uitziet.
Terug naar de bonBij oplevering
-
Geen plaatshouders of proefteksten op de live site
Een vergeten notitie of voorbeeldtekst ziet niemand, tot een klant hem ziet.
Terug naar de bonNa elke wijziging
-
Eén pagina per vraag
Twee pagina's over hetzelfde zitten elkaar in de weg.
Terug naar de bon
We voegen ze samen.Bij oplevering
-
Elke taalversie wijst naar de andere
Zo krijgt een Duitse bezoeker de Duitse pagina, zonder automatische omleiding op IP-adres.
Terug naar de bonBij elke bouw
bij meer talen
31 van de 140. Hierna: Genoemd door AI-assistenten.
Genoemd door AI-assistenten. Als ze je kunnen lezen.
18 punten
ChatGPT, Claude, Perplexity en de AI-antwoorden van Google moeten je site kunnen lezen.
-
ChatGPT mag je site lezen
OAI-SearchBot bepaalt of je in de zoekantwoorden van ChatGPT kunt staan.
Terug naar de bonBij elke bouw
AI-crawlers: wie moet je toelaten? -
Claude mag je site lezen
Claude-SearchBot en Claude-User halen op wat Claude gebruikt om te antwoorden.
Terug naar de bonBij elke bouw
AI-crawlers: wie moet je toelaten? -
Perplexity mag je site lezen
PerplexityBot bepaalt of je als bron kunt verschijnen.
Terug naar de bonBij elke bouw
AI-crawlers: wie moet je toelaten? -
Googlebot, Bingbot en Applebot hebben toegang
Het AI-overzicht van Google draait op dezelfde index als de gewone zoekresultaten.
Terug naar de bonBij oplevering
AI overview van Google: hoe kom je erin? -
Cloudflare staat goed ingesteld voor AI-bots
Kies je daar bij training voor Block, dan gaan sinds 15 september 2026 ook Googlebot en Bingbot dicht.
Terug naar de bonBij oplevering
AI-crawlers: wie moet je toelaten? -
Gemeten met de bot zelf, niet alleen in robots.txt
Een instelling is geen gedrag.
Terug naar de bon
Daarom vragen we je site op zoals de bot dat doet.Bij oplevering
AI-crawlers: wie moet je toelaten?Gezien: Op drie van onze sites zei robots.txt ja en gaf Cloudflare een 403.
-
De live robots.txt nagelezen na elke wijziging
Cloudflare kan er zelf een blok voor zetten.
Terug naar de bon
Dan staat er iets anders dan in je bestand.Bij oplevering
-
Of AI-modellen op je tekst mogen trainen, is jouw keuze
Dat staat los van gevonden worden.
Terug naar de bon
We leggen de keuze vast.Bij oplevering
-
Je tekst staat in de HTML, niet pas na JavaScript
Alleen van Googlebot en Applebot is gedocumenteerd dat ze JavaScript uitvoeren.
Terug naar de bonStandaard
-
Geen instelling die snippets blokkeert
Een pagina zonder snippet komt niet in het AI-overzicht van Google.
Terug naar de bonBij oplevering
AI overview van Google: hoe kom je erin? -
Geen NOARCHIVE op je pagina's
Dat houdt een pagina ook buiten de antwoorden van Copilot.
Terug naar de bonBij oplevering
-
Het AI-rapport in Search Console staat goed
Een leeg rapport zegt pas iets als de instelling op Include staat.
Terug naar de bonBij oplevering
AI-modus Google: wat verandert er voor je site? -
Een llms.txt, met alleen wat ook op je site staat
Dit levert weinig op: 97% van deze bestanden kreeg in mei 2026 geen enkel verzoek (Ahrefs).
Terug naar de bon
Het kost ook niets.Bij elke bouw
llms.txt: heb je het nodig? -
Elk getal is overal hetzelfde
Tekst, gegevens en llms.txt halen hun cijfers uit één bron.
Terug naar de bonBij oplevering
Website maken met AI, of laten maken?Gezien: Een AI-sessie schreef ooit "200+ kantoren" terwijl het er 110 waren, op 119 pagina's.
-
Geen FAQ-markup die niets meer doet
FAQ-resultaten verschijnen sinds 7 mei 2026 niet meer in Google.
Terug naar de bonStandaard
-
Een echte auteur op elk artikel
Verzonnen auteurs gelden bij Google als misleiding.
Terug naar de bonBij oplevering
bij artikelen
-
Geen aparte pagina per formulering
Google noemt dat scaled content abuse, en sinds mei 2026 valt ook het sturen van AI-antwoorden onder het spambeleid.
Terug naar de bonStandaard
-
Elke nieuwe pagina begint met het antwoord
Pagina's die vroeg antwoorden deden het beter in een gecontroleerde zoekketen.
Terug naar de bonStandaard
49 van de 140. Hierna: Veilig.
Veilig. Score A.
19 punten
Wat er niet is, kan niet gehackt worden.
De rest zetten we dicht.
-
Score A op securityheaders.com, anders je geld terug
Dat is een meting van buitenaf, en iedereen kan hem zelf doen.
Terug naar de bonBij oplevering
Security headers: zo haal je een AXINNO ging van F naar A.
IT voor advocaten en notarissen.securityheaders.com, 17-08-2026
Lees de case van XINNO -
Altijd https, ook als iemand http intypt
Browsers onthouden daarna dat je site alleen beveiligd open mag.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
Alleen scripts die wij kennen mogen draaien
Een ingespoten script wordt zo tegengehouden door de browser.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
Geen knop die stil wordt geblokkeerd door diezelfde beveiliging
De pagina ziet er goed uit en de knop doet niets.
Terug naar de bon
Aan de code zie je dat niet.Na elke wijziging
-
Je site kan niet in het frame van een andere site
Zo kan niemand een onzichtbare knop over jouw pagina leggen.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
De browser raadt geen bestandstypen
Zo wordt een geupload bestand niet opeens als script uitgevoerd.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
Andere sites zien niet op welke pagina je bezoeker was
Een klik naar buiten geeft alleen je domein door, niet het hele adres.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
Camera, microfoon en locatie staan uit
Wat je site niet nodig heeft, kan een script ook niet gebruiken.
Terug naar de bonBij elke bouw
Security headers: zo haal je een A -
Afgeschermd van andere tabbladen
Een pagina die vanaf jouw site wordt geopend, kan niet terugpraten.
Terug naar de bonBij elke bouw
-
Ook een omleiding krijgt die beveiliging
Vaak valt die weg zodra een pagina doorstuurt.
Terug naar de bonBij oplevering
-
Geen WordPress en geen PHP
Bij PHP2Shell ging op 21 oktober 2026 zelfs DigiD uit voorzorg offline.
Terug naar de bon
Bij ons is daar niets om te patchen. -
Standaard
-
Geen plugins
91% van de nieuwe WordPress-lekken in 2025 zat in plugins (Patchstack).
Terug naar de bonStandaard
WordPress beveiliging: wat echt helpt -
Geen inlogpagina op je site
Een inlogpagina wordt de hele dag door bots geprobeerd.
Terug naar de bon
Wijzigen doe je via WhatsApp.Standaard
-
Geen versienummers zichtbaar
Aan een versienummer ziet een aanvaller welk lek hij kan proberen.
Terug naar de bonBij oplevering
-
Geen code in knoppen en links
Onze beveiliging kan die niet dekken.
Terug naar de bon
Daarom laat zo'n regel de bouw falen.Bij elke bouw
-
Geen wachtwoorden of sleutels in de code
Een sleutel in de code is gelekt zodra iemand de code te zien krijgt.
Terug naar de bonBij oplevering
-
Elke versie is terug te zetten
Gaat er iets mis, dan staat de vorige versie er zo weer.
Terug naar de bonStandaard
-
Je site draait op het netwerk van Cloudflare
Cloudflare houdt gemiddeld 230 miljard dreigingen per dag tegen.
Terug naar de bonStandaard
68 van de 140. Hierna: Snel.
Snel. Op mobiel.
12 punten
Geen plugins of thema's die elke pagina ophouden, en beelden op maat.
-
Bij oplevering
Gezien: We zagen een site met één foto van 8 MB.
-
Verkleinde beelden per schermbreedte
Een telefoon hoeft geen foto van 2.000 pixels op te halen.
Terug naar de bonBij oplevering
-
Bij oplevering
-
Het grootste beeld staat meteen in de HTML
Dan hoeft de browser het niet eerst te zoeken.
Terug naar de bonBij oplevering
-
Beelden buiten beeld laden pas later
Zo betaalt niemand voor beelden die hij nooit ziet.
Terug naar de bonStandaard
-
Je lettertype laat de pagina niet verspringen
Een terugvalletter op maat houdt alles op zijn plek als het lettertype binnenkomt.
Terug naar de bonBij oplevering
-
De opmaak zit in de pagina zelf
Zo wacht de grootste tekst niet op een los bestand.
Terug naar de bonStandaard
Gezien: Op een prijspagina scheelde dat op mobiel ongeveer 0,9 seconde.
-
Alleen JavaScript waar het iets doet
Elk script dat je niet nodig hebt, is wachttijd op een telefoon.
Terug naar de bonStandaard
-
Geen onzichtbare data mee in de pagina
Een veld dat je opvraagt maar niet gebruikt, gaat toch naar elke bezoeker.
Terug naar de bonNa elke wijziging
Gezien: We maten een pagina van 652 KB, waarvan 513 KB data die niemand zag.
-
Een nieuw beeld is ook echt nieuw
Op hetzelfde adres kan een cache de oude versie blijven tonen.
Terug naar de bon
Dat meten we.Na elke wijziging
-
LCP, INP en CLS gemeten op mobiel
Google gebruikt ze, maar relevantie gaat voor.
Terug naar de bon
Het is een tiebreaker, en zo behandelen we het ook.Bij oplevering
80 van de 140. Hierna: Goed op elk scherm.
Goed op elk scherm. Ook op de kleinste.
9 punten
De meeste fouten zie je niet op een groot scherm.
Daarom meten we op de telefoon.
-
Nooit opzij te schuiven, op geen enkele breedte
Op een groot scherm zie je dit niet, op een telefoon voelt de hele site kapot.
Terug naar de bonNa elke wijziging
Gezien: Op een site van 92 pagina's kon je maandenlang alles 400 pixels opzij vegen.
-
Geen knop of beeld over het logo
In een smalle kopbalk schuiven dingen sneller over elkaar dan je denkt.
Terug naar de bonNa elke wijziging
-
Geen knop die half uit de vaste balk steekt
Een half zichtbare knop is een knop die niemand raakt.
Terug naar de bonNa elke wijziging
-
De hoofdkop staat meteen in beeld
Op een laptop en op een telefoon, zonder te scrollen.
Terug naar de bonBij oplevering
-
Geen kapotte opmaak die de browser stil repareert
Elke parser herstelt dit tijdens het lezen, dus geen gewone controle ziet het.
Terug naar de bonNa elke wijziging
Gezien: Een avatar van 18 pixels werd zo een vlak van 300 pixels.
-
Bij oplevering
-
Standaard
-
Contrast en toetsenbord nagekeken
Ook wie slecht ziet of geen muis gebruikt, moet je site kunnen gebruiken.
Terug naar de bonBij oplevering
-
Beweging stopt als je dat op je toestel hebt ingesteld
Sommige mensen worden misselijk van bewegende pagina's.
Terug naar de bonStandaard
89 van de 140. Hierna: Verhuizen zonder verlies.
Verhuizen zonder verlies. Als je al een site hebt.
12 punten
Je oude adressen, je teksten en je mail blijven werken.
-
Elke oude pagina krijgt een omleiding
Zo gaan bezoekers en links mee naar het nieuwe adres.
Terug naar de bon -
In één sprong, zonder ketens
Elke extra sprong is wachttijd, en een kans dat er iets misgaat.
Terug naar de bon -
Elk doel van een omleiding bestaat echt
Een omleiding naar een pagina die verdwenen is, is een 404 met een omweg.
Terug naar de bonNa elke wijziging
bij een bestaande site
-
Niets stuurt in bulk naar de homepage
Google leest dat als een pagina die niet meer bestaat.
Terug naar de bon -
Al je teksten letterlijk overgenomen
We meten de tekst tegen je oude site.
Terug naar de bon
Er komt niets bij en er valt niets af, tot jij dat wilt.Bij oplevering
bij een bestaande site
-
Alles uit je kop en voet gaat mee
Een telefoonnummer of LinkedIn-link verdwijnt anders zonder dat iemand het merkt.
Terug naar de bonBij oplevering
bij een bestaande site
-
Bij oplevering
bij een bestaande site
Gezien: Bij een verhuizing kwam vijf dagen geen mail binnen, terwijl alle instellingen klopten.
-
Inkomende mail geteld na de omzetting
Eén testmail bewijst niet genoeg.
Terug naar de bon
We kijken hoeveel er per dag binnenkomt.Bij oplevering
bij een bestaande site
-
Jij zet één lijst DNS-records, in één keer
Wij leveren de lijst.
Terug naar de bon
Je domein blijft van jou en wij komen er niet zelf aan.Bij oplevering
bij een bestaande site
-
Je oude site gaat pas uit op een afgesproken dag
Niet eerder dan alles nagemeten is.
Terug naar de bonBij oplevering
bij een bestaande site
-
Omleidingen blijven minstens een jaar staan
Links en bladwijzers van anderen blijven lang bestaan.
Terug naar de bon
101 van de 140. Hierna: Netjes met privacy.
Netjes met privacy. Als je trackers gebruikt.
10 punten
Geen tracker zonder toestemming, en een keuze die je kunt terugdraaien.
-
Geen tracker vóór toestemming
Dat is precies wat de banner belooft, en wat vaak niet klopt.
Terug naar de bonNa elke wijziging
als je trackers gebruikt
-
Alle partijen die meekijken op een rij
We scannen alle pagina's op wat er laadt vóór iemand een keuze maakt.
Terug naar de bonBij oplevering
als je trackers gebruikt
-
Weigeren is even zichtbaar als accepteren
Dat is geen kwestie van smaak, de regels vragen erom.
Terug naar de bonBij oplevering
als je trackers gebruikt
-
Na elke wijziging
als je trackers gebruikt
-
Bij oplevering
als je trackers gebruikt
-
Geen banner die in beeld flitst
Wie al gekozen heeft, hoort hem niet meer te zien.
Terug naar de bonNa elke wijziging
als je trackers gebruikt
-
Spelers en kaarten van anderen laden pas na toestemming
Een ingesloten speler of kaart stuurt vaak al gegevens voor iemand klikt.
Terug naar de bonBij oplevering
als je trackers gebruikt
-
Toestemming bewaard met een ingekort IP-adres
Zo kun je aantonen wat iemand koos, zonder meer te bewaren dan nodig.
Terug naar de bonBij oplevering
als je trackers gebruikt
-
Een privacyverklaring en cookieoverzicht die kloppen
We zetten erin wat er echt draait.
Terug naar de bon
Jij keurt het goed.Bij oplevering
als je trackers gebruikt
-
Geen cookies nodig, dan ook geen banner
Wat je niet verzamelt, hoef je niet te vragen.
Terug naar de bonStandaard
111 van de 140. Hierna: Knoppen en formulieren.
Knoppen en formulieren. Die doen wat ze zeggen.
8 punten
Een aanvraag die verloren gaat, merk je nooit.
Daarom testen we met echte inzendingen.
-
Elke belangrijke knop doet echt iets
Een knop zonder werking zie je niet in de code en niet in een schermafdruk.
Terug naar de bonNa elke wijziging
Gezien: Op één site vonden we er 37.
Veertien wezen naar een plek die niet bestond. -
Een echt formulier, dat ook werkt zonder JavaScript
Faalt een script op een oude telefoon, dan komt de aanvraag toch binnen.
Terug naar de bonBij oplevering
-
"Gelukt" staat er alleen als het echt gelukt is
Veel formulieren tonen bedankt, ook als de verzending mislukte.
Terug naar de bonBij oplevering
-
Een echte testverzending die ook is aangekomen
"Gelukt" op het scherm bewijst niet dat de mail binnenkwam.
Terug naar de bonBij oplevering
-
Geen inzending kwijt door snel klikken
Wie verstuurt voor de pagina helemaal klaar is, raakt zijn bericht anders kwijt.
Terug naar de bonBij oplevering
-
Een spamveld dat mensen niet zien
Bots vullen het wel in, en dan gebeurt er niets.
Terug naar de bonElke ochtend
-
Alleen je eigen site mag het formulier versturen
Een verkeerde afzender krijgt een weigering.
Terug naar de bon
Dat meten we elke ochtend.Elke ochtend
-
Geen foutmeldingen in een echte browser
Een blokkade staat in de console, niet op je scherm.
Terug naar de bonBij oplevering
119 van de 140. Hierna: Video die gevonden wordt.
Video die gevonden wordt. Als je video gebruikt.
7 punten
Een video zonder eigen pagina komt zelden in Google.
-
Een echte videospeler in de HTML
Een speler die pas na een klik verschijnt, ziet Google niet.
Terug naar de bonNa elke wijziging
bij video
-
Bij elke bouw
bij video
-
Geen voorbeeldplaatje dat wazig blijkt
Het adres geeft keurig 200 terug, dus je merkt het niet.
Terug naar de bonNa elke wijziging
bij video
Gezien: Een plaatje van 100 bij 56 pixels: op 47 pagina's met video stond mede daardoor één video in Google.
-
Duur en videoadres vastgelegd bij de bouw
Zo klopt wat Google leest met wat er speelt.
Terug naar de bonBij elke bouw
bij video
-
Videogegevens alleen op een pagina met een echte speler
Op een overzichtspagina bewijzen ze niets.
Terug naar de bonNa elke wijziging
bij video
-
Een eigen kijkpagina per video, met transcript
Google geeft alleen videoresultaten aan een pagina waar één video het hoofddoel is.
Terug naar de bonBij oplevering
bij video
-
De speler van een ander komt er pas na toestemming overheen
De video zelf staat er altijd, ook zonder toestemming.
Terug naar de bonBij oplevering
bij video
126 van de 140. Hierna: Elke dag daarna.
Elke dag daarna. Ook als jij niet kijkt.
10 punten
Een site is niet af bij de livegang.
Dit doen we zolang je site bij ons draait.
-
Elke ochtend
-
Hoe snel antwoordt hij?
Een site die langzaam wordt, valt niemand op de eerste week op.
Terug naar de bonElke ochtend
-
Werken je belangrijkste pagina's nog?
Eén kapotte pagina is genoeg voor een melding.
Terug naar de bonElke ochtend
-
Elke ochtend
-
Kan iets niet gemeten worden, dan staat dat er
Niet gemeten is nooit hetzelfde als in orde.
Terug naar de bonElke ochtend
-
15 controles na elke wijziging
Ze draaien op je live site.
Terug naar de bon
Is er een niet van toepassing, dan meldt hij dat.Na elke wijziging
Website onderhoud: wat het is en wat het kost -
Wijzigingen via WhatsApp, binnen 24 uur live
Met je stem, in tekst of met een foto.
Terug naar de bon
Geen offerte per wijziging.Standaard
-
Standaard
-
Elke maand een nieuwe pagina
Over een dienst, of over een vraag die je klanten stellen.
Terug naar de bonStandaard
-
Een telling van je aanvragen
Zo zie je wat je site oplevert, zonder dat we iets beloven wat we niet kunnen meten.
Terug naar de bonStandaard
136 van de 140. Hierna: Van jou.
Van jou. Ook als je stopt.
4 punten
Na de €2.500 is de site van jou.
Dat regelen we ook.
-
Je domeinnaam staat op je eigen naam
Staat hij op naam van een bureau, dan kun je niet zomaar weg.
Terug naar de bon -
Code en bestanden gaan gratis mee als je stopt
Stop je met de €100 per maand, dan stoppen hosting en wijzigingen.
Terug naar de bon
De site blijft van jou. -
Geen licenties of thema's waar je aan vastzit
Er is niets dat volgend jaar opnieuw betaald moet worden om te blijven werken.
Terug naar de bonStandaard
-
Je huisstijl als bestand (DESIGN.md)
Kleuren, letters en maten op één plek.
Terug naar de bon
Elke AI of elk bureau kan daarmee in jouw stijl verder.Standaard
140 van de 140. Dat is de hele lijst.
Eén ding staat niet op de lijst: een plek bovenaan in Google of ChatGPT, want die kan niemand eerlijk beloven.
€2.500 eenmalig. Daarna €100 per maand.
Alles op de lijst zit erin.
Geen limiet op het aantal pagina's.
Alle bedragen zijn exclusief btw.
Alle 140 punten zitten hierin.
- €1.250
- bij je keuze
- €1.250
- bij livegang, uiterlijk 30 dagen na je keuze
- €100
- per maand: wijzigingen via WhatsApp, hosting, elke ochtend een controle, elke maand een nieuwe pagina