Navigazione a faccette e filtri: come non far esplodere un e-commerce

Ne parliamo su BlackFrog 🐸

Scopri di più

Colore, taglia, marca, prezzo, materiale, disponibilità, ordinamento: i filtri sono ciò che rende usabile un catalogo da migliaia di prodotti. Per l'utente sono una comodità; per Googlebot, se non governati, sono una fabbrica di URL. Ogni combinazione di filtri può generare un indirizzo diverso con contenuti quasi identici, e in poco tempo un e-commerce da 20.000 prodotti si ritrova con milioni di URL scansionabili.

La navigazione a faccette è uno dei temi tecnici che più spesso troviamo alla radice di problemi di indicizzazione, contenuti duplicati e crawl budget sprecato sui siti grandi. In questa guida vediamo come funziona, perché crea problemi, quali faccette meritano davvero di essere indicizzate e quali tecniche usare per tenere tutto sotto controllo.

Navigazione a faccette: i filtri di un e-commerce generano molti URL per Googlebot
Ogni combinazione di filtri può generare un URL diverso: la navigazione a faccette va governata per non sprecare crawl budget.

1 Cos'è la navigazione a faccette

Si parla di navigazione a faccette (faceted navigation) quando una pagina di elenco – tipicamente una categoria – permette di restringere i risultati combinando più attributi dei prodotti. Ogni attributo è una faccetta (es. "colore"), ogni suo valore è un filtro (es. "blu"). La differenza con i semplici filtri è proprio la combinabilità: si possono applicare più faccette contemporaneamente e, spesso, più valori della stessa faccetta.

Lato tecnico, la selezione viene quasi sempre riflessa nell'URL, di solito tramite parametri: /scarpe-donna/?colore=blu&taglia=38&ordina=prezzo. È una scelta corretta per l'utente (la pagina è condivisibile e il tasto "indietro" funziona), ma è anche il punto in cui nasce il problema SEO.


2 Perché i filtri fanno esplodere gli URL

Il problema è combinatorio. Prendiamo una sola categoria con 5 faccette, ciascuna con 10 valori, e supponiamo che l'utente possa scegliere al massimo un valore per faccetta (o nessuno). Le combinazioni possibili sono 115. Aggiungiamo 4 opzioni di ordinamento e il conto si moltiplica ancora:

1categoria con 5 faccette da 10 valori
161.051combinazioni di filtri possibili
644.204URL con 4 ordinamenti

Esempio di calcolo illustrativo, senza selezione multipla, paginazione né variazioni nell'ordine dei parametri

E siamo ancora ottimisti: con la selezione multipla, l'ordine variabile dei parametri (?colore=blu&taglia=38 e ?taglia=38&colore=blu sono due URL diversi) e la paginazione, i numeri crescono di ordini di grandezza. La maggior parte di queste pagine mostra pochi prodotti, spesso gli stessi, o addirittura nessuno. Le conseguenze sono tre:

1

Crawl budget sprecato

Googlebot spende le sue richieste su combinazioni senza valore e torna più di rado sulle pagine che vendono. È il caso da manuale descritto nella nostra guida al crawl budget.

2

Contenuti duplicati

Migliaia di pagine quasi identiche si contendono le stesse query, diluiscono i segnali e confondono Google su quale URL mostrare.

3

Indice inquinato

In Search Console crescono le pagine "Scansionata, ma attualmente non indicizzata" e "Duplicata", mentre le categorie strategiche faticano.

Google stesso, nella documentazione dedicata alla gestione della navigazione a faccette, indica questi URL come una delle cause più frequenti di scansione eccessiva sui siti di grandi dimensioni.


3 Non tutte le faccette sono uguali: quali indicizzare

L'errore opposto all'abbandono è il blocco totale. Alcune combinazioni corrispondono a ricerche reali e con volume: "sneakers bianche donna", "divano letto grigio", "giacca in pelle uomo". Bloccarle significa rinunciare a traffico di coda lunga molto vicino all'acquisto. La domanda giusta non è "come blocco i filtri?", ma "quali combinazioni hanno una domanda di ricerca e un'offerta sufficiente a soddisfarla?".

