Wanneer je website eenmaal online staat, denk je er vaak niet meer over na. Toch kunnen er na verloop van tijd dingen stukgaan, zonder dat je het direct merkt. Ik kan je vertellen dat één van de meest voorkomende problemen gebroken links zijn.
In dit artikel leg ik uit wat gebroken links zijn, waarom je deze niet op je website wil hebben en hoe je eenvoudig kunt controleren of jouw WordPress website gebroken links bevat.
Dit artikel is geschreven voor beginners, zonder technische uitleg waar je niets aan hebt.
Wat zijn gebroken links?
Een gebroken link is simpel gezegd een link die niet meer werkt. Wanneer iemand op zo’n link klikt, komt diegene uit op een foutpagina, vaak een 404-melding. Het kan een link zijn naar een andere pagina op je eigen website (interne link) of een link naar een andere website (externe link).
Gebroken links ontstaan meestal niet bewust. Ze sluipen er langzaam in naarmate je website groeit en langer bestaat. De meeste gebroken links zullen links zijn naar een externe website, omdat je hier zelf geen invloed op hebt en niet snel door zal hebben dat de link het niet meer zal doen.
Hoe ontstaan gebroken links?
Gebroken links ontstaan vaak doordat pagina’s of berichten worden verwijderd of een andere slug krijgen in de URL. Als je dan op een andere pagina op je website niet de link aanpast naar de nieuwe URL en ook geen 301 redirect hebt ingesteld, dan heb je een gebroken link.
Externe links kunnen breken wanneer een andere website zijn pagina verwijdert of verplaatst.
Uiteindelijk gebeurt dit op vrijwel elke website en het is dan ook heel normaal te noemen. Het begint echter een probleem te worden als je het niet controleert en oplost.
Waarom zijn gebroken links slecht voor je website?
Ben je zelf weleens op een website geweest waarbij je op een link klikt en op een 404 pagina (niet gevonden) terecht bent gekomen. Dit was niet fijn toch, want je verwacht bepaalde informatie als je op een link klikt.
Voor bezoekers van jouw website zijn gebroken links ook frustrerend. Ze klikken ergens op en komen dus niet uit waar ze verwachten te komen. Dat zorgt voor verwarring en kan ervoor zorgen dat iemand je website verlaat.
Daarnaast zijn voor zoekmachines gebroken links ook geen goed signaal. Ze maken het lastiger om je website goed te begrijpen en te crawlen.
Natuurlijk is het geen ramp als je een paar gebroken links op je website hebt staan, op mijn website staat er vast ook wel ergens een gebroken link, maar het is niet de bedoeling dat je veel gebroken links hebt, want dit kan de kwaliteit van je website aantasten.
Hebben gebroken links invloed op SEO?
Gebroken links zijn geen directe reden om lager te ranken, maar het helpt zeker niet om gebroken links te hebben staan op je website. Zo zorgen gebroken links voor een slechtere gebruikerservaring en het wordt zoekmachines lastiger gemaakt om je website goed te doorzoeken (crawlen).
Je kunt het als volgt zien: Een website met veel kapotte links voelt aan als slecht onderhouden en laat onderhoud juist een belangrijk onderdeel van een gezonde website zijn. Mocht je overigens meer willen leren over zoekmachine optimalisatie (SEO), bekijk dan zeker mijn WordPress SEO handleiding.
Hoe kun je gebroken links controleren?
Er zijn drie manieren om je website te controleren op gebroken links. Welke methode het beste is, hangt af van hoe groot je website is en hoe vaak je dit wilt doen. Hieronder zal ik de verschillende manieren voor je beschrijven.
1. Gebroken links controleren met een WordPress plugin
Het makkelijkst en tevens meest gebruikte manier om je WordPress website te controleren op gebroken links, is met een Broken Link Checker plugin. Dit is een plugin die automatisch je website scant en controleert welke links foutmeldingen geven. Dit werkt zowel voor interne als externe links.
Het voordeel van een plugin is dat je alles direct in WordPress kunt zien, waardoor je het ook snel kunt oplossen.
Het nadeel is dat sommige plugins je website zwaarder kunnen maken als er continu een scan loopt op gebroken links. Wanneer je een broken link checker plugin wilt gebruiken zou ik dit om deze reden enkel tijdelijk inschakelen. Is de scan klaar, schakel dan de plugin weer uit tot de volgende keer dat je weer een scan wil doen.
De populairste WordPress plugin om je website te controleren op gebroken links is de plugin Broken Link Checker. De plugin werkt direct na activatie, maar je kunt nog het een en ander instellen via Broken Link Checker > Local (old) > Instellingen.

