05

SEO on-page

Capítulo 05 / 08

Estructura de URL

Las URLs son una señal de ranking pequeña y una señal de UX grande. El slug que defines hoy decide si en dos años puedes refactorizar el sitio limpio o si cada cambio se vuelve un campo minado de redirecciones.

8 min de lecturaPublicado 6 may 2026
Estructura de URL

Las URLs son las direcciones de la web. Aparecen en la barra del navegador, en los enlaces compartidos, en las SERPs, en las citas de motores de IA y en cada enlace interno de tu sitio. Una estructura de URL limpia es una señal de ranking pequeña pero real, una señal de UX significativa y una decisión de arquitectura fundacional que se vuelve más difícil de cambiar entre más esperes. Aciértale al lanzamiento y el costo de crecer es bajo. Equivócate y pasas años desenredándola.

La URL es la única pieza de metadata de tu página que vive en la barra de direcciones, en la SERP, en el preview al compartir y en la cita. Tratarla como cosmética es de los errores más caros que un sitio comete temprano.

Qué hace bueno a un slug

Un buen slug es corto, descriptivo, en minúsculas, kebab-case y coincide con la keyword principal de la página. Cinco atributos:

  • Corto. 3–5 palabras es lo ideal. Después de 6, el slug empieza a truncarse en algunas superficies y agrega ruido sin agregar señal.
  • Descriptivo. El slug debe permitirle a un humano que solo lee la URL adivinar qué hay en la página.
  • En minúsculas. Los servidores case-sensitive tratan /Title-Tags y /title-tags como URLs distintas. Minúsculas en todos lados previene duplicados accidentales.
  • Kebab-case. Palabras separadas por guiones (title-tags), no underscores (title_tags) ni concatenadas (titletags). El guion es el único separador que los motores de búsqueda tratan de manera confiable como límite de palabra.
  • Alineado a la keyword. El slug debe contener la keyword principal palabra por palabra, según la regla H1 = URL = Title.

Kebab-case vs underscore vs camelCase

Formatokebab-case (guion)
Ejemplo/title-tags
VeredictoCorrecto. Los motores tratan los guiones como límites de palabra.
Formatosnake_case (underscore)
Ejemplo/title_tags
VeredictoEvítalo. Los underscores unen palabras para los motores y dañan el reconocimiento de keyword.
FormatocamelCase
Ejemplo/titleTags
VeredictoEvítalo. Mezcla mayúsculas y minúsculas, frágil en servidores case-sensitive, más difícil de leer.
Formatoconcatenado
Ejemplo/titletags
VeredictoEvítalo. Los motores no parten palabras unidas de forma confiable.
Formatoespacios (encoded)
Ejemplo/title%20tags
VeredictoNunca. Los espacios encoded se ven rotos en compartidos y citas.

Rutas jerárquicas vs URLs planas

Dos patrones que compiten: jerárquico (/seo/on-page/title-tags) y plano (/title-tags). Ambos pueden funcionar; la elección correcta depende del tamaño y la estructura del contenido.

Usa jerarquía cuando:

  • Tienes varios clusters temáticos (SEO, CRO, paid) y quieres que la URL refleje a qué cluster pertenece.
  • Tienes tantos artículos que las URLs planas se vuelven difíciles de manejar.
  • La jerarquía refuerza la estructura de enlaces internos (pillar en la ruta padre, clusters debajo).
  • A los usuarios les sirve poder cortar el slug y aterrizar en un índice padre (/seo/on-page/ como página real).

Usa URLs planas cuando:

  • El sitio es chico y el cluster es implícito, no visible.
  • Esperas refactorizar temas seguido y no quieres comprometer la URL con una jerarquía.
  • El slug plano es claramente más corto y el nombre del cluster no agrega valor de UX.

El error son URLs planas que imitan jerarquía vía prefijos (/seo-title-tags) o jerarquía tan profunda que nadie la construiría a mano (/blog/categoria/sub-categoria/2026/04/title-tags). Lo primero desperdicia el slug; lo segundo es inmanejable.

Longitud: más corto casi siempre es mejor

