Yandex publica no solo lo que significa cada código de estado, sino también cuándo usarlo, y varias de esas recomendaciones difieren de la práctica común. Esta es la referencia que debe consultar antes de elegir un tipo de redirección.
Redirecciones
- 301 Moved Permanently. El robot no indexa el documento que redirige, pero sí indexa el destino. Yandex añade una instrucción que rara vez se menciona en otros lugares: mantenga la redirección activa durante al menos seis meses para que los motores de búsqueda la procesen correctamente. Las migraciones en las que el host antiguo se desmantela después de un mes están desperdiciando la transferencia.
- 302 Found. Solo temporal — pruebas A/B y mantenimiento. Si va a ser permanente, utilice 301.
- 303 See Other. Para redirigir a un usuario después del envío de un formulario. Una página debe devolver
200para aparecer en los resultados. - 304 Not Modified. Yandex lo recomienda activamente para recursos que rara vez se actualizan, se solicitan con frecuencia y contribuyen significativamente al tráfico: imágenes, CSS, JavaScript. Acelera la indexación y reduce el tráfico.
- 305 Use Proxy. Obsoleto por razones de seguridad; no lo utilice.
- 307 y 308. Los equivalentes que preservan el método de 302 y 301, manteniendo el método de solicitud, el cuerpo y las cabeceras originales.
- 300 Multiple Choices. El robot no puede determinar a qué recurso se refiere la URL; corrija las cabeceras.
Errores de cliente que vale la pena leer con atención
- 403 Forbidden. Acceso denegado — para que la página se indexe, permita el acceso. Aquí es donde aparece el filtrado de bots demasiado agresivo.
- 404 Not Found. La orientación de Yandex es tranquila: si eliminó una sección, bloquéela en robots.txt; si la página nunca existió, ignore el error — alguien enlazó incorrectamente a su sitio. Un informe 404 no es automáticamente una lista de tareas.
- 405 Método no válido — configure el servidor para que admita los métodos requeridos; verifique la configuración de CORS.
- 406 Inaceptable — el documento existe pero el idioma o la codificación no son compatibles con el robot.
- 401 y 402 — autenticación requerida y error de configuración del servidor o de pago, respectivamente.
- 400 Bad Request — solicitud mal formada; las cabeceras y los parámetros deben cumplir con la especificación HTTP.
El punto práctico
La mayoría de los sitios utilizan 301 y 302 para todo y nunca implementan 304. Esa es la brecha que vale la pena cerrar en un sitio grande: las respuestas condicionales en activos estáticos son una de las pocas palancas de eficiencia de rastreo que Yandex recomienda explícitamente.


Cómo lo aplicamos
Two of these change how we plan work. The six-month rule for 301s goes into every migration plan we write, because clients budget to decommission the old hosting far sooner. And 304 handling on static assets is worth measuring on any large catalogue — it is recommended here in plain language and almost never implemented.
Servicios relacionados