Guía completa sobre URLs: tipos, estructura y buenas prácticas

  • Una URL identifica y localiza recursos en la web mediante protocolo, dominio, ruta, parámetros y fragmento.
  • Diseñar URLs claras, cortas, en HTTPS y con buena jerarquía mejora rastreo, SEO y experiencia de usuario.
  • Controlar parámetros, duplicados y redirecciones 301 es clave en sitios grandes y tiendas online.
  • Elegir bien entre URLs estáticas/dinámicas, absolutas/relativas y gestionar canónicas evita problemas de indexación.

Guía completa sobre URLs

Usamos URLs continuamente sin pensarlo: cuando haces clic en un anuncio, revisas tu banco online, abres tu gestor de correo o entras en tu web favorita, siempre hay una dirección única que el navegador interpreta para llevarte al recurso correcto. Esa cadena de texto aparentemente inocente es, en realidad, uno de los pilares técnicos de Internet y una de las bases de cualquier estrategia de SEO mínimamente seria. URLs: qué son, estructura, tipos y buenas prácticas SEO.

Entender a fondo qué es una URL, cómo se construye, qué tipos existen y qué buenas prácticas conviene seguir no es solo “cosa de frikis de sistemas”. Afecta directamente a cómo rastrea Google tu sitio, cómo reparte la relevancia entre tus páginas, cómo se comportan los usuarios ante tus resultados y hasta a la seguridad de los datos que envían a tu web. Una buena arquitectura de URLs es como un mapa claro tanto para los buscadores como para las personas.

Qué es exactamente una URL y para qué sirve

Una URL (Uniform Resource Locator) es la dirección única de un recurso en Internet. Ese recurso puede ser casi cualquier cosa: una página HTML, una imagen, un PDF, un vídeo, un archivo descargable, un endpoint de API, etc. Cuando escribes una URL en la barra del navegador o haces clic en un enlace, el navegador usa esa dirección para localizar el servidor, pedir el recurso y mostrarlo en pantalla.

La URL cumple dos funciones clave: por un lado, identifica de forma inequívoca un recurso concreto; por otro, indica cómo acceder a él (qué protocolo usar, a qué dominio acudir y qué ruta seguir en el servidor). Por eso se suele comparar con la dirección postal de una casa: indica el país, la ciudad, la calle, el número y, si hace falta, hasta el piso y la puerta.

En SEO, las URLs tienen una importancia estratégica. Un buen diseño de URLs facilita el rastreo, evita contenido duplicado, refuerza la relevancia semántica de cada página, mejora el CTR en las SERPs y ayuda al usuario a entender, solo leyendo la dirección, qué se va a encontrar dentro.

Estructura de una URL y sus partes

Aunque a simple vista una URL parezca una simple línea de texto, está formada por varios componentes bien definidos. Cada parte tiene una función concreta y todas juntas conforman un “camino” que siguen los navegadores y los bots de búsqueda para llegar al recurso correcto.

Protocolo o esquema

El protocolo es el inicio de la URL y define cómo se comunican el navegador y el servidor. Los más habituales en la web son:

  • HTTP (HyperText Transfer Protocol): protocolo clásico de la web, sin cifrado.
  • HTTPS (HyperText Transfer Protocol Secure): la versión segura de HTTP, que cifra los datos usando SSL/TLS.
  • FTP (File Transfer Protocol): protocolo para transferencia de archivos entre cliente y servidor.
  • mailto: esquema especial para abrir el cliente de correo con una dirección predefinida.

Desde el punto de vista SEO y de confianza del usuario, HTTPS es obligatorio. Google lo toma como señal de calidad, los navegadores marcan como “no seguras” las webs sin cifrado y manejar datos sensibles sin HTTPS es un riesgo serio.

Subdominio

El subdominio es la parte que aparece justo antes del nombre de dominio, separada por un punto. El más conocido es www, pero puedes usar prácticamente cualquier palabra para organizar tu proyecto en secciones independientes.

  • https://www.ejemplo.com → subdominio habitual de la web pública.
  • https://blog.ejemplo.com → subdominio para el blog.
  • https://tienda.ejemplo.com → subdominio para el e‑commerce.

Los subdominios funcionan casi como “sitios separados” a nivel técnico y de SEO, con sus propios archivos, configuraciones e incluso propiedades en Search Console, aunque compartan dominio raíz.

Nombre de dominio y extensión (TLD)

El dominio es el nombre principal del sitio web y es único en Internet. Está formado por:

  • Nombre de dominio (SLD, dominio de segundo nivel): la parte que eliges, por ejemplo miempresa.
  • Extensión o dominio de nivel superior (TLD): la “cola” que va después del punto: .com, .es, .org, etc.

