Qu'est-ce qui déclenche ce problème?
Ce numéro signale les URLs canonicalisées où des liens canoniques pointent vers des URLs qui retournent un des codes d'état HTTP 4xx (Client Error).
Exemple:
Pour https://help.ahrefs.com/fr/
<head>
...
<link rel="canonical" href="https://ahrefs.com/help/en/"/>
...
</head>
Et https://ahrefs.com/help/en/ déclaré comme canonique, retourne l'un des codes d'état HTTP 4xx (Erreur client). L'erreur 4xx la plus courante est 404 (Non trouvé).
Qu'est-ce qu'un lien canonique ?
Au cas où vous ne le sauriez pas ; les liens canoniques sont utilisés pour résoudre les problèmes de contenu dupliqué. Si vous avez plusieurs pages avec le même contenu ou similaire, vous devez choisir celle que vous souhaitez classer.
Et en pointant des liens canoniques vers cette page depuis ses copies, vous indiquez explicitement aux moteurs de recherche que c'est la page qu'ils devraient indexer (et, espérons-le, classer) au lieu des autres.
Un cas d'utilisation courant des liens canoniques est, par exemple, les variantes de produits dans les boutiques e-commerce.
Voici un exemple rapide de comment cela peut apparaître :
<link rel="canonical" href="http://example.com/">
Si vous souhaitez en savoir plus, n'hésitez pas à consulter le guide de Google.
Qu'est-ce qui déclenche ce problème?
Ce problème indique qu'il y a des URL spécifiées comme canoniques sur les pages de votre site Web qui renvoient l'un des codes d'état HTTP 4xx. Ce qui signifie essentiellement que la page n'est pas accessible.
Pourquoi est-ce important?
Si la page n'est pas accessible pour les moteurs de recherche, ils ne pourront pas l'indexer et elle n'apparaîtra pas sur la page des résultats de recherche.
Il existe différents types de codes 4XX, vous pouvez vérifier leur description ici :
Comment y remédier ?
Certains problèmes peuvent être facilement résolus. Certains sont plus délicats, et une assistance qualifiée est fortement conseillée ici.
Mais voici un bref aperçu des problèmes HTTP 4XX avec lesquels vous êtes susceptible de traiter.
400 - Mauvaise requête
Cette erreur concerne des problèmes de communication entre le serveur et votre navigateur. En gros, le serveur n'a pas pu comprendre la requête que votre navigateur envoie.
Ce type de code HTTP peut être causé par des erreurs dans l'URL, la syntaxe de celle-ci. Vous pouvez vérifier l'URL dans le rel=canonical pour les symboles non autorisés, comme un caractère pourcentage, etc.
Voici une liste de caractères d'URL non sécurisés.
401 - Non autorisé
C'est un problème de permission qui indique que la page est accessible uniquement pour les utilisateurs connectés. Comme vous le savez, les liens canoniques sont destinés à être classés. Voyant que cette page est publiquement indisponible et vous souhaitez qu'elle le reste, vous devriez soit retirer le lien canonique vers elle, soit trouver la page qui convient mieux à cet usage.
403 - Interdit
Il s'agit également d'un problème de permissions et signifie que le contenu est bloqué pour un groupe d'utilisateurs spécifique.
Vous pouvez accorder un accès libre via votre serveur ou supprimer/remplacer le lien.
Erreur 404 - Page non trouvée
Probablement le code d'état HTTP 4XX le plus courant. La page a soit été supprimée, soit son URL a changé. Façons possibles de le corriger :
assurez-vous que l'URL dans rel=canonical est l'URL correcte de la page canonique. Il pourrait y avoir une faute de frappe.
si la page canonique a disparu, trouvez ou créez-en une nouvelle et définissez-la comme canonique ; abstenez-vous de rediriger l'ancienne page vers la nouvelle car cela entraînera un problème de 'canonical pointe vers 3xx'.
si vous n'avez pas de substitution pour la page manquante, vous pouvez changer la balise canonique pour qu'elle soit auto-référentielle.
