Kort samengevat
- Stel een geautomatiseerde feed-verversing in met een interval van maximaal 15 tot 30 minuten om budgetverspilling aan verlopen vacatures te voorkomen.
- Splits functietitels strikt: gebruik maximaal 80 tekens in de title-tag en verplaats secundaire voorwaarden naar specifieke XML-attributen.
- Voeg altijd gestructureerde salarisdata toe in ISO 4217 valutaformaat (zoals EUR) om zichtbaarheid in aggregators direct te verhogen.
- Schakel Multi-Channel Job Distribution van Leadstars in voor geautomatiseerd feed-beheer met een leveringsgarantie van 7 dagen.
Voor recruitmentbureaus en detacheerders vormt de XML job feed het fundament onder programmatic vacaturedistributie. Waar handmatige plaatsing op jobboards tijdrovend en foutgevoelig is, stuurt een geautomatiseerde feed continu alle actieve posities door naar tientallen distributiekanalen tegelijk. Toch zien veel bureaus dat hun campagnes ondermaats presteren: vacatures worden niet geïndexeerd, belanden op irrelevante zoektermen of verbruiken budget voor posities die intern al zijn ingevuld. De oorzaak ligt vrijwel altijd in een gebrekkige opbouw van het bronbestand.
Job aggregators zoals Indeed, Google for Jobs, ZipRecruiter en Nationale Vacaturebank verwerken dagelijks miljoenen dataregels. Hun algoritmes belonen feeds die exact voldoen aan strikte syntactische en inhoudelijke standaarden. Optimalisatie van je XML feed zorgt er niet alleen voor dat vacatures sneller online komen, maar verlaagt ook direct de kosten per sollicitant.
De anatomie van een perfect gestructureerd XML job element
Een effectieve vacaturefeed bestaat uit gestandaardiseerde knooppunten (nodes) waarin elk aspect van de vacature een eigen veld krijgt. Veel applicant tracking systems (ATS) stoppen alle informatie in één groot tekstblok, waardoor zoekmachines de data niet goed kunnen ontleden. Een robuust XML item moet minimaal de volgende specifieke tags bevatten:
- reference_number: Een unieke, permanente identifier per vacature die nooit verandert tijdens updates.
- title: De pure, herkenbare functienaam zonder toevoegingen zoals 'Leaseauto' of 'Per direct'.
- description: De volledige vacaturetekst, bij voorkeur ingesloten in CDATA-tags om HTML-fouten te voorkomen.
- job_type: Gestandaardiseerde dienstverbanden zoals fulltime, parttime, interim of stage.
- salary_min en salary_max: Numerieke velden met duidelijke salarisgrenzen, inclusief de salarisperiode (bijvoorbeeld per maand of per uur).
- currency: De ISO-valutacode (zoals EUR).
- location: Opgesplitst in straat, postcode, plaats, regio en ISO-landcode (zoals NL).
- url: De directe landingspagina met correcte UTM-trackingparameters.
- publish_date en expiration_date: Tijdstempels in ISO 8601-formaat (YYYY-MM-DDThh:mm:ss).
Functietitel normalisatie en veldscheiding
Een van de grootste fouten in recruitmentfeeds is titelvervuiling. Recruiters zijn vaak geneigd om secundaire arbeidsvoorwaarden of urgentie in de functietitel te plaatsen, zoals 'Senior Java Developer | Auto van de zaak | Direct vast contract'. Aggregators straffen dit af door de vacature lager te rangschikken of zelfs volledig te weigeren.
Houd de functietitel in de XML feed beperkt tot de daadwerkelijke functiebenaming van maximaal 50 tot 80 tekens. Informatie over contractvormen, bonussen en standplaatsen hoort thuis in de daarvoor bestemde attributen. Als een kandidaat zoekt op 'Java Developer', matcht een schone titel vele malen beter met het zoekalgoritme dan een overladen marketingtitel.
Salarisstructuur en dataverrijking
Transparantie over beloning is tegenwoordig een harde vereiste voor optimale distributie. Zowel Google for Jobs als Indeed geven structureel voorrang aan vacatures met expliciete salarisindicaties in de XML data. Als deze velden leeg blijven, proberen aggregators soms zelf een salaris te schatten op basis van marktdata, wat vaak resulteert in onjuiste verwachtingen bij werkzoekenden.
Stel dat een bureau maandelijks 100 vacatures publiceert via een programmatic feed. In dit rekenvoorbeeld levert het toevoegen van een accurate minimum- en maximumsalarisbandbreedte aan alle 100 XML-records gemiddeld een toename van 20 tot 35 procent in organische vertoningen op Google for Jobs op, simpelweg omdat de feed voldoet aan het schema JobPosting formaat.
Technische hygiëne: CDATA, karaktersets en verversingsfrequentie
Technologische mankementen in de XML feed leiden vaak tot stille storingen: het bestand laadt wel, maar jobboards slaan records over zonder duidelijke foutmelding. Let bij de technische inrichting op de volgende drie pijlers:
- Karaktercodering en CDATA: Gebruik altijd UTF-8 codering. Sluit tekstvelden met opmaak in met CDATA-blokken (bijvoorbeeld <![CDATA[vacaturetekst]]>) zodat leestekens zoals ampersands (&) of accolades de XML-parser niet breken.
- Verversingssnelheid: Synchroniseer de feed elke 15 tot 30 minuten met je database. Dit voorkomt dat je advertentiebudget verbrandt aan posities die al zijn ingevuld maar nog urenlang op jobboards blijven staan.
- Status-tags en archivering: Zorg dat gesloten vacatures direct de status 'inactive' krijgen of volledig verdwijnen uit het actieve XML-overzicht, in plaats van te blijven hangen met een verouderde publicatiedatum.
UTM-tagging en conversiemeting op feedniveau
Een geoptimaliseerde XML feed bevat dynamische trackingparameters in het url-knooppunt. Door tags zoals utm_source, utm_medium en utm_campaign dynamisch op te bouwen aan de hand van het distributiekanaal en de specifieke vacaturegroep, maak je prestaties direct meetbaar in analytics en recruitment dashboards.
Wanneer je verschillende publishernetwerken bedient via afzonderlijke sub-feeds, kun je per kanaal parameters toevoegen. Zo zie je exact welk distributiekanaal de laagste cost-per-hire realiseert en welke vacaturetitels de hoogste doorklikratio (CTR) behalen.
Hoe Leadstars dit voor je oplost
Het handmatig bouwen, opschonen en monitoren van complexe XML job feeds kost recruitmentteams wekelijks uren aan kostbare tijd. Met Multi-Channel Job Distribution en de Job Acquisition Machine (JAM) van Leadstars automatiseren we dit complete distributieproces. Wij koppelen je ATS naadloos aan geavanceerde programmatic feeds, normaliseren functiedata, verrijken salarisvelden en sturen vacatures geautomatiseerd door naar de meest rendabele kanalen.
Leadstars werkt op basis van een transparante retainer met een resultaatgarantie op het afgesproken aantal gekwalificeerde kandidaten en een leveringsgarantie van 7 dagen. Wil je jouw vacaturedistributie professionaliseren en de klikkosten direct verlagen? Vraag vandaag nog een vrijblijvend strategiegesprek aan.
Wil je verder lezen? Bekijk ook onze recruitment marketing diensten en de resultaten van onze klanten en de video's in onze kennisbank.
Veelgestelde vragen
Leadstars lost dit voor je op
Meer kandidaten of meer opdrachtgevers nodig? Wij bouwen je acquisitiemachine op basis van een retainer met resultaatgarantie op het afgesproken aantal leads, met levering binnen 7 dagen. Plan een vrijblijvend strategiegesprek en we laten precies zien hoe.


