Guide robots.txt

Parametri URL in robots.txt: come testiamo filtri e faccette

Il nostro processo per query string, filtri, faccette, tracking, canonical e noindex prima di bloccare URL parametrizzate.

Di Robots.txt Tools Editorial TeamUltima verifica 2026-10-012 min di lettura

Metodo editoriale: questa guida documenta il flusso di verifica usato dal Robots.txt Tools Editorial Team. La prima persona descrive il metodo operativo e non rivendica lavori per clienti o casi personali.

Parametri URL in robots.txt: come testiamo filtri e faccette

Per /products?sort=price o /search?q=shoes, noi non partiamo da Disallow: /*?. Prima classifichiamo ordinamento, filtro, facet, tracking, sessione, paginazione e ricerca interna.

Testiamo la query string esatta

User-agent: *
Disallow: /*?sort=

Usiamo il tester con URL che devono essere bloccate e con eccezioni che devono restare accessibili.

Un duplicato non richiede sempre robots.txt

Per tracking, canonical, redirect o una generazione link più pulita possono essere migliori. Se una pagina pubblica non deve entrare nell’indice, valutiamo noindex.

Le faccette richiedono selezione

Alcuni filtri ecommerce hanno valore di ricerca, altre combinazioni generano crawl expansion. Manteniamo gli stati utili e limitiamo quelli senza valore dimostrato.

Separiamo scansione e indicizzazione

Robots.txt controlla l’accesso del crawler; noindex controlla l’indicizzazione quando la pagina può essere letta. Vedi robots.txt vs meta robots.

Verifichiamo dopo il deployment

Creiamo una matrice di URL e ripetiamo i test sul file live con il checker.

La navigazione a faccette richiede una scelta esplicita

Google descrive oggi la navigazione a faccette come possibile origine di spazi URL quasi infiniti. Se le combinazioni filtrate non devono apparire in ricerca, limitare il crawl può avere senso. Se devono restare crawlable, manteniamo ordine dei parametri prevedibile, evitiamo combinazioni duplicate o inutili e restituiamo un vero 404 per stati senza risultati.

Tracking, ricerca interna, ordinamento e filtri non sono equivalenti. I parametri campagna spesso si gestiscono meglio con link puliti e canonical; la ricerca interna ha in genere scarso valore di indicizzazione; gli ordinamenti possono creare crawl waste; alcune faccette di categoria, colore o taglia possono invece meritare landing page dedicate.

Riduciamo anche la generazione degli URL

robots.txt non elimina i link. Controlliamo filtri, navigazione, paginazione, JavaScript e sitemap. Se l’applicazione può smettere di produrre combinazioni inutili, questa soluzione è più mantenibile di una lista crescente di wildcard.

Guide correlate