Comment corriger l'erreur 404 pour les sites Web WordPress
Publié: 2020-03-18L'un des pires sentiments en tant qu'utilisateur d'un site Web est de cliquer sur un lien et d'être amené à une page d'erreur 404. Le 404 est l'un des codes d'erreur les plus inoffensifs sur Internet, car il indique simplement que la page demandée est manquante. Cependant, cela peut aussi être l'un des plus frustrants et des plus percutants pour les utilisateurs, car lorsque le contenu qu'ils recherchent disparaît dans une bouffée de fumée. Google et les autres moteurs de recherche le détestent également. Heureusement, il est assez simple de corriger l'erreur WordPress 404 et de faire en sorte que l'UX de votre site soit de premier ordre pour les robots des moteurs de recherche et les utilisateurs normaux.
Abonnez-vous à notre chaîne Youtube
Qu'est-ce qu'un code d'erreur 404 exactement ?
Le redouté 404 est un code d'état de réponse HTTP. C'est similaire aux 503, 500, 301, et ainsi de suite que vous pouvez voir de temps en temps. Ils ne sont pas tous mauvais. Par exemple, un code de réponse 301 signifie simplement qu'une page a été définitivement redirigée vers une autre. Le 404 est l'un des mauvais, cependant - les blocs 400 et 500 sont ceux à surveiller le plus car ce sont respectivement les erreurs du client et du serveur.
Le Mozilla Developer Network MDN définit le 404 comme ceci :
Le serveur ne peut pas trouver la ressource demandée. Dans le navigateur, cela signifie que l'URL n'est pas reconnue. Dans une API, cela peut également signifier que le point de terminaison est valide mais que la ressource elle-même n'existe pas. Les serveurs peuvent également envoyer cette réponse au lieu de 403 pour masquer l'existence d'une ressource à un client non autorisé. Ce code de réponse est probablement le plus connu en raison de son apparition fréquente sur le Web.
Les points importants à retenir sont que l'URL n'est pas reconnue et que le point de terminaison est valide mais que la ressource elle-même n'existe pas . Nous allons vous montrer comment gérer ce genre de problèmes afin que vous puissiez limiter les 404 sur votre site uniquement à ceux (espérons-le) sur lesquels vous n'avez aucun contrôle.
Quand est-ce qu'un 404 n'est pas vraiment un 404 ?
Eh bien, techniquement, un 404 est toujours un 404. Mais parfois, un 404 apparaît quand vous ne pouvez rien y faire. C'est ce dont parle le MDN ci-dessus.
Par exemple, il n'y a rien que vous puissiez faire si quelqu'un saisit incorrectement l'URL de votre site Web . S'ils essaient d'accéder à elegantthemes.com/blog et qu'ils tapent elegantthemes.com/blag , ils obtiendront une erreur 404. Pas parce que notre site est mal configuré ou que quelque chose ne va pas - ils ont juste une faute de frappe. C'est ce que le MDN entend par l'URL n'est pas reconnue .
Et lorsque le point de terminaison est valide mais que la ressource elle-même n'existe pas , ce qui se passe, c'est que l'URL elle-même est correcte. Il a été parfaitement saisi, le lien est/était correct, mais tout ce sur quoi il pointe a bougé. Peut-être que c'était un lien vers un elegantthemes.com/divi-changelog.pdf , mais nous avons renommé le fichier en simplement changelog.pdf . L'utilisateur obtiendrait un 404, mais il n'aurait rien fait de mal. Ce serait de notre côté, nous pourrions donc résoudre ce problème avec une simple redirection 301.
Ou si la personne se rend sur elegantthemes.com/blackfriday un jour avant le début de la vente. Qu'est-ce qui les accueille ? Un 404. Pas parce qu'ils feraient quelque chose de mal, mais parce que la page n'a pas encore été mise en ligne. L'URL est correcte et le contenu existe. Mais parce que le navigateur ne peut pas le renvoyer car il n'est pas encore techniquement sur Internet. Encore une fois, c'est une 404, mais pas vraiment.
Avec tout cela à l'esprit, cependant, abordons ceux qui échappent à votre contrôle et que vos visiteurs ne peuvent pas corriger avec quelques pressions sur la touche Retour arrière. N'oubliez pas non plus que ces types d'erreurs 404 n'auront généralement pas d'impact sur le référencement. Parce que les moteurs de recherche trouveront le contenu qui s'y trouve et n'entreront généralement pas la mauvaise URL.
Comment trouver les erreurs WordPress 404
Lorsque vous travaillez dans WordPress et essayez de trouver toutes les erreurs 404 que votre site pourrait avoir, vous pouvez commencer à n'importe quel nombre d'endroits ou utiliser n'importe quel nombre de méthodes. Il existe cependant des moyens assez simples et faciles de les retrouver.
Console de recherche Google
L'un des meilleurs outils pour quiconque possède un site Web est Google Search Console. Si vous ne le connaissez pas, c'est le moment de vraiment creuser et de devenir amical. À partir de ce tableau de bord, vous obtenez à peu près autant d'informations sur votre site Web que vous le souhaitez. Si vous savez comment Google Analytics décompose vos métriques, la Search Console le fait de la même manière.
Par exemple, pour vérifier vos erreurs WordPress 404, il vous suffit d'aller dans l'onglet Couverture à gauche du tableau de bord pour voir quelles sont les erreurs particulières.

