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?
Votez fort pour une page dédiée 404.
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
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.