Rudra Analyzer

Vérificateur de liens cassés gratuit

Ouvrez votre page dans un vrai navigateur Chrome, testez ses liens qui mènent vers d'autres pages de votre site, et repérez les erreurs JavaScript qui surviennent pendant le chargement de la page.

Saisissez une page, par exemple https://yourwebsite.com ou https://yourwebsite.com/pricing.

Ce que vérifie cet outil

  • Liens vers vos propres pages

    Les liens qui pointent vers le même site que la page saisie — même protocole et même domaine. Les liens vers d'autres sites et vers des sous-domaines ne sont pas testés.

  • Jusqu'à 12 liens par vérification

    Les 12 premiers liens internes uniques de la page, dans l'ordre de la page. Les liens e-mail, téléphone et javascript: sont ignorés, et les liens #section comptent comme la page à laquelle ils appartiennent.

  • Cassé signifie une erreur ou aucune réponse

    Un lien est cassé lorsqu'il renvoie une erreur HTTP (400 ou plus, comme 404 Not Found ou 500 Server Error) ou ne répond pas dans les 8 secondes.

  • Erreurs JavaScript

    Les erreurs non interceptées déclenchées pendant le chargement de la page, qui signifient souvent qu'un menu, un formulaire ou un carrousel ne fonctionne pas.

  • Erreurs de console

    Les erreurs que la page enregistre dans la console du navigateur, y compris les fichiers qui n'ont pas pu se charger.

  • Formulaires

    Le nombre de formulaires sur la page. Nous les comptons mais ne les envoyons jamais.

  • Les fichiers qui ne se chargent pas

    Vos propres scripts, feuilles de style, images et polices qui échouent ou renvoient un statut d'erreur pendant le chargement de la page, ainsi que les images qui s'affichent cassées.

Comment fonctionne la vérification