SÌ
Da indicizzare — faccette con domanda reale e catalogo adeguato: tipologia, marca, colore, materiale, genere. Diventano vere landing con URL pulito, title, H1 e testo dedicati.
FORSE
Da valutare — combinazioni di due faccette (marca + colore) o attributi di nicchia: solo se i dati di keyword research e il numero di prodotti lo giustificano.
NO
Da escludere — ordinamenti, prezzo, taglia, disponibilità, numero di risultati per pagina, combinazioni di tre o più faccette, parametri di sessione e tracking.

Il criterio è sempre doppio: domanda (esistono ricerche per quella combinazione? Lo dicono keyword research e Search Console) e offerta (la pagina mostra abbastanza prodotti da essere utile, e in modo stabile nel tempo?). Una pagina "sneakers bianche" con due articoli, uno dei quali esaurito, non è una landing: è un soft 404 in attesa di accadere.


4 Le tecniche a disposizione (e cosa fanno davvero)

Non esiste una soluzione unica: ogni strumento agisce su un livello diverso – scansione, indicizzazione o consolidamento dei segnali – e va scelto in base all'obiettivo. Confonderli è la causa principale degli interventi che non funzionano.

Scansione

robots.txt

Il Disallow sui parametri da escludere impedisce a Googlebot di scansionarli: è l'unico tra questi strumenti che risparmia davvero crawl budget. Ma le URL bloccate possono restare indicizzate senza contenuto se ricevono link.

Segnali

Canonical

Il canonical verso la categoria consolida i segnali delle varianti. È però un suggerimento, non un ordine, e Google deve comunque scansionare la pagina per leggerlo: non riduce il crawl.

Indice

Meta robots noindex

Tiene la pagina fuori dall'indice, ma anche qui Google deve scansionarla per vedere il tag. Utile per pulire l'indice, poco efficace sul crawl. Mai combinarlo con il Disallow: se la pagina è bloccata, il noindex non viene letto.

Architettura

Link non scansionabili

