Si vous rencontrez des erreurs 404 sur votre site Web WordPress, cet article va vous aider à résoudre le problème.
Nous commencerons par une présentation générale des erreurs 404 : nous expliquerons ce qu’elles sont, pourquoi elles se produisent et pourquoi elles sont importantes. Ensuite, nous verrons pourquoi vous pouvez rencontrer des messages d’erreur 404 de type « TranslatePress ».
Enfin, nous aborderons des conseils plus pratiques et parlerons de la manière de diagnostiquer les erreurs 404 sur votre site, puis d'informer Google lorsque vous aurez corrigé le ou les problèmes.
Il y a beaucoup à dire, alors allons droit au but…
Erreurs 404 : Pourquoi se produisent-elles ?
Une erreur 404 se produit lorsqu'un visiteur humain ou un robot d'indexation tente d'accéder à une page qui n'existe pas sur votre site web.
Techniquement, l'erreur 404 est un code d'état HTTP qui indique que la page ou la ressource demandée par le navigateur du visiteur ou le robot d'indexation du moteur de recherche n'existe pas sur le site web.
Il se peut que vous voyiez le message d'erreur 404 s'afficher de plusieurs façons différentes. Voici quelques-unes des variantes les plus courantes de l'erreur 404 :
- Erreur 404
- Page non trouvée
- Erreur 404 Non Trouvé
- L'URL demandée est introuvable
- Fichier ou répertoire introuvable
Quelles sont les causes des erreurs 404 ?
Nous aborderons dans un instant les causes possibles des erreurs 404 dans le plugin TranslatePress, mais parlons d'abord de certaines causes générales de ces erreurs, car cela pourrait vous aider à mieux comprendre leur lien avec le plugin TranslatePress.
Voici quelques-unes des causes les plus courantes des erreurs 404 :
- Pages supprimées. Si vous supprimez une page de votre site, tout le trafic envoyé vers cette page verra une erreur 404 parce que la page n'existe plus.
- URL erronées. Si quelqu'un tape accidentellement la mauvaise URL, il verra une erreur 404 parce que cette faute de frappe signifie qu'il essaie d'accéder à une page qui n'existe pas.
- Liens brisés. Si un autre site Web ou un utilisateur de réseau social partage le lien vers une page qui n'existe pas, toutes les personnes qui cliquent sur ce lien verront une erreur 404. Des liens rompus peuvent se produire pour les raisons ci-dessus, par exemple si le lien mène à une page qui a été supprimée ou si la personne a fait une faute de frappe en ajoutant le lien.
Pourquoi devez-vous corriger les erreurs 404
Corriger les erreurs 404 sur votre site est important pour deux raisons principales :
- Expérience utilisateur – si les visiteurs sont redirigés vers des pages de votre site qui n'existent pas, cela leur procure une mauvaise expérience car ils ne peuvent pas voir le contenu qu'ils souhaitent voir. Par conséquent, ils risquent tout simplement de quitter votre site. Ou, même s'ils restent, ils devront quand même passer du temps à explorer votre site pour trouver le contenu qui les intéresse.
- Optimisation pour les moteurs de recherche – Les erreurs 404 peuvent également nuire au référencement (SEO) car elles gaspillent le budget de exploration de Google, peuvent entraîner une mauvaise distribution du capital de liens (si elles se produisent en raison de liens rompus) et peuvent envoyer de mauvais signaux d'expérience utilisateur (tels qu'un taux de rebond supérieur à la normale).
Comment détecter les erreurs 404 sur votre propre site web
Il existe plusieurs façons de détecter les erreurs 404 sur votre site.
Google Search Console
Tout d'abord, si vous utilisez Google Search Console pour aider au référencement de votre site, vous pourriez voir des erreurs 404 apparaître dans Pourquoi les pages ne sont pas indexées section.
En substance, Google vous signale ainsi les erreurs 404 qu'il a découvertes sur votre site (peut-être en raison de l'une des raisons ci-dessus).
Vous pouvez trouver ces pages en allant sur Pages et ensuite en sélectionnant Non trouvé (404).

Ensuite, vous verrez une liste de toutes les erreurs 404 que Google a découvertes, ainsi que la dernière fois que Google a essayé d'explorer cette URL.

