Pourquoi vos vieux articles tech pointent vers des 404

PC gamer en été : DLSS4 chauffe le CPU, pâte thermique le refroidit

Un billet publié il y a quelques années pointe vers un tutoriel qui a changé d’adresse depuis, et personne ne s’en aperçoit. Le lien est toujours là, bien écrit, bien intentionné, mais il envoie le lecteur vers une page blanche. Ce genre de cas se multiplie sur les blogs tech anciens, et l’explication circule partout sauf là où il faudrait regarder : le problème ne vient pas du vieil article, il vient de tout ce qui a bougé autour de lui.

Le lien mort n’est pas une usure, c’est un déplacement

Quand on parle de liens internes qui lâchent, l’image qui vient est celle d’un texte qui vieillit mal, comme si le lien lui-même perdait de sa substance avec les années. Sauf qu’un lien hypertexte ne s’use pas. Il ne se fatigue pas, il ne perd pas de vigueur.

Il pointe vers une adresse précise, et cette adresse existe ou n’existe plus. Voilà toute la mécanique. Un article ancien peut très bien avoir des liens parfaitement fonctionnels si personne n’a touché à sa structure de site, et un article récent peut déjà être criblé de liens morts si une refonte est passée par là entre-temps.

Les causes répertoriées par Semrush dans son article sur les liens cassés sont étonnamment concrètes : une URL de page mise à jour, des pages perdues ou renommées lors d’une migration, un contenu supprimé du serveur, une URL mal saisie. Aucune de ces causes n’a quoi que ce soit à voir avec l’âge du texte qui porte le lien. Elles ont toutes à voir avec des décisions prises ailleurs, souvent des mois après la publication.

Pourquoi les liens internes cassent sans prévenir

Le propre d’une migration, c’est qu’elle se fait vite et qu’elle laisse des traces. On passe d’un blog WordPress autohébergé à une nouvelle structure, on simplifie les permaliens pour retirer la date, on fusionne deux catégories, on supprime une série d’articles trop courts. Chaque opération casse un peu de maillage. Le rédacteur qui publie aujourd’hui ne le voit pas. Le lecteur qui clique sur un vieux billet, si.

C’est là que le bât blesse : un lien interne cassé ne produit aucune alerte. Un lien externe mort finit parfois par remonter dans un outil de suivi, parce qu’on surveille ce qui sort du site.

Un lien interne, lui, reste dans la maison, et personne ne vérifie ce qui circule entre les pièces. Semrush rappelle d’ailleurs que l’erreur « 404 Page not Found » signale qu’une page ou un contenu a été supprimé du serveur, et rien dans le tableau de bord ne vous le dira spontanément.

Bureau de travail avec ordinateur portable ouvert, lunettes et papier blanc sur plan de travail

Les équipes qui gèrent un blog tech depuis plusieurs années accumulent ces dettes sans le savoir. Une refonte de thème, un changement d’extension d’URL, une réorganisation des catégories : trois événements banals, et des dizaines de liens internes pointent dans le vide.

Le plus vicieux, c’est que le lecteur, lui, ne vous en voudra pas forcément du lien mort. Il vous en voudra de l’avoir envoyé nulle part alors qu’il cherchait une réponse. La confiance prend un coup pour une redirection oubliée.

Ce que les recherches sur le maillage interne racontent de travers

Quand on cherche des explications sur les liens internes qui perdent leur efficacité, on tombe sur des conseils génériques : mailler ses articles, ajouter des liens contextuels, soigner ses ancres. Tout cela est juste, et tout cela rate le sujet. Le sujet, ce n’est pas de créer de nouveaux liens, c’est de vérifier que ceux qui existent mènent quelque part. La nuance change complètement le travail à faire. Sur ce point, voir aussi notre article sur comment réussir une migration vers le cloud : étapes et conseils essentiels.

Un audit de maillage qui compte les liens sans tester leurs destinations passe à côté du vrai problème. Il vous dira que votre article contient sept liens internes, ce qui est très bien en apparence. Il ne vous dira pas que quatre d’entre eux renvoient une erreur serveur depuis la migration de mars.

C’est la différence entre mesurer et vérifier, et beaucoup d’outils de suivi restent bloqués au premier stade. Ce que je vois le plus souvent dans les blogs tech, c’est cette illusion de densité : beaucoup de liens, peu de liens vivants.

Les situations qui transforment un lien en erreur

Les scénarios se ressemblent d’un site à l’autre, avec des variantes qui reviennent régulièrement. En voici quelques-uns qui expliquent la majorité des cas qu’on rencontre sur un blog un peu ancien, et qui méritent d’être vérifiés en priorité quand on décide enfin de faire le ménage.

  • L’URL de la page cible a été modifiée pour raccourcir le permalien, et aucune redirection n’a suivi.
  • Migration d’un CMS vers un autre, avec des slugs qui ne se correspondent plus.
  • Un contenu jugé obsolète a été carrément supprimé du serveur, sans page de remplacement.
  • Est-ce qu’une simple faute de frappe dans l’URL d’origine peut suffire à casser le lien ? Oui, et ça arrive plus souvent qu’on ne le croit.
  • Deux articles fusionnés en un seul, l’ancienne adresse disparaît de la circulation sans prévenir personne.

Un lien cassé peut aussi venir d’une redirection en chaîne mal terminée. On redirige A vers B, puis B vers C lors d’une deuxième refonte, et si C n’existe plus, la chaîne renvoie une erreur. Ce genre de cas échappe complètement à l’œil nu, parce que le lien d’origine a l’air correct quand on le lit dans le code source.

Ordinateur portable gris ouvert à côté d'une calculatrice de bureau blanche et d'un stylo orange sur bois

Repérer les liens cassés demande un outil, pas de la mémoire

Personne ne se souvient de l’adresse exacte d’un article publié il y a cinq ans. La mémoire n’est pas un outil de maintenance. Ce qui fonctionne, c’est un crawl régulier du site qui teste chaque lien et signale ceux qui ne répondent plus. Semrush présente justement cette facilité de détection via son Audit de site, qui parcourt les pages et remonte les liens en erreur.

Pour situer l’ampleur de l’outillage disponible, un repère : Semrush indique que des millions de professionnels du marketing l’ont déjà utilisé. Ce n’est pas un argument d’autorité, c’est juste la preuve que la vérification des liens n’a rien d’exotique.

Elle fait partie du travail normal de maintenance d’un site, au même titre que les mises à jour de sécurité. Si vous cherchez des ressources techniques sur la gestion de liens ou sur le développement web en général, des sites comme phpsavant.com abordent ces sujets de structure et de code qui reviennent sans cesse quand on doit remettre de l’ordre dans un vieux blog.

Le problème n’est jamais le vieil article

Un article de blog ne perd pas ses liens tout seul. Il les perd parce qu’autour de lui, des URL ont changé, des pages ont été renommées, des contenus ont été retirés du serveur, et aucune redirection n’a été posée pour amortir le choc. Ce constat n’a rien de nouveau, et l’article de Semrush sur le sujet décrit exactement les mêmes causes depuis des années. La différence, c’est peut-être qu’on accumule aujourd’hui davantage de migrations, donc davantage de casse silencieuse.

La bonne nouvelle, c’est que le correctif est à portée de main : un crawl régulier, des redirections propres, et l’habitude de vérifier les destinations avant d’ajouter de nouveaux liens. Reste une question qui dérange un peu : combien de vos articles publiés cette année deviendront des impasses d’ici trois ans, sans que personne ne s’en aperçoive ? Vérifier ce qui existe déjà vaut mieux que d’ajouter encore du maillage par-dessus.

Laisser un commentaire