RB/ Robin Bunt· Growth & Performance
WordPress & AI

301 redirect WordPress: 800 vacatures zonder handwerk

Robin BuntDoor 9 min lezen
In het kort

Voor een klant met zo'n 800 vacatures kostte het bijhouden van redirects bergen handwerk.

Ik bouwde met Claude Code een WordPress-plugin die bij een offline vacature zelf de best passende vacature zoekt en daar met een 301 naartoe stuurt. Je leest hoe een 301 werkt, wanneer een 404 of 410 beter is, en hoe je zelf begint.

Wil je dat ik meekijk?Mail me direct →

800 vacatures, en elke dag gaat er eentje offline

Een klant van mij heeft een website met zo'n 800 vacatures. Elke keer dat een vacature wordt ingevuld, gaat de pagina offline. En dan begint het handwerk: een 301 redirect in WordPress aanmaken, of bepalen dat er echt geen goede vervangende pagina is.

Bij een paar pagina's is dat te doen. Bij 800 vacatures is het een dagtaak die nooit af is. Elke keer opnieuw zoeken: welke vacature lijkt hierop? Is die er nog wel? Of laat ik hem gewoon op een 404 pagina uitkomen?

Dat kostte vroeger echt veel tijd. Dus bouwde ik er een systeem voor: een plugin die het werk rond een 301 redirect WordPress helemaal overneemt. Het is het eerste van de vijf marketing systemen die ik met AI bouwde.

Een offline vacature wordt automatisch doorgestuurd naar de best passende vacature

In dit artikel lees je wat een 301-redirect precies doet, wanneer je juist géén redirect moet plaatsen, hoe je 404-fouten vindt en hoe je zelf begint.

Wat is een 301 redirect WordPress precies?

Een 301 redirect zegt tegen browsers en Google: deze pagina is permanent verhuisd, kijk voortaan hier. De bezoeker typt of klikt de oude URL, en komt automatisch op de nieuwe plek terecht. Hij merkt er bijna niks van.

Voor Google is een 301 een sterk signaal dat de nieuwe URL de oude vervangt. Google gaat de nieuwe pagina dan als de "echte" versie zien. Hoe Google daarmee omgaat, lees je in de documentatie van Google Search Central over redirects.

Een 301 doorverwijzing is dus niet hetzelfde als een link. Het is een instructie van de server: hier is niks meer, ga daarheen.

301, 302, 307 of 410: welke kies je?

Er zijn meer statuscodes dan alleen 301. Ze lijken op elkaar, maar ze betekenen iets anders.

  • 301 (permanent verplaatst). De pagina komt niet meer terug. De nieuwe URL is de vervanger. Dit is wat je wilt bij een vacature die definitief offline is.
  • 302 (tijdelijk verplaatst). De pagina is even ergens anders, maar komt terug. Denk aan een tijdelijke actiepagina. Google houdt de oude URL dan langer vast.
  • 307 (tijdelijke redirect). Bijna hetzelfde als een 302, maar strenger: de browser moet precies hetzelfde verzoek opnieuw doen. Voor gewone pagina's merk je weinig verschil.
  • 404 (niet gevonden). De pagina bestaat niet. Er is geen doorverwijzing.
  • 410 (verdwenen). De pagina bestond, maar is bewust en definitief weggehaald. Dat is een duidelijker signaal dan een 404.

Google legt in de uitleg over HTTP-statuscodes uit hoe het met elke code omgaat. Kort gezegd: permanent is 301, tijdelijk is 302 of 307, en echt weg is 404 of 410.

Wanneer is een 404 pagina juist prima?

Google houdt niet van 404's. Tenminste, niet als er wél een goede vervanger is. Verdwijnt een pagina echt, zonder relevante andere pagina? Dan is een 404 of 410 gewoon eerlijk.

Google zegt zelf dat 404-fouten op zich je site niet afstraffen. Lees maar na in de documentatie van Google over HTTP-statuscodes. Het probleem ontstaat pas als er pagina's met bezoekers of links verdwijnen. Dan gooi je iets weg wat je had kunnen houden.

Dus de vraag is steeds: is er een pagina die de bezoeker écht verder helpt? Ja: 301. Nee: 404 of 410.

