web-dev-qa-db-fra.com

301 une URL "éteinte" vers une page "404" avec un code de statut 200

C'est un peu bizarre, mais je vais expliquer du mieux que je peux:

Après une nouvelle conception, le contenu a été migré et mappé vers une nouvelle structure d'URL (même domaine). Cependant, il reste encore beaucoup d'URL 404 qui n'ont pas nécessairement d'emplacement logique sur le nouveau site, par exemple des images, des pièces jointes et des pages concernant du contenu qui n'existe pas sur le nouveau site.

Je ne veux pas vraiment simplement tout rediriger vers/car je pensais que cela pourrait "diluer" cette page de façon sémantique et avoir un impact sur le référencement. Je ne veux pas non plus quitter les pages, car elles sont assez nombreuses. Ce n'est évidemment pas idéal pour les utilisateurs.

Je pensais qu'une solution potentielle pourrait être 301 les URL d'une page qui contiendrait le contenu dessus en disant "Désolé, ce contenu n'est plus disponible" (comme le ferait une page 404) et donnerait des options de navigation, mais la page renvoyer un code d'état 200, car il s'agirait d'une page normale.

Est-ce méchant? Je pense que le problème de l'expérience utilisateur est traité de la meilleure façon possible, car vous ne déposez pas les gens au hasard sans explication, mais je ne suis pas sûr que ce soit considéré comme une mauvaise pratique. Si quelqu'un d'autre a eu le même problème, je serais reconnaissant de savoir comment vous l'avez géré!

2
Hannah C.

Avoir un contenu de 200 pages renvoyant qui ressemble à une page 404 est erroné et peut être signalé comme étant trompeur.

Dans ce cas, vous pouvez soit créer une archive contenant tout l'ancien contenu et y rediriger 301, soit utiliser un code 410, ce qui signifie que le code a disparu, ce qui empêchera Google de revenir à la page pour vérifier si son contenu est à nouveau actif. un 404.

Le problème avec l'utilisation du code 410 est que, si vous avez des liens externes liés à ces pages, vous perdez cette influence.

0
GrapeSoda