Códigos de estado HTTP para dueños de sitios web

Códigos de estado HTTP para dueños de sitios web: significado y SEO | We.Inc

Todos los códigos de estado HTTP habituales explicados con claridad: qué ve el visitante, cómo los trata Google, 301 vs 302 vs 410, los soft 404 y cómo arreglar los errores 403, 404, 500, 502 y 503.

Códigos de estado HTTP para dueños de sitios web

Un código de estado HTTP es el número de tres cifras que un servidor envía antes de cada página. 2xx significa que funcionó, 3xx que la página se movió, 4xx que la petición era incorrecta o que la página no existe, y 5xx que el servidor falló. Para el SEO, usa 301 para los traslados permanentes, 404 o 410 para las páginas eliminadas y 503 para el mantenimiento.

Las cinco clases

Las referencias para desarrolladores enumeran todos los códigos que se han definido. Quien tiene un sitio web necesita algo más concreto: qué código devuelve mi página, qué ve el visitante, qué hará Google con ella y cómo lo arreglo. Busca en la tabla de abajo por número o por palabra y luego lee las secciones de SEO y de soluciones.

Preguntas frecuentes

¿Qué diferencia hay entre 301 y 302 para el SEO?

Google trata 301 y 308 como una señal fuerte de que la nueva URL debe ser la que aparezca en los resultados, y 302 y 307 como una señal débil. Usa 301 cuando el traslado sea permanente y 302 solo cuando la URL original vaya a volver.

¿Debo usar 404 o 410 para una página eliminada?

Cualquiera de los dos sirve. La documentación de Google dice que trata igual todos los códigos 4xx salvo el 429: la URL no se indexa y las URL indexadas que los devuelven se eliminan. 410 indica con más precisión que la eliminación es intencionada y permanente.

¿Qué es un soft 404?

Un soft 404 es una página que dice a la gente que no existe, o que está casi vacía, mientras el servidor sigue devolviendo 200. Search Console los señala. Arréglalos devolviendo un 404 o 410 real, o poniendo contenido útil en la página.

¿Los errores 500 perjudican el posicionamiento?

Las caídas cortas se toleran. Google reduce el rastreo cuando ve respuestas 5xx o 429, y las URL que siguen fallando acaban saliendo del índice. Arregla rápido los errores de servidor persistentes y usa 503 para el mantenimiento planificado.

¿Qué diferencia hay entre 307 y 308?

Los dos conservan el método de la petición original, así que un POST de formulario sigue siendo POST tras la redirección. 307 es temporal y 308 es permanente. 301 y 302 permiten que los clientes cambien un POST por GET, por eso las API prefieren 307 y 308.

Por qué el código importa más que el texto de la página

Cadenas de redirecciones

Cómo arreglar los errores habituales

Lo primero que debes revisar según el hosting

Cómo fijar el estado correcto en el código

Redirección permanente y una página eliminada en Apache

Va en .htaccess. La primera línea envía una URL antigua a su sustituta con 301; la segunda devuelve 410 para una página que ya no existe.

Redirecciones y un fallback de SPA en Netlify

Un archivo _redirects en la carpeta de publicación. La última regla sirve el shell de la app para las rutas del lado del cliente con un estado 200.

Respuesta de mantenimiento con Retry-After

Un pequeño handler de Node que dice a los rastreadores que vuelvan en una hora en lugar de indexar el mensaje de mantenimiento.

OK

La página carga con normalidad

Created

Normalmente, una respuesta de API tras guardar algo

No Content

No cambia nada en pantalla

Moved Permanently

Lo envía a la nueva URL automáticamente

Found

Lo envía a otra URL de momento

See Other

Lo envía a una página de resultado tras un formulario

Not Modified

Se muestra la copia en caché

Temporary Redirect

Lo envía a otro sitio y conserva el método

Permanent Redirect

Lo envía a otro sitio y conserva el método

Bad Request

Una página de error; el enlace o los datos del formulario están mal formados

Unauthorized

Una solicitud de inicio de sesión

Forbidden

Mensaje de acceso denegado

Not Found

Tu página de no encontrado

Method Not Allowed

Un error tras enviar un formulario de forma incorrecta

Gone

Tu página de no encontrado

Too Many Requests

Un mensaje de límite de peticiones

Unavailable For Legal Reasons

Un aviso de que la página está bloqueada por motivos legales

Internal Server Error

Una página de error genérica

Bad Gateway

Error del proxy o la CDN que hay delante de tu app

Service Unavailable

Página de mantenimiento o de sobrecarga

Gateway Timeout

La página se queda colgada y luego da error

Buscador de códigos de estado

Busca por código o palabra

p. ej. 503 o redirect

Filtrar por clase

Todos

Se muestran {n} de {total} códigos

Códigos habituales, qué ven los visitantes y cómo reaccionan los buscadores

Código

Nombre

Lo que ven los visitantes

Buscadores

Empieza gratis · Sin tarjeta de crédito

Relacionado: Guías

Producto

Para quién es

Funciones

Recursos

Empresa

Mapa del sitio