NL
Taal · dezelfde pagina NLNederlands/ai-en-automatisatie/ai-website-check-skill-voor-claude/ ENEnglish (UK)nog niet vertaald ESEspañolnog niet vertaald We onthouden je keuze niet en sturen je nooit automatisch door.
Over deze keuze

We bewaren alleen je weergavekeuze met een weergavecookie, maximaal 180 dagen op dit apparaat. Geen CRM- of advertentiedata. Je trackingtoestemming verandert niet. Als cookies geblokkeerd zijn, blijft je keuze mogelijk niet bewaard.

~/skills/ai-website-check[ok] geladen
INS.SKILL · GRATIS VOOR CLAUDE, OOK VOOR CODEX EN CURSOR

De AI Website Check skill voor Claude

Je geeft één pagina, je zegt wat een bezoeker daar zou moeten doen, en je plakt de tekst van het eerste scherm erbij. Je krijgt maximaal zeven punten terug, op volgorde van wat het meeste verschil maakt, met per punt wat er is gezien, waarom het uitmaakt en welke tekst of welk element je vandaag verandert. Geen score, geen percentage, geen verzonnen laadtijd. Wat zonder meetdata niet te beoordelen is, staat in een vast blok onderaan, inclusief welke meting het antwoord wel geeft.

Download de skill ↓ Alle 100 skills bekijken 10,3 KB · zip met SKILL.md · MIT-licentie · geen account nodig
$ installatie, regel voor regelFIG.00
~/.claude/skills
theseo ~ %
  inflating: ai-website-check/SKILL.md
theseo ~ %
  ---
  name: ai-website-check
  description: 'Loopt één webpagina na op de punten die een bezoeker en een zoekmachine…
theseo ~ %
[ok] skill actief · 4.757 woorden instructie geladen

de regels hierboven komen uit de zip op deze pagina · SKILL.md is 29.079 bytes

~/skills/ai-website-check/01-demonstratie[run]
Sectie 01 · De demonstratie

Eén pagina in, een rangorde uit

reg. W.001

Dit is het eerste uitgewerkte voorbeeld uit de SKILL.md zelf, hier ingekort weergegeven. Let op wat er niet gebeurt: er komt geen rapportcijfer, er wordt geen laadtijd genoemd en er wordt geen twaalfpunts checklist afgevinkt. Wat je krijgt is een korte lijst met een volgorde die je kunt navertellen.

