Struttura degli URL: Percorsi Puliti e SEO-Friendly

Questo articolo spiega la nostra struttura degli URL per diversi tipi di pagina e come supporta la SEO e l'esperienza utente.

Modelli di URL

Pagine Prodotto

Modello: /p/<sku>

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

Struttura: SKU direttamente nell'URL (separato da trattini)

Vantaggio: URL unico per configurazione, descrittivo

Pagine Query

Modello: /q/<slug>

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

Struttura: Testo della query separato da trattini

Vantaggio: Leggibile, SEO-friendly, condivisibile

Pagine di Ricerca

Modello: /q/?q=<query>

Esempio: /q/?q=fanless+computer

Struttura: Parametro di query

Vantaggio: Dinamico, non indicizzato

Pagine Componente

Modello: /i/<partid>

Esempio: /i/N100

Struttura: ID componente direttamente nell'URL

Vantaggio: Breve, memorabile

Pagine Famiglia

Modello: /f/<family>

Esempio: /f/treo

Struttura: Nome della famiglia

Vantaggio: Pagine configuratore prodotto

Pagine Categoria

Modello: /c/<category>

Esempio: /c/mini-pc

Struttura: Nome della categoria

Vantaggio: Naviga per categoria

Pagine Confronto

Modello: /c/<name>

Esempio: /c/treo-vs-s

Struttura: Nome del confronto

Vantaggio: Confronto affiancato

Pagine Articolo

Modello: /a/<slug>

Esempio: /a/rdp-thin-client

Struttura: Slug dell'articolo

Vantaggio: Documentazione tecnica

Pagine Bundle

Modello: /b/<bundle-id>

Esempio: /b/office-bundle

Struttura: Identificatore del bundle

Vantaggio: Pacchetti preconfigurati

Parametri URL

Selezione Lingua

Parametro: ?lang=<code>

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

Comportamento: Imposta la lingua, poi reindirizza all'URL pulito

Memorizzazione: Sessione + cookie

Selezione Valuta

Parametro: ?curr=<code>

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

Comportamento: Imposta la valuta, poi reindirizza all'URL pulito

Memorizzazione: Sessione + cookie

Filtri (Pagine Query)

Parametro: ?<feature>=<value>

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

Comportamento: Filtraggio dinamico, nessun reindirizzamento

Vantaggio: Viste filtrate condivisibili

Parametri di Tracciamento

Parametri: gclid, gbraid, wbraid, fbclid, utm_*

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

Comportamento: Memorizzati in sessione/cookie, rimossi dall'URL

Vantaggio: URL puliti, attribuzione preservata

Strategia URL Puliti

Rimozione Parametri

Dopo l'elaborazione, reindirizziamo agli URL puliti:

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

Dopo: /p/Treo-N100

Vantaggio: URL più puliti, migliore caching

Gestione Barra Finale

Reindirizziamo le barre finali:

Prima: /p/Treo-N100/

Dopo: /p/Treo-N100

Vantaggio: URL canonici, nessun contenuto duplicato

Normalizzazione Maiuscole/Minuscole

SKU e slug sono case-sensitive:

Valido: /p/Treo-N100

Non valido: /p/treo-n100 (404)

Vantaggio: URL coerenti

Considerazioni SEO

URL Canonici

Ogni pagina ha un URL canonico:

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

Vantaggio: Previene problemi di contenuto duplicato

Tag Hreflang

Versioni in lingue alternative:

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

Vantaggio: Google mostra la versione nella lingua corretta

Sitemap

Tutte le pagine incluse in sitemap.xml:

  • Pagine prodotto

  • Pagine query

  • Pagine articolo

  • Pagine categoria

  • Pagine famiglia

Vantaggio: Migliore crawling e indicizzazione

Robots.txt

Produzione (via CloudFront): Consenti tutto

Staging (accesso diretto): Nega tutto

Rilevamento: Presenza header CloudFront

Vantaggio: Solo la produzione viene indicizzata

Reindirizzamenti URL

Da Vecchio a Nuovo

Manteniamo reindirizzamenti per i vecchi modelli di URL:

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

Nuovo: /p/<sku>

Stato: 301 Reindirizzamento Permanente

URL Schede Tecniche

Modello: /ds/<sku>.pdf

Comportamento: Genera PDF on-demand

Nessun reindirizzamento: Risposta PDF diretta

Validazione URL

Validazione SKU

Prima di servire la pagina prodotto:

  • Verifica se lo SKU esiste in productdb

  • Valida il formato (separato da trattini)

  • Restituisce 404 se non valido

Validazione Slug

Prima di servire la pagina query:

  • Verifica se lo slug esiste in QueryPageV3

  • Fallback alla ricerca se non trovato

  • Restituisce risultati di ricerca

Riferimenti

Concetti Tecnici

Articoli Correlati

Riepilogo

La nostra struttura degli URL è pulita, descrittiva e SEO-friendly:

Tipi di pagina:

  • /p/<sku> - Pagine prodotto

  • /q/<slug> - Pagine query

  • /q/?q=<query> - Pagine di ricerca

  • /i/<partid> - Pagine componente

  • /f/<family> - Pagine famiglia

  • /c/<category> - Pagine categoria

  • /a/<slug> - Pagine articolo

  • /b/<bundle> - Pagine bundle

Parametri:

  • ?lang=<code> - Lingua (reindirizza all'URL pulito)

  • ?curr=<code> - Valuta (reindirizza all'URL pulito)

  • ?<feature>=<value> - Filtri (nessun reindirizzamento)

  • ?gclid=<id> - Tracciamento (memorizzato, rimosso dall'URL)

SEO:

  • ✅ URL canonici

  • ✅ Tag hreflang

  • ✅ Sitemap.xml

  • ✅ Robots.txt (sensibile all'ambiente)

Validazione:

  • ✅ Controllo esistenza SKU

  • ✅ Controllo esistenza slug

  • ✅ 404 per URL non validi

Questa struttura bilancia leggibilità, SEO e funzionalità.


← Torna all'Indice della Documentazione