Filtri applicati via JavaScript senza generare <a href>, oppure con lo stato nel frammento (#colore=blu), che Google ignora. Si evita il problema alla radice, mantenendo i link veri solo per le faccette da indicizzare.

Lo strumento "Parametri URL" di Search Console, che in passato permetteva di dire a Google come trattare ogni parametro, è stato dismesso nel 2022: oggi la gestione passa interamente da architettura, robots.txt e tag in pagina.

Nella pratica, la configurazione che funziona meglio sui cataloghi grandi è ibrida: le faccette strategiche diventano URL statici e puliti (/scarpe-donna/bianche/), linkati dalla navigazione e trattati come categorie a tutti gli effetti; tutto il resto resta in parametri, viene escluso dalla scansione via robots.txt o reso non scansionabile, e ha un canonical verso la categoria come rete di sicurezza. Per gli URL che restano a parametri, Google raccomanda inoltre di usare il separatore standard &, mantenere un ordine dei parametri coerente e restituire un 404 quando una combinazione non produce risultati, invece di una pagina vuota con codice 200.


5 Gli errori più comuni

1

Disallow + noindex sulla stessa URL: il blocco nel robots.txt impedisce a Google di leggere il noindex, e la pagina può restare indicizzata "senza descrizione".

2

Affidarsi solo al canonical per gestire milioni di combinazioni: l'indice si pulisce, ma Googlebot continua a scansionarle tutte.

3

Bloccare tutte le faccette senza analisi: si perde la coda lunga più transazionale del catalogo, quella che i competitor presidiano con landing dedicate.

4

Pagine filtro vuote con codice 200: combinazioni a zero risultati che Google classifica come soft 404 e che sprecano scansione.

5

Faccette indicizzate senza contenuto proprio: stesso title e stesso H1 della categoria madre, con la sola differenza del parametro. Per Google sono duplicati, non landing.

6

Link interni verso URL a parametri in menu, breadcrumb o sitemap XML: si segnala a Google come importanti proprio le pagine che si vorrebbero escludere.


6 Checklist operativa

A · Analisi

  • Inventario di faccette e parametri
  • Crawl completo del sito con i filtri
  • Log del server: dove va Googlebot
  • Report Pagine di Search Console
  • Keyword research sulle combinazioni
  • Numero di prodotti per combinazione

B · Intervento

  • Faccette strategiche su URL statici
  • Title, H1 e testo unici per ognuna
  • Disallow sui parametri da escludere
  • Canonical verso la categoria
  • Ordine dei parametri coerente
  • 404 sulle combinazioni vuote
  • Solo URL canonici in sitemap e menu

C · Monitoraggio

  • Statistiche di scansione mensili
  • Quota di hit di Googlebot sui parametri
  • Pagine escluse e duplicate
  • Traffico organico delle landing faccetta
  • Nuovi filtri rilasciati dal team

L'ultimo punto è il più trascurato: la navigazione a faccette non si sistema una volta per tutte. Ogni nuovo filtro aggiunto dal team e-commerce o dal fornitore della piattaforma può riaprire il problema, ed è per questo che le regole vanno documentate e verificate a ogni rilascio. Su cataloghi grandi è uno dei primi cantieri della nostra SEO per e-commerce: se vuoi capire quante delle tue URL stanno lavorando davvero per te, parliamone insieme.


Domande frequenti sulla navigazione a faccette

Cos'è la navigazione a faccette?

È il sistema di filtri combinabili delle pagine di elenco, tipico degli e-commerce: permette di restringere i prodotti per attributi come colore, taglia, marca o prezzo, applicandone più di uno contemporaneamente. Ogni attributo è una faccetta e ogni combinazione può generare un URL diverso.

I filtri di un e-commerce sono un problema per la SEO?

Lo diventano quando ogni combinazione genera un URL scansionabile e indicizzabile. Il numero di pagine cresce in modo combinatorio, Googlebot spreca il crawl budget su pagine quasi identiche e l'indice si riempie di duplicati. Gestiti bene, invece, alcuni filtri sono un'opportunità per intercettare ricerche di coda lunga.

Meglio robots.txt, canonical o noindex per i filtri?

Dipende dall'obiettivo. Il robots.txt è l'unico che riduce la scansione, ma non toglie dall'indice le URL già note. Canonical e noindex agiscono su indicizzazione e segnali, ma richiedono che Google scansioni la pagina. Sui cataloghi grandi si usa una combinazione: Disallow per i parametri senza valore e canonical come rete di sicurezza, evitando di mettere noindex su URL bloccate.

Quali filtri conviene indicizzare?

Solo quelli che rispondono a una domanda di ricerca reale e mostrano un numero adeguato e stabile di prodotti: di solito tipologia, marca, colore, materiale o genere. Ordinamenti, prezzo, taglia, disponibilità e combinazioni di tre o più filtri vanno invece esclusi.

Esiste ancora lo strumento Parametri URL di Search Console?

No, Google lo ha dismesso nel 2022. Oggi la gestione dei parametri passa dall'architettura del sito, dal robots.txt, dai tag canonical e meta robots e da una struttura degli URL coerente.


Articoli correlati

Approfondisci altri aspetti tecnici della SEO sul nostro magazine.

Crawl budget: cos'è e come ottimizzarlo

Cos'è il crawl budget, quando conta davvero, come diagnosticarlo in Search Console e nei log, cosa lo spreca e come ottimizzarlo su siti grandi ed e-commerce.

Leggi

Guida al Canonical URL

Come usare il tag canonical per gestire i contenuti duplicati e consolidare il ranking.

Leggi

robots.txt: Disallow e Allow

Come configurare il file robots.txt per guidare i crawler e ottimizzare il crawl budget.

Leggi

Vuoi saperne di più su BlackFrog?

Siamo un'agenzia SEO specializzata che offre consulenze a 360°. La nostra esperienza ci permette di ottimizzare il tuo sito web, migliorare la tua visibilità online e massimizzare i tuoi risultati.

Scopri di più Contattaci