Estructura de URLs: Rutas Limpias y Amigables para SEO

Este artículo explica nuestra estructura de URL en los diferentes tipos de páginas y cómo apoya el SEO y la experiencia del usuario.

Patrones de URL

Páginas de Producto

Patrón: /p/<sku>

Ejemplo: /p/Treo-N100-8-256-2H-W6-11P

Estructura: SKU directamente en la URL (separado por guiones)

Beneficio: URL única por configuración, descriptiva

Páginas de Consulta

Patrón: /q/<slug>

Ejemplo: /q/mini-pc-for-office

Estructura: Texto de consulta con guiones

Beneficio: Legible, amigable para SEO, compartible

Páginas de Búsqueda

Patrón: /q/?q=<query>

Ejemplo: /q/?q=fanless+computer

Estructura: Parámetro de consulta

Beneficio: Dinámico, no indexado

Páginas de Pieza

Patrón: /i/<partid>

Ejemplo: /i/N100

Estructura: ID de pieza directamente en la URL

Beneficio: Corta, memorable

Páginas de Familia

Patrón: /f/<family>

Ejemplo: /f/treo

Estructura: Nombre de la familia

Beneficio: Páginas configuradoras de producto

Páginas de Categoría

Patrón: /c/<category>

Ejemplo: /c/mini-pc

Estructura: Nombre de la categoría

Beneficio: Navegar por categoría

Páginas de Comparación

Patrón: /c/<name>

Ejemplo: /c/treo-vs-s

Estructura: Nombre de la comparación

Beneficio: Comparación lado a lado

Páginas de Artículo

Patrón: /a/<slug>

Ejemplo: /a/rdp-thin-client

Estructura: Slug del artículo

Beneficio: Documentación técnica

Páginas de Paquete

Patrón: /b/<bundle-id>

Ejemplo: /b/office-bundle

Estructura: Identificador del paquete

Beneficio: Paquetes preconfigurados

Parámetros de URL

Selección de Idioma

Parámetro: ?lang=<code>

Ejemplo: /p/Treo-N100?lang=hi

Comportamiento: Establece el idioma, luego redirige a URL limpia

Almacenamiento: Sesión + cookie

Selección de Moneda

Parámetro: ?curr=<code>

Ejemplo: /p/Treo-N100?curr=USD

Comportamiento: Establece la moneda, luego redirige a URL limpia

Almacenamiento: Sesión + cookie

Filtros (Páginas de Consulta)

Parámetro: ?<feature>=<value>

Ejemplo: /q/mini-pc?Cores=4&Main+Memory=8

Comportamiento: Filtrado dinámico, sin redirección

Beneficio: Vistas filtradas compartibles

Parámetros de Seguimiento

Parámetros: gclid, gbraid, wbraid, fbclid, utm_*

Ejemplo: /p/Treo-N100?gclid=abc123

Comportamiento: Almacenados en sesión/cookie, eliminados de la URL

Beneficio: URLs limpias, atribución preservada

Estrategia de URL Limpia

Eliminación de Parámetros

Después del procesamiento, redirigimos a URLs limpias:

Antes: /p/Treo-N100?lang=hi&curr=USD

Después: /p/Treo-N100

Beneficio: URLs más limpias, mejor almacenamiento en caché

Manejo de Barra Inclinada Final

Redirigimos las barras inclinadas finales:

Antes: /p/Treo-N100/

Después: /p/Treo-N100

Beneficio: URLs canónicas, sin contenido duplicado

Normalización de Mayúsculas y Minúsculas

Los SKU y slugs distinguen entre mayúsculas y minúsculas:

Válido: /p/Treo-N100

Inválido: /p/treo-n100 (404)

Beneficio: URLs consistentes

Consideraciones de SEO

URLs Canónicas

Cada página tiene una URL canónica:

<link rel="canonical" href="https://www.thinvent.in/p/Treo-N100">

Beneficio: Previene problemas de contenido duplicado

Etiquetas Hreflang

Versiones en idiomas alternativos:

<link rel="alternate" hreflang="en" href="/p/Treo-N100">
<link rel="alternate" hreflang="hi" href="/p/Treo-N100?lang=hi">

Beneficio: Google muestra la versión de idioma correcta

Mapa del Sitio

Todas las páginas incluidas en sitemap.xml:

  • Páginas de producto

  • Páginas de consulta

  • Páginas de artículo

  • Páginas de categoría

  • Páginas de familia

Beneficio: Mejor rastreo e indexación

Robots.txt

Producción (vía CloudFront): Permitir todo

Puesta en escena (acceso directo): No permitir nada

Detección: Presencia de encabezado de CloudFront

Beneficio: Solo la producción es indexada

Redirecciones de URL

Antiguo a Nuevo

Mantenemos redirecciones para patrones de URL antiguos:

Antiguo: /gs/<sku> (Google Shopping)

Nuevo: /p/<sku>

Estado: 301 Redirección Permanente

URLs de Hojas de Datos

Patrón: /ds/<sku>.pdf

Comportamiento: Generar PDF bajo demanda

Sin redirección: Respuesta directa de PDF

Validación de URL

Validación de SKU

Antes de servir la página de producto:

  • Verificar si el SKU existe en productdb

  • Validar formato (separado por guiones)

  • Devolver 404 si es inválido

Validación de Slug

Antes de servir la página de consulta:

  • Verificar si el slug existe en QueryPageV3

  • Recurso alternativo a búsqueda si no se encuentra

  • Devolver resultados de búsqueda

Referencias

Conceptos Técnicos

Artículos Relacionados

Resumen

Nuestra estructura de URL es limpia, descriptiva y amigable para SEO:

Tipos de página:

  • /p/<sku> - Páginas de producto

  • /q/<slug> - Páginas de consulta

  • /q/?q=<query> - Páginas de búsqueda

  • /i/<partid> - Páginas de pieza

  • /f/<family> - Páginas de familia

  • /c/<category> - Páginas de categoría

  • /a/<slug> - Páginas de artículo

  • /b/<bundle> - Páginas de paquete

Parámetros:

  • ?lang=<code> - Idioma (redirige a URL limpia)

  • ?curr=<code> - Moneda (redirige a URL limpia)

  • ?<feature>=<value> - Filtros (sin redirección)

  • ?gclid=<id> - Seguimiento (almacenado, eliminado de la URL)

SEO:

  • ✅ URLs canónicas

  • ✅ Etiquetas Hreflang

  • ✅ Sitemap.xml

  • ✅ Robots.txt (consciente del entorno)

Validación:

  • ✅ Verificación de existencia de SKU

  • ✅ Verificación de existencia de slug

  • ✅ 404 para URLs inválidas

Esta estructura equilibra legibilidad, SEO y funcionalidad.


← Volver al Índice de Documentación