Dans pratiquement tous les projets sur lesquels je travaille, je trouve que presque tous les liens mènent à des pages avec des erreurs de réponse. C’est-à-dire que la page vers laquelle pointe un lien n’est pas la bonne.
Il y a aussi des cas où, bien que les liens n’existent plus, Google ne les a pas désindexés et continue de faire des requêtes vers des URL anciennes, ce qui provoque une dévaluation de notre page au niveau SEO.
A découvrir également : Optimisez la vitesse de chargement de votre site web pour booster votre référencement
Dans ce post, je t’expliquerai ce que sont les erreurs 404, comment elles affectent ton SEO, comment les détecter et comment les corriger. Mais d’abord, pourquoi s’appellent-elles 404 ? Très simple, 404 est le numéro qui identifie la réponse donnée par le serveur lorsqu’on lui demande la ressource (l’URL, l’image, le CSS…) 404 « non trouvé ». De même que 404, il y a des réponses 200 « correct », 301 « redirection permanente », 403 « interdit » et ainsi de suite, plus de 50 pour différents cas. L’état de serveur 404 est le plus connu car il est très courant.
Plan de l'article
Qu’est-ce qu’une erreur 404 en SEO ?
Une erreur 404 en SEO se produit lorsque le serveur ne peut pas trouver la page demandée. Cela peut être dû à une URL incorrecte, à une page supprimée ou à un lien brisé. Les erreurs 404 peuvent nuire à l’expérience utilisateur et affecter négativement le classement de votre site dans les moteurs de recherche. Pour éviter cela, il est important de surveiller régulièrement votre site pour détecter et corriger ces erreurs.
A voir aussi : Tout savoir sur le référencement local
Lorsque nous essayons d’accéder à une page d’un site web et qu’elle nous renvoie une erreur 404, la première chose qui se passe est que nous perdrons du temps de crawl du bot de Google.
Mais, non seulement cela, nous générerons également moins de confiance de la part des utilisateurs.
Autrement dit, nous nuirons à notre EAT et à notre budget de crawl.
Si nous avons beaucoup de ces erreurs, le SEO de notre site web peut être très affecté. Et ça, ce n’est vraiment pas cool.
Le budget de crawl est un concept important en SEO. Il fait référence au nombre de pages qu’un moteur de recherche peut et veut explorer sur un site web dans un certain laps de temps. Optimiser le budget de crawl peut aider à s’assurer que les pages importantes de votre site sont indexées plus rapidement.
Si nous avons de nombreux liens internes ou s’il existe de nombreuses pages que Google explore et renvoient un code de réponse 404, nous perdons du temps d’exploration que Google pourrait consacrer à des pages que nous souhaitons réellement positionner.
C’est pourquoi il est très important d’éviter à tout prix que Google explore plus de pages que nécessaire.
Au niveau du link juice, cela représente également un problème si nous avons des liens internes vers ces pages, car nous perdrons de la force de liens sur des pages d’erreurs.
Comment détecter les erreurs 404 non trouvées
Les erreurs 404 se produisent lorsque le serveur ne peut pas trouver la page demandée. Cela peut être dû à une URL incorrecte, à une page supprimée ou à un lien brisé. Pour détecter ces erreurs, vous pouvez utiliser des outils comme Google Search Console, des plugins de vérification de liens pour les CMS, ou des scripts personnalisés qui analysent les journaux du serveur.
Il existe de nombreuses façons de détecter les erreurs 404 non trouvées ou de vérifier si une page nous renvoie ce type de réponse.
Depuis les extensions dans le navigateur jusqu’aux outils de paiement. Mais aujourd’hui, je vais vous montrer les méthodes que j’utilise le plus personnellement.
La Console de recherche est un outil gratuit de Google qui aide les propriétaires de sites web à surveiller et à maintenir la présence de leur site dans les résultats de recherche Google. Vous n’avez pas besoin de vous inscrire à la Console de recherche pour que votre site soit inclus dans les résultats de recherche, mais elle peut vous aider à comprendre et à améliorer la manière dont Google voit votre site.
Dans la Search Console, depuis la section Couverture ou dans la nouvelle fonctionnalité de Suivi, nous pourrons détecter les pages qui renvoient une réponse 404 à Google lorsqu’il tente de les explorer. Ces 404 peuvent provenir de liens externes, internes ou de ressources de la page telles que des feuilles de style, des images, des polices, etc…
Screaming Frog SEO Spider
Screaming Frog SEO Spider est un outil essentiel pour les professionnels du référencement. Il permet d’analyser les sites web en profondeur, de détecter les erreurs techniques et d’optimiser les performances SEO. Grâce à ses fonctionnalités avancées, il facilite l’audit des sites et l’amélioration de leur visibilité sur les moteurs de recherche.
Screaming Frog est un outil utilisé pour explorer les sites web et détecter principalement les erreurs au niveau SEO. Une de ses options est de filtrer par les états du serveur qui renvoient toutes et chacune des URL liées à notre site. Dans cette capture, tu peux voir exactement comment accéder à ce filtrage, une fois l’exploration terminée.
Le panneau de l’inspecteur du navigateur est un outil essentiel pour les développeurs web. Il permet d’examiner et de modifier le code HTML et CSS d’une page web en temps réel. Grâce à cet outil, les développeurs peuvent tester des modifications de style, déboguer des erreurs et optimiser les performances de leurs sites web.
Si, dans une page web avec le navigateur Chrome, nous cliquons n’importe où sur la page avec le bouton droit et allons à inspecter, nous accéderons au visualiseur de code de celle-ci.
Ensuite, nous allons à l’onglet Réseau et rechargeons la page.
Depuis ici, nous verrons toutes les requêtes effectuées par le site web lorsqu’il se charge en cascade, mais celle qui nous intéresse est la première requête… là, nous pourrons voir le code de réponse de la page.
Cette méthodologie est principalement utile lorsque nous voulons vérifier des pages individuelles. Par exemple, qu’une page affiche un 404, mais que l’état de réponse soit un 200 (et vice versa).
Comment résoudre l’erreur 404
Pour résoudre l’erreur 404, vous pouvez vérifier l’URL pour des fautes de frappe, actualiser la page, effacer le cache de votre navigateur ou contacter l’administrateur du site pour obtenir de l’aide.
La solution que nous devons toujours rechercher en première option est de corriger l’origine du lien, de couper ce 404 depuis l’origine. Dans le cas des liens internes, aller à la page où ce lien est créé et le changer par un autre qui fonctionne, ou directement le supprimer.
Si ce qui échoue est un appel à un fichier CSS ou à un fichier de police similaire, il faut trouver où il est « appelé » et le supprimer. Mais attention aux erreurs 404 des ressources qui ne sont pas des URL, car il est probable que ce qui vous manque est de restaurer le JS, le CSS ou l’image à l’endroit où il se trouvait, selon si vous en avez encore besoin.
Avec des liens internes
Les liens internes sont des hyperliens qui pointent vers une autre page ou ressource au sein du même site web. Ils sont essentiels pour la navigation et l’optimisation des moteurs de recherche.
Il peut arriver que nous ne puissions pas contrôler l’origine de ce 404, presque toujours parce qu’il provient d’une page externe. Dans ce cas, nous ferons une redirection de la page qui donne l’erreur vers une page similaire qui fonctionne.
Comment créer des redirections et des réponses 410
Pour créer des redirections et des réponses 410, vous devez suivre ces étapes :
- Accédez à votre fichier .htaccess.
- Ajoutez les lignes de code nécessaires pour les redirections.
- Pour les réponses 410, ajoutez les lignes de code spécifiques pour indiquer que la page n’existe plus.
- Enregistrez les modifications et téléchargez le fichier sur votre serveur.
- Vérifiez que les redirections et les réponses 410 fonctionnent correctement.
Pour pouvoir créer les redirections nécessaires ou renvoyer des codes de réponse 410, vous pouvez utiliser des plugins pour WordPress ou éditer le fichier htaccess.
Plugins pour WordPress
Les plugins sont des outils qui permettent d’étendre les fonctionnalités de WordPress. Ils peuvent ajouter de nouvelles fonctionnalités à votre site web ou améliorer celles qui existent déjà. Les plugins peuvent être installés directement depuis le tableau de bord de WordPress.
Si tu as besoin de réaliser des redirections, je recommande d’utiliser le plugin de redirection, il a une fonctionnalité qui te permet de télécharger plusieurs redirections.
Si tu as besoin de désindexer des pages, j’utilisais normalement 410 for WordPress, bien qu’il n’ait pas été testé pour les dernières versions de WordPress. Cependant, tu peux trouver d’autres plugins dans le dépôt qui t’aideront.
Htaccess
Le fichier .htaccess est un fichier de configuration utilisé par le serveur web Apache. Il permet de définir des règles spécifiques pour le répertoire dans lequel il se trouve, telles que la redirection d’URL, la protection par mot de passe, et bien plus encore. Pour utiliser un fichier .htaccess, il suffit de le placer dans le répertoire souhaité et d’y ajouter les directives nécessaires.
Si tu as besoin de créer une redirection dans le fichier htaccess, c’est assez facile, il suffit de créer l’instruction suivante dans le fichier :
redirection 301 /ancienne-url/ /nouvelle-url/
Si au contraire nous voulons marquer une URL pour la désindexer, nous devrons utiliser l’instruction suivante :
Redirection disparue /url-a-desindexar/
En général, j’ai tendance à introduire ces instructions à la fin du fichier segmenté par un dièse :
### REDIRECTIONS ###
Les commentaires nous permettent d’introduire des remarques sur une ligne pour nous aider à mieux comprendre le contenu du fichier.