La SEO e la Navigazione tra i filtri avanzati degli ecommerce

I filtri avanzati migliorano l’esperienza utente permettendo di trovare rapidamente i prodotti, ma una gestione errata può penalizzare il posizionamento sui motori di ricerca. In questa guida analizzeremo come implementare la navigazione tra questi filtri evitando problemi tecnici come la cannibalizzazione e lo spreco di crawl budget.

Più tempo impiegano i tuoi utenti a trovare ciò che cercano, meno conversioni otterrai e, di conseguenza, registrerai minori entrate. Ecco perché un sistema di filtri avanzati per ecommerce è uno strumento fondamentale.

Tuttavia, è importante sapere che la gestione dei filtri può presentare delle sfide notevoli 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 a filtri avanzati, quali problemi SEO può causare se mal configurata e, soprattutto, come prevenirli.

Cosa sono i filtri avanzati e la navigazione a filtri?

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

L’uso di filtri di ricerca viene applicato principalmente nei siti di e-commerce, dove aiuta a migliorare la reperibilità dei prodotti e a ridurre i tassi di rimbalzo. Tuttavia, questa tecnologia non è limitata solo a questo settore: anche altri siti ricchi di contenuti possono trarne grande vantaggio.

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

Esempio di filtri avanzati e selezione prodotti nell'ecommerce di DADAE.

La navigazione per filtri è 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 come categoria, colore o 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 funzionano i filtri di navigazione avanzata:

  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 selezionati.
  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 drasticamente il posizionamento di un sito, essi potrebbero comunque causare la cannibalizzazione delle parole chiave e, di conseguenza, la diluizione dei segnali di ranking.

Spreco di Crawl Budget

La navigazione tramite filtri genera un numero enorme di URL, gonfiando l’indice e potenzialmente causando uno spreco del crawl budget. Se la gestione dei filtri non viene ottimizzata correttamente, i crawler dei motori di ricerca potrebbero concentrarsi su combinazioni di pagine non necessarie, ignorando invece quelle davvero importanti per il posizionamento e l’indicizzazione.

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

La guida ufficiale di Google su cosa significa il Crawl Budget per Googlebot.

Diluizione del Page Rank

Se gestisci i filtri del sito nel modo sbagliato, il tuo Page Rank verrà distribuito tra tutte le pagine generate dalle varie combinazioni. In questo modo, invece di migliorare l’autorevolezza delle pagine più importanti come le categorie principali, il tuo Page Rank viene suddiviso tra un certo numero di URL filtrati non necessari. Di conseguenza, questo non contribuisce in modo significativo al miglioramento del posizionamento.

Io utilizzo Website Auditor, che offre uno strumento grafico davvero interessante per mostrare quanto viene diluita l’autorevolezza interna e sprecato il budget di scansione.

Eccolo:

Grafico di analisi della distribuzione del Page Rank interno in un sito web.

Traffico di ricerca organico perso

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

Se blocchi indiscriminatamente tutti gli URL generati dai filtri, 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 filtrata, rischi di perdere una grande opportunità di ranking e, di conseguenza, traffico.

Come evitare questi problemi e trarre vantaggio dai filtri avanzati

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

Best Practices per la gestione dei filtri

1. Gestire i filtri in modo strategico

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

Se la combinazione di filtri 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 filtrate tramite questo metodo. Tuttavia, le pagine bloccate potrebbero comunque essere indicizzate se ricevono link da altre pagine del sito.
  • Tag canonico: Questo è uno dei metodi preferiti da molti esperti SEO. Puoi impostare le categorie principali come URL canonici e fare in modo che tutte le pagine filtrate puntino alle rispettive pagine padre. In questo modo, puoi evitare problemi di indicizzazione e consolidare il valore dei link, ricordando però che i tag canonici sono un suggerimento per Google, non una direttiva assoluta.
  • Tag noindex: A differenza del canonico, il tag noindex è una direttiva e blocca sicuramente l’indicizzazione. Tuttavia, non impedisce che una pagina filtrata 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 prodotti senza ricaricare la pagina, quindi non ci saranno URL duplicati da gestire.

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

  • Fornisci un meta title e una meta description univoci per ogni pagina indicizzata.
  • Aggiungi testo univoco ottimizzato per query long-tail pertinenti.
  • Inserisci l’URL specifico 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 filtrate bloccate

Non ha senso bloccare la scansione di determinate pagine se sono ancora collegate internamente tramite link. 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 filtri

Gli utenti non sceglieranno i filtri nell’ordine e nel modo che preferisci. Lo faranno come vogliono, e per questo motivo è necessario imporre un ordine specifico degli URL.

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

Se questa regola non viene rispettata, la navigazione per filtri potrebbe generare milioni di nuovi URL duplicati.

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 indirizzi web potrebbero essere generati con più combinazioni di filtri.

Prenditi cura dei tuoi utenti mobili

La ricerca avanzata tramite filtri è 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 computer.

Le dimensioni limitate dello schermo non consentono di mostrare tutti i filtri e un numero sufficiente di risultati di ricerca contemporaneamente. Inoltre, le pagine mobili non dovrebbero ricaricarsi dopo ogni selezione di un singolo filtro, poiché le modifiche istantanee ai contenuti possono risultare frustranti per gli utenti.

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

Un’altra opzione è mostrare i controlli dei filtri come un menu a comparsa o “push-out” nella parte superiore degli elementi di ricerca. In questo modo, anche quando i filtri sono aperti, alcuni risultati di ricerca rimarranno visibili.

Evitare risultati nulli e ulteriori perfezionamenti della ricerca

Lasciare che gli utenti selezionino tutte le opzioni disponibili per poi mostrar loro una pagina con “Nessun risultato” è una pessima pratica UX.

È meglio creare filtri 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 (thin content). Sarà inutile per gli utenti che si frustreranno e abbandoneranno il tuo sito web.

In che modo i principali CMS gestiscono i filtri avanzati?

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 dimensioni.

Tuttavia, per integrare e gestire una navigazione a filtri 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 la soluzione migliore per il tuo progetto ecommerce.

Conclusioni

Ecco i punti principali dell’articolo:

  • La navigazione a filtri può essere molto utile se gestita correttamente.
  • Una gestione inefficace può causare contenuti duplicati, spreco di budget di scansione e diluizione del Page Rank.
  • Puoi risolvere questi problemi utilizzando tag canonici corretti, bloccando URL filtrati nel file robots.txt o aggiungendo tag noindex.
  • L’implementazione di AJAX per i filtri 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 filtrate bloccate dalla scansione o indicizzazione.
  • Se una pagina filtrata ha potenziale di traffico, ottimizzala ulteriormente e rendila indicizzabile.
  • Definisci un ordine chiaro per le combinazioni di filtri, 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 i filtri avanzati; se non sono sufficienti, utilizza plugin o componenti aggiuntivi dedicati.

Il sistema di filtri avanzati può rappresentare un’opportunità preziosa per migliorare l’esperienza utente e la SEO, ma richiede una gestione strategica.

Evitare problemi come contenuti duplicati, spreco di budget di scansione e diluizione del Page Rank è 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 filtri, ottimizzare le pagine con potenziale di traffico e gestire i link interni con attenzione sono passaggi fondamentali.

Infine, sfruttare al meglio le funzionalità del CMS o ricorrere a plugin specializzati garantirà una navigazione efficiente e performante.

Share this article

Leave A Comment

Sono nato ad Alessandria il 10.4.1966
Sono consulente SEO dal 2000 e Google ADS dal 2004
Parlo fluentemente inglese