Los TLD pueden dividirse en varias categorías:

  • gTLD genéricos: .com, .net, .org, etc.
  • ccTLD de código de país: .es, .mx, .fr, que indican enfoque geográfico.
  • sTLD patrocinados: extensiones ligadas a comunidades u organizaciones concretas, como .travel o .asia.
  • nuevos gTLD: extensiones más recientes y temáticas, como .online, .store, .tech, .blog, etc.

Elegir dominio y TLD influye en la percepción de la marca, el enfoque local y, en algunos casos, en el posicionamiento geográfico. Por ejemplo, un .es envía una señal clara de orientación al público de España.

Ruta o path

La ruta es la parte de la URL que va después del dominio y describe la ubicación interna del recurso, normalmente imitando una estructura de carpetas:

Ruta de ejemplo: https://www.ejemplo.com/blog/seo/url-amigable

En este ejemplo, la ruta es /blog/seo/url-amigable, que podría corresponderse con carpetas y un archivo concreto en el servidor, o bien ser “ruta virtual” generada por el CMS. Cuantas más secciones (separadas por “/”), más específica será la localización.

Parámetros o cadena de consulta

Los parámetros son datos adicionales que se pasan a través de la URL después de un signo de interrogación ?. Se usan mucho en buscadores internos, filtros de productos, paginaciones o seguimiento de campañas.

Formato general:

Ejemplo de parámetros: ?clave1=valor1&clave2=valor2

Ejemplo práctico:

URL de búsqueda de ejemplo: https://www.ejemplo.com/busqueda?query=zapatos&pagina=2&color=negro

Aquí tenemos varios parámetros: query=zapatos (término buscado), pagina=2 (paginación) y color=negro (filtro). A nivel SEO conviene usarlos con cabeza para no generar miles de combinaciones inútiles.

Fragmento o ancla

El fragmento es la parte de la URL que empieza con # y sirve para saltar a una sección concreta dentro de una misma página:

URL con fragmento: https://www.ejemplo.com/guia-url#buenas-practicas

El navegador interpreta ese fragmento y desplaza la vista al elemento correspondiente en el HTML (por ejemplo, un encabezado con ese identificador). El fragmento no se envía al servidor; solo afecta al comportamiento del cliente.

Sintaxis y caracteres permitidos en una URL

Buenas prácticas de sintaxis de URL

Una URL no admite cualquier carácter tal cual lo escribimos. Existen reglas de sintaxis que definen qué símbolos se pueden usar libremente, cuáles tienen un significado especial y cuáles deben codificarse.

Caracteres no reservados

Son los caracteres “seguros”, que pueden aparecer sin codificar:

  • Letras: A-Z y a-z.
  • Dígitos: 0-9.
  • Signos especiales: - (guion), _ (guion bajo), . (punto), ~ (virgulilla).

En SEO se recomienda usar minúsculas y guiones medios para separar palabras, porque los buscadores los interpretan como separadores naturales.

Caracteres reservados y codificación por porcentaje