Plus important encore, une fois que vous avez résolu la cause des erreurs 404 de votre site, vous pouvez également valider ces corrections dans cette interface. Nous en reparlerons plus en détail ultérieurement, mais l'idée fondamentale est d'indiquer ainsi à Google que vous avez résolu le problème et de l'inviter à réexaminer votre site.
Lorsque vous choisissez l'option de valider les corrections, Google vérifie à nouveau les pages concernées pour voir si elles sont accessibles. Si c'est le cas, il vous envoie une notification de réussite et les pages précédemment concernées sont retirées du rapport.
Webanalyse (Google Analytics)
Vous pouvez également voir des erreurs 404 dans vos analyses Web, bien que vous ne puissiez peut-être pas voir l'URL de la page individuelle qui déclenche l'erreur 404 comme vous le pouvez avec Google Search Console.
Nous aborderons ce sujet plus en détail plus loin dans cet article.
Comment des erreurs 404 peuvent-elles se produire dans TranslatePress ?
Si vous utilisez le plugin TranslatePress à créer un site Web WordPress multilingue, certaines raisons peuvent expliquer pourquoi vous rencontrez des erreurs 404 liées au contenu multilingue de votre site.
L'une des causes courantes des messages d'erreur TranslatePress 404 est la suppression d'une langue sur votre site. Étant donné que chaque élément de contenu traduit dispose de sa propre URL, la suppression d'une langue entraînera la suppression de toutes ces pages traduites de votre site.
S'il y a des sources de trafic qui envoient toujours du trafic vers ces pages traduites, les visiteurs et/ou les moteurs de recherche verront une erreur 404. Voici quelques exemples spécifiques :
- La page traduite est toujours temporairement référencée sur Google grâce à la fonctionnalité de référencement multilingue de TranslatePress (nous partagerons quelques astuces pour résoudre ce problème plus loin dans cet article).
- Un autre site Web a fait un lien vers l'une des pages traduites.
- Quelqu'un a partagé l'une des pages traduites sur les réseaux sociaux.
Une autre raison fréquente pour laquelle vous pourriez obtenir des erreurs 404 est si vous modifiez l'URL d'une langue ou d'un contenu individuel.
Par exemple, si vous modifiez le slug de la langue dans Toutes les langues section des paramètres de TranslatePress, ce qui mettra à jour le slug de l'URL pour chaque élément de contenu traduit. Par conséquent, cela pourrait poser des problèmes si un utilisateur tente d'accéder à une URL en utilisant l'ancien slug, car ces URL renverront désormais des erreurs 404.
Pour cette raison, vous devez faire très attention lorsque vous modifiez le slug d'URL d'une langue. après vous avez déjà traduit votre contenu et indexé ces traductions dans Google.

Comment trouver d'où viennent les erreurs 404
Comme nous l'avons mentionné précédemment, des erreurs 404 peuvent se produire si du trafic est dirigé vers une page cassée de votre site. Ce lien cassé peut se trouver sur votre propre site, sur le site de quelqu'un d'autre, sur les réseaux sociaux, etc.
La question devient alors : comment trouver la source du trafic vers la page 404 ?
Utilisez le rapport Google Search Console
Pour commencer, vous pouvez utiliser la Google Search Console Non indexé rapport pour rechercher d'éventuelles similitudes entre les pages 404 de votre site.
Par exemple, si vous utilisez TranslatePress et que vous remarquez que toutes les pages 404 proviennent d'une seule langue de votre site, vous devriez vérifier si vous avez récemment supprimé cette langue ou effectué une autre action susceptible de causer des problèmes à l'échelle de cette langue (comme la modification du slug d'URL de l'ensemble de la langue).
Encore une fois, vous pouvez trouver ce rapport en vous rendant sur Pages sous-menu Indexation dans Search Console. Ensuite, choisissez la Introuvable (404) option sous Pourquoi les pages ne sont pas indexées.

