≡En resumen
- La estructura de URL es la plantilla que siguen todas las direcciones de tu web, no una URL concreta.
- Google pide URL simples, con palabras legibles, guiones y parámetros estándar clave=valor.
- Filtros, ordenaciones, IDs de sesión y calendarios pueden generar miles de URL inútiles.
- Carpetas o estructura plana son válidas para SEO; lo importante es la coherencia y la estabilidad.
- Para varios países o idiomas, Google compara dominios de país, subdominios y subcarpetas, y desaconseja los parámetros.
01 ¿Qué es la estructura de URL de una web?
No hay que confundirla con la arquitectura web, que es cómo se organizan y enlazan las páginas. Una web puede tener una arquitectura profunda y URL planas, o al revés. Cada página, dentro de esa plantilla, se distingue por su slug.
02 Qué recomienda Google sobre la estructura de URL
- ✓Usa palabras legibles y descriptivas en lugar de IDs largos.
- ✓Escribe las palabras en el idioma del público (y en su alfabeto, codificado en UTF-8 si no es ASCII).
- ✓Separa las palabras con guiones (-), no con guiones bajos (_).
- ✓Usa parámetros estándar: clave=valor, separados por &.
- ✓No uses fragmentos (#) para cambiar el contenido de la página.
- ✓Mantén un criterio único de mayúsculas y minúsculas, porque las URL las distinguen.
- ✓Evita que la web genere un número desmesurado de URL para el mismo contenido.
| Problema | Ejemplo | Solución |
|---|---|---|
| Filtros acumulativos | ?color=rojo&talla=38&marca=x&precio=50-100 | Limitar las combinaciones rastreables (robots.txt) y posicionar solo las que tengan demanda |
| IDs de sesión en la URL | ?sessionid=8f3a2c | Guardar la sesión en cookies |
| Parámetros de referencia | ?ref=facebook | Usar etiquetado de campaña y canonical a la URL limpia |
| Parámetros de ordenación | ?orden=precio-asc | Bloquear el rastreo de las ordenaciones o usar fragmentos |
| Calendarios infinitos | /agenda/2031/05/ | Poner nofollow en los enlaces a fechas futuras lejanas |
| Enlaces relativos rotos | /blog/blog/blog/articulo/ | Usar enlaces absolutos o relativos a la raíz |
03 Carpetas o estructura plana: qué elegir
| Criterio | Con carpetas (/categoria/producto/) | Plana (/producto/) |
|---|---|---|
| Legibilidad | El usuario ve el contexto de la página | URL más cortas |
| Análisis | Fácil segmentar por carpeta en Search Console y Analytics | Hay que segmentar por otros criterios |
| Cambios de categoría | Si un producto cambia de categoría, cambia la URL y necesita un 301 | La URL no cambia |
| Productos en varias categorías | Riesgo de URL duplicadas | Una sola URL por producto |
| Mejor para | Blogs, webs de servicios, secciones estables | Tiendas con productos en varias categorías |
04 Parámetros y navegación facetada
Las tiendas online y los portales generan URL con parámetros para cada filtro. Un catálogo de 500 productos con 6 filtros puede producir decenas de miles de combinaciones. La guía de Google sobre navegación facetada, actualizada en diciembre de 2025, propone decidir primero qué combinaciones merecen indexarse y cerrar el rastreo del resto.
-
1
Elige las facetas con demanda
Por ejemplo, «zapatillas trail mujer» merece una URL indexable y limpia, como /zapatillas/trail/mujer/.
-
2
Bloquea el resto en robots.txt
Si no necesitas indexar las URL con filtros, Google recomienda impedir su rastreo con reglas de robots.txt.
-
3
O usa fragmentos
Los filtros en el fragmento (#color=rojo) no se rastrean como URL distintas.
-
4
Mantén un orden fijo
Si los filtros van en la ruta, que siempre aparezcan en el mismo orden y sin repetirse.
-
5
Devuelve 404 si no hay resultados
Las combinaciones vacías deben responder 404, no redirigir a la categoría.
05 Subdominios, subcarpetas o dominios de país
| Opción | Ejemplo | Ventajas | Inconvenientes |
|---|---|---|---|
| Dominio de país (ccTLD) | tumarca.fr | Segmentación geográfica clara | Caro, más infraestructura, un solo país por dominio |
| Subdominio | fr.tumarca.com | Fácil de configurar, permite servidores distintos | El usuario puede no reconocer el país por la URL |
| Subcarpeta | tumarca.com/fr/ | Fácil de configurar y de mantener en un solo host | Un único servidor, separación menos clara |
| Parámetro | tumarca.com?loc=fr | Ninguna relevante | No recomendado por Google |
Para un blog, una tienda o una zona de ayuda, la decisión es parecida: un subdominio da independencia técnica (otro CMS, otro servidor), mientras que una subcarpeta concentra todo en el mismo sitio y simplifica el mantenimiento. Si vas a abrir mercados, conviene decidirlo dentro de una estrategia de SEO internacional antes de publicar, porque cambiarlo después implica migrar miles de URL.
06 Ejemplos de estructura de URL según el tipo de web
| Tipo de web | Patrón recomendado | Ejemplo |
|---|---|---|
| Web de servicios | /servicio/ y, si hay variantes, /servicio/variante/ | /fisioterapia/suelo-pelvico/ |
| Blog | /blog/slug/ o /slug/ sin fecha | /blog/como-elegir-colchon/ |
| Tienda online | /categoria/ y /producto/ (plana) o /categoria/producto/ | /colchones/ y /colchon-viscoelastico-150/ |
| Negocio con varias sedes | /ciudad/ o /servicio/ciudad/ | /fisioterapia/valencia/ |
| Web multidioma | /idioma/ o /idioma-pais/ en subcarpetas | /en/ y /fr/ |
| SaaS o aplicación | Web pública en el dominio; la aplicación en un subdominio | app.tuempresa.com |
07 Cómo cambiar la estructura de URL sin perder posicionamiento
-
1
Inventario
Exporta todas las URL actuales con su tráfico, enlaces externos y posiciones.
-
2
Mapa de redirecciones
Asigna a cada URL antigua su equivalente nueva, una a una, no todo a la portada.
-
3
Redirecciones 301
Impleméntalas en el servidor y evita cadenas de varias redirecciones.
-
4
Enlaces internos, canonical y sitemap
Actualízalos para que apunten directamente a las URL nuevas.
-
5
Seguimiento
Vigila en Search Console los errores 404 y la indexación de las URL nuevas durante las semanas siguientes.
Un portal inmobiliario usaba /ficha.php?id=4521&tipo=2. Al pasar a /pisos/valencia/ruzafa/piso-3-habitaciones-4521/, cada URL describe el inmueble, el usuario reconoce la zona y los informes se pueden segmentar por ciudad y barrio. Con un mapa de redirecciones completo, el cambio se hace sin perder los enlaces ni las posiciones. Es el tipo de revisión que incluye un servicio de auditoría SEO antes de cualquier migración.
Preguntas frecuentes sobre URL structure
Es el patrón que siguen las direcciones de todas las páginas de una web: carpetas, slugs, parámetros e idiomas. Define, por ejemplo, si un producto vive en /categoria/producto/ o en /producto/.
La más simple que refleje tu contenido y que no vayas a cambiar. Google no premia un patrón concreto; pide URL legibles, con guiones, parámetros estándar y sin duplicados innecesarios.
Ambas opciones funcionan. La subcarpeta es más fácil de mantener en un solo sitio; el subdominio da independencia técnica. Para versiones por país, Google compara ccTLD, subdominios y subcarpetas, y desaconseja los parámetros.
No por sí mismas, pero pueden generar muchas URL para el mismo contenido y malgastar rastreo. Usa el formato clave=valor, limita las combinaciones rastreables e indica la versión canónica.
Da igual para el SEO, siempre que elijas una forma y la mantengas. Google trata /pagina y /pagina/ como URL distintas, así que la otra versión debe redirigir con un 301.
No hay un número oficial. Usa las carpetas que aporten contexto real al usuario; lo importante para Google es a cuántos clics está la página y cuántos enlaces internos recibe.
Sí, pero es una migración: necesitas redirecciones 301 una a una, actualizar enlaces internos y sitemap, y vigilar Search Console. Hazlo solo si la mejora compensa el riesgo.
Sí, cuando describen de verdad la sección o la página, como /fisioterapia/valencia/. No repitas la misma palabra en cada carpeta ni alargues la URL solo para incluir términos: el efecto directo en el ranking es pequeño y la legibilidad importa más.
Fuentes consultadas
Sobre el autor
Raúl Aránega Segura
CEO y especialista SEO en appyweb
Fundador de appyweb. Más de una década posicionando webs y tiendas online en Google y, ahora, en las respuestas de la IA.
Ver perfil en LinkedIn ↗