Las URLs más cortas posicionan ligeramente mejor, se clickean más en SERPs y son más fáciles de compartir. Estudios de los top-10 SERP muestran una correlación pequeña pero consistente: las URLs más cortas ocupan posiciones más altas en promedio. La causalidad se debate; el consejo práctico es inequívoco: apunta a menos de 60 caracteres totales de URL cuando puedas, y menos de 100 sin duda.

La regla H1 = URL = Title aplicada a slugs

Para cualquier página que apunta a una sola keyword principal, tres elementos estructurales deben coincidir: el H1, el slug de la URL y el title tag. El slug lleva la keyword en kebab-case; el H1 y el title tag la llevan en prosa natural. Mismas palabras en mismo orden, distinto formato:

  • Slug de URL: /title-tags
  • H1: Title tags
  • Title tag: Title tags

El slug no debe incluir palabras de relleno (a, the, of, for, los, las, de, para) a menos que sean parte de la frasing canónica de la keyword. “/los-mejores-title-tags-de-2026” está inflado. “/title-tags” es correcto.

Estructura de URL multi-locale

Los sitios multi-locale necesitan un patrón de URL que señale el locale a los crawlers y a los usuarios. Tres patrones válidos:

PatrónSubdirectorio
Ejemplo/es-mx/seo/title-tags
Cuándo usarloDefault: el más fácil de manejar, autoridad de un solo dominio, hreflang directo
PatrónSubdominio
Ejemploes-mx.example.com/seo/title-tags
Cuándo usarloÚsalo solo cuando los locales los manejan equipos separados con stacks separados
PatrónccTLD
Ejemploexample.com.mx/seo/title-tags
Cuándo usarloSeñal local más fuerte, pero fragmenta la autoridad de dominio entre TLDs

Para la mayoría de los sitios multi-locale, los subdirectorios son la respuesta correcta. La ruta de locale (/es-mx/) prefija el slug, el slug en sí va en el idioma del locale para idiomas romances/germánicos, y el hreflang ata los locales (según etiquetas canonical).

Slug localizado vs slug en inglés

Para español, francés, alemán, etc., el slug debe ir en el idioma del locale: /es-mx/seo/estructura-de-url, no /es-mx/seo/url-structure. La excepción son los términos estándar de industria en inglés que la audiencia localizada de hecho busca en inglés (title tag, meta description, anchor text, snippet, SEO). Para esos, mantener el slug en inglés en es-MX es correcto porque coincide con la keyword que la audiencia teclea.

EN y en-AU (o cualquier par de variantes inglesas) comparten el mismo slug porque las keywords son idénticas.

Slash final vs sin slash final

Elige uno y mantenlo en todo el sitio. Los dos, /title-tags/ y /title-tags, funcionan; mezclarlos crea duplicados que necesitan canonical o 301 para consolidarse. La mayoría de los frameworks modernos manejan la redirección automáticamente, pero la elección debe ser explícita al lanzar y consistente en cada enlace interno.

La regla de redirección al cambiar URLs

No cambies URLs a la ligera. Cuando tengas que hacerlo:

  1. Redirección 301 de la URL vieja a la nueva. Preserva casi toda la autoridad. Permanente (301), no temporal (302).
  2. Actualiza cada enlace interno a la URL nueva. No te apoyes en la redirección: cada redirección suelta una fracción de autoridad y desacelera la página.
  3. Actualiza el sitemap. Quita la URL vieja, agrega la nueva.
  4. Actualiza la canonical de la URL nueva para que coincida consigo misma.
  5. Monitorea Search Console por reportes de “Página con redirección” y errores de crawl en los siguientes 30 días.
  6. Sin cadenas de redirección. Si la URL A redirigía antes a B y ahora B se va a C, actualiza la redirección de A para apuntar directo a C. Las cadenas pierden más autoridad y desaceleran el crawl.

Parámetros de query y desperdicio de crawl

