web-dev-qa-db-fra.com

Est-il préférable d'avoir une redirection ErrorDocument 404 vers la page d'accueil ou une page d'erreur 404 standard?

Nous exploitons un site de commerce électronique créé par un fournisseur tiers de logiciels de commerce électronique, une boutique de base avec pages produit, panier et commande.

Le fournisseur tiers a configuré le fichier htaccess de sorte que, si une URL inexistante est définie, il redirige vers la page d'accueil au lieu de générer une erreur 404.

Google Webmaster signale ainsi les titres et les descriptions en double pour les pages qui n'existent plus.

Je pense qu'il serait préférable d'afficher une page d'erreur 404 dédiée plutôt que de rediriger vers la page d'accueil

Alors, vaut-il mieux qu’un site Web redirige un 404 vers la page d’accueil plutôt qu’une page 404 dédiée?

15
Craig Angus

Votez fort pour une page dédiée 404.

  • Moins déroutant pour l'utilisateur
  • Vous permet de voir plus facilement si quelque chose ne va pas (via le journal des erreurs du serveur Web, votre propre script de journalisation et/ou Google Analytics)
  • Vous pouvez personnaliser la page en fonction de la situation (par exemple, afficher une liste de catégories de produits).
  • Permet aux moteurs de recherche de nettoyer leurs index. La non-existence de pages dans l'index d'un moteur de recherche peut empêcher l'ajout de nouvelles pages.

Sur le dernier point: assurez-vous de renvoyer une erreur 404. D'après ce que vous dites, il semble qu'il s'agisse actuellement d'une redirection 301/302. Pour le faire inclure

ErrorDocument 404 /notfound.htm

dans votre fichier htaccess.

Regarde aussi

http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

16
jmb

Je voterais pour une page d'erreur distincte, ne serait-ce que pour faire savoir aux utilisateurs de votre site que le lien sur lequel ils ont cliqué a échoué ou s'ils ont tapé la mauvaise URL. Il serait déroutant de revenir à la page d'accueil. Je sais que je serais tenté de répéter mes actions pour voir si j'avais mal agi!

Si vous avez ajouté un lien "signaler ce lien rompu" ou même l'avoir enregistré vous-même, vous obtenez une notification et une chance de résoudre les problèmes liés au site.

3
ChrisF