Les erreurs 404 sur WordPress nuisent à l'expérience utilisateur et au SEO. Ce guide explique comment les détecter, les corriger avec des redirections 301 et éviter qu'elles ne reviennent.
Pas le temps ? Faites-le analyser par l'IA
Corrigez vos erreurs 404 !
La page 404 est monnaie courante pour quiconque gère un site Web. Et parfois, la gestion de ces erreurs lors de l’utilisation d’un CMS comme WordPress peut être encore plus difficile. WordPress a des paramètres par défaut pour le traitement des 404, mais ils laissent encore à désirer. Alors, comment faire pour y apporter des améliorations? Et plus important encore, comment empêcher ces erreurs 404 en premier lieu?
Les principales causes d’erreur 404 sous WordPress
Les 404 dans WordPress sont le plus souvent causées en raison d’un changement dans la structure de permalien du site. Si un propriétaire de site modifie la structure des permaliens de son blog WP, ce dernier est susceptible de finir avec des liens entrants pointant vers des pages qui ne sont plus situées à la bonne adresse. Cela signifie les visiteurs entrants seront amenés sur une page 404 au lieu du contenu qu’ils cherchaient. L’erreur 404 peut également se situer dans le code de votre index.php ou search.php. Si il y a une erreur dans le code de l’un de ces fichiers, alors il se peut qu’il retourne des résultats avec des adresses invalides. Une autre erreur commune, le mod_rewrite n’est pas installé sur votre serveur. Pour utiliser les permaliens (monsite.com/nomdemonarticle/), vous devez avoir le module mod_rewrite installé sur votre serveur. Si vous essayez d’utiliser les Permaliens et que vous obtenez des erreurs, c’est la première chose à vérifier.Les risques de la 404 pour votre site
Le premier risque et non des moindres, le taux de rebond. En effet, si un visiteur arrive sur une page d’erreur au lieu de l’article qu’il attendait… il y a de fortes chances pour qu’il aille voir ailleurs. Nous verrons plus bas qu’on peut limiter la casse en modifiant notre 404 et en la rendant plus optimale/attrayante. Enfin les moteurs de recherche et leur indexation perpétuelle, risquent de vous pénaliser si vos 404 sont trop importantes et de fait, vos liens non valides…
Comment se protéger des erreurs 404 ?
La meilleure des méthodes c’est d’être prévoyant ! Dès le départ, faites le bon choix dans la structure de vos permaliens et n’y revenez pas (si possible;). Retrouvez ci-dessous une liste de 6 plugins WordPress pour vous y aider, l’aide de Google Webmaster Tools et un bout de code en bonus.Des plugins WordPress pour vos 404
Les plugins gratuits ci-dessous servent à la prévention de vos erreurs 404. 404 Notifier Ce plugin vous signalera toute erreur 404 à venir sur votre site. Il s’agit d’un plugin très utile à utiliser si vous changez votre structure de permaliens. WP 404 Images Correction Ce plugin vous permet de remplacer les images qui renvoient une 404 avec une image par défaut de votre choix. Vous avez également la possibilité d’ajouter une classe à la balise img ou masquer entièrement l’image si elle est manquante. Redirection Ce plugin surveille les erreurs 404 et vous permet de gérer des redirections 301. Il vous permet également de définir une redirection personnalisée qui vous permet de passer une URL vers une autre page, un fichier ou site web. Il crée un journal complet de toutes les redirections et peut être configuré pour rediriger en fonction de l’état de connexion ou d’autres paramètres. 404 redirected Le plugin 404 redirected enregistre toutes les URL que les utilisateurs ont visité et permet à l’administrateur de créer facilement des redirections 301 et 302 vers des pages valides. Les redirections peuvent également être créés sur la base du meilleur résultat possible en fonction de l’URL recherchée. Permalink Finder Plugin Le Plugin Permalink Finder détecte si WordPress ne peut pas trouver un permalien. Avant de générer une 404, le plugin tente de localiser des articles aux mots similaires. Il le fait en cherchant dans la base de données et en essayant de trouver l’une des valeurs de mots de la mauvaise URL. Il prend ainsi le meilleur ratio requête/recherche et alors, plutôt que d’émettre une erreur 404, il renvoie une redirection vers la page correcte. Simple 301 Redirects Simple 301 offre une méthode simple pour rediriger les requêtes vers une autre page sur votre site ou ailleurs sur le web. C’est particulièrement pratique lorsque vous migrez un site WordPress et que vous ne pouvez pas conserver l’ancienne structure de vos URLs.Google Webmaster Tools recense vos 404
Google Webmaster Tools recense vos erreurs et vous aide à les corriger. Si vous ne l’avez pas encore fait, je vous conseille (encore;) de vous y inscrire et de vérifier vos liens.
Astuce bonus: Corriger les erreurs 404 de pagination
Sous WordPress nous pouvons changer le nombre d’articles affichés dans nos pages archives (Réglages>>Lecture>>Les pages du site doivent afficher au plus XX articles), problème si nous passons de 20 articles affichés à 30 alors la page //dufa8945.odns.fr/wordpress/page/5/ n’existera probablement plus… et retournera une magnifique 404. C’était sans compter sur ce bout de code de l’ami Julio Potier qui a concocté une fonction permettant, si la pagination n’existe pas/plus, de rediriger automatiquement vers la page 0 de l’archive. Ainsi si //dufa8945.odns.fr/wordpress/page/5/ n’existe plus alors vous serez redirigé automatiquement vers //dufa8945.odns.fr/wordpress/. Ce code est à placer dans le fichier functions.php de votre thème.// 404 PAGINATION
add_action('template_redirect', 'baw_template_redirect_no_404_pagination' );
function baw_template_redirect_no_404_pagination() {
// Récupération de la variable "paged"
$paged = get_query_var( 'paged' );
// Si nous sommes sur une page 404 avec une page > à 0
if( is_404() && $paged > 0 ):
global $wp_rewrite;
$url = preg_replace( "#/$wp_rewrite->pagination_base/$paged(/+)?$#", '', $_SERVER['REQUEST_URI'] );
wp_redirect( $url, 301 );
die();
endif;
}
Conclusion : Soignez votre page 404 !
Il y aura toujours des 404, vous ne maîtriserez jamais tous les liens pointant vers votre site. Il est donc important d’avoir une 404 "utile", avec un message clair et pourquoi pas un moteur de recherche interne ou des liens vers vos principales catégories ou même votre Home.
Faites aussi preuve de créativité ou d’audace, votre site affiche une 404 c’est le moment d’avoir de l’humour, pour l’inspiration voici des exemples de pages 404 WordPress originales.
Questions fréquentes
Pourquoi mon site WordPress affiche des erreurs 404 sur toutes les pages sauf l’accueil ?
C’est généralement un problème de permaliens. Allez dans Réglages > Permaliens et cliquez "Enregistrer" sans rien modifier. Cela régénère le fichier .htaccess.
Les erreurs 404 ont-elles un impact négatif sur le référencement ?
Les 404 sur des pages que personne ne visite n’affectent pas le SEO. En revanche, des 404 sur des pages avec des backlinks ou du trafic font perdre de l’autorité et de la visibilité.
Comment trouver toutes les erreurs 404 de mon site WordPress ?
Utilisez Google Search Console (section Couverture), un plugin comme Redirection qui log les 404, ou un outil de crawl comme Screaming Frog pour scanner l’ensemble de votre site.
Faut-il rediriger toutes les erreurs 404 en 301 ?
Non. Redirigez uniquement les URL qui avaient du trafic ou des backlinks vers la page la plus pertinente. Les 404 sur des URL inexistantes ou de spam peuvent rester en 404.
Ces 7 templates, je les donne en formation payante. Ici, ils sont gratuits.
Sécurité, SEO, performance, contenu, maintenance — les outils que j'utilise en formation et en audit, avec les prompts IA pour aller 10x plus vite.
- 01Workflow contenu anti-IA
- 02Framework SEO Title/Meta/H1
- 03Audit Express 30 points
- 04Blindage sécurité 10 étapes
- 05PageSpeed 90+ sans plugin
- 06Calendrier maintenance IA
- 07Plan d'action 90 jours
1 email / 2 jours pendant 14 jours. Désabonnement en 1 clic.
Analyser avec l'IA
Partager

