Kapotte-linkchecker

Dode links kosten je lezers en posities in zoekmachines. Voer het adres van een pagina in: onze server opent de pagina, leest elke link erop (naar je eigen site, naar andere sites en naar secties van dezelfde pagina) en vraagt elk adres op. Hij volgt omleidingen, probeert het opnieuw met een volledig verzoek als een server het snelle verzoek weigert en laat je zien hoe het met elke link zit. Kapotte links staan bovenaan, elk met de oorzaak en wat je eraan kunt doen.

Hoe de kapotte-linkchecker werkt

  1. 1

    Voer een pagina-URL in

    Typ of plak het adres van de pagina die je wilt controleren. Laat je http:// of https:// weg, dan gebruikt de checker https://.

  2. 2

    Elke link wordt gelezen

    Onze server opent de pagina, volgt daarbij tot 10 omleidingen en leest de links zoals een browser dat doet: relatieve adressen worden aangevuld en links naar secties van de pagina worden vergeleken met de ID's op de pagina. E-mail-, telefoon- en scriptlinks worden geteld, maar niet opgevraagd.

  3. 3

    Elk adres wordt opgevraagd

    Elk adres wordt één keer opgevraagd, ook als de pagina er meerdere keren naar linkt: eerst met een snel HEAD-verzoek, daarna met een volledig GET-verzoek als de server het eerste weigert. Omleidingen worden tot 10 keer gevolgd en elke stap moet naar een openbaar adres leiden.

  4. 4

    Lees de resultaten af

    De links zijn gesorteerd op wat het eerst gerepareerd moet worden: ‘Kapot’, ‘Handmatig controleren’, ‘Niet gecontroleerd’, ‘Leidt om’ en ‘Werkt’. Bij elke link zie je de HTTP-status, de linktekst, het omleidingspad en wat je moet doen. Je kunt het rapport downloaden als CSV-bestand.

Wat elk resultaat betekent

Resultaat Antwoord van de link Wat te doen
Kapot 404 of 410, een andere 4xx-code zoals 400 of 405, een 5xx-serverfout, een domein dat niet bestaat, een geweigerde of mislukte beveiligde verbinding, een omleidingslus, een ontbrekende sectie Herstel of verwijder de link
Handmatig controleren 401, 403 of 451 (inloggen of geblokkeerd), 429 (te veel verzoeken), 408 of 503 (tijdelijk niet beschikbaar), een time-out, een adres in een privénetwerk, een niet-standaard code zoals 999 Open de link in je browser: voor je bezoekers werkt hij misschien wel
Niet gecontroleerd De controle bereikte haar tijd- of verzoeklimiet vóór deze link Controleer de pagina opnieuw
Leidt om 301, 302, 303, 307 of 308, eindigend op een werkende pagina Link rechtstreeks naar het eindadres
Werkt 200 tot en met 299 bij het eerste verzoek Niets

Omleidingen

Bij elke link worden maximaal 10 omleidingen gevolgd, dezelfde limiet als die van de crawler van Google, en het rapport toont het hele pad. Een link die op een werkende pagina eindigt, krijgt ‘Leidt om’: hij werkt, maar elke tussenstap kost een extra verzoek, dus link rechtstreeks naar het eindadres. Een link die in een lus blijft rondgaan of meer dan 10 omleidingen nodig heeft, krijgt ‘Kapot’.

Links naar secties van de pagina

Een link zoals #prijzen springt naar het element met die ID. De checker zoekt die ID op de pagina en markeert de link als ‘Kapot’ als geen enkel element die ID heeft, wat gebeurt nadat een kop is hernoemd. # en #top leiden altijd naar de bovenkant van de pagina. Een link naar een sectie van een andere pagina wordt gecontroleerd als een link naar die pagina.

Veelvoorkomende boosdoeners

  • Verlopen externe artikelen: nieuwssites ruimen oude artikelen op en blogs gaan offline.
  • Restanten van de overstap naar HTTPS: http://-links die nu omleiden naar https://.
  • Verplaatste productpagina’s: een herindeling van de webshop breekt links.
  • Ankerlinks naar hernoemde secties: #oude-kop nadat de kop is gewijzigd.
  • Inconsistente slash aan het eind: /pagina en /pagina/ kunnen omleiden of een 404 geven, afhankelijk van de server.

Limieten

  • Eén pagina per controle: tot 150 adressen en 100 links naar secties van de pagina. Links daarboven worden geteld als weggelaten.
  • Er wordt tot 2 MB van de pagina gelezen, met de eerste 5.000 links.
  • Een controle duurt hooguit zo’n 20 seconden, of 30 bij een trage domeinopzoeking. Links die niet op tijd bereikt konden worden, krijgen ‘Niet gecontroleerd’.
  • 3 controles per minuut en 30 per uur per bezoeker, om de sites die je controleert niet te overbelasten.

Veelgestelde vragen

Nee. Hij controleert de links op de ene pagina die je invoert: tot 150 adressen en 100 links naar secties van die pagina. Wil je een hele site controleren, loop dan de belangrijkste pagina’s één voor één na of gebruik een desktopcrawler zoals Screaming Frog.

Sommige servers antwoorden met 403 of 429 op alles wat geen browser met cookies is, of blokkeren verzoeken uit datacenters. De checker kan dat niet onderscheiden van een echte fout en markeert die links daarom als ‘Handmatig controleren’ in plaats van ‘Kapot’. Open ze in je browser om het zeker te weten.

Ja. Elke link wordt gecontroleerd, wat het rel-attribuut ook zegt, en het rapport toont nofollow, sponsored en ugc naast de links die ze hebben, zodat je ze in één keer kunt nalopen.

Tot 150 verschillende adressen en 100 links naar secties van de pagina per controle. Een link die meerdere keren voorkomt, wordt één keer opgevraagd en het aantal keren wordt geteld. Links die de controle niet op tijd bereikte, krijgen ‘Niet gecontroleerd’; controleer de pagina opnieuw om ze mee te nemen.

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.

Ja. Onze server opent de pagina en vraagt elke link erop op, dus de sites die je controleert zien een verzoek van onze server, niet van jou. Het adres wordt niet aan de URL van deze pagina toegevoegd: dit browsertabblad bewaart het tussen de twee stappen tot je opnieuw begint of het tabblad sluit. Onze gebruiksstatistieken leggen van elke controle het volgende vast: het aantal gecontroleerde links, de toolpagina waarop die is uitgevoerd, een hash van je IP-adres en je browsertype. Het adres dat je controleert, hoort daar niet bij.

Gerelateerde tools

Tool beschikbaar in andere talen