Nelle e-commerce le pagine categoria (o “pagine listing”) sono spesso il punto di atterraggio principale dal traffico organico: un utente cerca “scarpe da running uomo” e Google lo manda sulla pagina categoria, non sulla scheda prodotto. Eppure sono tra le pagine meno curate: liste di prodotti generate automaticamente, zero contenuto unico, nessuna ottimizzazione sull’intento di ricerca. Questa guida copre come trasformare le pagine categoria in pagine che rankano e convertono, con focus sui tre elementi che fanno la differenza: struttura, filtri, contenuto editoriale.
Indice contenuti:
Perché le pagine categoria sono sottovalutate
Tre motivi ricorrenti:
- Sono generate automaticamente dal CMS: vengono viste come “contenitori di prodotti”, non come pagine a sé
- Non hanno un “proprietario” editoriale: lo sviluppatore le crea, il marketing le ignora, il SEO non ha tempo
- Sono duplicati se i filtri non sono gestiti: tante versioni parametriche che si cannibalizzano
Risultato: pagine categoria con title generico ("Categoria Scarpe | NomeShop"), zero descrizione introduttiva, lista di prodotti e basta. Una pagina del genere non ranka bene per nessuna keyword significativa.
L’intento di ricerca dietro una query di categoria
Quando qualcuno cerca “scarpe da running uomo”:
- Cosa vuole vedere: selezione di prodotti pertinenti, filtri per restringere, prezzi, recensioni
- Cosa non vuole: un testo SEO di 2000 parole sopra la griglia prodotti, popup promozionali, menu infiniti
La pagina categoria ben fatta mette i prodotti in primo piano e usa contenuto editoriale come integrazione, non come ostacolo.
Struttura ideale di una pagina categoria
Dall’alto verso il basso:
1. Breadcrumb Home > Scarpe > Running > Uomo
Obbligatorio: navigazione chiara, schema BreadcrumbList per le SERP, riduzione del bounce rate.
2. H1 descrittivo Scarpe da Running Uomo
Non keyword stuffing, non il brand del negozio, solo il nome della categoria in forma umana.
3. Introduzione breve (opzionale) 2-4 righe sopra la griglia prodotti che contestualizzano la categoria. Utile SEO (keyword semantiche, entità correlate) senza disturbare l’UX.
Esempio:
“La nostra selezione di scarpe da running per uomo copre tutte le esigenze: allenamento quotidiano, gare su strada, trail running. Filtra per marca, tipo di ammortizzazione o pronazione per trovare il modello adatto.”
Evitare: testi lunghi, ripetizioni di keyword, contenuto generico (“le scarpe da running sono fondamentali per chi fa sport…”).
4. Barra filtri ben visibile Su desktop lateralmente, su mobile in drawer espandibile. Filtri rilevanti per la categoria:
- Brand
- Taglia
- Fascia di prezzo
- Colore
- Attributi specifici (per running: pronazione, terreno, drop)
5. Opzioni di ordinamento In alto a destra: per rilevanza (default), prezzo asc/desc, novità, più venduti.
6. Griglia prodotti Elemento principale della pagina, il più visibile. Ogni card deve mostrare:
- Immagine di qualità
- Nome prodotto
- Prezzo (con eventuale prezzo barrato per sconti)
- Valutazione media se presente
- Badge (novità, esaurito, promozione)
- Pulsante “aggiungi al carrello” o quick view
7. Paginazione o infinite scroll Entrambi validi per SEO se implementati correttamente (vedi sezione dedicata).
8. Contenuto editoriale sotto la griglia (opzionale) Se vuoi aggiungere testi SEO più lunghi, vanno sotto la griglia, non sopra. Tipicamente:
- Guida all’acquisto per la categoria
- FAQ
- Link a articoli del blog correlati
- Contenuti evergreen
Posizione bassa = non disturbano UX di chi vuole solo vedere prodotti, ma sono crawlabili da Google.
Filtri e paginazione: i punti critici SEO
Filtri: quali indicizzare?
La decisione cruciale. Hai tre strade:
Strategia 1: noindex su tutti i filtri Tutti i filtri producono URL noindex, follow. Il canonical di ogni pagina filtrata punta alla categoria padre.
- Pro: semplice, zero rischio duplicati
- Contro: perdi opportunità di rankare su keyword long-tail (“scarpe nike running uomo”)
Strategia 2: solo alcuni filtri indicizzati Selezione strategica: filtri con volume di ricerca vero (es. “scarpe nike running uomo”, “scarpe running uomo a4”) diventano pagine indicizzabili con URL pulita, contenuto curato, title/meta ottimizzati. Il resto noindex.
- Pro: cattura traffico long-tail senza duplicati
- Contro: richiede ricerca keyword e sviluppo (URL rewrite dedicati)
Strategia 3: tutto indicizzato (DA EVITARE) Ogni combinazione di filtri genera URL indicizzabile.
- Pro: potenzialmente più pagine in indice
- Contro: quasi sempre controproducente, spreco di crawl budget, duplicati, diluizione SEO
Regola pratica: strategia 1 per siti piccoli/medi che partono, strategia 2 per siti consolidati che possono investire nella selezione.
Paginazione
Due pattern moderni accettabili:
Paginazione classica con link numerati
< 1 2 3 4 ... 10 >
Ogni pagina ha URL ?page=N con canonical autoreferenziale. Non usare più rel="prev/next": Google ha dichiarato nel 2019 di non usarli più come segnale.
Infinite scroll con URL update L’utente scrolla e nuovi prodotti si caricano, ma la URL cambia dinamicamente (?page=2, ?page=3). Implementazione corretta: il backend risponde anche alle richieste dirette di ogni pagina (link condivisibili).
Da evitare: infinite scroll puro senza URL update. Google non può crawlare le pagine oltre la prima. Prodotti dalla pagina 2 in poi risultano invisibili.
Pagine landing e pagine filtro: quando ha senso crearle
Esempio: “scarpe da running nike uomo taglia 42” è una combinazione di filtri. Ha volume di ricerca? Probabilmente no.
“scarpe da running nike” invece ha volume. Merita una pagina dedicata.
Tre livelli da distinguere:
| Livello | Esempio | Trattamento |
|---|---|---|
| Categoria principale | /scarpe-running |
Pagina categoria standard |
| Sottocategoria strategica | /scarpe-running-nike |
Pagina landing con URL pulita, title e intro dedicati |
| Combinazione filtri specifici | /scarpe-running?brand=nike&size=42&color=blu |
noindex, canonical alla sottocategoria |
Il lavoro editoriale si concentra sui primi due livelli. Il terzo livello esiste per funzionalità UX ma non è traffico-target.
Internal linking verso le categorie
Le pagine categoria rankano meglio se ricevono molti link interni coerenti:
- Footer o menu: categorie principali visibili ovunque
- Sidebar blog: “Categorie correlate” dagli articoli editoriali
- Link inline negli articoli: “scopri la nostra selezione di scarpe da running“
- Cross-linking tra categorie: “Vedi anche: scarpe da trail“
Un blog editoriale ben fatto è il modo più efficace per costruire autorità verso le pagine commerciali.
Errori comuni che vedo negli audit
1. Nessun H1 o H1 = nome del sito. Ogni pagina categoria deve avere un H1 descrittivo: nome della categoria, non “NomeShop” o “Benvenuti”.
2. Stesso title template su tutte le categorie. "Categoria | NomeShop" ripetuto identico per 200 pagine. Ogni categoria merita title differenziato.
3. Descrizioni categoria copiate dal fornitore. Se usi le descrizioni che ti dà il brand, altri 50 rivenditori hanno la stessa descrizione. Nessuno ranka. Riscrivere con voce propria.
4. Zero content sulle categorie vuote o piccole. Una categoria con 3 prodotti e zero testo è percepita da Google come thin content. Se hai categorie piccole, o aggiungi contenuto editoriale (guida, FAQ) o le consolidi con altre.
5. Filtri noindex ma linkati da tutte le pagine. Anche in noindex, Google li crawla. Se il menu laterale ha 50 link a filtri noindex, stai usando crawl budget per URL che non rankeranno mai. Meglio: filtri caricati via JS dopo interazione utente, o nofollow sui link.
6. Nessuna ottimizzazione mobile. 70%+ del traffico e-commerce è mobile. Filtri nascosti in hamburger menu scomodo, barra filtri che copre i prodotti, pulsanti minuscoli: uccidono conversioni più del SEO.
Performance specifica per pagine categoria
Le pagine categoria sono tipicamente le più pesanti di un e-commerce:
- Molte immagini prodotto
- Filtri dinamici con JavaScript
- Infinite scroll o paginazione
- Tracking e-commerce
Interventi prioritari:
- Lazy loading immagini prodotto (ma non sulla prima riga)
- Formati immagine moderni: WebP/AVIF
- Immagine prodotto dimensionata correttamente: non servire 800×800 dove si vede 200×200
- Differire JS non critico: i filtri possono aspettare il caricamento iniziale
- Paginazione server-side: più veloce rispetto a caricamento client-side di tutto il catalogo
Core Web Vitals target per categoria e-commerce:
- LCP < 2.5s su mobile
- CLS < 0.1 (soprattutto: griglia prodotti che non salta mentre caricano le immagini)
- INP < 200ms (filtri che non bloccano il main thread)
Conversion Rate Optimization sulle categorie
La SEO porta traffico, la UX determina se converte. Elementi che aumentano conversioni sulle pagine categoria:
- Prezzi sempre visibili nella card (molti shop li nascondono, errore)
- Filtro per prezzo: uno dei filtri più usati sempre
- Ordinamento “più venduti” come opzione: riduce paralisi da scelta
- Recensioni visibili nella card
- Badge sociali: “Più venduto”, “In offerta”, “Novità”
- Quick view per non costringere a entrare su ogni scheda
- Call-to-action chiara: “Aggiungi al carrello” diretto dove possibile
A/B testing su elementi di categoria porta spesso miglioramenti di conversione sopra il 10%. Il fatto che arrivi traffico organico non significa che converta: l’UX è l’altra metà del lavoro.
Takeaway
- Le pagine categoria sono pagine strategiche, non contenitori automatici
- Struttura: breadcrumb, H1, intro breve, filtri, griglia, paginazione, contenuto editoriale sotto
- Sui filtri: selezione strategica indicizzabile, tutto il resto
noindex - Evitare infinite scroll senza URL update
- Title, H1, descrizioni: sempre unici per categoria
- Le descrizioni copiate dal fornitore sono contenuto duplicato: riscrivere
- Performance mobile e UX di conversione valgono quanto il SEO: ottimizzare entrambi