Vous pouvez également approfondir des URL individuelles en utilisant le Inspection d'URL outil, y compris l'endroit où les problèmes liés à cette URL se produisent.
Pour accéder à cet outil, vous pouvez utiliser l'une de ces options :
- Collez l'URL dans le Inspecter n'importe quelle URL barre de recherche en haut de la page.
- Cliquez sur une URL spécifique dans le Rapport de page introuvable (404). Ensuite, sélectionnez Inspecter l'URL dans le panneau coulissant qui apparaît.
Vous verrez alors un rapport détaillé sur cette page, incluant le sitemap référent ou la page qui provoque l'erreur 404.

Une fois que vous aurez corrigé le problème (par exemple en réparant un lien rompu), vous pourrez également demander à Google de réexaminer la page, ce que nous aborderons plus loin dans ce guide.
Utilisez votre outil d'analyse Web
Vous pouvez également voir d'où proviennent les erreurs 404 en utilisant votre logiciel d'analyse Web, par exemple Google Analytics.
Pour ce guide, nous supposerons que vous utilisez Google Analytics. Cependant, les mêmes principes fondamentaux s'appliqueront également à d'autres logiciels d'analyse Web.
Allons-y…
1. Trouvez le titre de la page 404 de votre site
Pour commencer, vous devez trouver le titre de la conception de la page 404 sur votre site, qui est unique à chaque thème WordPress.
Pour ce faire, ouvrez une page de votre site dont vous savez qu’elle n’existe pas – par exemple votresite.com/sdklhsdfhsdfjksdfhjk (un tas de charabia).
Ensuite, regardez le titre de la page qui apparaît dans l'onglet de votre navigateur. Pour la plupart des sites WordPress, ce sera quelque chose comme “ Page non trouvée ”, mais votre site peut être différent.

2. Trouver tout le trafic 404 dans Google Analytics
Une fois que vous connaissez le titre de la page 404 de votre site, vous pouvez utiliser Google Analytics pour trouver tous les visiteurs qui ont consulté la page 404 de votre site :
- Ouvrez le tableau de bord de votre site dans Google Analytics.
- Ouvrez Engagement section dans la barre latérale.
- Cliquez sur le Pages et écrans rapport.

Dans la colonne la plus à gauche du rapport, cliquez sur l'icône flèche vers le bas à côté de Chemin de page et classe d'écran et ensuite sélectionnez Titre de la page et classe d'écran dans la fenêtre contextuelle qui apparaît.

Une fois que vous l'avez changé pour afficher le Titre de la page et classe d'écran, vous pouvez utiliser la barre de recherche pour trouver le titre de votre page 404 – par exemple “ Page non trouvée ”.
Cela devrait ensuite vous indiquer le nombre total de visites sur votre page 404 pour la période donnée. Si vous ne voyez aucune visite 404, vous pouvez essayer d'utiliser les sélecteurs de date pour élargir la période de recherche.

3. Ajoutez une autre dimension pour trouver la source de trafic
Maintenant, pour trouver les sources de toutes ces visites, vous pouvez cliquer sur l'icône plus à côté de Titre de la page et classe d'écran pour ajouter une autre dimension à votre rapport.
Dans la fenêtre contextuelle qui s'affiche, choisissez Source de trafic → Multi-canal → Source / support du premier utilisateur.
Vous devriez alors voir une nouvelle colonne à côté Titre de la page et classe d'écran qui indique la source et le support de toutes les visites atteignant la page 404 de votre site.
Par exemple, dans la capture d'écran ci-dessous, vous pouvez voir que certaines visites 404 proviennent de Google, d'autres de références Reddit, etc.

