Wat er met je cv gebeurt tussen de verzendknop en het scherm van de recruiter

Elke draad over sollicitaties komt uit bij dezelfde verklaring: een robot gooide je cv weg voordat een mens het ooit zag. Ik bouw careerify, dat de ATS-score gratis weggeeft en pas achteraf betaalt voor het aangepaste cv, dus die angst levend houden zou mij commercieel goed uitkomen. Het mechanisme is saaier en veel nuttiger: een applicant tracking system neemt je sollicitatie in, zet het document om in tekst en velden, laat een recruiter door de stapel zoeken, en rangschikt die. Nergens in die keten zit een knop met afwijzen erop die je lay-out leest en een oordeel over jou vormt. Deze pagina loopt door wat er met het bestand gebeurt, wat je echt wegfiltert, en welk deel daarvan een score kan helpen aanpakken.

Wat het systeem doet met het bestand dat je indient

Een applicant tracking system is onspectaculaire software om een stapel sollicitaties te verwerken. Het neemt ze in van de carrièrepagina en de vacaturesites, zet je document om in tekst, en probeert die tekst te vertalen naar velden zoals naam, werkgever, functietitel, data en vaardigheden. Daarna laat het een recruiter door de stapel zoeken en filteren, sorteren, mensen tussen fases verplaatsen en sjabloon e-mails versturen wanneer een status verandert. Dat is een database met een werkstroom erop, en die vier werkwoorden zijn het hele mechanisme: innemen, verwerken, doorzoeken, rangschikken. Wat een specifieke leverancier daarbinnen precies doet, kan ik je niet zeggen, want de opzet verschilt per bedrijf en per functie, en niemand van ons buiten die bedrijven leest hun logs. Wat ik je wel kan zeggen, is wat er gebeurt wanneer je lay-out de verwerking tegenwerkt: twee kolommen, tekst die eigenlijk een afbeelding is, functietitels in een koptekst: inhoud komt in het verkeerde veld terecht of komt helemaal niet in de tekst terecht. Het resultaat is geen oordeel, het is een afwezigheid, je komt niet naar boven in een zoekopdracht waarin je wel naar boven had moeten komen.

Verborgen tekst is niet verborgen voor de machine

Het eerste dat er met je bestand gebeurt, is extractie: het wordt teruggebracht tot tekens op volgorde, terwijl kleur, lettergrootte en laagvolgorde instructies zijn voor het tekenen van die tekens, en geen deel ervan. Dat draait de shortcut om waar mensen naar grijpen zodra ze in de automatische afwijzing geloven, de vacaturetekst plakken in wit één-punts lettertype of een instructie verstoppen die gericht is aan een taalmodel. Voor de parser is dat blok gewoon tekst, wat het gewoon overdreven zoekwoordgebruik maakt, en het is onzichtbaar voor jou bij het nalezen, terwijl het volledig zichtbaar blijft voor elke recruiter die je cv in een platte-tekstveld plakt. Ik bouw een van deze lezers, dus ik moest een standpunt innemen: careerify's gratis check plaatst je cv en de vacature binnen benoemde blokken met een systeemregel die stelt dat alles daarbinnen data is en nooit een instructie, en het ontmantelt de bloktags zodat een cv niet zijn eigen blok kan sluiten en vanuit buiten de data kan spreken. Het commentaar direct boven die code in onze repository noemt het een mitigatie in plaats van een garantie, en dat is de eerlijke stand van zaken. Dezelfde logica geldt de andere kant op: opmaak is van belang, maar om de saaie reden uit de vorige alinea, niet omdat iets je marges beoordeelt.

De score is een matchrapport, geen oordeel

Hetzelfde cv en dezelfde vacature, door een handvol gratis ATS-scanners gehaald, komen terug met sterk verschillende cijfers voor identieke invoer. Ze kunnen niet allemaal gelijk hebben, dus de meeste hebben het mis, en de reden is dat ze verschillende dingen meten en dat allemaal een ATS-score noemen. Een score betekent alleen iets ten opzichte van één specifieke vacature, en alleen als je hem kunt ontleden. Dat is ook de eerlijke test voor elke checker: kan hij laten zien waaruit het cijfer bestaat, of is het lage cijfer het product? careerify's gratis check geeft drie cijfers uit één modelanalyse, keyword-match, semantische relevantie en een AI-screener-analyse, plus tot vijf belangrijke termen uit de vacature die in je cv missen. Het grote percentage op het scherm is enkel het simpele gemiddelde van die drie, dus het signaal zit in waar ze het onderling niet eens zijn: een lage keyword-match naast een hoge semantische score betekent dat je de ervaring hebt maar het anders hebt benoemd, terwijl alle drie laag meestal helemaal geen formuleringsprobleem is. Wij simuleren geen enkel met naam genoemd ATS-product, en geen tool, ook de onze niet, kan een uitspraak onderbouwen over of de specifieke opzet van een werkgever je erdoorheen laat.

