Pourquoi les liens se brisent
- Des pages supprimées ou renommées sans redirection. La cause la plus fréquente de loin - un slug d'URL change lors d'une refonte et rien ne redirige (301) l'ancienne adresse vers la nouvelle.
- Des sites externes qui se restructurent ou disparaissent. Un lien sur lequel vous n'avez aucun contrôle cesse simplement de fonctionner parce que l'autre site a changé ses URL ou a fermé.
- Des fautes de frappe dans le href. Un seul caractère mal saisi dans un lien écrit à la main, facile à manquer en relecture et facile à repérer pour un crawler.
- Du contenu déplacé derrière un nouveau type de contenu ou une nouvelle structure de routes sans mise à jour de chaque lien interne pointant vers l'ancien chemin.
Comment identifier chaque lien brisé
Le Browser Test de Scanverra crawle une page en direct et collecte jusqu'à 25 liens trouvés dessus, puis vérifie chacun avec une requête HEAD - une requête légère qui demande uniquement le code de statut, pas la page complète - traitée par lots de 6 à la fois afin qu'une vérification complète se termine rapidement plutôt qu'en plusieurs minutes. Tout lien renvoyant un code 400 ou supérieur, ou qui expire, est signalé comme brisé. Si une page compte plus de 25 liens, seuls les 25 premiers sont vérifiés lors de cette exécution.
Comment le corriger
1. Redirigez les pages déplacées ou renommées, ne les supprimez pas simplement
Chaque fois qu'une URL disparaît réellement, une redirection permanente (301) vers son remplacement le plus proche préserve à la fois l'intention de l'utilisateur et le link equity pointant vers l'ancienne adresse :
1export default {
2 async redirects() {
3 return [
4 {
5 source: "/blog/old-post-slug",
6 destination: "/blog/new-post-slug",
7 permanent: true,
8 },
9 ];
10 },
11};2. Corrigez ou supprimez les liens externes morts
Pour un lien que vous ne contrôlez pas et qui est désormais brisé, trouvez le nouvel emplacement du contenu et mettez à jour le href, ou supprimez entièrement le lien et sa référence si la source a définitivement disparu - une citation obsolète est pire que l'absence de citation.
3. Vérifiez rapidement un lien suspect manuellement
1curl -I https://example.com/some/path4. Offrez aux visiteurs une page 404 réellement utile
Vous ne repérerez pas chaque lien brisé avant un utilisateur - une page 404 personnalisée avec un champ de recherche et des liens vers votre navigation principale transforme une impasse inévitable en un rétablissement possible plutôt qu'en un rebond.
Comment Scanverra détecte cela
Le Browser Test de Scanverra crawle réellement la page et émet de véritables requêtes HEAD sur jusqu'à 25 liens détectés, traitées par lots de 6, et signale chacun qui renvoie un statut d'erreur ou expire - c'est une vérification en direct de l'état actuel réel de ces liens, pas un résultat mis en cache ou estimé.