Comment empêcher Googlebot de gaspiller son crawl sur les filtres PrestaShop ?
Performance & Core Web Vitals

Come impedire a Googlebot di sprecare il crawl sui filtri PrestaShop

Su un catalogo importante, una parte considerevole delle richieste dei robot riguarda combinazioni di filtri che non hanno alcuna vocazione a essere indicizzate. Quel tempo è sottratto a quello che sarebbe servito a scoprire i tuoi nuovi prodotti.

Questo articolo tratta la misurazione e la messa in opera. I criteri di scelta delle faccette da aprire sono stati dettagliati separatamente.

Misurare lo spreco prima di agire

Nessuna decisione dovrebbe essere presa senza aver guardato i log del server. Sono l’unica fonte che mostra ciò che i robot richiedono realmente, in opposizione a ciò che pensi richiedano.

Il metodo sta in tre passi.

Estrarre le richieste dei robot su quattro settimane, filtrando sullo user agent e verificando l’autenticità tramite risoluzione inversa dell’indirizzo. Una parte delle visite che si dichiarano robot non lo è.

Classificare gli indirizzi richiesti in quattro famiglie: schede prodotto, categorie senza filtro, categorie con filtri, e il resto. Questa classificazione si fa per pattern di URL e richiede pochi minuti una volta caricato il file in un foglio di calcolo o in una base.

Calcolare la ripartizione. Sui cataloghi con faccette non trattate, la parte dedicata ai filtri supera frequentemente la metà delle richieste, e può raggiungere l’80% sulle configurazioni più aperte.

Due cifre complementari meritano di essere rilevate. La frequenza di passaggio sulle tue schede prodotto: se un prodotto è visitato solo una volta al mese, il tuo crawl budget è saturato altrove. E il tempo di scoperta delle tue ultime novità, tra messa online e prima visita.

Cosa rivelano i log

Tre constatazioni tornano sistematicamente sui cataloghi mai trattati.

Le combinazioni profonde. Indirizzi che portano tre, quattro o cinque filtri simultanei, che non hanno alcuna possibilità di essere indicizzati e che rappresentano comunque un volume importante.

I parametri di ordinamento. La stessa lista di prodotti richiesta in sei ordini diversi. Nessuno di questi stati apporta qualcosa all’indice.

Le faccette senza risultato. Combinazioni che non restituiscono alcun prodotto, esplorate comunque perché il link esiste nella pagina.

Quest’ultimo punto è il più rivelatore: la tua interfaccia propone link verso selezioni vuote, il che è già un problema per i tuoi visitatori prima di esserlo per il crawl.

Perché le direttive classiche non bastano

Il riflesso consiste nel mettere una direttiva noindex su queste pagine. Risolve l’indicizzazione, non l’esplorazione: la pagina deve essere visitata perché la direttiva sia letta.

Il blocco nel file robots impedisce l’esplorazione, ma ha due inconvenienti. Le pagine già indicizzate possono restarci, senza che il loro contenuto possa essere riletto per capire che vanno rimosse. E il blocco si aggira male: un indirizzo bloccato ma massicciamente linkato dalle tue pagine resta conosciuto.

Questi due strumenti restano utili. Intervengono semplicemente dopo che il robot ha scoperto l’indirizzo.

Offuscamento Link SEO: nascondere i link a faccette e ottimizzare il crawl budgetTogliete i link a faccette dal codice sorgente servito ai crawler, senza toccare l'esperienza dei vostri visitatori€79.00

L’approccio complementare consiste nel non esprimere questi link come link.

Il principio: il comportamento di navigazione è prodotto da uno script associato a un elemento che non è un link nel senso del protocollo. Il visitatore clicca e naviga normalmente, il robot non trova alcun indirizzo da seguire.

Tre condizioni perché sia pulito.

L’elemento deve restare accessibile. Un elemento cliccabile che non è un link deve portare gli attributi che lo rendono utilizzabile da tastiera e comprensibile da uno screen reader. Senza questo, risolvi un problema di crawl creando un problema di accessibilità.

La navigazione deve restare funzionale. L’indirizzo deve cambiare, il tasto indietro deve funzionare, il link deve restare condivisibile. L’offuscamento riguarda il modo in cui il link è espresso nel codice, non la scomparsa dell’indirizzo.

Il perimetro deve essere limitato. Applica questo trattamento solo ai link che non vuoi vedere esplorati. La tua navigazione principale, le tue categorie e le tue faccette aperte devono restare link normali.

Cosa non bisogna farne

Due derive da scartare chiaramente.

Nascondere link verso contenuti che vuoi indicizzare, sperando di controllare la distribuzione del valore. È una pratica antica, inefficace, e priva le tue pagine di link in entrata.

Presentare al robot una pagina diversa da quella del visitatore. L’offuscamento dei link non cambia il contenuto servito, cambia il modo in cui un elemento di interfaccia è scritto. La differenza è netta e bisogna attenervisi: servire un contenuto distinto secondo l’agente è una pratica sanzionata.

Le altre leve

L’offuscamento non è l’unico strumento, e non è sempre il primo.

Ridurre il numero di filtri proposti. Molti cataloghi mostrano dodici faccette di cui quattro sono usate. Rimuovere quelle inutili riduce meccanicamente la combinatoria e semplifica l’interfaccia.

Nascondere i filtri senza risultato. Un valore che non restituisce nulla non dovrebbe essere proposto. Questo elimina link inutili e migliora l’esperienza.

Caricare i filtri su richiesta. Su mobile, il pannello dei filtri è spesso ripiegato: se il suo contenuto è presente solo dopo l’apertura, i link non sono nella pagina servita.

Curare la sitemap. Deve contenere le tue pagine utili e nient’altro. Una sitemap che elenca combinazioni di filtri invita esplicitamente a esplorarle.

Controllare dopo la messa in opera

Quattro indicatori, rilevati prima, poi a un mese e a tre mesi.

La ripartizione delle richieste dei robot per famiglia di URL, con lo stesso metodo dell’inizio. È la misura diretta dell’effetto.

Il numero totale di pagine esplorate al giorno, nelle statistiche di scansione. Attenzione all’interpretazione: un calo è atteso e auspicabile qui, contrariamente a quanto si crede di solito.

La frequenza di visita delle schede prodotto, che dovrebbe aumentare poiché il tempo liberato si ridistribuisce.

Il tempo di scoperta delle novità, che è l’indicatore finale: è per lui che il cantiere viene condotto.

Un punto di metodo: lascia passare da tre a quattro settimane prima di concludere. La ridistribuzione del crawl budget non si vede immediatamente.

Cosa può andare storto

Tre situazioni da sorvegliare dopo la messa in opera.

Pagine utili diventate irraggiungibili. Se una faccetta che volevi aprire finisce nel perimetro offuscato, perde i suoi link in entrata. Verifica che le tue pagine aperte restino linkate da un posto normale.

Una navigazione rotta da tastiera. Il test si fa in trenta secondi: percorri i filtri con il tasto di tabulazione e verifica che siano raggiungibili e attivabili.

Un calo di traffico sulle pagine di faccette. Se ne avevi alcune che ricevevano traffico e sono finite nel perimetro, il calo appare in tre-sei settimane. Da qui l’interesse di rilevare le posizioni prima.

Il modulo Offuscamento Link SEO per PrestaShop mette in atto questo dispositivo su PrestaShop 8 e 9: trattamento selettivo dei link di filtri e ordinamento con esclusione delle faccette aperte, conservazione del comportamento di navigazione e degli attributi di accessibilità, e perimetro configurabile per categoria.

Continua a leggere

Articoli correlati