Una redirección 301 es una redirección HTTP permanente que informa a los navegadores y motores de búsqueda que una URL se ha trasladado definitivamente a una nueva dirección. Es la herramienta imprescindible para cualquier migración de sitio, reestructuración de URLs o gestión de productos eliminados en una tienda PrestaShop.
Redirección 301 vs. 302: ¿cuál es la diferencia?
HTTP 301 significa «Movido permanentemente»: Google entiende que la URL antigua ha sido definitivamente reemplazada y transfiere su autoridad SEO a la nueva. HTTP 302 significa «Encontrado» (traslado temporal): Google mantiene la URL antigua en su índice esperando que la situación se resuelva, y transfiere poca o ninguna autoridad. Usar una redirección 302 en lugar de una 301 es uno de los errores SEO más frecuentes durante las migraciones de sitios.
Transmisión de la autoridad de enlace
Históricamente, se hablaba de «PageRank juice» para describir la autoridad transmitida a través de los enlaces. Hoy Google confirma que una redirección 301 correctamente configurada preserva aproximadamente el 99% de la autoridad de enlace de la URL de origen. En la práctica, si una página de producto ha acumulado backlinks de calidad a lo largo de varios años, una redirección 301 hacia su página de reemplazo transfiere casi todo ese valor SEO.
Cuándo usar una redirección 301
Migración de sitio
Durante un cambio de dominio o rediseño completo, todas las URLs antiguas deben redirigirse con 301 hacia sus equivalentes en el nuevo sitio para preservar el capital SEO.
Reestructuración de URLs
Cambio de la estructura de permalinks, renombrado de categorías, migración a HTTPS, canonicalización www/no-www — cada cambio de URL requiere una redirección 301.
Productos eliminados
Un producto retirado del catálogo debe redirigirse al producto de reemplazo o a la categoría padre, nunca dejarse como 404 si la página tenía valor SEO.
Cadenas de redirección y bucles: errores a evitar
Una cadena de redirección ocurre cuando la URL A redirige a B, que redirige a C. Cada salto adicional diluye ligeramente la autoridad de enlace transmitida y ralentiza la carga. La regla es simple: A siempre debe redirigir directamente a C. Un bucle de redirección (A → B → A) es un error crítico que impide la carga de la página y debe corregirse de inmediato.
Cuidado con las cadenas de redirección
Implementación de las redirecciones 301
- Archivo .htaccess (Apache): `Redirect 301 /url-antigua /url-nueva` o con mod_rewrite
- PrestaShop Back Office → Tráfico & SEO → URLs: gestión nativa de redirecciones de URL
- Módulo PrestaShop dedicado (ej. SEO Expert, leofwdmanager) para gestión masiva
- Nginx: directiva `return 301 /url-nueva;` en la configuración del servidor
- PHP: `header('Location: /url-nueva', true, 301);` antes de cualquier salida