Alle artikelen

Webdesign & vindbaarheid

Vacaturepagina optimaliseren voor Google for Jobs: wat moet erin?

Vacaturepagina optimaliseren voor Google for Jobs: wat moet erin?

Vacaturepagina optimaliseren voor Google for Jobs: wat moet erin?

Een vacature komt in Google for Jobs als hij een eigen pagina heeft met volledige JobPosting structured data, en als Google snel hoort wanneer de vacature verschijnt of vervalt. Dit artikel laat zien waar het meestal misgaat en wat je met je webbouwer afspreekt.

Build by LMB

Vacaturepagina optimaliseren voor Google for Jobs: wat moet erin?

Je optimaliseert een vacaturepagina voor Google for Jobs door elke vacature een eigen pagina te geven met volledige JobPosting structured data. Dat is een stukje code dat Google vertelt wat de functie is, wie de werkgever is, waar het werk plaatsvindt en wanneer de vacature is geplaatst. Daarnaast moet Google snel horen wanneer een vacature verschijnt, verandert of vervalt. De aanpak vacaturepagina optimaliseren Google for Jobs is daarom vooral een keuze in het ontwerp van je vacaturesite. Het is geen los technisch klusje dat je na livegang laat regelen.

Waarom staat mijn vacature niet in Google for Jobs?

Google for Jobs is het vacatureblok dat bovenaan de zoekresultaten verschijnt bij zoekopdrachten als "vacature planner" of "werkvoorbereider parttime". In dat blok toont Google per vacature de functietitel, de werkgever, de locatie en vaak het salaris. Kandidaten filteren er op datum, type dienstverband en afstand. Google haalt die gegevens niet uit je lopende tekst. Het leest ze uit de structured data van de pagina.

Ontbreekt die code, of klopt hij niet, dan sla je dat blok over. De plek gaat dan naar jobboards en uitzendbureaus die het technisch wel op orde hebben. Een kandidaat die jouw vacature daar vindt, komt op hun site terecht, niet op die van jou.

Dat kost je meer dan het lijkt. Volgens het CBS (2026) stonden er eind derde kwartaal 375 duizend vacatures open, met 92 vacatures per 100 werklozen. De krapte neemt licht af, maar een kandidaat heeft nog steeds volop keus. Wie in de eerste zoekresultaten ontbreekt, valt simpelweg af.

Wat gaat er meestal mis op een vacaturepagina?

In de praktijk komen vier fouten steeds terug. Ze zijn zelden het gevolg van slordigheid. Meestal komen ze voort uit hoe de vacaturesite oorspronkelijk is opgezet.

  • Code op de overzichtspagina. Veel sites zetten één lijst met alle vacatures online en plakken daar de structured data op. Google zegt in de richtlijnen voor JobPosting-markup dat je juist geen structured data moet toevoegen aan pagina's die een lijst met vacatures tonen. De code hoort op de meest specifieke pagina die één vacature beschrijft.

  • Ontbrekende verplichte velden. Er zijn vijf verplichte eigenschappen: title, description, datePosted, hiringOrganization en jobLocation. Voor volledig remote functies geldt een uitzondering op de locatie. Mist er één veld, dan valt de vacature buiten het blok.

  • Een te magere beschrijving. Google eist dat de beschrijving de vacature volledig weergeeft: taken, kwalificaties, vaardigheden, werktijden, opleiding en ervaring. Een korte teaser met "lees meer in de PDF" voldoet daar niet aan.

  • Vacatures die blijven hangen. Een functie is vervuld, maar de pagina blijft online en de code zegt nog steeds dat er geworven wordt. Kandidaten solliciteren dan op een dichte vacature. Google kan zulke pagina's bovendien als misleidend beoordelen.

Het gevolg voor jou: minder bereik, minder directe sollicitaties en meer afhankelijkheid van betaalde plaatsingen.

Waarom is een vacatureplugin of jobboard alleen niet genoeg?

De gangbare oplossing is een plugin die automatisch structured data toevoegt, of alle vacatures op jobboards plaatsen. Beide werken half.

CSS-code op computerbeeldscherm met programmeerconcepten

