web-dev-qa-db-fra.com

Est-ce mauvais pour le référencement de renvoyer un 404 pour une page temporairement indisponible au lieu d'une redirection vers la page d'accueil?

Imaginez un site contenant des centaines de "pages d'accueil" pour les marchands. (par exemple, www.example.com/cool_merchant)

Certaines de ces pages peuvent exister pendant de longues périodes, créer une présence Nice SEO, puis être désactivées temporairement pendant un certain temps (par exemple, quelques semaines).

N'est-il pas mauvais pour les moteurs de référencement de voir ces pages retourner 404 pendant un certain temps? Devrais-je montrer aux bots un 302 à la place?

Notez que l'utilisateur sera dirigé vers la page d'accueil avec une application AngularJS (et non un "réel" 302). Par défaut, le bot verra un 404, donc je me demande s'il faut s'occuper spécifiquement des robots.

2
Kieran

De toute façon, une page 302 sur la page d’accueil sera probablement considérée comme une "soft-404", il est donc peu probable qu’elle en profite.

Un 404 peut être perçu comme temporaire (un 410 est plus permanent) et si la page n'existe pas, un 404 est certainement valide. Vous ne pouvez pas faire grand chose; si la page n'existe pas, alors elle n'existe pas.

Cependant, s’il s’agit vraiment d’une chose "temporaire" et que son absence est prévue. Ensuite, un statut 503 "Service non disponible" pourrait être approprié. Si la période est connue, cela peut être indiqué dans un en-tête Retry-After. Les moteurs de recherche sont susceptibles de conserver la ressource le plus longtemps possible. Mais quelques semaines pourraient être trop longues?

Si la page originale n'est pas disponible pendant une longue période, les moteurs de recherche supprimeront probablement la page des SERP quel que soit le code de statut.

5
MrWhite