Vacature plaatsen: waar komt hij echt terecht?
Door Redactie TaskHero® · Gepubliceerd op
Een vacature wordt pas gevonden als drie dingen kloppen. De vacature staat op een eigen pagina met één functie, die pagina bevat gestructureerde JobPosting-data die zoekmachines kunnen lezen, en crawlers mogen erbij. Ontbreekt er één, dan staat je vacature online zonder dat iemand hem tegenkomt.
Wat gebeurt er technisch als je een vacature online zet?
Een zoekmachine leest geen opmaak, die leest data. Daarom bestaat er een afgesproken formaat voor vacatures: JobPosting van schema.org. Dat is een blokje onzichtbare code op de pagina waarin staat welke functie het is, wie de werkgever is, waar het werk plaatsvindt en wanneer de vacature is geplaatst.
Zonder dat blokje ziet Google alleen een stuk tekst waarvan hij moet raden wat het is. Met dat blokje weet Google dat het om een vacature gaat en komt de pagina in aanmerking voor de vacatureweergave in de zoekresultaten. Diezelfde data worden gelezen door AI-antwoordmachines, omdat die hun antwoorden bouwen op pagina's die ze kunnen crawlen en begrijpen.
Welke gegevens heeft Google minimaal nodig?
| Veld | Verplicht? | Wat erin staat |
|---|---|---|
| title | ja | De functietitel, zonder plaatsnaam of salaris erbij |
| description | ja | De volledige vacaturetekst |
| datePosted | ja | De plaatsingsdatum |
| hiringOrganization | ja | De werkgever |
| jobLocation | ja | De werklocatie, inclusief land |
| validThrough | aanbevolen | De datum waarop de vacature vervalt |
| employmentType | aanbevolen | Fulltime, parttime, tijdelijk, seizoenswerk |
| baseSalary | aanbevolen | Het loon of de loonrange |
Bron: Google Search Central, JobPosting structured data, 2026.
Google is daarnaast streng over waar die data staat. Het moet op de pagina van één vacature staan, op dezelfde pagina als de tekst die een kandidaat leest. Op een overzichtspagina met een lijst vacatures mag het niet.
Hoe komt je vacature in ChatGPT of Perplexity terecht?
Via dezelfde route, met één extra voorwaarde. AI-antwoordmachines gebruiken eigen crawlers, en die moeten toegang hebben in het bestand robots.txt van de website. Gaat het om GPTBot en OAI-SearchBot voor ChatGPT, ClaudeBot voor Claude, PerplexityBot voor Perplexity en Google-Extended voor Gemini.
Veel bedrijfswebsites blokkeren die crawlers, soms bewust en vaker per ongeluk omdat iemand ooit alle AI-bots heeft dichtgezet. Het gevolg is dat je vacature wel in Google staat maar niet opduikt als een werkzoekende aan ChatGPT vraagt waar in Utrecht parttime horecawerk is. Controleer het zelf: zet achter je domein /robots.txt en kijk of die namen worden toegestaan of geweigerd.
Wat gaat er in de praktijk mis?
Vijf fouten die je vacature onzichtbaar maken, in volgorde van hoe vaak ze voorkomen:
- Geen eigen URL per vacature. De vacature staat in een pop-up of een filter op één overzichtspagina. Dan is er geen pagina om te indexeren.
- Verlopen vacatures laten staan. Google staat dat niet toe. Haal ze weg, geef een 404 terug of zet
validThrough op een datum in het verleden. - Testvacatures in de sitemap. Nepvacatures en testregels tussen je echte vacatures kosten vertrouwen bij de crawler en bij de bezoeker die erop klikt.
- Een sitemap met lijstpagina's erin. In een vacaturesitemap horen alleen de losse vacaturepagina's, niet de zoek- en overzichtspagina's.
- Alleen op het eigen werkenbij-domein publiceren. Een nieuw domein zonder autoriteit wordt traag gecrawld. Een platform dat al wordt gecrawld, pikt je vacature sneller op.
Belangrijk om nuchter over te zijn: voldoen aan de eisen geeft je kans op een vacatureweergave, geen garantie. Google bepaalt zelf wat hij toont.
Wat betekent dit als je flexkrachten zoekt?
Bij vast werk heb je tijd. Bij flexwerk niet, want je zoekt iemand voor volgende week donderdag. Dan is de vraag niet of je vacature over drie weken is geïndexeerd, maar of er vandaag mensen zijn die hem zien.
Daarom werkt een platform hier anders dan je eigen werkenbij-pagina. Op TaskHero® plaats je een klus met functie, datum, tijd, locatie en het aantal mensen dat je nodig hebt. Een klus is in de praktijk ook gewoon een vacature, of het nu om één avonddienst gaat of om een parttime functie voor een half jaar. Elke geplaatste klus krijgt een eigen openbare pagina met JobPosting-data en komt in de vacaturesitemap, en de robots.txt laat de AI-crawlers expliciet toe.
Tegelijk gebeurt er iets wat zoekmachines niet doen. Gescreende Helden in de regio krijgen direct een melding, en Smart Match zet de best passende kandidaten bovenaan op basis van afstand, beschikbaarheid, beoordelingen en eerdere samenwerking. De meeste opdrachtgevers krijgen binnen 15 minuten de eerste reacties. Je hebt dus twee kanalen tegelijk: de langzame via zoekmachines en de snelle via de poule.
De kosten lopen niet mee met het aantal uren. Je betaalt een vast maandbedrag, te zien op de prijzenpagina, en het loon gaat rechtstreeks van jou naar de Held zonder marge op gewerkte uren. Wat open staat zie je op de marktplaats.
Hoe controleer je je eigen vacatures?
Loop deze vier stappen langs, het kost een kwartier:
- Open een vacature van je eigen site en kopieer de URL in de Rich Results Test van Google. Die laat zien of er JobPosting-data gevonden wordt en welke velden ontbreken.
- Zet achter je domein
/robots.txt en kijk welke crawlers toegang hebben. - Zoek je eigen vacaturesitemap op en tel hoeveel regels er niet thuishoren: verlopen vacatures, testregels, overzichtspagina's.
- Vraag aan ChatGPT of Perplexity waar iemand in jouw stad jouw type werk kan vinden en kijk of je er tussen staat.
Staat er niets, dan ligt het bijna nooit aan de tekst van je vacature. Dan ligt het aan de drie voorwaarden boven aan dit artikel.
Veelgestelde vragen
Welke velden zijn verplicht voor een vacature in Google?
Google vraagt minimaal title, description, datePosted, hiringOrganization en jobLocation. Aanbevolen zijn onder meer validThrough, employmentType en baseSalary. Hoe completer de data, hoe beter de vacature beoordeeld wordt.
Moet ik verlopen vacatures weghalen?
Ja. Google staat verlopen vacatures niet toe. Verwijder de pagina, laat hem een 404 of 410 teruggeven, haal de JobPosting-markup weg of zet validThrough op een datum in het verleden.
Hoe zorg ik dat ChatGPT mijn vacature kan vinden?
De AI-crawlers moeten toegang hebben in je robots.txt. Het gaat onder meer om GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot en Google-Extended. Blokkeer je die, dan blijft je vacature buiten AI-antwoorden, ook als hij wel in Google staat.
Is een klus hetzelfde als een vacature?
In de praktijk wel. Een losse dienst en een parttime functie voor enkele maanden zijn allebei werk dat je openstelt en waarop iemand reageert. Op TaskHero plaats je beide als klus, met een eigen openbare pagina en gestructureerde vacaturedata.
Garandeert gestructureerde data dat mijn vacature wordt getoond?
Nee. Je voldoet daarmee aan de voorwaarden om in aanmerking te komen. Google bepaalt zelf welke vacatures hij toont en in welke volgorde.
Waarom werkt mijn eigen werkenbij-pagina zo traag?
Een nieuw of klein domein wordt minder vaak gecrawld, waardoor het dagen tot weken kan duren voordat een nieuwe vacature wordt opgepikt. Voor flexwerk met een startdatum over een week is dat te laat. Een platform dat al regelmatig gecrawld wordt, pikt de vacature sneller op.