Richard Baxter schreef een paar dagen geleden een leuke serie over SEO voor vacature sites. In het derde deel van de serie schreef hij over hoe om te gaan met vacatures die verdwijnen. Vacatures kunnen verdwijnen als ze vervuld zijn of als na een bepaald aantal dagen het advertentietarief niet meer vol staat.
De vraag die hij stelt is: wat doe je met de pagina?s van vacatures die niet meer in de database zitten? Aangezien een beetje vacature site honderden vacatures per week plaatst, verdwijnen er evenveel per week. Als de vacaturesite als wat langer bestaat, heb je wellicht 10.000 actieve vacatures, maar zeker 100.000 verlopen vacatures. De vraag is dus uitermate relevant. Dezelfde uitdaging kun je overigens doortrekken naar allerlei soorten advertentiesites.
De oplossing van Richard is om te gaan voor de oplossing die Gold Group hanteert. De vacature blijft in zijn volle glorie staan, maar daaronder volgt iets als:
Helaas is deze vacature vervallen. Gelukkig hebben we een aantal soortgelijke vacatures in ons bestand:
- Vacature 1
- Vacature 2
- Enz.
Volgens Richard verlies je op deze manier geen traffic en geef je bezoekers toch goede informatie. In de comments werd verteld dat de tekst over de vervallen vacature d.m.v. Javascript geplaatst moet worden. Op deze manier wordt de tekst niet geïndexeerd.
Voor gebruikers is dit wellicht een prima methode. Als de match tussen de verlopen en gesuggereerde vacatures goed is, voorzie je gebruikers van relevante informatie. Feit is natuurlijk wel dat je binnen de kortste keren duizenden vacatures in je systeem hebt zitten die in feite niet meer bestaan. Wat doet het met je merk als mensen steeds op jouw site op een verlopen vacaturepagina landen? Uiteraard zullen de verlopen vacatures geen interne links meer hebben, maar de vacatures met externe links blijven tot in de eeuwigheid actief. Uiteraard zou je de verlopen vacature pagina een 404 status code kunnen geven, maar dan verlies je je linkwaarde. En bedenk eens hoe Google tienduizenden 404?s op één domein waardeert?
We zijn op zoek naar een betere oplossing. Een oplossing die zoveel voor gebruikers relevant is maar die de linkwaarde van verlopen vacatures in stand houdt. De oplossing is in feite heel simpel: 301 de verlopen vacatures naar hun categorie. Je kan alsnog voor geredirecte gebruikers in Javascript een melding doen als “de door jou gezochte vacature is verlopen”. Met al deze redirects maak je je categoriepagina?s enorm krachtig. Daarnaast zullen de oude vacatures na verloop van tijd alsnog uit de index verdwijnen wat je in feite wilt.
Methode 2 heeft ook duidelijk mijn voorkeur. Wat dan wel belangrijk is dat de bezoeker inderdaad duidelijk te zien krijgt dat de vacature is verlopen.
Irritant aan 301 redirects is dat de oorspronkelijke content verloren gaat. Dat is jammer als je onderzoek doet naar oude advertenties bijvoorbeeld.
Daar heb je ook een punt… Optie 1 zou misschien dan nog niet zo stom zijn.
Misschien een idee als een vacature vervuld is om er een soort van streep oid (of een woord als vervuld) schuin doorheen te trekken.
Boven het originele (onder kan ook, boven lijkt me beter) zouden dan de gerelateerde vacatures kunnen komen te staan (die uiteraard wel nog open zijn ;-)).
@Arnoud: Wat voor onderzoek wil je met die vacatures doen dan?
@Karel: En welke status code wil je er dan aan hangen?
Gewoon een 200. Nadeel is dan wel dat je niet de hele pagerank mee kunt geven aan de categorie pagina.
Voordeel is dan wel dat je gaat deeplinken omdat je gerelateerde vacatures weer gaat geven.
De grote vraag hier is of dat het wel nodig is om de categoriepagina te voorzien van een sterke pagerank.
Want wat zou daar het nut van zijn? Ik denk dat ik liever mijn vacatures (met veel verschillende content en zoekwoorden) hoger in de zoekmachines wil krijgen.
De kans dat je gevonden wordt op je categoriepagina is kleiner omdat daar niet zoveel content (zoekwoorden) op staat.
Beetje een long tail verhaal…
@Karel: Content is te plaatsen he ;-) Maar een oude vacaturepagina een 200 geven lijkt me slechte user ervaring. Zeker als je 10.000 actieve en 100.000 oude vacatures hebt, zul je steeds weer je bezoekers moeten zeggen “helaas werkt deze vacature niet meer”. Een meer efficiënte manier om je brand af te schieten ken ik niet.
Helemaal met je eens… We zijn aan het brainstormen he ;-).
Wat dan zou moeten gebeuren is de gerelateerde vacatures boven de fold laten verschijnen en de oude, niet meer openstaande vacature onder de fold. Overigens ben je dan wel “gevaarlijk” bezig. De inhoud staat er dan niet meer voor de bezoeker maar voor de zoekmachines…
301 toch beste idee?
301 is in mijn beleving het beste idee omdat je dan zo min mogelijk mensen naar pagina’s stuurt die niet meer bestaan. Trouwens, je kan natuurlijk ook 301′en naar een aanverwante vacature als de categorie niet per se goed hoeft te ranken. Dit is vaak echter qua uitvoer iets complexer.
je zou een tussenweg kunnen doen.. pixmania heeft in mijn opzicht erg cool opgelost. ik heb helaas geen conceet voorbeeld nu, maar zij tonen een bepaalde tijd op de pagina, waarop het product (of vacature) staat, in het groot een alternatief (in het geval van pixmania zeer gerelateerd), en in het klein daaronder het orignele product..
daarbij wordt (ook tekstueel) dus duidelijk gemaakt dat een product er niet meer is en dat er ook een goed alternatief is.
je zou dan na een week of 3 de beol kunnen 301 redirecten naar de bovenliggende categorie..
en desnoods kun je de boel 301 redirecten waarbij je een (sessie) paramater meegeeft, zodat je die op de categoriepagina op kunt vangen, waarop je een melding kunt tonen dat het gezochte product niet meer bestaat.
Voordeel van de methode die GoldGroup hanteert, is dat ze waarschijnlijk long tail traffic aan blijven trekken op de (in je voorbeeld 90.000) vacatures die al wel vervuld zijn. Het gedeelte “Unfortunately this vacancy has been filled” zou ik uit user experience oogpunt echter wel iets hoger op de pagina plaatsen…
Vraag is dus of de kracht van de 301s (optie 2) opweegt tegen de hoeveelheid traffic die binnenkomt op long tail zoektermen (optie 1).
@Wiep: Als we spreken over deze aantallen (10.000 actieve vacatures, 90.000 oude vacatures) zou ik er persoonlijk voor kiezen de long tail in die 10.000 te zien. Met 90.000 potentiële redirects kun je trouwens ook wel proberen op wat meer long neck termen te ranken :)
Uiteraard is het wel zo dat de vacaturemarkt een zwaar competitieve is.
Ik zou ‘m met een 301 doorsturen naar de zoekpagina, die dan al ingevuld is met de basiswaarden van de vervallen vacature. Handig voor Google, en handig voor de zoekmachine. Klein javascript popupje er bij met een mededeling voor de bezoeker, en klaar.
Voorbeeld: Japie komt via Google op de vervallen functie van een P&O consultant op een willekeurige vacaturesite, en wordt geredirect naar de zoekpagina, waar de functie Consultant al is ingevuld, evenals de sector P&O of HRM.
Voorbeeld2: Japie heeft eindelijk die baan en kan nu die gave Golf GTI kopen. Ziet er eentje op Google, klikt en komt op http://www.ik-verkoop-alle-oude-otootjes.nl/zoeken.php met al ingevuld: merk; Volkswagen, type; Golf, opmerking; GTI. Bovenaan een rode balk met de mededeling dat de bewuste auto al is verkocht, maar dat er als service alvast de criteria van de gezochte auto zijn ingevuld.
Je zou natuurlijk naar de zoekresultaten daarvan kunnen redirecten, maar of zoekmachines dat op prijs stellen weet ik zo net nog niet. Sowieso stel je de bezoeker dan voor een verrassing, en dan oordeelt Google: misleidende content.
@buitenmens: je mag zoekresultaten officieel niet laten indexeren, dus zou nogal zonde zijn om een pagina met waarde te redirecten naar iets wat niet geindexeerd mag worden ;-)
Op Tweedehands.net gebruik ik ook methode 2. Zij bijvoorbeeld Hier hoe dat afgehandeld wordt.
Een 3e optie zou zijn om een httpuser check te doen.
[code=php]
if (eregi("bot",$_SERVER['HTTP_USER_AGENT']))
{
header("HTTP/1.1 301 Moved Permanently");
header("location: http://site.tld/categorie
}
[/code]
De bezoeker krijgt dan wel de originele pagina te zien. Dit heb ik toegepast bij een shop waar unieke producten worden verkocht. De klant wilt zijn product na bestelling vaak nog even online bekijken. De klant ziet vervolgens de originele productpagina met uitverkocht/gereserveerd ipv een bestelknop.
@partypas: Slim om niet de URL te noemen van de site waar je het hebt toegepast want dit is cloaking en zwaar verboden door zoekmachines :)