FIG.01: Van één pagina naar vijf punten op volgorde[#----] blad 1/5
~/websitecheck · claude + ai-website-check
jij > check mijn homepage even, ik krijg wel bezoekers maar niemand belt
invoer.txtde input uit het voorbeeld Van Duuren Installatietechniek, eenmanszaak in Zeist, badkamers en cv-ketels voor particulieren. Mensen moeten bellen. Eerste scherm: "Van Duuren Installatietechniek. Kwaliteit sinds 2009. Wij staan voor u klaar." Daaronder een foto en een knop met "Meer informatie". Koppen: H1 bedrijfsnaam, H3 Onze diensten, H3 Over ons, H2 Contact. Op mobiel pakt een cookiebalk onderin ongeveer een derde van het scherm. Telefoonnummer staat onderaan in de voettekst.
claude · belofte lezen, structuur nalopen, punten wegen...
[1/9]pagina · homepage, particuliere bezoeker met spoed of een badkamerplan, gewenste handeling is bellen
[2/9]belofte · eerste scherm naast wat de eigenaar zegt te verkopen: de woorden loodgieter, cv-ketel, badkamer en Zeist ontbreken alle vier
[3/9]structuur · H1 herhaalt de bedrijfsnaam, na H1 volgt H3, en de enige linktekst luidt "meer informatie"
[4/9]laadgedrag · niet meetbaar zonder meting; alleen genoteerd wat over de inhoud heen valt
[5/9]mobiel · cookiebalk beslaat naar schatting een derde van het eerste scherm en moet worden weggeklikt
[6/9]vervolgstap · het telefoonnummer staat in de voettekst, dus de gewenste handeling staat het verst weg van de start
[7/9]scheiding · per punt gescheiden: wat er is gezien tegenover wat daaruit is afgeleid
[8/9]weegregel · drie vragen per punt, daarna sorteren; vijf punten blijven over, één gaat naar de restlijst
[9/9]zelfcontrole · zeven controles gedraaid, twee punten samengevoegd, één punt geschrapt wegens ontbrekende meting
rapport.mdverkort, het volledige voorbeeld staat in de skill 01 · Het eerste scherm zegt niet wat je doet. Verandering: "Loodgieter in Zeist voor cv-ketels en badkamers, ook bij spoed" [iedereen · vertrekt · een regel tekst] 02 · De vervolgstap ontbreekt op het eerste scherm. Verandering: telefoonnummer als knop, "Bel direct" in plaats van "Meer informatie" [iedereen · vertrekt · een regel tekst] 03 · De cookiebalk pakt een derde van het mobiele scherm. Verandering: strook onderin, belknop blijft zichtbaar [iedereen · vertrekt · een middag] 04 · "Kwaliteit sinds 2009" is een claim zonder bewijs ernaast. Verandering: iets controleerbaars op die plek [iedereen · twijfelt · een regel tekst] 05 · De koppen slaan een niveau over en beschrijven niets. Verandering: H1 op het werk en de plaats, H3 naar H2 [alleen zoekmachine · een regel tekst] Wat ik niet kan beoordelen: de werkelijke laadtijd, of de pagina in Google staat, waar bezoekers afhaken, en het gewicht van de foto. Daar is meetdata voor nodig Eerstvolgende stap: punt 01 en 02 samen, vandaag, in de paginabewerker. Klaar als iemand binnen vijf seconden kan zeggen wat je doet en hoe hij je bereikt
[#########] 9/9 klaar · vijf punten, één volgorde, en niets ingevuld wat niet gemeten is
9W.01 · vaste handelingen per check
7W.02 · controles in de zelfcontrole-pass
10W.03 · dingen die de skill weigert
0W.04 · euro, MIT-licentie, geen account
W.01 tot W.04 · eigenschappen van het skill-bestand, geen resultaten of gebruikscijfers.
$ cat 01-wat-de-skill-is.md
DOC.01

Wat de AI Website Check is

De AI Website Check is een gratis skill uit onze eigen skill-bibliotheek, die inmiddels 100 skills telt. Een skill is een instructiebestand, SKILL.md, dat een AI-assistent een vaste werkwijze meegeeft voor één taak. Geen software die je installeert, geen abonnement, geen inlog: één tekstbestand van 4.741 woorden dat Claude vertelt hoe hij een webpagina naloopt, in welke volgorde hij zijn bevindingen zet, wat hij eerst moet weten voordat hij begint, en wat hij onder geen beding mag doen. Je downloadt de zip bovenaan deze pagina, zet hem in je Claude-omgeving, en vanaf dat moment werkt Claude volgens deze structuur. Wat een skill precies is en hoe dat bestandsformaat werkt, lees je in wat zijn Claude skills.

Het probleem dat de skill oplost herken je als je ooit een gratis websiterapport hebt aangevraagd. Je krijgt achtendertig punten terug, van een ontbrekende alt-tekst bij een decoratieve afbeelding tot een titel die twee tekens te lang is, allemaal netjes in een lijst en allemaal even hard geschreeuwd. Er staat geen volgorde in, want een lijst maken is makkelijk en kiezen is moeilijk. Het gevolg is voorspelbaar: je begint bovenaan, dat is meestal het makkelijkste punt, en het echte probleem, namelijk dat niemand binnen drie seconden kan zien wat je verkoopt, staat op plek negentien of helemaal niet in de lijst.

Precies dat draait deze skill om. Hij kijkt naar vijf dingen die een bezoeker en een zoekmachine allebei raken: wat de pagina belooft en of dat binnen het eerste scherm duidelijk is, de kop- en linkstructuur, het laadgedrag zoals een bezoeker het merkt, de mobiele leesbaarheid, en of er een duidelijke vervolgstap staat. Daarna weegt hij elk gevonden punt met drie vaste vragen en zet hij de lijst op die volgorde. Maximaal zeven punten, want boven de zeven is het geen prioriteit meer maar een inventarisatie, en dan mag jij weer kiezen.

Bruikbaar is hij voor wie een pagina heeft die wel bezocht wordt maar niets oplevert. Een homepage van een vakbedrijf waar de telefoon niet gaat. Een landingspagina achter een advertentie waar het budget in verdwijnt. Een productpagina in een webshop waar mensen wel op klikken maar niet afrekenen. Of gewoon: een site die je zelf hebt gebouwd en waarvan je niet meer objectief kunt zien wat er staat. Hij hoort bij de skill-bibliotheek die we vanuit de dienst AI en automatisatie gratis beschikbaar stellen, zonder account en zonder verkoopmail achteraf.

Eén ding staat meteen in het bestand, en dat nemen we hier letterlijk over: deze skill meet niets. Hij ziet je pagina niet laden op een telefoon met een matige verbinding, hij weet niet hoeveel mensen er komen en waar ze afhaken, en hij kan niet zien of Google je pagina in de index heeft staan. Wat hij daarover niet weet, zegt hij hardop in een vast blok, met erbij welke meting het antwoord wel geeft. Voor die meetkant hebben we de gratis SEO scan, en de twee vullen elkaar aan in plaats van dat ze elkaar overlappen.

$ cat 02-waarom-checklists-falen.md
DOC.02

Waarom een checklist zonder volgorde niets oplevert

Er is geen tekort aan websitechecklists. Er is een tekort aan volgorde. Dat verschil klinkt klein en het is het hele verschil tussen een rapport dat in een map verdwijnt en een rapport waar dinsdagochtend iets van veranderd is. Daar is de skill omheen gebouwd, en de vier redenen waarom lijstjes stranden staan letterlijk in het bestand.

Alles weegt even zwaar. In een lijst van achtendertig punten staat een ontbrekende meta description even hard genoteerd als een knop die op mobiel niet te raken is. De lezer heeft geen manier om te bepalen waar hij begint, dus hij begint bij het punt dat het minste werk kost of bij het punt dat hij toevallig snapt. Dat is zelden het punt dat het meeste verschil maakt. Daarom zit er in de skill een weegregel, die je verderop in FIG.02 ziet, plus een harde bovengrens van zeven punten.

Er staan cijfers in die niemand kan navertellen. Een score van 62 op 100, een prestatiecijfer, een percentage voor gebruiksvriendelijkheid. Vraag door waar dat getal vandaan komt en het antwoord is meestal een gewogen som van dingen die niet bij elkaar horen. Elk getal dat niet uit een aangeleverde meting komt, weigert de skill daarom botweg. Dat voelt de eerste keer kaal, en het is precies wat het rapport betrouwbaar maakt: wat er staat, kun je nakijken.

Waarnemingen en meningen lopen door elkaar. "De pagina laadt traag" is geen waarneming maar een conclusie, en zonder meting is het een gok. "De cookiebalk pakt een derde van het scherm" is een waarneming. Die twee scheidt de skill per punt: eerst wat er is gezien, daarna wat daaruit is afgeleid, met de redenering gemarkeerd. In de zelfcontrole vliegt elk punt eruit dat alleen uit een redenering bestaat.

Er staat geen handeling in. "Overweeg je koppenstructuur te verbeteren" is geen opdracht maar een gevoel. Per punt eist de skill een verandering die je vandaag kunt doorvoeren, met de nieuwe tekst erbij als het om tekst gaat, en met een inschatting van hoeveel werk het is in drie grofheden: een regel tekst, een middag, een verbouwing. Punten die eindigen op "hier zou je naar kunnen kijken" worden herschreven of geschrapt.

Een vijfde reden komt daar nog bij, en die is ongemakkelijker. Veel gratis rapporten zijn geen rapport maar een verkoopgesprek in een pdf: hoe roder de score, hoe eerder je belt. Nu hoort deze skill wel degelijk bij een bureau dat websites verbetert, en juist daarom staat de bovengrens van zeven punten in het bestand, en juist daarom mag hij geen score verzinnen. Kan hij iets niet beoordelen, dan zegt hij dat, en waar echte meetdata voor nodig is verwijst hij je naar een meting in plaats van naar een offerte.

In diff-vorm, met het verschil tussen wat een gemiddeld auditrapport oplevert en wat deze skill ervan maakt.

~/skills/ai-website-check/02-weegregel[ok]
Sectie 02 · De weegregel

Drie vragen, één volgorde

reg. W.002

Dit is het hart van de skill en meteen het onderdeel dat hem onderscheidt van een checklist. Elk gevonden punt krijgt drie vragen, altijd in dezelfde volgorde, en uit de antwoorden rolt de rangorde. Er zit geen oordeel van de AI in de sortering, alleen de regel. Hieronder zie je de vragen en daaronder dezelfde vijf punten uit FIG.01, met hun antwoorden en de plek die daaruit volgt.

FIG.02: weegregel.md[##---] blad 2/5
weegregel.mdvaste sortering, geen smaak
VRAAG 01 Hoeveel bezoekers raakt het iedereen die de pagina opent
een deel van de bezoekers
een enkeling in een randgeval
VRAAG 02 Wat gebeurt er als je niets doet vertrekt, de bezoeker is weg
twijfelt, de keuze wordt uitgesteld
merkt het niet, alleen de zoekmachine
VRAAG 03 Hoeveel werk kost de verandering een regel tekst
een middag werk
een verbouwing
rangbevinding uit FIG.01wiegevolgwerk
01Eerste scherm zegt niet wat je doetGeen van de zichtbare zinnen bevat het werk of de plaatsiedereenvertrekteen regel
02Vervolgstap staat in de voettekstGelijke stand met 01, en 01 komt eerder in de reis van de bezoekeriedereenvertrekteen regel
03Cookiebalk pakt een derde van het schermZelfde antwoorden als 01 en 02, maar duurder om te verandereniedereenvertrekteen middag
04Claim zonder bewijs op de belangrijkste regelRaakt iedereen, maar het gevolg is uitstel en geen vertrekiedereentwijfelteen regel
05Koppen slaan een niveau overGoedkoop te herstellen, maar een bezoeker merkt er niets vanzoekmachinemerkt het nieteen regel
restFoto op het eerste scherm mogelijk zwaarNaar de restlijst: het bestand is niet gezien, dus dit is een vermoedenonbekendniet gemetenonbekend
# de rangorde: iedereen en vertrekt → iedereen en twijfelt → een deel en vertrekt → een deel en twijfelt → alleen de zoekmachine. Gelijke stand: eerst het minste werk, daarna wat eerder in de reis zit
$ less ai-website-check/SKILL.md # 4.741 woorden instructie
DOC.03

Wat er werkelijk in de SKILL.md staat

Een skill is zo goed als zijn instructies, dus die beschrijven we hier gewoon. Het bestand opent met een frontmatter waarin staat wanneer Claude de skill moet oppakken.

Niet alleen bij de voor de hand liggende termen als website check, website laten checken, website audit of site nalopen, maar ook bij de zinnen die mensen echt gebruiken: waarom converteert mijn pagina niet, ik krijg wel bezoekers maar geen aanvragen, mijn site ziet er raar uit op mobiel, kijk eens naar mijn homepage, wat moet ik als eerste aanpakken op mijn site. En bij de verzuchtingen eromheen: ik heb geen idee of mijn website goed is, iedereen zegt iets anders over mijn site, ik weet niet waar ik moet beginnen. Wie zoiets tegen Claude zegt terwijl de skill geladen is, krijgt hem automatisch.

In diezelfde frontmatter staat ook waar de skill juist níet moet aanslaan, en dat is bewust uitgebreid. Niet om een nieuwe pagina of nieuwe teksten te schrijven, want dat is een andere opdracht. Niet om laadtijden, bezoekersaantallen of posities in Google vast te stellen, want daar is meetdata voor nodig die de skill niet heeft. Niet als vervanging van een toegankelijkheidsaudit volgens WCAG. En niet voor een juridische beoordeling van cookiebanners, privacyverklaringen of algemene voorwaarden. Over-triggering is de meest genoemde klacht bij populaire skills, en dat is de reden dat die grens net zoveel ruimte krijgt als de trigger zelf. Daaronder staat de licentie: MIT, versie 1.0.0.

Daarna volgt de kern: negen vaste handelingen. Eerst vraagt hij om welke pagina het gaat en wat één bezoeker daar zou moeten doen, en hij houdt het bij één pagina per check. Hij vraagt de letterlijke tekst van het eerste scherm op plus wat de pagina volgens de eigenaar belooft, en legt die twee naast elkaar.

Hij loopt de kop- en linkstructuur na. Hij beschrijft het laadgedrag zoals een bezoeker het merkt, nooit in seconden. Hij controleert de mobiele leesbaarheid, inclusief alles wat over de inhoud heen valt. Hij zoekt de vervolgstap en kijkt of die zonder scrollen te vinden is. Hij scheidt per punt de waarneming van de uitleg. Hij weegt elk punt met de drie vragen uit FIG.02 en sorteert. En als laatste draait hij de zelfcontrole-pass en herschrijft hij wat daar niet doorheen komt.

Voordat er iets wordt beoordeeld loopt de skill een verplichte inputchecklist na van zeven punten: om welke pagina het gaat en van welk type, wat de bezoeker daar zou moeten doen, wie die bezoeker is en waar hij vandaan komt, de letterlijke tekst van het eerste scherm, de koppenlijst met niveaus, wat er op mobiel over de inhoud valt, en of er meetdata beschikbaar is.

Dat laatste punt heeft een scherpe staart: heeft de eigenaar geen meetdata, dan zegt de skill meteen welke conclusies daardoor buiten bereik blijven. En er is één punt waarop hij stopt in plaats van doorgaat: ontbreekt de tekst van het eerste scherm, dan vraagt hij die op, want zonder die tekst is de belangrijkste toets niet uit te voeren.

De output heeft een vaste opbouw van zeven blokken. Een kader van drie regels met de pagina, de bezoeker en de gewenste handeling, plus waar de check op rust. Dan één zin over wat de pagina belooft, geschreven uitsluitend uit het eerste scherm, gevolgd door één zin over of dat overeenkomt met wat de eigenaar zegt te verkopen.

Dan de punten op volgorde, elk met vier vaste onderdelen: wat ik zag, waarom het uitmaakt, wat je verandert en hoeveel werk. Dan een blok met wat er goed staat, dat nooit vervalt, want wie alleen problemen leest verandert ook de dingen die al werkten. Dan het blok met wat de skill niet kan beoordelen. Dan de eerstvolgende stap, met wie het doet en waaraan je merkt dat het gedaan is. En tot slot één regel over wat de zelfcontrole heeft aangepast.

Een apart hoofdstuk gaat over taal. Je-vorm, geen u. Geen streepjes in lopende tekst. Beschrijf waarneming en gedrag, geen oordeel over de maker: de knop staat onder de vouw mag, de pagina is slecht ontworpen niet. Geen vakjargon zonder uitleg, dus schrijf de tijd tot het grootste blok in beeld staat en zet Largest Contentful Paint er desnoods tussen haakjes achter. En verder de vaste huisregels tegen AI-taal die in alle skills van deze bibliotheek staan. Wil je zelf zo'n instructiebestand leren opzetten, dan staat de werkwijze in SKILL.md schrijven.

Het bestand sluit af met twee volledig uitgewerkte voorbeelden, allebei met een verzonnen Nederlands bedrijf: een homepage van een installatiebedrijf in Zeist en een productpagina van een zakelijke webshop, inclusief de btw-vermelding, de verzendkosten en het KvK-nummer in de voettekst. Van allebei staat de complete uitvoer in het bestand, niet samengevat maar uitgeschreven, zodat je voor het installeren al weet wat je krijgt.

~/skills/ai-website-check/03-zelfcontrole[ok]
Sectie 03 · De zelfcontrole

De skill valt zijn eigen concept aan

reg. W.003

Dit is de tweede eigenschap die de skill onderscheidt: hij levert nooit het eerste concept. Hij schrijft het rapport, en daarna loopt hij zeven controles langs zijn eigen regels. Alles wat er niet doorheen komt wordt herschreven, verplaatst of geschrapt, en dan gaat de pass opnieuw. Onderaan het rapport staat één regel over wat de pass heeft veranderd, zodat je kunt zien dat hij is gedraaid. De zeven controles, met de uitkomst op het rapport uit FIG.01.

FIG.03: controle.log[###--] blad 3/5
controle.logpass 2 op het eigen concept
[1/7]Bronregel. Staat bij elk punt de waarneming los van de uitleg? Punten die alleen uit een redenering bestaan zonder dat er iets is gezien, gaan uit de lijst en verhuizen naar een blokje vermoedens, niet gecontroleerd.1 verplaatst
[2/7]Cijfercheck. Staat er een getal, percentage, score, aantal seconden of bezoekersaantal dat niet uit aangeleverde meetdata komt? Zo ja: schrappen, en vervangen door een beschrijving van wat er is gezien.1 geschrapt
[3/7]Prioriteitscheck. Kan hij van elk punt in de bovenste drie in één zin zeggen welke bezoeker het raakt en wat er gebeurt als je niets doet? Lukt dat niet, dan zakt het punt in de lijst.[ok] 3/3
[4/7]Actiecheck. Staat bij elk punt een verandering die iemand vandaag kan doorvoeren, met de nieuwe tekst of het nieuwe element erbij? Punten die eindigen op hier zou je naar kunnen kijken worden herschreven.[ok] 5/5
[5/7]Dubbelcheck. Beschrijven twee punten hetzelfde probleem in andere woorden? Samenvoegen en de lijst aanschuiven. In dit rapport gold dat voor de knoptekst en de plek van het telefoonnummer.2 samengevoegd
[6/7]Grenscheck. Staat het blok met wat hij niet kan beoordelen er, en staat daarin alles waar hij geen zicht op had? Ontbreekt dat blok, dan is het rapport niet af en wordt het niet opgeleverd.[ok] aanwezig
[7/7]Aantalcheck. Staan er maximaal zeven punten in de lijst? Zo niet: inkorten, en de rest naar de restlijst met alleen de kop, zonder uitwerking.[ok] 5 van 7
# uitkomst: rapport herschreven, pass opnieuw gedraaid, alle zeven controles groen · de wijzigingsregel staat onderaan het rapport zelf
$ cat 04-bronnen.md # Nielsen, Krug, Google, W3C
DOC.04

Waar de controlepunten vandaan komen

De vaste controlepunten zijn niet bedacht bij het schrijven van de skill. Ze komen uit vier plekken die iedereen kan nakijken, en het bestand noemt ze bij naam zodat je kunt controleren of de skill zich eraan houdt.

De usability-heuristieken van Jakob Nielsen uit 1994. Uitgegeven door de Nielsen Norman Group, en nog steeds de meest geciteerde set vuistregels voor gebruikersinterfaces. Twee ervan komen in bijna elke check terug: de zichtbaarheid van de systeemstatus, en de eis dat een systeem de taal van de gebruiker spreekt in plaats van die van de bouwer. Vertaald naar een webpagina: de bezoeker moet zien waar hij is en wat er gebeurt als hij klikt, in woorden die hij zelf zou gebruiken. Precies daarom telt een knop met de tekst "Meer informatie" in deze skill als bevinding en niet als detail.

Don't Make Me Think van Steve Krug, uit 2000 en herzien in 2014. Hier komt de kernvraag van de skill vandaan: kan iemand die de pagina voor het eerst ziet binnen een paar seconden zeggen wat hier te halen valt en wat hij nu moet doen. Krug beschrijft ook dat mensen pagina's scannen in plaats van lezen, en daar volgt de eis uit dat koppen en linkteksten los van hun omgeving te begrijpen moeten zijn. Daarom vraagt de skill de koppenlijst apart op en kijkt hij niet alleen naar de lopende tekst.

De Google Search Essentials, de publieke documentatie van Google Search Central. Die leveren de zoekmachinekant: een unieke titel en beschrijving, tekst die als tekst in de broncode staat, koppen die de opbouw volgen, en links met tekst die zegt waar ze heen gaan. Google publiceert daarnaast de Core Web Vitals, met Largest Contentful Paint, Interaction to Next Paint en Cumulative Layout Shift. Interaction to Next Paint verving First Input Delay als Core Web Vital in maart 2024.

Die drie begrippen gebruikt de skill uitsluitend als taal om een waarneming te beschrijven, nooit om zelf een waarde vast te stellen, want daar is een meting voor nodig. Wat die drie meetwaarden betekenen en hoe je ze leest, staat in ons stuk over Core Web Vitals en de beoordeling van je snelheid.

De Web Content Accessibility Guidelines 2.2 van het W3C, aanbeveling uit oktober 2023. Daar komt de leesbaarheidskant vandaan: tekst die vergroot kan worden, klikdoelen die groot genoeg zijn, en inhoud die niet permanent wordt afgedekt door iets anders. Een toegankelijkheidsaudit doet de skill nadrukkelijk niet, want dat is een vak en een norm met eigen testmethodes. Hij leent er de punten uit die ook een gewone bezoeker op een telefoon raken, en zegt erbij dat een echte audit iets anders is. Voor het mobiele deel van dit werk hebben we een aparte uitleg over een site die er op mobiel slecht uitziet.

Tot slot noemt het bestand het Robots Exclusion Protocol, vastgelegd in RFC 9309 uit 2022, voor wat robots.txt wel en niet regelt. Dat staat er om één misverstand weg te nemen dat in bijna elk gesprek over vindbaarheid terugkomt: een regel in robots.txt houdt een crawler tegen, maar is geen manier om een pagina uit de zoekresultaten te houden. Dat verschil mag de skill benoemen, maar geen uitspraak doen over of jouw pagina daadwerkelijk in de index staat, want dat is een meting. Voor de bredere technische kant van dit onderwerp staat er een dossier klaar over technische SEO.

Wat er bewust niet in staat is minstens zo belangrijk. Geen tooldrempels die per aanbieder verschillen, geen richtlijnen over het ideale aantal woorden op een pagina, en geen vuistregels over zoekwoorddichtheid. Dat soort getallen circuleert wel, maar is niet terug te voeren op een publieke bron die je kunt nakijken, en dan hoort het niet in een instructiebestand thuis.

~/skills/ai-website-check/04-weigeringen[ok]
Sectie 04 · De grenzen

Wat de skill weigert

reg. W.004

De SKILL.md bevat een lijst van tien dingen die de skill nooit doet, en bij een onderwerp waar zoveel verzonnen cijfers rondgaan is die lijst het halve product. Een verkeerd getal in een websiterapport verspreidt zich namelijk: het gaat mee naar een bestuursvergadering, het komt in een offerteaanvraag, en niemand weet meer waar het vandaan kwam. De regels pakken zo uit: elke regel is een verzoek dat je zou kunnen doen, met de reactie die de skill volgens zijn eigen instructies geeft.

FIG.04: weigeringen.log[####-] blad 4/5
weigeringen.log10 vaste regels uit de SKILL.md
geef mijn site een cijfer van 1 tot 10, dan weet ik waar ik staGEWEIGERDGeen cijfer, score of rapportcijfer. Er bestaat geen meeteenheid voor de opbouw van een pagina, dus elk getal zou verzonnen precisie zijn. Je krijgt in plaats daarvan een rangorde, en die kun je wel navertellen: welke bezoeker het raakt, wat er gebeurt als je niets doet, en hoeveel werk het kost.
hoe snel laadt mijn homepage ongeveer? geef maar een schatting in secondenGEWEIGERDGeen laadtijd in seconden zonder aangeleverde meting. De skill beschrijft laadgedrag in wat een bezoeker merkt: wat verschijnt er eerst, wat springt er nog, wat legt zich over de inhoud heen. Wil je de seconden, dan is er een veldmeting nodig en die noemt de skill met naam.
op welke plek sta ik in Google met deze pagina, denk je?GEWEIGERDGeen uitspraken over posities, vertoningen of bezoekersaantallen. Dat staat in Search Console en nergens anders. De skill zegt hardop dat hij het niet weet en noemt de bron die het antwoord wel heeft, in plaats van een gok te presenteren als bevinding.
hoeveel meer aanvragen levert het op als ik dit doorvoer?GEWEIGERDGeen voorspelling van conversie, omzet of aanvragen. De skill kent je markt niet, je prijzen niet en je aantallen niet, en een percentage zou daarom een verkooppraatje zijn. Wat hij wel doet is uitleggen waarom een punt bezoekers raakt, zodat je zelf kunt beoordelen wat het waard is.
kijk ook even hoe ik ervoor sta ten opzichte van mijn concurrentGEWEIGERDGeen uitspraken over backlinks, domeinautoriteit of concurrentie zonder data. Zonder aangeleverde cijfers is elke vergelijking een indruk. Lever je die cijfers wel aan, dan ordent de skill ze, maar hij verzint ze niet en hij schat ze niet in.
volgens mij zit er iets mis met mijn server of de caching, kun je dat zien?GEWEIGERDGeen technische diagnose over server, hosting of caching. Wat in de browser zichtbaar is, zegt weinig over wat erachter draait. De skill benoemt wat hij ziet en zet de vraag door naar iemand die in de logs en de configuratie kan kijken.
voldoet mijn cookiemelding aan de AVG? die staat er al jaren zoDOORVERWEZENGeen juridisch oordeel over cookiebanners, privacyverklaringen of voorwaarden. Signaleren mag: dat de melding een derde van het scherm afdekt is een waarneming over gebruik. Of de tekst en de keuzemogelijkheden juridisch kloppen is een vraag voor een jurist, en daar verwijst de skill naar door.
schrijf die homepage dan meteen even opnieuw voor meGECORRIGEERDGeen pagina herschrijven in plaats van hem controleren. Dat is een andere opdracht, en de skill zegt dat ook. Per bevinding krijg je wel de concrete nieuwe zin of het nieuwe element, dus je hebt de bouwstenen; de hele pagina overnieuw hoort bij een schrijfopdracht.
geef me alles wat je vindt, ook de kleine dingen, ik wil de complete lijstGECORRIGEERDGeen lijst langer dan zeven punten. Boven de zeven is het geen prioriteit meer maar een inventarisatie, en dan moet jij weer kiezen. Wat erbuiten valt komt in een restlijst met alleen de kop, zodat je het niet kwijt bent maar er ook niet in verdwaalt.
laat dat blok met wat je niet weet maar weg, dat leest zo negatiefGEWEIGERDGeen rapport zonder het blok met wat hij niet kan beoordelen. Dat blok is geen slag om de arm maar de kern van de eerlijkheid: het zegt precies waar de check ophoudt en welke meting het antwoord wel geeft. Zonder dat blok, en zonder de regel over de zelfcontrole, levert de skill niet op.
$ unzip ai-website-check-skill-voor-claude.zip -d ~/.claude/skills/
DOC.05

Installeren in Claude Code, Claude.ai of Codex

De zip bevat één map, ai-website-check, met daarin de SKILL.md. Installeren is een kwestie van het bestand op de juiste plek zetten, en die plek verschilt per omgeving. SKILL.md is sinds december 2025 een open standaard, en dezelfde skill werkt daardoor ook in Codex, Cursor en Gemini CLI. Je downloadt dus geen Claude-bestand maar een werkinstructie die elke moderne AI-assistent kan lezen.

CLAUDE CODE
  1. Pak de zip uit in ~/.claude/skills/ (of .claude/skills/ in je project).
  2. Claude herkent de skill daarna vanzelf zodra je over je website, een pagina of afhakende bezoekers begint.
  3. Direct aanroepen kan ook, met /ai-website-check.
CLAUDE.AI
  1. Ga naar Customize en dan Skills.
  2. Upload de zip daar als skill.
  3. Of plak de inhoud van SKILL.md in de projectinstructies van een Project.
CODEX
  1. Open AGENTS.md in je repo.
  2. Plak de inhoud van SKILL.md erin, of zet SKILL.md er als los bestand naast en verwijs ernaar vanuit AGENTS.md.
  3. Codex leest dat bij elke sessie mee.

Daarna is het gebruik simpel, en het loont om even goed te leveren wat de skill vraagt. Noem de pagina en wat een bezoeker daar zou moeten doen. Plak de tekst van het eerste scherm er letterlijk bij, dus niet samengevat maar gekopieerd, want juist die woorden zijn de eerste toets. Zet de koppenlijst eronder met het niveau erbij, en noem wat er op mobiel over de inhoud valt.

Heb je een schermafbeelding van je telefoon, plak die er dan naast: de skill leest hem mee en houdt zich nog steeds aan de regel dat hij niets meet. Loop je vast bij het installeren, dan staat het volledige stappenplan per omgeving in Claude skills installeren, en de bredere uitleg over werken met AI vind je in de kennisbank.

$ cat 06-wanneer-wel-en-niet.md
DOC.06

Wanneer je hem wel en niet gebruikt

Op zijn sterkst is de skill bij één pagina waar iets van afhangt. Een homepage van een vakbedrijf, een dienstenpagina die uit advertenties verkeer krijgt, een productpagina waar de omzet vandaan komt. Heb je een hele site na te lopen, kies dan die ene pagina en zeg erbij dat de rest apart moet, want een site in één keer beoordelen levert precies de ongesorteerde lijst op waar deze skill tegen gebouwd is.

Het bestand noemt een aantal varianten waarin de aanpak verschuift. Bij een landingspagina achter een advertentie weegt de aansluiting op de advertentietekst zwaarder dan alle andere punten, want een bezoeker die iets anders leest dan waarop hij klikte is meteen weg.

Op een webshop komt de vraag naar verzendkosten, levertijd en btw-vermelding standaard mee, ook als je er niet naar vraagt. Gaat het om een pagina die vooral bestaat om gevonden te worden, dan mag de zoekmachinekant hoger in de lijst, maar nooit boven een punt waardoor bezoekers vertrekken. En lever je een bestaand auditrapport van een tool aan, dan ordent de skill dat volgens dezelfde weegregel en zegt hij per punt of het uit een meting komt of uit een aanname.

Dan de eerlijke grens, en die is bij deze skill groter dan bij de meeste. Hij meet niets. De werkelijke laadtijd bij echte bezoekers op een echte verbinding, hoeveel mensen er komen en waar ze afhaken, op welke zoekopdrachten je vertoningen krijgt, of de pagina überhaupt in de index staat, hoe je server reageert onder druk: dat zijn allemaal metingen, en de skill kan ze niet doen. Hij doet wel iets anders: precies benoemen welke vraag onbeantwoord blijft en welke meting daarop het antwoord geeft.

Voor de snelheids- en vindbaarheidskant kun je de gratis SEO scan gebruiken, die de meetdata levert waar deze skill mee verder kan. Zit je specifiek met een lage snelheidsscore, dan legt waarom scoor ik laag op PageSpeed uit wat die score wel en niet zegt, en voor WordPress-sites staat er een apart stuk over een WordPress-website sneller maken.

Er zijn ook situaties waarin je hem beter laat liggen. Niet als toegankelijkheidsaudit, want WCAG-conformiteit vaststellen is een vak met eigen testmethodes en hulpmiddelen. Niet als juridische controle van je cookiemelding, privacyverklaring of algemene voorwaarden. Niet om te bepalen of je moet adverteren of aan SEO moet werken, want dat is een strategievraag en geen paginavraag. En niet als vervanging van kijken hoe echte mensen je site gebruiken: één sessie meekijken bij iemand die je site voor het eerst opent levert dingen op die geen enkel rapport vindt.

Na de check komt het werk. Gaat het over de tekst op de pagina, dan sluit de AI SEO Tekstschrijver daarop aan, want die schrijft wel en controleert niet. Is de kernvraag of je aanbod wel aansluit op wat de bezoeker zoekt, dan is de Jobs to be Done Analist logischer dan nog een paginacheck. En gaat de vraag over de opbouw van je landingscopy, dan pakt de AIDA Copywriter dat op. Zie je het liever door ons gedaan, dan pakken we het op vanuit SEO verbeteren of gewoon in een gesprek.

~/skills/ai-website-check/05-upgrade-pad[ok]
Sectie 05 · Van skill naar medewerker

Zelf draaien of laten draaien

reg. W.005

Deze skill is de gratis doe-het-zelf-versie van werk dat we ook als dienst leveren. Hij blijft compleet en zonder addertjes, maar besef wat een skill is: hij leert je AI hoe hij iets doet, terwijl elke nieuwe sessie leeg begint. Hij is niet de motor en niet het geheugen. Jij prompt, jij plakt elke keer opnieuw de tekst van je eerste scherm erbij, jij houdt bij wat je vorige maand al had aangepast. Wie dat anders wil, heeft twee vervolgstappen: de motor uit handen geven, of het geheugen regelen.

$ cat van-skill-naar-medewerker.mddrie treden, zelfde werk
upgrade-pad.shgratis · medewerker · brein
TREDE 1 · GRATIS
waar je nu bent
De skill: jij bent de motor Je draait de AI Website Check zelf in Claude, Codex of Cursor. Kost niets, werkt vandaag, en je houdt het volledig in eigen hand: geen proefperiode, geen afgeschermde onderdelen. De grens is je eigen tijd: de check gebeurt alleen wanneer jij hem vraagt, en of het punt van vorige maand ook echt is doorgevoerd moet je zelf onthouden. $ claude --skill ai-website-check · 0 euro · jij prompt, jij controleert
TREDE 2 · DIENST
laten voorbereiden
De AI-medewerker: het staat klaar zonder dat jij prompt Het besluit wat je aanpast blijft van jou, dat besteed je niet uit. Het werk eromheen wel: elke maand dezelfde pagina's nalopen, de meetdata erbij halen, de openstaande punten van vorige keer erlangs leggen en zien wat er is blijven liggen. Dat is wat een AI-medewerker klaarzet, met menselijke eindcontrole als vast onderdeel: output blijft concept tot een mens akkoord geeft. We leveren dat via Mansotti, de onderneming waarvan TheSEO de handelsnaam is, die vandaag drie medewerkers bouwt: de Offertemedewerker, de Salesmedewerker en de Rapportagemedewerker. Voor terugkerende paginacontroles is de Rapportagemedewerker de logische: die verzamelt en ordent, en levert het overzicht waarop jij beslist. vanaf 950 euro per maand · mens geeft akkoord, altijd
TREDE 3 · BREIN
alles uit een bron
Jarvis: al je AI's werken vanuit dezelfde bedrijfskennis De skill leert de AI, het brein is waar het geheugen leeft. Wil je dat al je AI's vanuit dezelfde bedrijfskennis werken: dat is Jarvis, het organisatiebrein. Het verbindt ChatGPT, Claude, Codex en je mensen met dezelfde projecten, kernkennis en beslissingen, zodat je volgende AI-sessie niet opnieuw begint. Bij een websitecheck is dat het verschil tussen vijf losse momentopnames en een dossier: welk punt je in maart aanpaste, waarom je punt vier destijds bewust liet liggen, en wat er sindsdien is veranderd, staat er nog. Wat dat concreet oplevert, van de plannen tot je eerste week, lees je bij Jarvis zelf. instap Brain Start: 9 euro per maand incl. btw · betaal voor je brein, niet per AI-vraag
# geen reclametruc: trede 1 blijft gratis en volledig. De volgende treden zijn er voor wie dit werk uit handen wil geven.
~/skills/ai-website-check/06-jarvis[ok]
Sectie 06 · Het brein

Wat Jarvis concreet oplevert

reg. W.006

Trede 3 verdient meer dan een alinea, want dit is het verschil tussen een slimme chat en een systeem waar je op kunt bouwen. Jarvis is het organisatiebrein: het onthoudt wat je AI's moeten weten, verdeelt het werk en houdt bij wat er gebeurde. Bij een websitecheck valt dat extra op, want een check zonder geschiedenis is een momentopname. Welk punt je vorige keer bovenaan had, of het is doorgevoerd, en wat je bewust hebt laten liggen omdat het een verbouwing was: dat is precies het soort kennis dat in een chatvenster verdampt. Je merkt het als eerste bij de start van een nieuwe sessie.

FIG.05: Wat een sessie terugkrijgt uit het brein[#####] blad 5/5
jarvis · organisatiebrein● sync
$jarvis recall "websitecheck homepage" # schematisch voorbeeld
[kern]bevindingen worden bewaard met hun weging, nooit als kale checklist
[kern]geen getal in een rapport zonder meting eronder · vastgelegde huisregel
[taak]punt 03 uit de vorige check staat nog open: cookiebalk verkleinen · wacht op menselijk akkoord
[besluit]punt 05 bewust uitgesteld: raakt alleen de zoekmachine, wordt meegenomen bij de volgende themawijziging
[log]vorige sessie: eerste scherm herschreven, mens paste de zin aan, opgeslagen met de nieuwe tekst erbij
[ok]context geladen · deze sessie begint niet leeg
zo loopt elke opdracht door het brein: vastgelegd → context bepaald → gedelegeerd → mens akkoord → opgeslagen · het volledige spoor staat op jarvis/werking
context.behouden Je volgende sessie begint niet opnieuw Vandaag plak je je eerste scherm en je koppenlijst erin, en morgen weet een losse chat daar niets meer van. Met Jarvis start elke sessie met dezelfde projecten, kernkennis en eerdere beslissingen, zoals in FIG.05: eerst recall, dan pas de check.
ai.verbonden ChatGPT, Claude en Codex, een bron Elke aangesloten AI werkt vanuit dezelfde kernkennis en afspraken. Wat je in de ene tool vastlegt en goedkeurt, gebruikt de andere ook. Je legt niet drie keer uit wat je verkoopt en aan wie, en er ontstaan geen drie versies van je eigen belofte.
taken.volgen Taken ingepland, gevolgd, klaar gemeld Een opdracht wordt vastgelegd met doel en deadline, opgepakt door de juiste agent en klaar gemeld met het resultaat erbij. Precies wat de eerstvolgende stap uit een check nodig heeft om niet te blijven liggen tot de volgende keer dat iemand eraan denkt.
alles.gelogd Alles gelogd en in te zien Iedere stap laat een controleerbaar spoor na: wie vroeg wat, welke bronnen zijn gebruikt, welke agent eraan werkte en wie akkoord gaf. Dat is dezelfde discipline als de scheiding tussen waarneming en uitleg in deze skill, maar dan voor het werk zelf.
mens.akkoord Niets naar buiten zonder akkoord AI bereidt voor, een mens beslist. Output blijft concept tot iemand het goedkeurt, en alleen goedgekeurde kennis komt terug in het brein. Bij teksten die op je eigen site terechtkomen is dat geen luxe maar een voorwaarde.
brein.geisoleerd Klantbrein geïsoleerd Werk je voor meerdere klanten of beheer je meerdere sites, dan blijft de kennis per brein strikt gescheiden. Wat je bij de een leert over teksten, prijzen of aanpak, lekt niet in het werk voor de ander.
# HET EERLIJKE BEWIJS · GEEN DEMO

Wij draaien zelf al maanden op dit systeem. Elke agent-sessie, elke taak en elke beslissing wordt erin gelogd en is terug te lezen. Een nieuwe sessie begint daardoor niet blanco: hij haalt eerst de vastgelegde besluiten, de lopende projecten en de laatste wijzigingen op, en werkt verder waar de vorige stopte. We beschrijven dus geen belofte maar de werkwijze waar we zelf dagelijks in werken.

$ cat prijzen.mdbetaal voor je brein, niet per AI-vraag
Brain Start €9 /mnd incl. btw 1 organisatiebrein · 1 gebruiker · 1 AI-medewerker
Brain Solo €29 /mnd incl. btw 1 organisatiebrein · 1 gebruiker · 3 AI-medewerkers
Brain Team €99 /mnd incl. btw 1 organisatiebrein · 5 gebruikers · 10 AI-medewerkers
Brain Business €249 /mnd incl. btw 3 organisatiebreinen · 20 gebruikers · 50 AI-medewerkers

Bekijk de vier plannen op jarvis/prijzen. Via de wachtlijst geef je alleen vrijblijvend je voorkeursplan door. Dat maakt nog geen account, bestelling of betalingsplicht. Zakelijk maatwerk bespreken we eerst.

~/skills/ai-website-check/07-verwante-skills[ok]
Sectie 07 · De gesprekskaart

De skills eromheen

reg. W.007

Deze skill vindt wat er mis is met één pagina en zet het op volgorde. Deze skills uit dezelfde bibliotheek pakken de stukken eromheen: begrijpen waarom een bezoeker komt, het schrijfwerk erna, en de vraag waar je knelpunt eigenlijk zit.

$ claude --interactief # zeven vragen, zeven antwoorden
DOC.07 · FAQ

Veelgestelde vragen

Wat kost de AI Website Check skill?

Niets. De skill is gratis, staat in het bestand zelf op de MIT-licentie en je hoeft geen account aan te maken en geen e-mailadres achter te laten. Je downloadt een zip van 10,3 KB met daarin een map en een enkel bestand, SKILL.md, en dat is de complete skill. Er is geen betaalde versie en er komt geen verkoopmail achteraan.

Werkt deze skill ook in Codex, Cursor of Gemini CLI?

Ja. SKILL.md is sinds december 2025 een open standaard, en hetzelfde bestand werkt daardoor ook in Codex, Cursor, Gemini CLI en andere tools die de standaard volgen. In Codex pak je de zip uit in .agents/skills/ in je project, of in ~/.agents/skills/ voor al je projecten; Codex ondersteunt SKILL.md sinds de open standaard van december 2025 rechtstreeks. De inhoud van SKILL.md in je AGENTS.md zetten kan ook nog steeds. De instructies zijn gewoon leesbare tekst, dus een AI-assistent die instructiebestanden accepteert kan ermee overweg.

Kan de skill mijn website zelf bekijken?

Dat hangt af van je omgeving. Kan jouw AI-assistent webpagina's ophalen, dan leest hij de pagina zelf en werkt de skill met wat hij daar aantreft. Kan hij dat niet, dan lever jij de tekst van het eerste scherm en de koppenlijst aan en werkt de skill daarmee. In beide gevallen verandert er niets aan de regels: hij meet nog steeds niets en hij verzint nog steeds geen getallen. Wat hij niet kon zien, komt in het blok met wat hij niet kan beoordelen.

Waarom geeft de skill geen score of rapportcijfer?

Omdat er geen meeteenheid bestaat voor de opbouw van een pagina. Een score van 62 op 100 is een gewogen som van dingen die niet bij elkaar horen, en zodra je doorvraagt waar dat getal vandaan komt, valt het uit elkaar. In plaats daarvan krijg je een rangorde die je kunt navertellen: welke bezoeker een punt raakt, wat er gebeurt als je niets doet, en hoeveel werk de verandering kost. Dat is minder indrukwekkend en veel bruikbaarder.

Waarom maximaal zeven punten?

Omdat een langere lijst het probleem terugbrengt dat de skill oplost. Boven de zeven punten is er geen prioriteit meer, alleen een inventarisatie, en dan mag jij weer kiezen waar je begint. Wat er buiten valt verdwijnt niet: het komt in een restlijst met alleen de kop, zonder uitwerking. Zo raak je niets kwijt en blijft de lijst waar je vandaag mee aan de slag gaat kort genoeg om af te maken.

Wat is die zelfcontrole-pass precies?

Dat is een verplichte tweede ronde over het eigen concept. De skill schrijft het rapport en valt het daarna aan op zeven punten: staat de waarneming los van de uitleg, staat er een getal zonder meting, is de volgorde uit te leggen, staat er bij elk punt een handeling, beschrijven twee punten hetzelfde, staat het blok met wat hij niet kan beoordelen er, en zijn het er maximaal zeven. Wat er niet doorheen komt wordt herschreven en dan gaat de pass opnieuw. Onderaan het rapport staat in één regel wat de pass heeft aangepast.

Vervangt dit een echte website-audit of de gratis scan?

Nee, en het bestand zegt dat ook. De skill meet niets: geen laadtijd bij echte bezoekers, geen bezoekersaantallen, geen posities, en niet of je pagina in de index staat. Hij beoordeelt wat een bezoeker en een zoekmachine op de pagina zelf tegenkomen en zet dat op volgorde. Voor de meetkant kun je de gratis SEO scan op deze site gebruiken; die twee vullen elkaar aan. Wil je een toegankelijkheidsaudit volgens WCAG of een juridische controle van je cookiemelding, dan is dit het verkeerde gereedschap en verwijst de skill je door.

$ cat 08-en-nu.md
DOC.08

Eerst het bovenste punt, dan de rest

Een rapport is pas iets waard als er dinsdag iets van veranderd is. Daarom eindigt deze skill met één stap en niet met achtendertig, en daarom staat er bij die stap wie hem doet en waaraan je merkt dat hij gedaan is.

Naast de bevindingen ook de cijfers? De gratis SEO scan levert in enkele seconden precies de meetkant die de skill bewust openlaat. Zoek je de bredere route naar betere vindbaarheid, dan staat die in hoe maak ik mijn website beter vindbaar. Wil je je team leren werken met dit soort skills, dan doen we dat in de AI-trainingen. En wil je doorpraten over wat AI verder voor je bedrijf kan doen, van losse skills tot volledige automatisering, dan doen we dat gewoon in een gesprek.

Sectie 08 · Volgende stap24/7 bereikbaar
Plan een gesprek ↗
$ whoami
Gianluca, oprichter
Geschreven door GianlucaOprichter. Bouwt sinds 2017 aan vindbaarheid voor Nederlandse bedrijven, in Google en in AI-antwoorden. Meer over het instituut.