Een plugin vult de velden met wat hij kan vinden. Dat levert vaak een werkgever zonder logo op, een locatie als vrije tekst ("regio Midden") of een publicatiedatum die bij elke kleine tekstwijziging verspringt. De code is technisch geldig, maar de vermelding in Google oogt kaal. Bovendien staat de plugin los van je ontwerp. Wie de vacaturetekst aanpast, past niet automatisch de code aan, waardoor zichtbare tekst en markup uit elkaar gaan lopen.

Met een recruitmentsysteem dat vacatures op een eigen domein host, heb je een ander probleem. De vacaturepagina's staan dan buiten je eigen website. Het bezoek en de vertrouwenssignalen die daar ontstaan, versterken jouw domein nauwelijks. En het ontwerp is meestal een standaardsjabloon van de leverancier, zonder jouw huisstijl, beeld of toon.

Jobboards ten slotte bezitten de klik niet. In Google for Jobs staan vaak meerdere sollicitatieopties naast elkaar. Staat jouw eigen pagina daar niet tussen, dan kiest de kandidaat voor een tussenpersoon. Je ziet dan nooit hoe hij jouw organisatie zelf zou hebben ervaren.

Vacaturepagina optimaliseren Google for Jobs: hoe pak je het beter aan?

Behandel elke vacature als een vast type inhoud in je CMS, met vaste velden. Denk aan functietitel, locatie, uren per week, salarisbandbreedte, type dienstverband, publicatiedatum en sluitingsdatum. Het sjabloon van de vacaturepagina gebruikt diezelfde velden twee keer. Eén keer voor de tekst die de kandidaat leest, en één keer voor de structured data die Google leest.

Dat lost de vier fouten tegelijk op:

  1. De overzichtspagina heeft geen markup en linkt alleen naar losse vacaturepagina's. Elke detailpagina krijgt zijn eigen code.

  2. Verplichte velden zijn verplicht in het CMS. Een HR-medewerker kan een vacature pas publiceren als ze zijn ingevuld.

  3. De beschrijving volgt een vaste opbouw (wat ga je doen, wat breng je mee, wat bieden we, werktijden), zodat hij altijd volledig is.

  4. Een sluitingsdatum haalt de vacature automatisch offline of markeert hem als verlopen.

Hier zit ook het inzicht dat veel bedrijven missen. Goede structured data is saai. Het gaat er niet om dat de code slim is, maar dat zichtbare tekst en code altijd hetzelfde zeggen. Zodra die twee op één bron draaien, kunnen ze niet meer uit elkaar lopen. Daar ontstaan de meeste fouten in Search Console.

Voor je werkgeversmerk is dit evenveel waard. De vacaturepagina's draaien in hetzelfde ontwerp als de rest van je site, met je eigen logo, teamfoto's en toon. Google toont dat logo in de vermelding. Een kandidaat die doorklikt, landt op een pagina die herkenbaar van jouw organisatie is, niet op een generiek sjabloon.

Goed gestructureerde vacaturepagina's helpen ook buiten het vacatureblok. AI-antwoordsystemen halen hun informatie liever uit pagina's met heldere, gestructureerde feiten. Hoe dat bredere mechanisme werkt, lees je in het artikel over hoe je bedrijf een bron wordt in Google AI Overviews.

Wat spreek je af met je webbouwer voordat de vacaturesite live gaat?

Je hoeft de code niet zelf te schrijven. Wel moet je weten wat je afspreekt, want achteraf aanpassen kost doorgaans meer dan het in één keer goed bouwen. Neem deze punten op in je briefing of offerteaanvraag:

  1. Eén vaste URL per vacature, met een leesbare adresregel zoals /vacatures/werkvoorbereider. Die URL blijft gelijk zolang de vacature loopt.

  2. Alle verplichte velden plus de aanbevolen velden. Naast de vijf verplichte eigenschappen raadt Google onder meer salaris, type dienstverband en een vervaldatum aan. Vacatures met een zichtbaar salaris zijn voor kandidaten makkelijker te filteren.

  3. Een regeling voor remote en meerdere locaties. Volledig remote functies vragen andere velden dan een functie op één vestiging. Spreek af hoe het CMS beide afhandelt.

  4. Snelle melding bij Google. Google adviseert de Indexing API in combinatie met een sitemap, omdat Googlebot de pagina via de API sneller crawlt dan na alleen een sitemapupdate. Voor vacatures die binnen een paar weken vervuld zijn, scheelt dat zichtbare dagen.

  5. Een vaste controle in Search Console. Search Console heeft een apart rapport voor vacatures binnen de rich results, met fouten en waarschuwingen per pagina. Leg vast wie dat rapport bekijkt, en hoe vaak.

  6. Een afsluitproces. Bepaal wat er gebeurt op de dag dat een vacature is vervuld: offline halen, doorverwijzen naar het overzicht of markeren als verlopen.