De instellingen spreken redelijk voor zich. Je kunt aangeven hoeveel tijd er tussen het controleren van dezelfde link moet zitten, kunt e-mailmeldingen inschakelen om op de hoogte gesteld te worden als een link kapot is en zo heb je nog een aantal instellingen meer. Op de overzichtspagina kun je vervolgens zien of je gebroken links hebt of dat alles goed is (200 ok statuscode).

Er bestaat verder ook een ‘Cloud (new)’ menu-item, maar dit is de betaalde oplossing. Ik behandel hier enkel de gratis oplossing, die prima werkt.
Gebroken links controleren met een externe tool
Wanneer je liever geen extra plugin installeert, kun je ook gebruikmaken van online tools die je website scannen op gebroken links. Je hoeft dan enkel en alleen de URL van je website in te voeren en de tool controleert vervolgens alle gevonden links.
Enkele tools die je hiervoor zou kunnen gebruiken zijn:
Dit is ideaal als je af en toe handmatig wilt bepalen wanneer je jouw website zou willen controleren op gebroken links. Voor beginners is dit vaak de meest overzichtelijke optie.
Handmatig controleren (alleen bij kleine websites)
Persoonlijk zou ik het nooit handmatig controleren, maar bij een kleine website is het ook mogelijk om zelf alle links handmatig te controleren. Het is een kwestie van op alle links van de website klikken en controleren dat je op de juiste pagina terechtkomt.
Zodra je website groeit of al groot is, is deze manier van werken totaal niet praktisch en erg tijdrovend. Dit is dan ook vooral geschikt als je weinig pagina’s hebt en net begint.
Wat moet je doen als je gebroken links vindt?
Wanneer je een gebroken link op je website tegenkomt, heb je drie opties. Je kunt de link aanpassen naar de juiste pagina, de link volledig verwijderen of de bezoeker automatisch doorsturen (301 redirect) naar een andere relevante pagina.
Welke optie het beste is, hangt helemaal van de situatie af. Het doel is in ieder geval dat bezoekers niet blijven hangen op foutpagina’s zonder uitleg. Dus los het hoe dan ook op.
Hoe vaak moet je gebroken links controleren?
Voor de meeste websites is het voldoende om eens in de paar maanden een controle op gebroken links uit te voeren. Heb je een website met veel content, dan is het wellicht handig om het elke maand te doen.
Je moet het eigenlijk zien als onderdeel van website onderhoud, net zoals het uitvoeren van updates en backups. Het is geen al te leuk werk, maar het moet toch gebeuren.
Veelgemaakte fouten bij gebroken links
Een veelgemaakte fout is om alle gebroken links direct te verwijderen, zonder te kijken of ze vervangen kunnen worden. Daarnaast vergeten veel mensen ook om externe links te controleren, terwijl juist daar vaak problemen ontstaan.
Tot slot laten sommige mensen een plugin continu draaien. Het is onnodig om dit te doen, want je belast hiermee je website extra. Een controle eens in de paar maanden in voldoende voor de meeste sites.
Samenvatting
Gebroken links zijn links die niet meer werken en bij bezoekers voor frustratie kunnen zorgen. Voor zoekmachines is het ook geen pretje om je website te doorzoeken met veel gebroken links, want er zijn veel eindpunten waar de crawler niks mee kan. Dit is dan ook niet bevorderlijk voor de zoekmachine optimalisatie van je website.
Door je WordPress website regelmatig te controleren op gebroken links, voorkom je dat dit probleem zich opstapelt en er super veel gebroken links op je website staan.
Het controleren van gebroken links hoeft verder niet ingewikkeld te zijn. Met de juiste aanpak zal het niet veel tijd kosten om dit te onderhouden. Je website wordt er alleen maar betrouwbaarder door.
Wat is de volgende stap?
Nu je weet hoe je gebroken links kunt controleren, is het logisch om verder te kijken naar:


