Cómo hacer un mapeo 301 bien hecho (sin mandar todo a la home)

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

  1. Redirigir todo a la home.
  2. Hacer 301 a páginas que no tratan lo mismo (intención distinta).
  3. Cadenas de redirección (A → B → C). Eso es fricción para bots y para humanos.
  4. Usar 302 por costumbre cuando era un cambio permanente.
  5. 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:

  1. Crear la página equivalente (lo ideal si esa intención importaba).
  2. Redirigir a la página más cercana solo si responde la misma intención (no por flojera).
  3. 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 viejaURL nuevaTipoPrioridadNota (intención)Status final esperado
/servicios/seo-ecommerce/seo/tiendas-online301Altamisma intención301 → 200
/blog/quick-wins-seo/blog/quick-wins-seo200Mediano cambia200
/producto/123/producto/nuevo-slug301Altamismo producto301 → 200
/categoria/zapatillas-running/colecciones/zapatillas-running301Altamisma categoría301 → 200
/blog/post-viejo/blog/post-nuevo301Bajatema similar301 → 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.

¡Danos un Voto!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Tienes una pregunta?

Luis Narciso
Sobre SEO
(Posicionamiento Web)

Frank Fajardo
Sobre Diseño Web, Anuncios, Diseño y Redes Sociales