Otros caracteres tienen funciones especiales dentro de la URL (por ejemplo /, ?, #, &, =). Si necesitas incluirlos como parte del nombre de un recurso y no como separadores, hay que “escaparlos” con codificación porcentual.

La codificación por porcentaje consiste en sustituir el carácter por % + su código hexadecimal. Por ejemplo, un espacio se representa como %20. Muchos CMS hacen esto de forma automática, pero conviene entenderlo para evitar URLs llenas de símbolos raros.

Sensibilidad a mayúsculas y longitud de la URL

En la práctica, las partes de dominio no distinguen entre mayúsculas y minúsculas, pero el path puede ser sensible según el servidor. Para no liarla, lo mejor es utilizar siempre minúsculas consistentes en las rutas.

Respecto a la longitud, aunque no haya un límite “oficial” estricto, tanto navegadores como buscadores tienen umbrales prácticos. A nivel SEO y de UX, una URL clara y relativamente corta (se suele recomendar por debajo de unos 60-90 caracteres cuando se pueda) es mucho más manejable y clicable.

Tipos de URL según su estructura y uso

En SEO y desarrollo se suele clasificar las URLs en varios grupos para entender mejor su comportamiento y tomar decisiones técnicas adecuadas.

URL absolutas y relativas

Estructura y partes de una URL

Una URL absoluta incluye toda la información necesaria: protocolo, dominio y ruta completa. Por ejemplo:

Ejemplo absoluto: https://www.ejemplo.com/blog/que-es-una-url

Se usan para enlazar recursos de forma independiente al contexto, sobre todo en enlaces externos, feeds, sitemaps XML, correos, etc.

Una URL relativa solo indica la ruta desde la ubicación actual o desde la raíz del sitio, omitiendo protocolo y dominio:

Ejemplo relativo: /blog/que-es-una-url

El navegador asume que el dominio es el mismo en el que ya estás. Es muy habitual utilizar URLs relativas en enlaces internos dentro de un mismo proyecto.

URLs amigables versus no amigables

Cuando hablamos de URLs amigables (o SEO friendly) nos referimos a direcciones limpias, legibles y descriptivas, que dan pistas claras del contenido:

Ejemplo amigable: https://www.ejemplo.com/curso-marketing-digital-online

Características típicas de una URL amigable:

  • Incluye palabras clave relevantes.
  • Se entiende fácilmente al leerla.
  • No abusa de parámetros ni códigos crípticos.
  • Mejora el CTR porque el usuario “ve” el contenido antes de entrar.

Por el contrario, una URL no amigable suele estar plagada de IDs y parámetros sin sentido para la persona:

Ejemplo no amigable: https://www.ejemplo.com/p?id=1234&cat=567

Este tipo de URL complica la memorización, no aporta contexto semántico y rara vez inspira confianza, por lo que conviene limitar su uso a casos donde de verdad sean necesarios (búsquedas internas, tracking, etc.).

URLs estáticas y dinámicas

url

Las URLs estáticas son aquellas que no cambian en función de parámetros o acciones del usuario. Normalmente representan contenido “fijo” o, al menos, con una estructura muy estable:

Ejemplo estático: https://www.ejemplo.com/servicios/diseno-web

Suelen ser más amigables para SEO, más fáciles de indexar y de enlazar, y son la opción preferente para contenido que quieras posicionar de forma estable.

Las URLs dinámicas se generan al vuelo a partir de consultas, filtros, sesiones o paginaciones, y suelen llevar parámetros en la cadena de consulta:

Ejemplo dinámico: https://www.ejemplo.com/busqueda?categoria=zapatos&color=negro&orden=precio_asc

Son imprescindibles en e‑commerce con muchos filtros, en listados largos o en buscadores internos. El problema viene cuando se combinan parámetros sin control y se acaban creando miles de URLs casi idénticas, canibalizando contenido y desperdiciando presupuesto de rastreo.

URLs canónicas y URLs duplicadas

En sitios grandes es muy frecuente que el mismo contenido sea accesible desde varias URLs diferentes (por ejemplo, productos filtrados por color, talla, orden, etc.). Para que Google no se haga un lío, se usa la etiqueta canónica.

La URL canónica es la versión “oficial” de una página, la que quieres que se indexe y concentre toda la autoridad:

  • Canónica: https://www.ejemplo.com/zapatos-hombre/
  • Alternativa con filtro: https://www.ejemplo.com/zapatos-hombre?color=negro

url

En el código HTML de la página se añade una etiqueta link rel="canonical" apuntando a la URL principal:

Etiqueta canónica: <link rel="canonical" href="https://www.ejemplo.com/zapatos-hombre/">

Así le dices claramente a Google qué versión debe tomar como referencia, evitando problemas de contenido duplicado y dispersión de señales.

URLs con www y sin www

Un mismo dominio puede tener dos variantes accesibles: con www y sin www:

  • https://www.ejemplo.com
  • https://ejemplo.com

A ojos del buscador son dos hosts distintos, así que hay que elegir una versión canónica (la que quieras usar como principal) y redirigir la otra con un 301, además de declararla correctamente en Search Console.

HTTP frente a HTTPS

HTTP fue el estándar original, pero hoy en día trabajar sin HTTPS es un error grave. HTTPS cifra la comunicación entre servidor y navegador, protege formularios, pagos y datos personales, y además es un factor de ranking.

Buenas prácticas básicas:

  • Tener absolutamente todo el sitio sobre HTTPS.
  • Redirigir permanentemente (301) todas las versiones HTTP a sus equivalentes en HTTPS.
  • Comprobar que no quedan recursos mixtos (imágenes, scripts o estilos cargados por HTTP).

Otros tipos de URL relevantes

Además de las categorías anteriores, hay ciertas variantes con usos muy concretos:

  • URLs callback: se usan para devolver al usuario o al sistema a un origen después de completar un proceso externo (por ejemplo, un pago en una pasarela).
  • URLs vanity o personalizadas cortas: versiones reducidas y fáciles de recordar que redirigen a URLs largas, muy usadas en campañas y redes sociales (ej.: enlaces creados con Bitly o TinyURL).

Ejemplos prácticos de URLs en la web real

Qué es una URL, tipos y estructura: guía básica para diseño web

Ver casos concretos ayuda a interiorizar cómo se combinan todos estos elementos. Algunos ejemplos típicos:

  • Home de un sitio: https://www.hostinger.es/, https://www.microsoft.com/.
  • Sección de tutoriales: https://www.hostinger.es/tutoriales/.
  • Artículo concreto: https://www.hostinger.es/tutoriales/como-crear-una-pagina-web/.
  • Ancla a un apartado: .../como-crear-una-pagina-web/#6_Optimiza_tu_sitio_web_para_los_motores_de_busqueda.
  • Imagen concreta: .../wp-content/uploads/2022/01/montar-tienda-online.png.

Fíjate en cómo la ruta refleja la jerarquía del contenido (categoría > artículo) y cómo el fragmento permite saltar a un consejo concreto dentro de una guía larga.

Buenas prácticas SEO para crear y gestionar URLs

Diseñar bien la estructura de URLs desde el principio ahorra muchos quebraderos de cabeza cuando el proyecto crece. Estas son las recomendaciones más importantes:

Claridad, brevedad y relevancia

Una buena URL describe el contenido con pocas palabras y sin ruido. No hace falta meter toda la frase clave exacta, pero sí los términos esenciales:

  • Mejor: /curso-google-ads-online
  • Peor: /curso-123456 o /c?=a1b2c3

Evita palabras de relleno (“el”, “la”, “y”…) cuando no aportan significado y procura que el usuario, solo leyendo la URL, pueda intuir qué va a encontrar.

Uso adecuado de palabras clave

url

Incluir la palabra clave principal de forma natural en la URL ayuda a reforzar la relevancia, tanto para el usuario como para el buscador. Ejemplo clásico:

/blog/que-es-una-url

No se trata de rellenar la URL con keywords, sino de reflejar el tema central de la página de forma muy directa.

Caracteres recomendados y separadores

Siempre que se pueda, evita tildes, eñes, espacios y caracteres raros, porque suelen transformarse en codificaciones poco amigables (%C3%B1, %20, etc.).

  • Usa minúsculas de forma consistente.
  • Separa palabras con guiones medios -, no con guiones bajos ni espacios.
  • No abuses de símbolos especiales ni de largas cadenas numéricas sin sentido.

Los motores de búsqueda interpretan el guion medio como separador de palabras, lo que mejora la comprensión semántica del contenido de la URL.

Estructura lógica por secciones

Organizar el sitio en secciones claras y reflejar esa jerarquía en las URLs ayuda muchísimo a la navegación y al rastreo:

  • /blog/
  • /formacion/
  • /servicios/

Dentro de cada carpeta, usa rutas coherentes con el tipo de contenido (por ejemplo, /blog/seo/ para artículos de SEO, /servicios/desarrollo-web/ para servicios de programación, etc.).

Evita cambios de URL innecesarios

mujer trabajando en ordenador

Una URL que ya está posicionada y recibe enlaces externos es un activo. Cambiarla sin una buena razón es tirar por la borda parte de la autoridad acumulada.

Si no te queda otra que modificarla (por reestructuración, error de naming, migración, rebranding, etc.), asegúrate de:

  • Configurar redirecciones 301 desde la URL antigua a la nueva.
  • Actualizar todos los enlaces internos para apuntar a la nueva dirección.
  • Revisar que no se generen cadenas de redirecciones innecesarias.

Control de parámetros y contenido duplicado

En tiendas online y sitios grandes, los parámetros son uno de los grandes focos de problemas SEO. Cada filtro, orden o combinación puede generar una URL distinta para el mismo listado de productos.

Buenas prácticas para mantener el caos bajo control:

  • Limitar el número de parámetros que realmente deben ser indexables.
  • Definir URLs canónicas para las versiones principales de categorías y productos.
  • Configurar en herramientas como Google Search Console cómo deben tratarse ciertos parámetros.
  • Bloquear en robots.txt combinaciones que no aportan nada (calendarios infinitos, filtros redundantes…).

Aprovechar subdominios y redirecciones con criterio

Usar subdominios como “blog.” o “tienda.” tiene ventajas organizativas, pero también implica gestionarlos casi como proyectos separados. No siempre es la mejor opción para SEO; muchas veces es preferible mantener todo bajo un mismo dominio y subcarpetas.

Las redirecciones 301 y 302 son herramientas básicas en cualquier migración:

  • 301 para cambios definitivos de URL.
  • 302 para redirecciones temporales (tests, mantenimiento, campañas puntuales).

Una implementación correcta preserva la experiencia de usuario y traslada gran parte de la autoridad SEO a las nuevas direcciones.

Las URLs son mucho más que simples direcciones; son la columna vertebral de la arquitectura de información de tu sitio. Diseñarlas con cabeza, respetar su sintaxis, entender sus tipos y aplicar buenas prácticas SEO marcará la diferencia entre un proyecto fácil de rastrear, usable y escalable y un laberinto de parámetros, duplicados y redirecciones que lastra tu visibilidad y complica cada cambio que quieras hacer en el futuro.