Dicembre dedicato alla scansione: navigazione per facet

Martedì 17 dicembre 2024

Abbiamo appena pubblicato un nuovo documento sulle best practice per la navigazione per facet, che in origine era pubblicato come post del blog. Questo è un riepilogo di alcune parti importanti della nuova pagina della documentazione.

La navigazione per facet è un ottimo modo per aiutare gli utenti a trovare ciò che cercano sul vostro sito, ma può rappresentare un incubo per la SEO se non viene implementata con attenzione. Per quale motivo? Perché può generare un numero quasi infinito di URL, il che può comportare:

  • Scansione eccessiva: i motori di ricerca perdono tempo a eseguire la scansione di innumerevoli URL che non sono utili per gli utenti che effettuano ricerche.
  • Rilevamento più lento: la scansione eccessiva rallenta il rilevamento dei vostri nuovi contenuti importanti.

Di fatto, la navigazione per facet è di gran lunga la fonte più comune di problemi di scansione eccessiva segnalati dai proprietari di siti e, nella maggior parte dei casi, il problema avrebbe potuto essere evitato seguendo alcune best practice. Ma facciamo qualche passo indietro.

Il problema con gli URL

In genere, ogni combinazione di filtri in una navigazione per facet crea un URL univoco. Ad esempio:

https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny

La modifica di qualsiasi parametro, product, color o size, crea un nuovo URL, con un potenziale aumento esponenziale degli URL. Ed è questo il problema: un numero virtualmente infinito di nuovi URL in attesa di essere rilevati. Risolviamo il problema.

Due approcci

  1. Bloccate gli URL di navigazione per facet:
    • Se non avete bisogno che questi URL vengano indicizzati, utilizza robots.txt per impedire la scansione.
    • In alternativa, utilizzate i frammenti di URL (#) per i filtri, in quanto i motori di ricerca in genere li ignorano.
  2. Ottimizzate gli URL di navigazione per facet (se volete che vengano sottoposti a scansione, indipendentemente dal costo):
    • Utilizzate il separatore & standard per i parametri URL. 💩 non è un buon carattere per la separazione dei parametri.
    • Mantenete un ordine coerente dei filtri nel percorso dell'URL.
    • Restituite un codice di stato 404 per le combinazioni di filtri senza risultati.
    • A meno che non abbiate altre opzioni (ad esempio, avete un'app a pagina singola), evitate di reindirizzare i risultati vuoti a una pagina generica "non trovata".

Considerazioni importanti

  • Potete anche utilizzare rel="canonical" per contribuire a consolidare gli indicatori indirizzando le varianti a una pagina principale. Questo processo richiederà del tempo.
  • rel="nofollow" sui link dei filtri può scoraggiare la scansione, ma deve essere applicato in modo coerente. In altre parole, ogni link che rimanda a queste pagine, interne ed esterne, deve avere un attributo rel="nofollow".
  • La scansione degli URL di navigazione per facet consumerà sempre risorse del server e potrebbe influire sul rilevamento di nuovi contenuti.

Se avete suggerimenti o avete bisogno di chiarimenti in merito al nostro nuovo documento sulle best practice per la navigazione per facet, utilizzate lo strumento per i feedback all'interno del documento. Se vi interessa molto la navigazione per facet e volete parlarne con altri utenti, la community di Search Central è il posto giusto per voi, ma potete trovarci anche su LinkedIn.


Vuoi saperne di più sulla scansione? Dai un'occhiata all'intera serie "Dicembre dedicato alla scansione":