Nous chargeons la page dans Chromium headless, attendons la fin du chargement et récupérons les liens de la page telle que le navigateur la voit — les liens ajoutés par JavaScript sont donc inclus. Chaque lien est ensuite demandé (une requête HEAD rapide, avec repli sur GET quand un serveur n'autorise pas HEAD).

Le score part de 100. Chaque lien cassé coûte 10 points (au maximum 40), chaque erreur JavaScript non interceptée 10 (au maximum 30) et chaque erreur de console 5 (au maximum 20).

Il s'agit d'une vérification rapide d'une seule page. Pour vérifier les liens sur de nombreuses pages, créez un compte gratuit et lancez une analyse de site, qui suit les liens de page en page.

Les éléments que vous verrez

Chaque lien cassé est listé avec son URL, le code de statut renvoyé (ou « aucune réponse ») et le texte du lien. Les fichiers en échec affichent leur URL et leur statut, les erreurs JavaScript et de console affichent les premiers messages, et les constats sur les formulaires nomment le formulaire et les champs concernés — uniquement les noms et libellés des champs, jamais ce qui a été saisi. Les liens que nous n'avons pas pu tester, comme les adresses privées, sont indiqués comme non testés.

Ce que cet outil ne vérifie pas

  • Tous les liens de la page

    Seuls les 12 premiers liens internes et les 5 premiers liens externes sont testés. Les liens des autres pages nécessitent une analyse du site.

  • Les sites qui bloquent les visiteurs automatisés

    Certains sites refusent les outils de vérification avec un code 403 ou 429. Nous considérons ces résultats comme non concluants plutôt que cassés.

  • Si vos formulaires fonctionnent vraiment

    Les formulaires ne sont jamais envoyés : nous ne pouvons donc pas tester ce qui se passe après l'envoi, la validation côté serveur, la protection CSRF ni le filtrage du spam.

  • Boutons et interactions

    Rien n'est cliqué : les erreurs qui ne surviennent qu'après une action — ouvrir un menu, ajouter au panier — ne sont pas détectées.

Problèmes fréquents que nous détectons

  • Pages déplacées ou supprimées

    D'anciens articles de blog, des produits arrêtés ou des pages renommées vers lesquels pointent encore des liens.

  • Fautes de frappe dans les liens

    Une lettre manquante ou une barre oblique en trop dans un lien saisi à la main.

  • Liens hérités d'une refonte

    D'anciennes structures d'URL ou des liens vers une copie de préproduction du site.

  • Erreurs serveur

    Des pages qui renvoient une erreur 500 à cause d'une extension ou d'un modèle défectueux.

  • JavaScript qui plante au chargement

    Une bibliothèque manquante, un script chargé dans le mauvais ordre, ou du code qui attend un élément absent de cette page.

  • Fichiers qui ne se chargent pas

    Des images, polices ou scripts qui renvoient une erreur 404, enregistrée comme erreur de console.

  • Formulaires non sécurisés ou sans libellé

    Des formulaires de connexion sur des pages encore servies en HTTP, des champs de recherche qui s'appuient sur un texte indicatif au lieu d'un libellé, et des champs e-mail qui utilisent type="text".

Comment les corriger

  1. Mettez à jour ou supprimez le lien

    Si la page a été déplacée, remplacez le lien par sa nouvelle adresse. Si elle a définitivement disparu, supprimez le lien ou faites-le pointer vers la page utile la plus proche.

  2. Redirigez les anciennes adresses

    Mettez en place une redirection permanente (301) de l'ancienne URL vers la nouvelle pour que les favoris et les liens venant d'autres sites continuent aussi de fonctionner.

  3. Corrigez les erreurs JavaScript en commençant par la première

    Ouvrez la page, puis les outils de développement de votre navigateur (F12) et l'onglet Console. La première erreur provoque souvent les suivantes : corrigez-la en premier.

  4. Revérifiez après publication

    Relancez la vérification après chaque modification, et après avoir déplacé ou supprimé des pages.

  5. Mettez de l'ordre dans vos formulaires

    Servez et envoyez vos formulaires en HTTPS, utilisez method="post" pour tout ce qui contient un mot de passe, donnez à chaque champ un libellé visible et utilisez les bonnes valeurs de type et d'autocomplete (email, tel, current-password) pour que les téléphones et les gestionnaires de mots de passe puissent aider.

Questions fréquentes

Vérifie-t-il les liens vers d'autres sites ?

Non. Il teste uniquement les liens vers d'autres pages du même site que la page saisie. Les liens vers d'autres domaines — et vers vos propres sous-domaines — ne sont pas vérifiés.

Pourquoi seulement 12 liens ?

Cela garde la vérification gratuite rapide : chaque lien est une requête distincte. Si votre page contient plus de liens internes, seuls les 12 premiers liens uniques sont testés. Une analyse de site avec un compte gratuit couvre davantage de pages et de liens.

Un lien est signalé comme cassé, mais il fonctionne dans mon navigateur. Pourquoi ?

Certains serveurs bloquent les visiteurs automatisés, exigent une connexion ou limitent le nombre de requêtes, et renvoient à notre outil une erreur comme 403 ou 429. Si la page fonctionne pour les vrais visiteurs, vous pouvez l'ignorer — ou demander à votre hébergeur d'autoriser la vérification.

Envoie-t-il mes formulaires ou clique-t-il sur les boutons ?

Non. Il se contente de charger la page et de demander les liens. Les formulaires sont comptés, jamais envoyés : rien n'est transmis ni modifié sur votre site.

Pourquoi les erreurs de console font-elles baisser le score ?

Elles signalent souvent quelque chose qui ne fonctionne pas pour les visiteurs, comme un script en échec ou une image manquante. Elles coûtent moins de points que les liens cassés ou les erreurs non interceptées.

Guides utiles

Outils gratuits associés

Vous préférez qu'on corrige pour vous ?

Ces contrôles sont gratuits, tout comme les guides. Si vous préférez qu'une personne effectue les modifications, notre équipe propose une aide payante.