Définition
Un broken link (lien mort ou lien cassé) est un lien hypertexte qui ne fonctionne plus et renvoie une erreur, généralement 404 (page non trouvée). Ces liens peuvent être internes (vers votre propre site) ou externes (vers d’autres sites) et impactent négativement l’expérience utilisateur et le SEO.
Types de liens morts
Liens internes cassés
<!-- Page supprimée ou déplacée -->
<a href="/ancien-article.html">Article</a> → Erreur 404
<!-- Faute de frappe dans l'URL -->
<a href="/produtcs/item.html">Produit</a> → Erreur 404
Liens externes cassés
- Site web fermé
- Page supprimée
- Changement de structure d’URL
- Expiration du domaine
Codes d’erreur courants
404 - Not Found : Page introuvable
403 - Forbidden : Accès interdit
410 - Gone : Page définitivement supprimée
500 - Server Error : Erreur serveur
503 - Service Unavailable : Service temporairement indisponible
Impact sur le SEO
- Crawl budget : Gaspillage des ressources Googlebot
- Link juice : Perte de PageRank transmis
- UX dégradée : Frustration utilisateur = signaux négatifs
- Taux de rebond : Augmentation des sorties
Détection des liens morts
Outils recommandés
- Screaming Frog : Crawl complet du site
- Google Search Console : Erreurs 404 détectées
- Broken Link Checker : Plugins WordPress
- Ahrefs/SEMrush : Audit de liens cassés
- Chrome Extension : Check My Links
Commande exemple Screaming Frog
1. Crawler le site
2. Onglet "Response Codes"
3. Filtrer "Client Error (4xx)"
4. Exporter la liste
Solutions et corrections
Pour les liens internes
# Redirection 301 dans .htaccess
Redirect 301 /ancien-article.html /nouveau-article.html
Pour les liens externes
- Remplacer par une alternative valide
- Supprimer si plus pertinent
- Archive.org pour récupérer le contenu
Prévention
- Audit mensuel des liens
- Redirections lors des refontes
- Monitoring automatique
- URLs relatives pour liens internes
Un site sans liens morts améliore l’expérience utilisateur et optimise le budget de crawl pour un meilleur référencement.