• Technique web
  • Qualité et conformité web
Gratuit

W3C Link Checker : traquer les liens cassés et les ancres orphelines d’une page

Intéressant

Le W3C Link Checker suit un à un les liens d’une page web et signale ceux qui ne mènent plus nulle part : page introuvable, serveur muet, redirection superflue, ancre interne qui pointe dans le vide. On colle une adresse, on lance la vérification et l’on voit défiler chaque lien testé avant d’obtenir la liste des problèmes, classés par code de réponse. Gratuit et sans inscription, c’est le vérificateur de liens officiel de l’organisme qui écrit les standards du web, le complément naturel de ses validateurs HTML et CSS.

Visiter le site
Formulaire du W3C Link Checker
Le formulaire du W3C Link Checker, avec ses options de vérification récursive (capture d’octobre 2026).

Qu’est-ce que W3C Link Checker ?

Pour chaque page soumise, l’outil lit le code HTML (ou une feuille de style CSS), en extrait les liens et les ancres, puis interroge chaque adresse, le plus souvent par une simple requête HEAD qui demande l’en-tête de la réponse sans télécharger la page. Il vérifie au passage qu’aucune ancre n’est déclarée deux fois et que les liens vers un fragment précis (page.html#section) trouvent bien leur cible, un contrôle que peu d’outils grand public poussent aussi loin. Les redirections sont signalées, y compris les plus discrètes, comme un dossier appelé sans sa barre oblique finale. Une case permet d’aller plus loin et de suivre les liens internes sur plusieurs niveaux, dans la limite de 150 documents pour la version en ligne. L’exploration ne descend que dans les pages dont l’adresse commence par celle de la page de départ : pour couvrir un petit site, il faut partir de sa racine.

L’outil se montre volontairement poli avec les serveurs : il respecte le fichier robots.txt (il s’y annonce sous le nom W3C-checklink) et marque une pause d’au moins une seconde entre deux requêtes vers un même site. C’est ce qui le rend lent sur une page riche en liens, mais aussi ce qui évite de passer pour un robot agressif.

Le programme est né au W3C en août 1998, écrit par Renaud Bruyeron, puis entièrement réécrit par Hugo Haas en novembre 1999 ; Ville Skyttä et d’autres bénévoles l’ont fait évoluer ensuite. Il s’agit d’un script Perl distribué sous la licence logicielle du W3C, que l’on peut aussi installer chez soi depuis CPAN pour l’utiliser en ligne de commande, sans plafond de pages. La dernière version publiée, la 5.0.0, date de juin 2021 ; le dépôt reste ouvert, mais n’a plus reçu que de petites retouches depuis. Le W3C, fondé en 1994 par Tim Berners-Lee, est depuis janvier 2023 un organisme indépendant à but non lucratif, qui finance ses validateurs en partie grâce aux dons.

W3C Link Checker en un coup d’œil

Type
Service en ligne et script Perl libre
Création
1998
Auteurs
Renaud Bruyeron, puis Hugo Haas
Éditeur
W3C, organisme à but non lucratif
Dernière version
5.0.0, juin 2021
Limite en ligne
150 documents en mode récursif
Langue
Interface en anglais
Version gratuite
Oui, l’outil est entièrement gratuit
Prix d’entrée
Gratuit

À quoi sert W3C Link Checker ?

  • Repérer les liens morts

    pages en erreur 404, serveurs qui ne répondent plus, images, scripts ou ressources d’une feuille CSS devenus introuvables.

  • Vérifier vos ancres

    chaque lien vers un fragment (#section) doit trouver sa cible, et aucune ancre ne doit être déclarée deux fois.

  • Débusquer les redirections inutiles

    les liens qui passent par une redirection permanente ou temporaire, à remplacer par l’adresse finale.

  • Explorer une partie de votre site

    en suivant les liens internes sur la profondeur choisie, jusqu’à 150 documents dans la version en ligne.

  • L’installer sur votre machine

    en ligne de commande, sans plafond de pages et avec authentification, pour contrôler un site en préproduction ou l’intégrer à vos scripts.

Avis sur W3C Link Checker

Intéressant

Pour vérifier les liens d’une page précise, une documentation technique, un long article de blog, une page de ressources qui renvoie vers des dizaines de sites, le W3C Link Checker reste un outil sérieux. Ses résultats sont fiables parce qu’il interroge vraiment chaque adresse, et il va plus loin que la plupart des vérificateurs gratuits sur les ancres et les redirections. Le tout sans compte ni publicité.

La patience est de rigueur. La pause d’une seconde entre deux requêtes vers un même serveur, voulue pour ne pas surcharger les sites, se paie au chronomètre : lors de notre test, la page d’accueil du W3C et sa centaine de liens ont demandé un peu plus de trois minutes, et un long article de Wikipédia n’était toujours pas terminé au bout de cinq. Le mode récursif, plafonné à 150 documents, suffit pour un petit site vitrine, pas pour un site éditorial ou une boutique.

Certains résultats demandent aussi un peu de recul. Des sites qui bloquent les robots ou refusent les requêtes HEAD peuvent apparaître en erreur alors qu’ils s’ouvrent très bien dans un navigateur, et les liens interdits par un robots.txt restent simplement non vérifiés. Les liens ajoutés par JavaScript, eux, échappent à l’analyse, puisque l’outil lit le code HTML tel que le serveur l’envoie.

L’interface, elle, est figée dans les années 2000, et le logiciel n’évolue plus guère : il fonctionne, mais personne ne le fait progresser. Pour une vérification ponctuelle, il fait le travail ; pour auditer un site entier ou surveiller les liens dans la durée, il faut un crawler ou un service dédié.

Points forts

  • Entièrement gratuit, sans compte ni limite de vérifications à l’unité.
  • Un contrôle réel de chaque lien, ressources CSS et images comprises.
  • La vérification des ancres et des fragments, rare chez les outils gratuits.
  • Les redirections signalées, même les plus discrètes.
  • Une version libre à installer pour vérifier un site sans plafond ou en préproduction.

Points faibles

  • Très lent dès qu’une page contient beaucoup de liens vers un même site.
  • Exploration en ligne plafonnée à 150 documents.
  • De fausses alertes sur les sites qui bloquent les robots ou les requêtes HEAD.
  • Aucun lien généré par JavaScript n’est vu.
  • Une interface austère, en anglais, et un logiciel qui n’évolue presque plus.

W3C Link Checker vaut-il la peine ?

Oui, si vous voulez contrôler une page ou un petit site avant une mise en ligne, nettoyer une page de ressources truffée de liens externes ou vérifier qu’un sommaire renvoie bien vers les bonnes sections. Développeurs et rédacteurs techniques y trouveront un contrôle rigoureux, sans rien payer ni installer.

Pas forcément, si vous gérez un site de plusieurs centaines de pages ou si vous voulez être prévenu quand un lien casse. Un crawler comme Screaming Frog ou Sitebulb parcourt un site entier bien plus vite et croise les liens morts avec le reste de l’audit technique. Google Search Console, gratuit, signale de son côté les pages en erreur que Google a lui-même rencontrées. Pour une surveillance régulière, des services en ligne comme Sitechecker relancent l’analyse à intervalles fixes. Le logiciel libre LinkChecker, sans lien avec le W3C malgré son nom, offre enfin une alternative en ligne de commande plus moderne.

Combien coûte W3C Link Checker ?

Pas un centime : le W3C Link Checker est un service public gratuit, sans compte, sans abonnement et sans option payante. Le script, distribué sous licence libre, s’installe lui aussi gratuitement sur sa propre machine.

FormulePar moisInclusPour qui
Gratuit 0 € Vérification en ligne d’une page ou de 150 documents en récursif, script libre à installer Développeurs, rédacteurs techniques, propriétaires de petits sites

Source : page officielle du W3C Link Checker, sans aucune formule payante, relevée le 31 octobre 2026.

  • Le W3C accepte des dons pour financer ses validateurs, sans contrepartie.
  • Installé chez soi, le script n’a plus de plafond de pages, mais garde sa pause d’une seconde entre deux requêtes vers un même serveur.

FAQ

Réponses aux questions sur W3C Link Checker

Le W3C Link Checker est-il gratuit ?

Oui, entièrement. Aucun compte, aucun abonnement : le script peut même s’installer librement sur sa propre machine.

Le W3C Link Checker peut-il vérifier tout un site ?

En partie. La case de vérification récursive suit les liens internes sur la profondeur choisie, mais la version en ligne s’arrête à 150 documents. Au-delà, il faut installer le script ou passer par un crawler.

Pourquoi le W3C Link Checker est-il si lent ?

L’outil attend au moins une seconde entre deux requêtes vers un même serveur, pour ne pas le surcharger. Une page qui contient des centaines de liens vers le même site peut donc demander plusieurs minutes.

Pourquoi un lien qui fonctionne apparaît-il en erreur ?

Certains sites bloquent les robots ou refusent les requêtes allégées qu’utilise l’outil, et répondent par une erreur alors que la page s’ouvre normalement dans un navigateur. Mieux vaut vérifier ces liens à la main avant de les corriger.

Informations vérifiées le 31 octobre 2026