Vous verrez le nombre d'erreurs et de problèmes en général au fil du temps, et pourrez obtenir une analyse détaillée des erreurs en cliquant dessus. La console de recherche Google fournit également de la documentation sur la façon de traiter différents problèmes et codes d'erreur. Par exemple, il s'agit du document permettant de corriger les erreurs logicielles 404 qui se trouvent dans l'image ci-dessus.
Vérifier les liens externes
Dans WordPress (et d'autres plateformes CMS également), vous pouvez modifier vos permaliens très facilement. Dans WP, il vous suffit d'aller dans Paramètres - Liens permanents , et vous pouvez faire apparaître les URL de votre site dans la structure de votre choix. Quand vous le voulez. Mais vous ne voulez pas changer ces bon gré mal gré. Parce que d'autres sites sont (probablement) déjà liés à votre site. Quiconque clique ensuite sur son lien sera redirigé vers une page 404.


Donner aux gens un lien de redirection ou un champ de recherche aide à soulager une partie de la douleur afin qu'ils puissent trouver la page qu'ils recherchent, mais vous voudrez vous assurer que cela est réduit au minimum. Pour ce faire, vous voudrez vérifier vos liens externes dans la console de recherche Google. Vous le trouverez sous Liens – Liens externes – Pages principales liées .

Vous pouvez développer pour voir chaque backlink vers votre site en cliquant sur Plus . Le reste de ce processus est manuel, cependant. En fonction de l'évolution de la structure de votre URL au fil du temps, vous souhaiterez prendre tous les liens individuels qui ont été modifiés. Tels que ceux allant de example.com/post-name à example.com/author/post-name . Vous voudrez ensuite prendre l'ancienne URL et la rediriger 301 à l'aide d'un plugin comme Redirection ou quelque chose de similaire en collant l'ancienne URL sur laquelle vous cliquez, puis en collant la nouvelle à cibler.

Désormais, quels que soient les liens externes sur lesquels une personne clique, ils doivent être redirigés vers la bonne page de votre site, en contournant entièrement la page d'erreur 404 introuvable.
Comment créer votre propre page d'erreur 404 introuvable
Corriger la page d'erreur 404 est une chose. Mais quelles que soient les mesures que vous prenez pour éviter que cela ne se produise, quelqu'un finira par atterrir sur la page d'erreur. Et vous voulez être prêt pour cela. Heureusement, créer une page 404 est assez simple.
Dans certains cas, votre thème peut avoir une page d'erreur WordPress 404 déjà créée. Vous pouvez vérifier cela dans le dossier wp-content – theme – theme-name . Vous recherchez un fichier appelé 404.php . Cela permet à WordPress de diriger le navigateur vers une page spécifique plutôt que d'afficher simplement une page par défaut sans contenu.

Comme vous pouvez le voir dans l'image ci-dessus, le fichier 404.php est un fichier de base qui affiche simplement le code HTML que vous souhaitez que les visiteurs voient (ainsi que les crochets PHP et autres). Si vous êtes un codeur manuel, il vous suffit d'écrire le code que vous souhaitez afficher et d'enregistrer le fichier via FTP ou votre gestionnaire de fichiers. Désormais, tous les visiteurs qui obtiennent l'erreur seront dirigés ici.
N'oubliez pas que toute personnalisation que vous apportez au 404.php de votre thème sera écrasée par les mises à jour, alors assurez-vous de faire des modifications dans un thème enfant. Vous pouvez trouver des détails supplémentaires sur la création d'une page 404 dans le Codex WordPress ou notre propre guide détaillé.
Créer une page 404 personnalisée dans Divi
Si vous êtes un utilisateur de Divi, nous vous couvrons également. Le Divi Theme Builder vous offre une tonne de flexibilité dans la création de pages 404 personnalisées.

N'oubliez pas de consulter notre guide détaillé et notre didacticiel avec un modèle téléchargeable qui vous guidera tout au long du processus.
Plugins pour créer une page d'erreur 404
Si vous n'êtes pas un utilisateur de Divi ou que vous ne voulez pas vous soucier de l'édition de fichiers PHP, n'ayez crainte. Le référentiel de plugins WordPress.org vous propose de nombreuses options pour créer votre propre page d'erreur 404 personnalisée et la rediriger vers l'endroit où vous en avez besoin. Nous avons rassemblé une liste de certaines des options les plus populaires et les mieux notées.
- Tous les 404 Redirection vers la page d'accueil
- 404 Pro personnalisé
- 404page - votre page d'erreur 404 personnalisée intelligente
- 404
- 404 à 301 - Redirection, journalisation et notification
- WP 404 Redirection automatique vers un message similaire
Emballer
Si votre site Web renvoie des erreurs, le 404 est l'un des plus faciles à corriger. Certains thèmes sont intégrés avec 404 pages, tandis que d'autres vous donnent les outils pour créer vos propres pages personnalisées. Si vous utilisez la console de recherche Google, vous pouvez trouver un certain nombre d'erreurs 404 logicielles et matérielles sur votre site et utiliser les plugins que nous avons répertoriés ci-dessus pour vous assurer que votre référencement, votre classement de page et votre expérience utilisateur ne sont pas touchés. . Et rappelez-vous, l'une des choses les plus importantes que vous puissiez faire sur une page 404 est de donner un champ de recherche et une redirection vers la page d'accueil (ou une série de messages suggérés) afin que l'utilisateur ne rebondisse pas sur votre site, mais continue pour l'utiliser. Bonne chance, et que tous vos 404 soient doux.
Que faites-vous pour gérer vos erreurs HTTP 404 ?
Article présenté en image par Zhitkov Boris / shutterstock.com