En plus de Google Search Console, cela vous donnera un autre aperçu de la provenance de votre trafic 404.
Pages non indexées : pourquoi avez-vous des pages non indexées ?
Plus tôt, nous avons abordé l'utilisation de Google Search Console pour trouver les erreurs 404. Cependant, si vous analysez le rapport « Non indexé » plus en détail (Pages → Pourquoi les pages ne sont pas indexées), vous pourriez voir d'autres raisons en plus de Introuvable (404).
Il existe de nombreuses raisons pour lesquelles Google pourrait ne pas indexer certaines pages de votre site, notamment les suivantes :
- Vous avez ajouté une balise « noindex » à la page, ce qui indique expressément à Google de ne pas l'indexer.
- Il y a un problème de type d'erreur de redirection.
- Google vient de décider, pour des raisons qui lui sont propres, de ne pas indexer cette ou ces pages (Google ne devoir indexer le contenu simplement parce qu'il est disponible).
Par défaut, toutes les pages traduites que vous créez avec TranslatePress sont destinées à être référencées par Google. Encore une fois, c'est l'une des raisons pour lesquelles TranslatePress fonctionne si bien dans le cadre de une stratégie SEO internationale.
Cependant, un problème de noindex peut survenir dans les situations où vous modifiez la version canonique d'une page dans votre extension SEO et que la version canonique dans l'extension SEO ne correspond pas la balise hreflang que TranslatePress apporte à votre contenu traduit.
Cela pourrait être le cas si vous constatez une raison telle que Page alternative avec une balise canonique correcte.
Si vous constatez ce problème sur certaines pages, vous pouvez essayer de supprimer toute URL canonique personnalisée que vous avez définie à l'aide de votre plugin de référencement. Par exemple, si vous êtes en utilisant Yoast SEO, vous pouvez trouver l'option « URL canonique » en développant la section Avancé accordéon dans Yoast SEO metabox.

Une fois les problèmes liés aux URL canoniques résolus, vous pouvez cliquer sur le bouton Valider les correctifs option de demander à Google d'analyser à nouveau votre site et de vérifier si vous avez résolu le problème.
En parlant de...
Comment réindexer votre site Web ou votre page après avoir corrigé des erreurs 404 ou d'autres problèmes d'indexation
Même si vous corrigez les problèmes d'erreurs 404 ou de pages non indexées sur votre site, cela ne signifie pas automatiquement que Google remarquera ces corrections immédiatement.
Pour accélérer le processus, vous pouvez effectuer certaines actions manuelles pour inciter Google à réindexer une page concernée ou l'ensemble de votre site.
Vous voudrez faire cela après avoir réparé les liens brisés, mis à jour le contenu, corrigé les problèmes de slugs d'URL, etc. Bien que vous puissiez techniquement attendez simplement que Google remarque les corrections de lui-même, l'utilisation de l'une des méthodes ci-dessous accélérera beaucoup le processus.
Comment réindexer une seule page
Si le problème concerne une seule page ou un petit nombre de pages, vous pouvez utiliser Google Search Console pour réindexer manuellement des URL individuelles :
- Ouvrez Search Console pour votre site.
- Collez l'une des URL concernées dans le champ Inspecter toute URL sur “ site.com ” box at the top.
- Click the search icon or hit enter to inspect that page.
- Sur le Inspection d'URL page for that URL, click the Request Indexing option next to Page Changed?.

Google will then re-crawl that page, which should let it detect the fixes that you’ve implemented. You won’t see changes happen immediately, but they should happen pretty soon.
How to Validate Fixes for Non-Indexed Pages
Another way to tell Google that you’ve fixed the problem with page(s) on your site is to use the Validate Fix tool in Google Search Console, which we covered earlier when talking about the Not indexed pages rapport.

This tells Google that you’ve fixed tout instances of that issue. When you click the button, Google will re-crawl all those pages and check to see whether you’ve fixed the issue.
Google says that validation “takes up to about two weeks, but in some cases can take much longer”.
You’ll receive a notification when it succeeds or fails. If it does fail, you can see which URL caused the validation to fail and then restart the validation after you’ve fixed the problem with that URL.
How to Re-Index Your Entire Site By Adding a Sitemap
If you want to encourage Google to re-crawl your entire site, you can do so by submitting an XML sitemap in Google Search Console if you haven’t done so already.
Sélectionner le Plans de site option sous Indexation and then use the option to Ajouter un nouveau sitemap.
If you’re using TranslatePress, TranslatePress works with most SEO plugins to automatically Créer un sitemap XML multilingue that you can submit to Google.
Résolvez vos erreurs d'indexation dès aujourd'hui
Out of the box, le plugin TranslatePress is optimized for SEO multilingue and makes it so that Google and other search engines can index all of the translated content that you create.
However, in some situations you might see 404 errors or not indexed pages as a result of deleting a language, changing a translation URL slug, or changing the canonical URL in an SEO plugin.
To fix these issues, you’ll first need to fix the root problem on your site and then you can re-index your URL or site in Google Search Console to alert Google to the fixes that you’ve implemented.