Magnetia — Agencia de marketing digital, IA y diseño web
Guía técnica · Redirects

Redirecciones 301 sin romper SEO: htaccess, nginx, Next.js, Vercel.

En migraciones y rediseños las redirecciones mal hechas tumban tráfico orgánico 30-60% durante meses. Aquí va el manual de cómo hacerlas bien: patrones, cadenas, validación, mantenimiento.

Hablar con un consultor

Actualizado mayo 2026

Qué es y por qué importa

Una redirección 301 mal hecha hunde tu SEO durante meses.

Una redirección 301 es la instrucción HTTP que dice "esta URL se ha movido permanentemente a esta otra". Google transfiere casi todo el valor de la URL antigua (ranking, backlinks, autoridad) a la nueva. Es la única forma técnica correcta de mantener SEO cuando cambias URLs.

Las redirecciones 302 (temporal) o las meta refresh (en HTML) no transfieren valor SEO igual. Usarlas en migración permanente es un error caro: pierdes posicionamiento, backlinks ven contenido fluctuante, Google duda de cuál es la URL canónica.

En Magnetia hemos rescatado migraciones mal hechas que perdieron 40-70% de tráfico orgánico en semanas. La buena noticia: con redirects bien hechos, se recupera baseline en 2-4 meses. La mala: si nunca se hacen, ese tráfico es perdido para siempre. Ver SEO técnico pyme.

Cuándo redirects

Tres escenarios donde necesitas redirects bien hechos

Migración de plataforma

WooCommerce a Shopify, PrestaShop a Magento, WordPress a Webflow. Cambian estructuras URL. Cada URL antigua tiene que apuntar a su equivalente nueva o, si no existe, a la categoría padre o home.

Rediseño con cambio URLs

Reorganizas estructura categorías, cambias slugs, eliminas páginas obsoletas. Cada cambio = redirect 301 obligado. Sin esto, Google ve 404 masivo y pierdes ranking.

Cambio de dominio

Empresa cambia nombre, dominio nuevo. Redirect 301 dominio entero a dominio nuevo, ruta por ruta. Comunicación a Search Console del cambio. Proceso largo (3-6 meses) pero recuperable si bien hecho.

Cómo hacerlos según servidor

Sintaxis y patrones por tecnología.

Apache (.htaccess): RewriteEngine On y reglas RewriteRule. Ejemplo: RewriteRule ^productos/categoria-vieja/(.*)$ /catalogo/categoria-nueva/$1 [R=301,L]. Permite regex potente. Ojo con orden de reglas: las más específicas primero, las genéricas después.

Nginx: Bloques server con return 301 o rewrite. Ejemplo: rewrite ^/productos/categoria-vieja/(.*)$ /catalogo/categoria-nueva/$1 permanent; Performance mejor que .htaccess pero requiere reload nginx para aplicar.

Next.js: en next.config.js → redirects() devolviendo array de objetos. Soporta wildcards y regex. Ejemplo: { source: "/productos/:slug", destination: "/catalogo/:slug", permanent: true }. Validar con Vercel preview deploys antes de producción.

Vercel y plataformas SaaS: archivos vercel.json o panel de redirects. Limitado en plan free a número de redirects. Para >1000 redirects considera middleware o edge function.

WordPress: plugins tipo Redirection (gratis, hasta miles de reglas) o Rank Math/Yoast con módulo redirects. UI amigable, recomendado para no-tech. Validar performance: muchos plugins de redirect ralentizan.

Proceso correcto

Cómo planificar y ejecutar migración con redirects

01

Inventario URLs antiguas

Antes de migrar, exportar todas las URLs activas: sitemap.xml, Search Console (Rendimiento → Páginas), Screaming Frog crawl completo. Lista CSV con URL antigua, tráfico mensual, backlinks. Sin inventario, redirects al ojo = desastre.

02

Mapeo a URLs nuevas

Excel/Sheets con dos columnas: URL antigua → URL nueva. Para cada antigua decidir: equivalente directo, padre genérico, home (último recurso). Páginas sin equivalente: si tenían tráfico, crearlas; si no, redirigir a categoría.

03

Implementar redirects en migración

En el momento de cambiar URLs, las reglas 301 ya están vivas. No hay ventana entre cambio y redirect. Hacerlo simultáneo evita ventanas de 404 que Google indexa como negativo.

04

Verificar post-migración

Screaming Frog crawl de URLs antiguas: cada una debe responder 301 → 200. Sin cadenas (301 → 301 → 200). Search Console: indexación nueva URL en 2-4 semanas. Notify Google con Change of Address tool si cambio dominio.

05

Monitor 3-6 meses

Tráfico orgánico, indexación, errores 404 en GSC. Es normal caída inicial 20-30% durante 4-8 semanas, recuperación 2-4 meses. Si la caída persiste >4 meses, hay un problema serio.

Errores típicos

Lo que vemos roto en migraciones

Cadenas de redirects (chains)

URL vieja → URL intermedia → URL nueva. Google sigue máximo 5 saltos pero pierde valor cada salto. Mejor: 1 salto siempre. Verificar con curl -I o Screaming Frog Status filter.

Redirect masivo a home

En vez de mapear URLs antiguas a equivalentes, redirigir todo a home. Google interpreta "esto ya no existe" y descarta señales. Pierdes ranking masivo. Mapeo individual hasta donde sea factible.

Redirects 302 en vez de 301

Default en algunos frameworks. Google interpreta 302 como temporal, no transfiere valor SEO completo. Verificar siempre que sean 301 permanent.

Olvido de redirigir versión www/no-www o http/https

Múltiples versiones accesibles (http://, https://, con www, sin www). Decidir versión canónica y redirigir las demás. Sin esto, Google duda y diluye señales.

301
Único redirect que conserva SEO
<5 saltos
Max cadena permitida Google
2-4 meses
Recuperación tráfico baseline
20-30%
Caída inicial normal
Antes y después

Checklist migración con SEO

Inventario URLs antes de migrar

Exportar todas las URLs con tráfico orgánico (GSC Páginas + GA4 informe páginas + Screaming Frog). Sin inventario, redirects ciegos.

Mapeo 1 a 1 documentado

CSV con todas las redirecciones planeadas. Revisión con SEO antes de implementar. Aprobación stakeholders. Backup del archivo.

Implementación en momento de cambio

Redirects vivos al mismo tiempo que cambian URLs. Cero ventana de 404. Comprobación inmediata post-deploy.

Validación crawl post-migración

Screaming Frog crawl URLs antiguas. Cada una con Status 301 → URL nueva con Status 200. Sin cadenas. Sin 404. Sin 500.

Search Console resubmit y monitoreo

Resubmitir sitemap nuevo. Inspeccionar URL clave para forzar reindexación. Si cambio dominio: Change of Address tool. Monitor 3-6 meses indexación + tráfico.

Limpieza de redirects viejos cada 1-2 años

Redirects que llevan años sin tráfico se pueden eliminar (después de verificar que no llegan visitas ni backlinks). Reducir cantidad mejora performance servidor.

Preguntas frecuentes

Dudas que nos hacéis llegar

Mínimo 12 meses, idealmente 2-3 años. Google necesita tiempo para transferir señales y los backlinks antiguos siguen llegando durante años. Eliminar redirect demasiado pronto pierdes el valor transferido. Para sitios grandes, redirect permanente.
Migración con SEO

¿Vas a migrar tu web y no quieres perder tráfico orgánico?

Plan completo migración: inventario URLs, mapeo, implementación, validación, monitor. Hemos rescatado migraciones mal hechas y prevenido otras.

Hablemos