Kapotte-linkchecker

Dode links halen vertrouwen, SEO en geduld van lezers omlaag. Plak een pagina-URL en de checker crawlt elke <a href>, vraagt elk doel op en rapporteert de HTTP-status — 200 OK, 301 redirect, 404 not found, 500 error, timeout. Redirectketens worden uitgeklapt zodat je ziet welke uiteindelijk op een fout landen, en de uitvoer is filterbaar op status zodat je eerst het ergste kunt repareren.

Hoe de kapotte-linkchecker werkt

  1. 1

    Voer een pagina-URL in

    Standaard één pagina. Een kleine sitemapoptie zet tot 50 pagina's uit een sitemap.xml in de wachtrij.

  2. 2

    Alle uitgaande links worden geëxtraheerd

    Interne links, externe links, afbeeldingen en scripts worden uit de gerenderde HTML geparsed.

  3. 3

    HEAD- en daarna GET-requests

    Elke URL krijgt eerst een HEAD; servers die HEAD weigeren vallen terug op een lichte GET. Timeouts gaan af na 10 seconden per link.

  4. 4

    Resultaten gegroepeerd op status

    2xx gezond, 3xx redirects (met keten), 4xx clientfouten, 5xx serverfouten en DNS-/timeout-fouten. Exporteer als CSV wanneer je klaar bent.

HTTP-status in het kort

Code Betekenis Wat te doen
200 OK Geen actie
301 Permanent verplaatst Update link naar definitieve URL
302 Gevonden (tijdelijke redirect) Meestal prima; lange ketens zijn slecht
307 / 308 Strikte tijdelijke / permanente redirect Update als de keten meerdere hops heeft
403 Verboden Link bestaat nog maar is geblokkeerd (paywall, regio)
404 Niet gevonden Verwijder of vervang de link
410 Verdwenen Zeker vervangen — pagina is permanent verwijderd
429 Te veel verzoeken Later opnieuw checken; doel is rate-limited
500 / 502 / 503 Serverfouten Opnieuw checken; tijdelijk probleem bij doel
Timeout Server te traag Opnieuw checken; markeer als dit aanhoudt

Redirectketens

Meerdere hops (A → B → C → D) voegen latency toe, lekken PageRank en verwarren crawlers. Het doel is altijd ≤ 1 hop verwijderd van de bronlink. De checker markeert ketens van 2+ zodat je de oorspronkelijke href kunt updaten naar de eindbestemming.

Veelvoorkomende oorzaken

  • Verlopen externe artikelen — nieuwssites rotten, blogs verdwijnen.
  • Restanten van HTTPS-migratieshttp://-doelen die nu naar https:// redirecten.
  • Verplaatste productpagina’s — reorganisaties in e-commerce breken inbound links.
  • Anchorlinks naar hernoemde secties#old-heading op je eigen site.
  • Inconsistenties met trailing slash/page versus /page/ kan 301 of 404 geven afhankelijk van serverconfiguratie.

Versnellen

  • Crawl één pagina tegelijk voor nauwkeurige rapportage; grote sitemaps raken rate limits op shared servers.
  • Cache status 24 uur om dezelfde doelen niet herhaaldelijk te belasten.
  • Sluit socialmedia-share-URL’s uit — die geven vaak 403 terug aan bots, ongeacht de echte linkgezondheid.

Veelgestelde vragen

Standaard controleert hij uitgaande links op de ene URL die je opgeeft. Een sitemapmodus zet tot 50 pagina’s tegelijk in de wachtrij; voor volledige site-audits op grote properties gebruik je een dedicated desktopcrawler zoals Screaming Frog.

Sommige servers blokkeren requests zonder browser User-Agent, cookies of referer. De checker stuurt een minimale headerset; probeer de optie “doe alsof je een browser bent” als je false positives vermoedt.

Ja, rel=“nofollow”-links worden nog steeds gecontroleerd omdat kapotte nofollow-links de UX nog steeds schaden. Je kunt ze in de resultatenweergave wegfilteren als je alleen om dofollow geeft.

Maandelijks voor de meeste blogs, wekelijks voor pagina’s met veel verkeer of e-commerce. Na een grote contentmigratie draai je hem de volgende dag en een week later opnieuw.

Gerelateerde tools