Los parámetros de query (?utm_source=..., ?sort=price, ?ref=...) crean variantes de URL que los crawlers pueden tratar como páginas separadas. Tres reglas:

  • Auto-canonical a la versión sin parámetros. Cada URL con parámetros apunta canonical a la URL limpia.
  • Evita construir la navegación del sitio sobre parámetros. Los filtros, los sorts y la paginación deberían usar rutas limpias cuando sea posible.
  • Bloquea parámetros ruidosos conocidos del índice vía robots.txt o meta robots cuando crean combinaciones infinitas.

Cómo leen los motores de IA los slugs de URL

Los motores de respuesta con IA leen el slug como una de las señales temáticas más fuertes en tiempo de retrieval. Tres observaciones:

  • El slug se lee antes que el body. Cuando el motor decide qué páginas recuperar para una consulta, slug + title + meta es lo que escanea primero. Un slug limpio acelera el retrieval; un slug sin sentido (/p/12345) lo retrasa.
  • El slug es parte de la cita. Cuando ChatGPT o Perplexity citan tu página, la URL es visible para el usuario. /seo/title-tags se ve creíble. /blog/post?id=4519 se ve transaccional.
  • El slug refuerza la agrupación temática. Las páginas bajo /seo/on-page/ el motor las agrupa de forma más confiable que URLs planas dispersas sobre el mismo tema.

Errores comunes en estructura de URL

  • Incluir la fecha en la URL. /2024/04/title-tags envejece tu contenido a la vista y obliga a una redirección cada vez que actualizas.
  • Incluir la categoría en la URL cuando las categorías cambian. En cuanto un contenido se mueve entre categorías, la URL queda mal y enfrentas una redirección o una mentira.
  • Slugs autogenerados desde el title. Muchos CMS usan por default el H1 palabra por palabra, lo que produce slugs como /la-guia-2026-para-escribir-mejores-title-tags. Edita el slug al publicar.
  • IDs numéricos. /p/12345 es invisible para humanos y motores de IA. Usa slugs descriptivos incluso para páginas de producto.
  • Mayúsculas aleatorias. /Title-Tags funciona solo en servidores case-insensitive y se rompe en case-sensitive. Minúsculas en todos lados.
  • Espacios, acentos, caracteres especiales. Encoded como %20, %C3%A9, etc., se rompen al compartir y se ven rotos en citas.
  • Stop words que no agregan valor. Quita “el”, “la”, “de”, “para” a menos que sean esenciales para la keyword.

El veredicto

La estructura de URL es una decisión de lanzamiento que se vuelve un pasivo de mantenimiento si te equivocas. Usa kebab-case, minúsculas, slugs cortos y alineados a la keyword. Elige jerárquico o plano de forma consistente. Lockea el comportamiento de slash final al lanzar. Localiza los slugs al idioma de búsqueda real de la audiencia. 301-redirige con disciplina cuando las URLs sí cambien. Bloquea los parámetros ruidosos de crear duplicados en el índice. Aciértale a esto y el slug se vuelve una señal silenciosa de ranking que se compone con los años; equivócate y pasas esos mismos años explicando por qué la migración está tardando tanto.

Preguntas frecuentes

Preguntas frecuentes

Respuestas rápidas a lo que nos preguntan antes de cada prueba.

Solo cuando tengas razón real: reestructurar el sitio, arreglar un error tipográfico que rompe comprensión, consolidar contenido duplicado. No cambies URLs por perseguir variaciones de keyword o porque el slug nuevo ‘suena mejor’. Cada cambio de URL exige una 301 desde la URL vieja, suelta una pequeña fracción de autoridad durante la transferencia y arriesga romper backlinks externos si esos sitios no actualizan. El costo casi siempre supera el beneficio cosmético.

Agenda una demo

Ve el OS en acción

Sesión de estrategia de 30 minutos con nuestro equipo de crecimiento. Te guiamos por la plataforma, analizamos tu performance SEO actual y te mostramos exactamente dónde están las oportunidades de crecimiento.

Sin compromisoAnálisis gratuito de tu sitioHabla con un estratega senior

Contexto rápido, después agendas

Tres preguntas para llegar preparados a la sesión. El calendario aparece al enviar.

Nunca compartimos tus datos. Una persona real te contesta.