Più tempo impiegano i tuoi utenti a trovare ciò che cercano, meno conversioni e, di conseguenza, minori entrate potrai ottenere. Ecco perché la navigazione sfaccettata è uno strumento fondamentale.

Tuttavia, è importante sapere che la navigazione sfaccettata può presentare delle sfide dal punto di vista SEO. Problemi come contenuti duplicati, indici di ricerca sovraccarichi e uno spreco del budget di scansione sono solo alcune delle criticità che potresti incontrare.

In questo articolo scoprirai cos’è la navigazione sfaccettata, quali problemi SEO può causare e, soprattutto, come prevenirli.

Cos'è la navigazione sfaccettata?

La navigazione sfaccettata (o multifaceted navigation) è una tecnica di User Experience (UX) che permette agli utenti di affinare i risultati di una ricerca interna utilizzando più faccette o filtri. Questo approccio consente di trovare ciò che serve in modo più rapido e semplice, migliorando significativamente l’esperienza di navigazione.

La navigazione sfaccettata viene utilizzata principalmente nei siti di e-commerce, dove aiuta a migliorare la reperibilità dei prodotti e a ridurre i tassi di rimbalzo. Tuttavia, non è limitata solo a questo settore: anche altri siti ricchi di contenuti possono trarne vantaggio.

Tra questi troviamo piattaforme con immagini stock, directory aziendali, siti di annunci di lavoro, portali di viaggio e ovviamente, tutti gli ecommerce.

I filtri di selezione dell'ecommerce di DADAE.

La navigazione sfaccettata è una tecnica utilizzata comunemente nei siti di e-commerce, motori di ricerca e portali con un gran numero di contenuti organizzati in base a vari criteri (es. categoria, colore, dimensione). Pur essendo utile per migliorare l’esperienza utente, questa modalità di navigazione può generare complicazioni dal punto di vista SEO e della gestione tecnica del sito.

