Google trata el código de estatus 410 como “más permante” que el 404

Históricamente, se ha colocado el código de estatus (http headers) 404 (page not found) para las páginas de error, las páginas que no existen o las páginas que ya no existen. El códifo 410 (gone) también se ha tratado igual, es decir, la página que buscas ya no existe.

Pues bien, google dice ahora que está tratando como un “poco más permanete” el código 410 que el 404:

I followed up on the 404 vs 410 thing with the team here. As mentioned by some others here & elsewhere, we have generally been treating them the same in the past.

However, after looking at how webmasters use them in practice we are now treating the 410 HTTP result code as a bit “more permanent” than a 404. So if you’re absolutely sure that a page no longer exists and will never exist again, using a 410 would likely be a good thing. I don’t think it’s worth rewriting a server to change from 404 to 410, but if you’re looking at that part of your code anyway, you might as well choose the “permanent” result code if you can be absolutely sure that the URL will not be used again. If you can’t be sure of that (for whatever reason), then I would recommend sticking to the 404 HTTP result code.

In the worst case, the 410 will be treated the same as a 404; in the best case it’ll be a bit quicker & stickier :-).

Es decir, que si estás seguro que una página no va a volver nunca, coloca el header 410, mientras que si es posible que vielva algún día, el 404. Tampoco tiene demasiado sentido hacer mucho caso a esto, ya que para páginas de error se sigue usando el 404. Eso sí, si decides eliminar una url y no la quieres redirigir (301), utiliza el 410.

Deja un comentario

Tu dirección de correo electrónico no será publicada.