Structure des URL : Chemins propres et optimisés pour le SEO

Cet article explique la structure de nos URL pour les différents types de pages et comment elle favorise le SEO et l'expérience utilisateur.

Modèles d'URL

Pages Produit

Modèle : /p/<sku>

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

Structure : SKU directement dans l'URL (séparé par des tirets)

Avantage : URL unique par configuration, descriptive

Pages de Requête

Modèle : /q/<slug>

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

Structure : Texte de requête avec tirets

Avantage : Lisible, optimisé pour le SEO, partageable

Pages de Recherche

Modèle : /q/?q=<requête>

Exemple : /q/?q=fanless+computer

Structure : Paramètre de requête

Avantage : Dynamique, non indexée

Pages de Pièce

Modèle : /i/<id_pièce>

Exemple : /i/N100

Structure : ID de pièce directement dans l'URL

Avantage : Court, mémorable

Pages de Famille

Modèle : /f/<famille>

Exemple : /f/treo

Structure : Nom de famille

Avantage : Pages de configurateur de produits

Pages de Catégorie

Modèle : /c/<catégorie>

Exemple : /c/mini-pc

Structure : Nom de catégorie

Avantage : Navigation par catégorie

Pages de Comparaison

Modèle : /c/<nom>

Exemple : /c/treo-vs-s

Structure : Nom de comparaison

Avantage : Comparaison côte à côte

Pages d'Article

Modèle : /a/<slug>

Exemple : /a/rdp-thin-client

Structure : Slug d'article

Avantage : Documentation technique

Pages de Bundle

Modèle : /b/<id-bundle>

Exemple : /b/office-bundle

Structure : Identifiant de bundle

Avantage : Packages pré-configurés

Paramètres d'URL

Sélection de Langue

Paramètre : ?lang=<code>

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

Comportement : Définit la langue, puis redirige vers l'URL propre

Stockage : Session + cookie

Sélection de Devise

Paramètre : ?curr=<code>

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

Comportement : Définit la devise, puis redirige vers l'URL propre

Stockage : Session + cookie

Filtres (Pages de Requête)

Paramètre : ?<fonctionnalité>=<valeur>

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

Comportement : Filtrage dynamique, pas de redirection

Avantage : Vues filtrées partageables

Paramètres de Suivi

Paramètres : gclid, gbraid, wbraid, fbclid, utm_*

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

Comportement : Stockés en session/cookie, retirés de l'URL

Avantage : URLs propres, attribution préservée

Stratégie d'URL Propres

Suppression des Paramètres

Après traitement, nous redirigeons vers des URLs propres :

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

Après : /p/Treo-N100

Avantage : URLs plus propres, meilleur cache

Gestion de la Barre Oblique Finale

Nous redirigeons les barres obliques finales :

Avant : /p/Treo-N100/

Après : /p/Treo-N100

Avantage : URLs canoniques, pas de contenu dupliqué

Normalisation de la Casse

Les SKU et slugs sont sensibles à la casse :

Valide : /p/Treo-N100

Invalide : /p/treo-n100 (404)

Avantage : URLs cohérentes

Considérations SEO

URLs Canoniques

Chaque page a une URL canonique :

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

Avantage : Évite les problèmes de contenu dupliqué

Balises Hreflang

Versions linguistiques alternatives :

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

Avantage : Google affiche la bonne version linguistique

Sitemap

Toutes les pages incluses dans sitemap.xml :

  • Pages produit

  • Pages de requête

  • Pages d'article

  • Pages de catégorie

  • Pages de famille

Avantage : Meilleur crawl et indexation

Robots.txt

Production (via CloudFront) : Tout autoriser

Staging (accès direct) : Tout interdire

Détection : Présence d'en-tête CloudFront

Avantage : Seule la production est indexée

Redirections d'URL

Ancien vers Nouveau

Nous maintenons des redirections pour les anciens modèles d'URL :

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

Nouveau : /p/<sku>

Statut : Redirection 301 Permanente

URLs de Fiches Techniques

Modèle : /ds/<sku>.pdf

Comportement : Générer le PDF à la demande

Pas de redirection : Réponse PDF directe

Validation d'URL

Validation SKU

Avant de servir une page produit :

  • Vérifier si le SKU existe dans productdb

  • Valider le format (séparé par des tirets)

  • Retourner 404 si invalide

Validation Slug

Avant de servir une page de requête :

  • Vérifier si le slug existe dans QueryPageV3

  • Rebasculer vers la recherche si non trouvé

  • Retourner les résultats de recherche

Références

Concepts Techniques

Articles Connexes

Résumé

Notre structure d'URL est propre, descriptive et optimisée pour le SEO :

Types de pages :

  • ✅ /p/<sku> - Pages produit

  • ✅ /q/<slug> - Pages de requête

  • ✅ /q/?q=<requête> - Pages de recherche

  • ✅ /i/<id_pièce> - Pages de pièce

  • ✅ /f/<famille> - Pages de famille

  • ✅ /c/<catégorie> - Pages de catégorie

  • ✅ /a/<slug> - Pages d'article

  • ✅ /b/<bundle> - Pages de bundle

Paramètres :

  • ✅ ?lang=<code> - Langue (redirige vers l'URL propre)

  • ✅ ?curr=<code> - Devise (redirige vers l'URL propre)

  • ✅ ?<fonctionnalité>=<valeur> - Filtres (pas de redirection)

  • ✅ ?gclid=<id> - Suivi (stocké, retiré de l'URL)

SEO :

  • ✅ URLs canoniques

  • ✅ Balises Hreflang

  • ✅ Sitemap.xml

  • ✅ Robots.txt (conscient de l'environnement)

Validation :

  • ✅ Vérification d'existence du SKU

  • ✅ Vérification d'existence du slug

  • ✅ 404 pour les URLs invalides

Cette structure équilibre lisibilité, SEO et fonctionnalité.


← Retour à l'Index de la Documentation