Come funziona la navigazione sfaccettata:

  1. Selezione dei filtri: L'utente seleziona criteri specifici, come categoria, marca o prezzo.
  2. Aggiornamento dei risultati: I risultati vengono aggiornati dinamicamente (tramite AJAX o ricaricando la pagina) in base ai filtri scelti.
  3. URL generati:
    • URL statici (es. /categoria/prodotto/colore/)
    • URL con parametri (es. ?colore=rosso&marca=sony)
    • URL basati su hash (es. #colore=rosso)
    • Combinazioni ibride.

Tuttavia, questa flessibilità comporta una serie di problematiche tecniche e SEO.

Sebbene John Mueller ci assicuri che i contenuti duplicati non siano un fattore che possa far scendere il posizionamento di un sito nei risultati di ricerca, essi potrebbero comunque causare la cannibalizzazione delle parole chiave e, di conseguenza, la diluizione dei segnali di ranking.

Spreco di Crawl Budget

La navigazione a faccette genera un numero enorme di URL, gonfiando l'indice e potenzialmente causando uno spreco del crawl budget. Se la navigazione sfaccettata non viene gestita correttamente, i crawler dei motori di ricerca potrebbero concentrarsi su pagine sfaccettate non necessarie, ignorando invece quelle davvero importanti per il posizionamento e l'indicizzazione.

Per questo motivo, Google considera la navigazione sfaccettata uno dei principali fattori responsabili dello spreco del crawl budget. Una gestione inefficiente di questi URL può limitare l'efficacia del crawling, rallentando l'indicizzazione di contenuti rilevanti e penalizzando il rendimento SEO del sito.

La pagina What Crawl Budget Means for Googlebot del supporto di Google.

Diluizione del Page Rank

Se gestisci la navigazione a faccette nel modo sbagliato, il tuo Page Rank verrà distribuito tra tutte le pagine a faccette. In questo modo, invece di migliorare l'autorevolezza delle pagine più importanti, come le categorie principali, il tuo PageRank viene suddiviso tra un certo numero di pagine a faccette non necessarie. Di conseguenza, questo non contribuisce in modo significativo al miglioramento della classificazione.

Io utilizzo Website Auditor, che offre uno strumento grafico davvero interessante per mostrare quanto viene diluito il PageRank e sprecato il crawl budget.
Eccolo:

Analisi distribuzione page rank in un sito.

Traffico di ricerca organico perso

Potresti pensare di poter evitare tutti i problemi sopra menzionati utilizzando correttamente i tag canonical, noindex o JavaScript. E avresti ragione, fino a un certo punto. Ma c'è un però.

Se blocchi indiscriminatamente tutti gli URL sfaccettati, potresti perdere delle preziose opportunità di posizionamento. In particolare, potresti non riuscire a mirare a parole chiave long-tail rilevanti, perdendo così la possibilità di ottenere una porzione significativa di traffico organico.

Ad esempio, una parola chiave come "cinturino Apple Watch nero da 40 mm" potrebbe avere un volume di ricerca interessante. Se ignori questa opportunità e blocchi la scansione e l'indicizzazione della relativa pagina sfaccettata, rischi di perdere una grande opportunità di ranking e, di conseguenza, traffico.

Come evitare questi problemi e trarre vantaggio dalla navigazione a faccette

Puoi risolvere questi problemi e persino sfruttare la navigazione sfaccettata a tuo vantaggio seguendo alcune buone pratiche. Ecco cosa fare:

Best Practices per la navigazione sfaccettata

1. Gestire le sfaccettature in modo strategico

Analizza il volume di ricerca per ogni sfaccettatura o combinazione di sfaccettature per individuare quelle più popolari e utili dal punto di vista del ranking. Concentrati su queste per creare URL ottimizzati che possano intercettare traffico organico rilevante.

Se la sfaccettatura ha un basso volume di ricerca, non è necessario che quella pagina venga scansionata e indicizzata. Puoi quindi bloccarla tramite:

  • Robots.txt: Puoi impedire la scansione delle pagine sfaccettate tramite questo metodo. Tuttavia, le pagine bloccate potrebbero comunque essere indicizzate se sono collegate da altre pagine del sito.
  • Tag canonico: Questo è uno dei metodi preferiti da molti SEO. Puoi impostare le categorie principali come URL canonici e fare in modo che tutte le pagine sfaccettate puntino alle rispettive pagine padre. In questo modo, puoi evitare problemi di indicizzazione e consolidare il valore dei link. Tuttavia, ricorda che i tag canonici sono considerati da Google come un suggerimento, non come una direttiva.
  • Tag noindex: A differenza del canonico, il tag noindex è una direttiva e blocca sicuramente l'indicizzazione. Tuttavia, non impedisce che una pagina sfaccettata venga scansionata, portando al problema dello spreco del budget di scansione.
  • AJAX: Può rappresentare una valida alternativa in questo caso. Viene generato un nuovo elenco senza ricaricare la pagina, quindi non ci saranno URL sfaccettati da gestire.

Se la sfaccettatura ha un volume di ricerca elevato, dovresti lasciarla scansionabile e indicizzabile. In questo modo puoi ottenere più traffico di ricerca organico. Tuttavia, se decidi di lasciare indicizzabile una pagina sfaccettata, assicurati di ottimizzarla adeguatamente:

  • Fornisci un meta titolo e una meta descrizione univoci per ogni pagina indicizzata.
  • Aggiungi testo univoco ottimizzato per query long-tail pertinenti.
  • Inserisci l'URL nella tua sitemap XML.

Infine, se ci sono troppe pagine indicizzabili, assicurati di avere risorse server sufficienti per supportarle. I tuoi server di hosting dovrebbero essere in grado di rispondere tempestivamente alle richieste dei crawler.

2. Evitare di aggiungere link interni alle pagine sfaccettate bloccate

Non ha senso bloccare la scansione di determinate pagine se sono ancora collegate internamente ad altre pagine. Verranno comunque scansionate e ti ritroverai con un "indice gonfio" e uno spreco del budget di scansione.

Definire un ordine URL per le combinazioni di sfaccettature

Gli utenti non sceglieranno le sfaccettature nell'ordine e nel modo che preferisci. Lo faranno come vogliono, e per questo motivo è necessario imporre un ordine specifico.

Ad esempio, se vendi vestiti, devi organizzare le sfaccettature nell'URL nel seguente ordine: tipo > colore > marca > taglia, mantenendolo invariato indipendentemente dall'ordine di selezione degli utenti.

Se questa regola non viene rispettata, la navigazione a faccette potrebbe generare milioni di nuovi URL.

Ad esempio:

https://esempio.com/it/s-2/disponibilit%C3%A0-su_ordine/iva_esposta-si
e
https://esempio.com/it/s-2/disponibilit%C3%A0-su_ordine/iva_esposta-no

...sono due URL diversi. Ora immagina quanti URL potrebbero essere generati con più sfaccettature.

Prenditi cura dei tuoi utenti mobili

La ricerca sfaccettata è stata concepita principalmente per gli utenti desktop. Adattarla ai dispositivi mobili rappresenta una sfida, poiché l'esperienza utente su mobile differisce notevolmente da quella su desktop.

Le dimensioni limitate dello schermo non consentono di mostrare tutte le sfaccettature e un numero sufficiente di risultati di ricerca contemporaneamente. Inoltre, le pagine mobili non dovrebbero ricaricarsi dopo ogni selezione di una singola sfaccettatura, poiché le modifiche istantanee ai contenuti possono risultare frustranti per gli utenti.

Una soluzione è consentire agli utenti di selezionare tutte le sfaccettature desiderate e poi attivarle con un pulsante Applica (o Fatto).

Un'altra opzione è mostrare i controlli delle sfaccettature come un vassoio "push-out" nella parte superiore degli elementi di ricerca. In questo modo, anche quando i controlli delle sfaccettature sono aperti, alcuni risultati di ricerca rimarranno visibili.

Evitare risultati nulli e ulteriori perfezionamenti della ricerca

Lasciare che gli utenti selezionino tutte le sfaccettature disponibili per poi mostrar loro una pagina con "Nessun risultato" è una pessima pratica.

È meglio creare faccette co-dipendenti: se non ci sono elementi corrispondenti, disattiva o rimuovi le opzioni di filtro non necessarie.
Inoltre, se una pagina del genere è indicizzabile, potrebbe creare un contenuto debole. Sarà inutile per gli utenti: si frustreranno e abbandoneranno il sito.

In che modo i principali CMS gestiscono la navigazione sfaccettata?

I CMS più popolari, come Adobe Commerce, Shopify e WordPress, consentono di impostare tag canonici e configurazioni nel file robots.txt per gli URL e le categorie necessari. Questo approccio può essere sufficiente per siti di piccole e medie dimensioni.

Tuttavia, per integrare e gestire una navigazione sfaccettata più complessa su queste piattaforme, potrebbe essere necessario acquistare estensioni o plugin aggiuntivi.

Esistono molteplici strumenti sul mercato, ognuno con funzionalità diverse (ad esempio, alcuni supportano AJAX, altri no). Scegli con attenzione.

Conclusioni

Ecco i punti principali dell'articolo:

  • La navigazione a faccette può essere molto utile se gestita correttamente.
  • Una gestione inefficace può causare contenuti duplicati, spreco di budget di scansione e diluizione del PageRank.
  • Puoi risolvere questi problemi utilizzando tag canonici corretti, bloccando URL sfaccettati nel file robots.txt o aggiungendo tag noindex.
  • L'implementazione di AJAX per la navigazione a faccette aiuta a prevenire problemi, evitando la creazione di numerosi URL con contenuti simili.
  • Gestisci attentamente i link interni; se necessario, contrassegna con nofollow i link alle pagine sfaccettate bloccate dalla scansione/indicizzazione.
  • Se una pagina sfaccettata ha potenziale di traffico, ottimizzala ulteriormente e rendila indicizzabile.
  • Definisci un ordine chiaro per le combinazioni di sfaccettature, evitando così la generazione di milioni di URL duplicati.
  • Non permettere che i tuoi utenti raggiungano una pagina con zero risultati.
  • Analizza gli strumenti SEO del tuo CMS per gestire la navigazione a faccette; se non sono sufficienti, utilizza plugin o componenti aggiuntivi dedicati.

La navigazione a faccette può rappresentare un'opportunità preziosa per migliorare l'esperienza utente e il SEO, ma richiede una gestione attenta e strategica.

Evitare problemi come contenuti duplicati, spreco di budget di scansione e diluizione del PageRank è possibile grazie all'uso di tag canonici, robots.txt e noindex, insieme all'implementazione di AJAX per ridurre gli URL inutili.

Definire un ordine chiaro delle combinazioni di sfaccettature, ottimizzare le pagine con potenziale di traffico e gestire i link interni con attenzione sono passaggi fondamentali.

Infine, sfruttare al meglio gli strumenti SEO del CMS o ricorrere a plugin specializzati garantirà una navigazione a faccette efficiente e performante.

Leave A Comment

Chi è Andrea Giudice

Sono Andrea Giudice, consulente SEO, specializzato nell'ottimizzazione dei siti web per migliorarne la visibilità sui motori di ricerca come Google.

Se sei interessato a una prima consulenza gratuita, contattami!

Andrea Giudice, consulente SEO.