Wat mijn redirect plugin doet

Ik bouwde met Claude Code een eigen WordPress-plugin. Gaat een vacature offline, dan zoekt de plugin zelf naar een vacature die erop lijkt. En stuurt de oude URL daar met een 301 naartoe.

Het resultaat: niemand hoeft meer handmatig te checken of er nog een vergelijkbare vacature beschikbaar is. Dat doet het systeem. Het plaatsen van een 301 redirect WordPress, dat altijd bleef liggen, gebeurt nu vanzelf.

Hoe het matchen in principe werkt

Een goede match vinden is het lastigste deel. Bij vacatures kijk je in principe naar een paar dingen:

  • Functie. Een vacature voor verpleegkundige moet naar een andere verpleegkundige-vacature, niet naar een monteur.
  • Locatie. Iemand die in Utrecht zoekt, heeft weinig aan een baan in Groningen.
  • Categorie of vakgebied. Is er geen exacte functie meer? Dan is een vacature in hetzelfde vakgebied vaak de beste volgende stap.

Hoe meer van die dingen overeenkomen, hoe beter de match. En is er niks wat goed genoeg overeenkomt? Dan moet het systeem durven zeggen: geen redirect. Dat is net zo belangrijk als de match zelf.

Waarom een WordPress redirect zo goed is voor je SEO

Hier zit de echte winst. Sommige vacaturepagina's trokken bezoekers uit Google, of hadden links en autoriteit opgebouwd. Gaat zo'n pagina zomaar op 404, dan ben je dat kwijt.

Met een 301 naar een passende vacature:

  • komt de bezoeker op iets wat hij zoekt, in plaats van op een foutmelding;
  • blijft de waarde van de oude pagina zoveel mogelijk behouden, omdat Google de nieuwe URL als vervanger ziet;
  • voorkom je een site vol dode links.

Wil je weten hoe je site er verder voor staat? Lees dan ook hoe je checkt of je website SEO-proof is.

Een redirect in WordPress instellen: drie manieren

Er zijn een paar manieren om een redirect in WordPress te regelen. Ze doen hetzelfde, maar op een andere plek.

1. Met een redirect plugin. De makkelijkste manier. Je vult de oude en de nieuwe URL in, klaar. Veel SEO-plugins hebben dit ook ingebouwd. Prima voor een handvol redirects. Nadeel: jij moet nog steeds zelf bedenken waar elke pagina heen moet.

2. Via .htaccess. Draait je site op Apache, dan kun je redirects in het .htaccess-bestand zetten. Dat is snel, want de server stuurt door voordat WordPress zelfs laadt. Maar één typfout en je hele site kan plat liggen. Alleen doen als je weet wat je doet.

3. Op de server of bij je hosting. Bij Nginx of via het panel van je hoster. Ook snel, maar vaak minder makkelijk te beheren.

Het verschil zit dus vooral in gemak en snelheid. Een WordPress redirect via een plugin is het makkelijkst te beheren. Een server-redirect is het snelst. Maar geen van deze opties bedenkt zelf wáár een pagina heen moet. Daarvoor heb je logica nodig, zoals in mijn plugin.

Wat dit normaal kost

Normale bedrijven betalen hier veel geld voor. Een bureau vraagt voor zo'n maatwerkplugin al snel minstens 2.000 euro. Ik bouwde hem volledig met Claude Code. Hoe dat bouwen in de praktijk gaat, en wat je daarbij níet moet doen, lees je in mijn artikel over een WordPress maatwerk plugin.

Dit moet je níet doen met een 301 redirect WordPress

  • Niet alles naar de homepage sturen. De bezoeker zocht een specifieke vacature, niet je homepage. Google kan zo'n redirect ook gewoon als een 404 behandelen, een zogenaamde soft 404. Stuur naar wat er echt op lijkt.
  • Niet forceren als er geen match is. Is er echt geen relevante pagina? Dan is een 404 de eerlijke keuze. Een redirect naar iets wat er niks mee te maken heeft, helpt niemand.
  • Geen redirect-ketens maken. A naar B naar C. Dat is trager voor de bezoeker, en Google volgt maar een beperkt aantal stappen. Stuur altijd direct naar de eindbestemming. Gaat B later ook offline? Pas dan de redirect van A aan.
  • Geen 302 gebruiken voor iets permanents. Klassieker. Dan denkt Google dat de oude pagina terugkomt.
  • Niet blind vertrouwen. Ook een slim systeem kan een verkeerde match maken. Kijk af en toe welke redirects er zijn aangemaakt.