Voor je budget betekent dit vooral eenmalig werk in het sjabloon, niet terugkerend werk per vacature. Zorg wel dat de partij die de site bouwt ook de vindbaarheid meeneemt. Anders staat de code los van het ontwerp en begint het probleem van de plugin opnieuw. Waarom die combinatie meestal beter werkt, staat in het artikel over één team of meerdere bureaus voor een Framer-website met SEO en GEO.

Kleurrijke abstracte reflectie van programmeercode in ontwikkelomgeving

Veelgestelde vragen

Kost een vermelding in Google for Jobs geld?

Geen advertentiekosten. Google for Jobs is een organische vermelding: je betaalt Google niets om erin te komen. De kosten zitten in het eenmalig goed inrichten van je vacaturepagina's en in het bijhouden ervan.

Hoe snel staat een nieuwe vacature in Google for Jobs?

Indexering hangt af van hoe je Google op de hoogte brengt. Met de Indexing API wordt een pagina doorgaans binnen uren tot enkele dagen opgepikt, met alleen een sitemap kan dat langer duren. Controleer na publicatie met de URL-inspectie in Search Console of Google de pagina heeft gelezen.

Moet ik het salaris in de structured data zetten?

Salaris is geen verplicht veld, maar Google raadt het wel aan. Kandidaten filteren in het vacatureblok vaak op salaris, dus zonder bandbreedte val je bij een deel van de zoekopdrachten weg. Vermeld in de code nooit een ander bedrag dan in de zichtbare tekst.

Werkt dit ook als mijn vacatures in een recruitmentsysteem staan?

Recruitmentsystemen voegen soms zelf structured data toe, maar de kwaliteit verschilt sterk per leverancier. Test een vacature met de Rich Results Test van Google en kijk of logo, locatie en beschrijving volledig zijn. Is dat niet zo, dan kun je de vacatures beter op je eigen site publiceren en alleen de sollicitatie via het systeem laten lopen.

Hoe ga ik om met één functie op meerdere vestigingen?

Meerdere locaties kun je in één vacature opnemen, omdat JobLocation meerdere adressen toestaat. Verschillen de taken, uren of salarissen per vestiging, dan zijn aparte vacaturepagina's duidelijker. Een kandidaat vindt dan ook de vestiging die het dichtst bij hem ligt.

Eén vacature, één pagina, één bron voor alle gegevens

Laat je vacaturesite zo bouwen dat elke vacature een eigen pagina krijgt, en dat zichtbare tekst en structured data uit dezelfde CMS-velden komen. Spreek daarnaast vooraf af hoe Google snel hoort over nieuwe en vervallen vacatures. Dan is vacaturepagina optimaliseren Google for Jobs geen terugkerend klusje meer, maar iets dat vanzelf goed gaat.

Hand van ontwikkelaar interageert met code op laptopscherm in werkruimte

Build by LMB ontwerpt en bouwt websites in Framer met een ingebouwd CMS, zodat je zelf vacatures plaatst en aanpast. SEO, GEO en AEO zitten daarbij in hetzelfde traject als design en development. Overweeg je een aparte vacaturesite of nieuwe vacaturepagina's? Vraag advies of een offerte aan bij Build by LMB en bespreek welke opzet past bij het aantal vacatures dat je per jaar plaatst.

Bronnen

Dit artikel is gemaakt met Launchmind, het groeiplatform achter Build by LMB.

Build by LMB

Hulp nodig bij jouw site?

Hulp nodig bij jouw site?

Hulp nodig bij jouw site?

Websites, maatwerk software en koppelingen. Binnen drie weken live.