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
.travelo.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

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

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

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
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.comhttps://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
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-123456o/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
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

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.txtcombinaciones 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.