Hoe vind je 404-fouten in Google Search Console?

Voordat je iets bouwt, wil je weten hoe groot het probleem is. Dat zie je in Google Search Console.

  1. Open je property en ga naar Indexering en dan Pagina's.
  2. Kijk bij de redenen waarom pagina's niet zijn geïndexeerd. Daar staat "Niet gevonden (404)".
  3. Klik erop en je ziet welke URL's het zijn.
  4. Check per URL: had deze pagina bezoekers of links? Dan is een 301 de moeite waard.

Meer uitleg vind je in de Search Console-hulp over het rapport Paginaindexering.

Stappenplan: zo begin je zelf

  1. Tel je 404's. Een paar per maand? Dan red je het met een bestaande redirect plugin.
  2. Kijk naar je soort pagina's. Heb je honderden pagina's die komen en gaan, zoals vacatures of producten? Dan is handwerk niet vol te houden.
  3. Bepaal je matchregels. Waarop moet een vervanger lijken? Functie, locatie, categorie? Schrijf het op voordat je iets bouwt.
  4. Bepaal wanneer het géén redirect wordt. Leg vast wanneer een match te zwak is.
  5. Bouw of laat bouwen. Met Claude Code kan het zelf, maar snap wat er gebouwd wordt.

Wat test je na het bouwen?

  • Krijg je echt een 301 terug? Check de statuscode met de developer tools van je browser of een online header-checker. Niet alleen of de pagina doorstuurt.
  • Klopt de match? Zet een paar vacatures offline en kijk waar ze landen.
  • Geen ketens of loops? Een redirect mag niet naar zichzelf of in een rondje lopen.
  • Werkt "geen match" goed? Komt de bezoeker dan netjes op een 404 pagina uit?
  • Houd Search Console in de gaten. Kijk de weken erna of het aantal 404's daalt.

Mijn tip

Begin niet met bouwen, begin met kijken. Zoek uit welke pagina's verdwijnen en of ze iets waard waren. Pas dan weet je of een eigen systeem voor je 301 redirect WordPress de moeite is, of dat een simpele plugin genoeg is.

Wil je weten of dit voor jouw site werkt? Stuur me een berichtje, dan kijk ik eerlijk met je mee.

Veelgestelde vragen

Wat is het verschil tussen een 301 en een 302 redirect?

Een 301 is permanent: de pagina is definitief verhuisd. Een 302 is tijdelijk. Voor een offline vacature of verwijderde pagina gebruik je een 301.

Hoe maak ik een 301 redirect in WordPress?

De makkelijkste manier is een redirect plugin: je vult de oude en nieuwe URL in. Een 301 redirect WordPress kan ook via .htaccess of op de server doen. Bij honderden pagina's is een eigen plugin met matchregels slimmer.

Is een 404 slecht voor je SEO?

Een paar 404's zijn normaal en straffen je site niet af. Het wordt een probleem als pagina's met bezoekers of links verdwijnen. Dan verlies je verkeer en de waarde die die pagina had opgebouwd.

Wanneer gebruik je een 410 in plaats van een 404?

Een 410 zeg je als een pagina bewust en definitief is weggehaald. Het is een duidelijker signaal dan een 404. Allebei zijn ze prima als er geen relevante vervanger is.

Wat doe je met een vacature die offline gaat?

Stuur hem met een 301 door naar de vacature die er het meest op lijkt, qua functie, locatie of vakgebied. Is er echt niks vergelijkbaars, dan mag hij op 404.

Kan ik zelf een plugin voor 301 redirect WordPress bouwen met AI?

Ja, met Claude Code kan dat. Wel moet je goed testen en snappen wat er gebouwd wordt. Een slechte plugin is erger dan geen plugin.

Hulp nodig met je account?Mail me direct →