HomeSobre míExperienciaEducaciónProyectosContactoBlog

Solución a URLs incorrectas en tu web: Optimiza tu SEO en Shopify y WordPress

hoy

¿Te has encontrado con enlaces incorrectos que apuntan a tu web, generando errores o páginas 404? Esto no solo afecta la experiencia del usuario, sino que también puede dañar tu SEO y diluir el valor de tus backlinks. Hoy te enseñaré cómo resolver este problema con un sencillo script de JavaScript, ya sea que uses Shopify, WordPress, u otra plataforma web.

Imagen minimalista que ilustra el post

Por qué las URLs incorrectas afectan el SEO

Cuando un enlace mal configurado apunta a tu sitio web, ocurren varios problemas:

  1. Pérdida de tráfico: Los usuarios que llegan a una página 404 suelen abandonar la web.

  2. Impacto negativo en SEO: Las páginas 404 no solucionadas pueden reducir la autoridad del dominio y la calidad percibida por los motores de búsqueda.

  3. Backlinks desperdiciados: Si un enlace desde otra web es incorrecto, pierdes la oportunidad de aprovechar ese link juice.

Implementa redirecciones con JavaScript

El siguiente script te permitirá redirigir a los usuarios desde una URL incorrecta hacia la correcta. Esto aplica a cualquier CMS como WordPress o Shopify, y no requiere cambios en el servidor.

// Lista de redirecciones: URL incorrecta como clave, URL correcta como valor
const redirecciones = {
  "/productos/balde-azul?variante=123?utm_source=backlink&utm_medium=referido":
    "/productos/balde-azul?variante=123&utm_source=backlink&utm_medium=referido",
  "/productos/ladrillo-rojo?variante=456?utm_source=backlink&utm_medium=referido":
    "/productos/ladrillo-rojo?variante=456&utm_source=backlink&utm_medium=referido",
};
 
// Obtener la URL actual (path + query string)
const urlActual = window.location.pathname + window.location.search;
 
// Verificar si la URL actual está en la lista de redirecciones
if (redirecciones[urlActual]) {
  // Redirigir a la nueva URL
  window.location.replace(redirecciones[urlActual]);
} else {
  // Alternativa: Redirección basada solo en el path ignorando los parámetros
  const rutaActual = window.location.pathname;
  if (redirecciones[rutaActual]) {
    window.location.replace(redirecciones[rutaActual]);
  }
}

El ejemplo que puedes ver en el script es algo que me ha sucedido recientemente. Una página apuntaba a la web de unos clientes con dos ? para añadir las queries y substituí la segunda interrogación por un &, que es lo que seguramente querría haber puesto la web apuntaba a su web. Este problema es más común de lo que parece. Me sucedió recientemente cuando un backlink incorrecto utilizaba dos signos de interrogación en la URL, algo que podría confundir tanto a los usuarios como a los buscadores.

Esta solución manual no solo es ligera, sino que también evita la sobrecarga de plugins que, aunque útiles, pueden afectar el rendimiento de tu sitio o implicar costos adicionales.


Corregir URLs incorrectas que apuntan a tu web no solo mejora la experiencia de usuario, sino que es fundamental para preservar tu SEO y el valor de tus backlinks. Este sencillo script de JavaScript es una solución práctica para Shopify, WordPress, o cualquier plataforma web.

¿Necesitas ayuda con la implementación o quieres optimizar tu estrategia de SEO? ¡Contáctame y hablemos de cómo llevar tu web al siguiente nivel!