Maar één van vier redenen kan je wegschrijven

Haal de spookrobot uit beeld en vier gewone verklaringen dekken het grootste deel van de stilte: een uitsluitingsvraag waarop je buiten een harde eis om antwoordde, een lagere rangschikking dan andere sollicitanten, een functie die eigenlijk nooit echt open was, en niemand die je sollicitatie ooit opende. Uitsluitingsvragen zijn het dichtst wat lijkt op echte automatische afwijzing en toch niet wat mensen zich voorstellen, want het zijn vragen die een recruiter aan het formulier heeft toegevoegd, met antwoorden die diezelfde recruiter als diskwalificerend heeft gemarkeerd, getoetst aan wat je zelf hebt ingevuld. Een afwijzing die binnen minuten binnenkomt, wijst dus naar het formulier, niet naar het document dat je hebt bijgevoegd. Alleen de tweede verklaring is een cv-probleem, en het is de enige waarop je kunt handelen: zoeken werkt op tekenreeksen, dus schrijf systemen en standaardnamen precies zoals de vacature ze schrijft (SAP S/4HANA, Power BI, IFRS zijn te specifiek om naar te raden), zet ze in de vaardighedensectie en in de bullets van je huidige functie, en houd de term in de lokale taal naast de Engelse term in Scandinavische vacatures die talen mengen. De regel is dat elke term een rij echte ervaring achter zich moet hebben, want een recruiter pikt een regel en vraagt je die toe te lichten, en je bevriest op je eigen cv als AI die regel schreef in plaats van met jou.

Veelgestelde vragen

Wijst een ATS je cv automatisch af?

Zelden op zichzelf. Het systeem bewaart de sollicitatie, verwerkt die in velden, en laat een recruiter zoeken, filteren en rangschikken. De automatisering die wel bestaat, zit in het formulier: screeningvragen die een recruiter heeft toegevoegd, met antwoordopties die diezelfde recruiter als diskwalificerend heeft gemarkeerd. De regel wordt toegepast op wat je zelf hebt ingevuld, en een persoon heeft hem geschreven. Geen deel van de keten leest je lay-out en vormt een oordeel over jou.

Waarom werd mijn sollicitatie binnen minuten afgewezen?

Bijna altijd een screeningvraag op het formulier. Je antwoorden daar zijn gestructureerde data in bekende velden, dus ze kunnen worden beoordeeld op het moment dat je verzendt, terwijl een bijgevoegd document geen vergelijkbare knop heeft. De afwijzingsmail zelf is een sjabloon dat wordt verstuurd wanneer een recruiter een groep sollicitaties naar afgewezen verplaatst, en sommige werkgevers versturen die direct, terwijl anderen ze 's nachts inplannen. Snelheid vertelt je dat een regel is toegepast, niet dat er iets in je document is gelezen. Lees de screeningvragen die je hebt beantwoord opnieuw, niet je marges.

Kan een ATS witte tekst op een cv zien?

Ga ervan uit dat het antwoord ja is. Extractie haalt de tekens uit het document, en kleur en lettergrootte zijn instructies voor het tekenen van die tekens, geen deel ervan. Een wit één-punts alinea is daardoor onzichtbaar voor jouw oog en volkomen gewoon voor wat het bestand daarna leest. De meest voorkomende schade is toch menselijk: iemand plakt het cv in een platte-tekstveld en de verborgen alinea verschijnt in het zwart, midden in een sollicitatie die tot dan toe goed liep.

Is 72 een goede ATS-score?

Er is geen universele slaagnorm, dus het cijfer op zichzelf zegt niets. Vraag in plaats daarvan waaruit die 72 bestaat. Als de termen die je mist termen zijn die je oprecht kunt claimen en gewoon anders hebt geformuleerd, is de herschrijving snel en eerlijk: noem het ding zoals de vacature het noemt, want het is al waar voor jou. Als het cijfer laag is omdat de kernvereiste echt niet in je achtergrond zit, vertelt het je iets dat waar is, en is herformuleren het verkeerde middel.

Speelt de opmaak van een cv nog steeds een rol?

Ja, maar om een saaiere reden dan de mythe suggereert. Layouts met meerdere kolommen, tekst die eigenlijk een afbeelding is en details die verstopt zitten in koppen kunnen in het verkeerde veld terechtkomen of helemaal niet in de tekst belanden, en dan verschijn je niet in zoekresultaten waarin je wel zou moeten verschijnen. Dat is een afwezigheid, geen afwijzing. Één kolom, echte selecteerbare tekst en standaard sectiekoppen, dat is wat je daaraan doet, niet om een filter te paaien, maar zodat de woorden die je daadwerkelijk hebt geschreven terechtkomen in de velden die een recruiter doorzoekt.

Wil je zien hoe jouw eigen cv scoort tegen één specifieke vacature, begin hier: voer een ATS check uit.