WikiPlus

Estructura de URL para SEO: Mejores Prácticas en WordPress y Shopify

La estructura de URLs de tu sitio web es una decisión arquitectónica que afecta al SEO a largo plazo y que es muy difícil de cambiar una vez que el sitio está consolidado. Las URLs claras, descriptivas y bien organizadas facilitan el rastreo de Google, transmiten autoridad desde las páginas principales hacia las secundarias y hacen que los usuarios entiendan la jerarquía del contenido. Esta guía explica cómo configurar la estructura óptima en WordPress y Shopify, y cómo diseñarla desde cero en proyectos personalizados.

Principios fundamentales de una buena estructura de URLs

Una buena estructura de URLs sigue estos principios: **Jerarquía lógica:** la URL refleja la organización del contenido. `tienda.com/ropa/camisetas/camiseta-azul-manga-corta` comunica claramente que este producto pertenece a la categoría «ropa» → subcategoría «camisetas». **Palabras clave en los directorios:** los nombres de las carpetas de categoría también son parte de la URL y también pueden contener keywords relevantes. `/herramientas/seo-web/meta-tag-generator` tiene más valor SEO que `/tools/cat-3/item-456`. **Profundidad moderada:** más de 4 niveles de subdirectorio es excesivo para la mayoría de sitios. Las páginas muy anidadas reciben menos autoridad interna por enlace y pueden ser vistas como de menor importancia por Google. **Consistencia:** una vez elegida una estructura, aplícala de forma consistente. No mezcles `/blog/categoria/slug` con `/slug` sin categoría en el mismo sitio. **Sin parámetros cuando sea posible:** las URLs con parámetros como `?page=2&category=seo&sort=newest` son menos amigables para SEO y para usuarios que las URLs de directorio limpias. Usa rewrites en el servidor para convertir parámetros en directorios cuando sea posible.

Configurar la estructura de permalinks en WordPress

WordPress permite configurar la estructura de permalinks en «Ajustes → Enlaces permanentes». La configuración por defecto usa parámetros (`?p=123`) que son pésimos para SEO. Cambia esto antes de publicar cualquier contenido. Las opciones disponibles en WordPress son: - **Nombre de la entrada:** `/nombre-del-post` — simple y limpio, ideal para blogs simples o sitios con una sola categoría de contenido - **Día y nombre:** `/2026/05/12/nombre-del-post` — con la fecha en la URL, válido para noticias pero problemático para contenido evergreen - **Mes y nombre:** `/2026/05/nombre-del-post` — similar problema de fecha - **Numérico:** `/archives/123` — sin palabras clave, no recomendado - **Estructura personalizada:** permite crear cualquier combinación usando tags como `%category%`, `%postname%`, `%year%`, etc. **Configuración recomendada para blogs:** `/%postname%/` (solo el slug del post) o `/%category%/%postname%/` (con categoría). **Configuración recomendada para sitios de noticias:** `/%category%/%postname%/` sin fechas en la URL. Para WooCommerce, la URL de productos es por defecto `/producto/nombre-del-producto`. Puedes mantenerla o cambiar «producto» por algo más descriptivo para tu sector en los ajustes de WooCommerce.

URLs en Shopify: estructura fija y cómo optimizarla

Shopify tiene una estructura de URLs más rígida que WordPress: la plataforma genera automáticamente los prefijos de tipo de contenido y no permite cambiarlos fácilmente. Estructura estándar de Shopify: - Productos: `/products/nombre-del-producto` - Colecciones: `/collections/nombre-de-coleccion` - Artículos del blog: `/blogs/nombre-del-blog/nombre-del-articulo` - Páginas: `/pages/nombre-de-pagina` Lo que SÍ puedes controlar en Shopify es el slug (la parte después del prefijo). Al crear o editar un producto, colección o artículo, tienes acceso al campo «handle» (el término de Shopify para slug) en la sección de SEO del editor. Opta siempre por nombres de colección que contengan keywords: `/collections/zapatillas-running-mujer` tiene más valor SEO que `/collections/cat-12`. Una limitación conocida de Shopify: los productos tienen su propia URL `/products/slug` pero cuando se acceden desde una colección, también pueden tener la URL `/collections/categoria/products/slug`. Shopify maneja el canonical automáticamente, apuntando siempre a `/products/slug` como URL principal. Para blogs en Shopify, considera crear múltiples blogs con nombres descriptivos en lugar de uno genérico: `/blogs/guias-de-moda/` tiene más valor que `/blogs/noticias/`.

Redirecciones 301: gestión de cambios de URL y migraciones

En el mundo ideal, las URLs no cambian nunca. En la realidad, hay migraciones, reestructuraciones de categorías y correcciones de slugs que requieren cambios de URL. Las redirecciones 301 son el mecanismo para manejar estos cambios sin perder el valor SEO acumulado. Una redirección 301 (permanente) le dice a Google: «la página que buscas se ha movido definitivamente a esta nueva URL». Google transfiere aproximadamente el 90-99% del link equity de la URL antigua a la nueva en el plazo de semanas a meses. **Cuándo usar 301:** al cambiar el slug de una página, al migrar de dominio, al reestructurar categorías, al consolidar páginas duplicadas. **Cómo implementar en WordPress:** el plugin «Redirection» gestiona redirecciones sin tocar el código del servidor. También puedes añadirlas directamente en `.htaccess` (Apache) o `nginx.conf` (Nginx). **Cómo implementar en Shopify:** en el panel de Shopify, «Online Store → Navigation → URL Redirects» permite crear redirecciones sin acceso al servidor. **En Next.js:** configura las redirecciones en `next.config.js` con el array `redirects`. **Error común:** crear redirecciones en cadena (`A → B → C → D`). Google y los navegadores siguen la cadena pero cada salto añade latencia y puede reducir la transferencia de link equity. Consolida siempre las cadenas en una sola redirección directa (`A → D`).

Preguntas frecuentes

¿Debo incluir la categoría en la URL de los artículos del blog o solo el slug?
Depende de tu volumen de contenido. Si tienes pocas categorías muy definidas y alto volumen de artículos, incluir la categoría (`/blog/categoria/slug`) ayuda a la organización y puede aportar contexto semántico. Si tienes muchas categorías con pocos artículos cada una, la URL simple `/blog/slug` es más limpia y flexible si reorganizas las categorías en el futuro.
¿Las URLs con números son malas para el SEO?
Los números en URLs por sí mismos no perjudican el SEO. El problema es cuando el número es el único identificador (`/post/1234`) sin ninguna keyword descriptiva. Una URL como `/iphone-16-pro-256gb` con un número de modelo es perfectamente válida para SEO.
¿Qué hacer si dos páginas diferentes tienen el mismo slug en mi CMS?
La mayoría de CMS previenen automáticamente duplicados añadiendo un sufijo numérico (`/mi-slug-2`). Sin embargo, si el problema ocurre entre páginas de tipos de contenido diferentes, usa etiquetas canonical para indicar la página preferida o revisa la arquitectura de URLs para eliminar la ambigüedad.