TL;DR: un mapeo 301 es una tabla URL vieja → URL nueva (1:1). Un 301 bien hecho conserva intención (lo que la persona buscaba). Mandar “todo a la home” no es solución: es perder contexto, rankings y, con suerte, meses de trabajo.
Rediseñar o migrar una web suena bonito. “La dejamos moderna”, “cambiamos plataforma”, “ordenamos URLs”… y ahí es donde se prende la alarma.
Porque el 301 no es un trámite. No es “redirigir por cumplir”. Es la diferencia entre:
- mantener tráfico y leads, o
- desaparecer mientras Google intenta entender qué hiciste.
Si estás por migrar (o ya migraste) y quieres hacerlo con criterio, esto es lo que hago yo. Y sí: aquí va la analogía que lo deja clarísimo.
La analogía que lo explica todo: la mudanza
301 = mudanza permanente
Un 301 es: “es el mismo fulano, solo cambió de casa”. Google actualiza su “agenda” y con el tiempo transfiere señales.
302 = mudanza temporal
Un 302 es: “está de paso, todavía no cambies la dirección definitiva”. Útil para campañas o cosas puntuales, pero en migración real suele ser mala idea.
“Todo a la home” es mandar a todos a un hotel
Cuando rediriges todas las URLs a la home, es como decir:
“ya no sé dónde vive nadie, mándalos a un hotel y que se arreglen”.
Resultado: Google no entiende equivalencias, el usuario aterriza donde no quería, y la relevancia se rompe.
Los 5 errores típicos que te matan en una migración
- Redirigir todo a la home.
- Hacer 301 a páginas que no tratan lo mismo (intención distinta).
- Cadenas de redirección (A → B → C). Eso es fricción para bots y para humanos.
- Usar 302 por costumbre cuando era un cambio permanente.
- No actualizar enlaces internos y vivir de redirects (te llenas de cadenas y pierdes eficiencia).
Qué es un mapeo 301 (definición simple)
Un mapeo 301 es literalmente una lista con dos columnas:
- URL vieja (la que Google ya conoce)
- URL nueva (la que ahora existe)
La regla de oro:
1:1 por intención.
Si la URL vieja respondía a “X”, la nueva debe responder a “X” (mismo tema, mismo propósito, contenido equivalente).
¿Y si no existe equivalente?
Aquí no hay magia. Tienes 3 opciones decentes:
- Crear la página equivalente (lo ideal si esa intención importaba).
- Redirigir a la página más cercana solo si responde la misma intención (no por flojera).
- Si no hay nada parecido, a veces es mejor dejar 404/410 controlado que mentir con un redirect random.
Plantilla lista para copiar: tabla URL vieja → URL nueva (1:1)
Cópiala a Sheets y trabaja con prioridad (esto te ahorra semanas):
| URL vieja | URL nueva | Tipo | Prioridad | Nota (intención) | Status final esperado |
|---|---|---|---|---|---|
| /servicios/seo-ecommerce | /seo/tiendas-online | 301 | Alta | misma intención | 301 → 200 |
| /blog/quick-wins-seo | /blog/quick-wins-seo | 200 | Media | no cambia | 200 |
| /producto/123 | /producto/nuevo-slug | 301 | Alta | mismo producto | 301 → 200 |
| /categoria/zapatillas-running | /colecciones/zapatillas-running | 301 | Alta | misma categoría | 301 → 200 |
| /blog/post-viejo | /blog/post-nuevo | 301 | Baja | tema similar | 301 → 200 |
Tips de cancha para esa tabla:
- “Alta prioridad” = URLs con tráfico/leads (las que NO puedes perder).
- “Status final esperado” = para validar rápido y evitar cadenas.
Cómo construir el mapeo (paso a paso)
Paso 1 – Exporta lo que no puedes perder
Aquí está el oro:
- Search Console: páginas con clics/impresiones.
- Analytics (o tu sistema): landing pages que convierten.
- Ecommerce: top categorías y top productos.
Con eso ya tienes la lista de URLs “sagradas”.
Paso 2 – Define la nueva arquitectura
Antes de mapear, define el nuevo “mapa del sitio”:
- categorías/colecciones
- servicios
- slugs
- decisión de trailing slash (con barra o sin barra) y mantener consistencia
Si cambias arquitectura sin definirla, el mapeo sale improvisado.
Paso 3 – Mapea por intención (no por estética)
Acá es donde se gana o se pierde.
- URL vieja que respondía “A” → URL nueva que responde “A”.
- Evita la tentación de “redirijo todo a donde caiga”.
Paso 4 – Casos especiales que siempre dan dolor
- parámetros (utm, filtros, ordenamientos)
- http → https
- www → non-www (o al revés)
- mayúsculas/minúsculas
- paginación
Tipos de redirects (cuándo usar cada uno, sin vueltas)
- 301: permanente. Lo normal en una migración real.
- 302: temporal. Campañas, pruebas, mantenimiento corto.
- 307: temporal “más estricto” (similar a 302).
- 308: permanente “más estricto” (similar a 301).
Regla práctica:
- En migración SEO, casi siempre 301 (o 308).
- Si usas 302 en algo que es permanente, mandas señales mixtas.
Cómo implementar redirecciones (según tu stack)
1) En servidor (lo más limpio)
- Apache / .htaccess: reglas directas y por patrones.
- Nginx: reglas en configuración.
Esto suele ser más rápido y robusto, sobre todo si hay muchas URLs.
2) En CMS (WordPress y similares)
- Plugins de redirects: sirven si son pocas URLs o si necesitas control editorial.
- Ojo: si son miles, algunos plugins se vuelven un problema de performance/gestión.
3) En plataformas ecommerce (Shopify, Magento, etc.)
- Usar el gestor nativo de redirecciones si existe.
- Si hay import/export masivo, mejor (y luego validas que no generó cadenas).
4) En CDN / proxy (Cloudflare y compañía)
Buenísimo para reglas globales:
- http → https
- www ↔ non-www
- trailing slash
5) JS redirects (último recurso)
Sí, existe. A veces “no hay otra” (no tienes acceso a servidor/CMS y el stack es cerrado). Pero como regla:
- es menos confiable para bots,
- depende de render,
- y no es lo ideal para una migración seria.
Validación post-implementación (sin esto, es lotería)
Lo mínimo que tienes que comprobar:
- La URL vieja responde 301.
- El destino final termina en 200.
- No hay cadenas.
- El destino es relevante (misma intención).
Cómo lo compruebo yo:
- Crawl de URLs viejas (Screaming Frog o similar).
- Search Console: que 404 baje y que la indexación se estabilice.
- Chequeo puntual de headers (si tienes acceso) para ver el código de estado.
Mini-checklist de migración (cuando el mapeo ya está)
- Actualiza enlaces internos a las URLs nuevas (no vivas de redirects).
- Sitemap nuevo enviado.
- Canónicas apuntando a la URL final correcta.
- Nada de noindex en producción.
Si quieres hacerlo sin jugártela
Este tipo de mapeo es exactamente lo que hacemos cuando acompañamos migraciones: priorizamos por negocio, mapeamos 1:1 por intención, validamos en staging y monitoreamos el post-lanzamiento. Si te interesa, acá tienes nuestro enfoque como servicio SEO.
Y si quieres que te lo revise alguien con criterio (y te diga “esta redirección está mintiendo” o “esta cadena te está matando”), lo puedes ver conmigo como consultor SEO.
¿Tema presupuesto? Para aterrizar rangos y pensar ROI sin humo, te dejo esta guía de Precios SEO.






