Une erreur 404 survient lorsqu’une page ou un article de votre blog est inaccessible.
Avec WordPress, un simple fichier 404.php vous permettra d’optimiser cette fameuse page d’erreur dite 404 et ainsi augmenter le nombre de pages vues.
A titre d’exemple, voici le message que vous obtenez sur WordPress Channel en cas de contenu inaccessible. C’est le message par défaut, guère très attractif pour vos visiteurs ; et encore moins explicite.
Pour afficher ce type de page, il suffit d’indiquer un URL incorrect – par exemple à partir du permalien d’un article.
Création du fichier 404.php
Commencez par vous connecter sur votre serveur FTP – avec FileZilla ou CyberDuck par exemple, puis localisez le dossier /wp-content/NOM_DU_THEME/
A l’intérieur du dossier de votre thème, dupliquez le fichier page.php. Nous allons reprendre l’intégralité de la structure du fichier pour notre page 404.
Si le fichier 404.php existe déjà, éditez-le !
Ouvrez donc le fichier dupliqué puis renommez-le 404.php. Ne changez pas ce nom de fichier !
Éditez directement le code source pour y insérer des commandes PHP. Vous pourrez ainsi afficher les articles les plus récents, les articles les plus populaires ou encore utiliser des commandes propres à certains plugins.
De façon plus simple, commencez par modifier le texte et insérez pourquoi pas une image.
Exemple de page 404
Voici le code source de la page 404 sur WordPress Channel – bien entendu, il vous faudra adapter les différentes balises si vous souhaitez le réutiliser. Mais cela vous donnera une idée bien que le fichier page.php devrait vous y aider grandement.
Vous manquez d’inspiration pour créer la plus belle page d’erreur qui soit ? En voici un best of sur wpbeginner… avis aux amateurs !
Au secours !!
J’ai vouu suivre ton tuto et je suis franchement pas douée pour ce genre de trucs …
Je suis sur wordpress, thème alyoum.
Un fichier 404.php existe déjà. Je l’ai donc modifié … Et certainement mal fait car maintenant, TOUTES les pages de mon site (sauf accueil) s’affichent en 404 ! Donc, c’est la panique !
Mon site entier est en 404 !! 0_0
J’espère que tu verra ce message vite, parce-qu’ici c’est la débandade, j’ai le cerveau qui fume !
ps : sinon j’adore ton site et tous ces conseils ! (je suis juste très débutante encore)
Hello,
je ne vois aucune 404 sur ton site… si tu modifies le fichier 404.php cela n’aura pas de répercussions sur le reste du site. 😉
Bonjour,
Comment faire pour être sûr que Google désindexe ces pages (je viens de supprimer des tas de tags pour éviter le duplicate et, je l’espère, remonter un peu dans les résultats Google).
Merci d’avance de vos conseils et recommandations.
Hal
En utilisant un plugin SEO qui indiquera aux moteurs de ne pas indexer vos pages de tags.
Merci. J’utilise le All in One SEO Pack, et j’avais simplement fait une grosse boulette et décoché “Use noindex for the 404 page:” ^_^
Par contre après nettoyage des tags, resoumissions du Sitemap, et ce paramétrage corrigé, après 2 semaines, toujours pas de prise en compte par Google…
@+
Bonjour, je viens de me créer mon ficher 404.php, pas de soucis.
Et histoire de tester, je cherche une page qui n’existe pas, je tombe bien sur la page 404, mais j’ai l’erreur suivante dans la console Firebug :
“NetworkError: 404 Not Found –
C’est nomal ?
Oui 😉
Bonjour,
Super tuto !
Ce tuto est-il valable pour les dernières version de Worpress ? genre TwentyTwelve ? je vois que la structure a légèrement changé.
J’hésite de l’appliquer sur mon blog :/
Merci et bonne continuation
Le tutoriel date… le plus souvent consiste à créer ou à modifier le fichier 404 dans le dossier du thème qui normalement doit en avoir un par défaut.
Merci bien pour ce tuto.
Le surf se fait vitesse grand V, une page 404 standard (moche) et le visiteur zappe.
J’ai gardé la bonne idée de la liste du top 10 des posts.
Je suis assez d’accord avec la remarque de Mealin. C’est cette philosophie que j’avais adopté pour mon modèle de page 404… qui du coup ne m’avais pas demandé beaucoup d’effort.
Quelques belles pages 404 dans ton dernier lien !
Personnellement je suis partisan du moindre changement niveau intégration … histoire que cela se ressente le moins possible.
Plus la page est différente du design normal du site plus j’ai tendance à fuir directement sans demander mon reste.
En ce sens en zieutant vite fais le code que vous proposez je ne suis pas sûr que l’absence de sidebar soit si profitable que ça. En tout cas elle est belle et intégrée au design c’est toujours ça …
Après je suis très loin d’être en position de donner des conseils vu mon “”””design”””” perso ^^