Anti-Bot per PrestaShop: Protezione della Ricerca a Faccette e Limite di Richieste

Per i negozi dove i bot percorrono tutte le combinazioni di filtri e l’hosting avvisa di CPU al 100 %. Risponde prima del database alle combinazioni senza senso, limita le ricerche costose per indirizzo e per rete, e sfida chi esagera con una verifica che il browser risolve da solo. Google verificato entra; i tuoi clienti non si accorgono di nulla.

149,99 $
Licenza
PS 1.7+, 8.x, 9.x
SSL sicuro
Download immediato
Assistenza ufficiale
Rimborso entro 14 giorni
Con licenza
Anti-Bot per PrestaShop: Protezione della Ricerca a Faccette e Limite di Richieste
Anti-Bot per PrestaShop: Protezione della Ricerca a Faccette e Limite di Richieste
Selezionato:
149,99 $

Cosa vedrà il tuo cliente

Gli stessi filtri di sempre. La protezione non si vede.

Il tuo cliente continua a filtrare per taglia, colore, marca o prezzo esattamente come oggi: il modulo non toglie filtri, non tocca il tema e non mostra nessun avviso nel negozio. Lavora prima che il negozio inizi a cercare, e interviene solo quando una stessa connessione chiede più ricerche al minuto di quante ne faccia una persona. Allora mostra questa schermata per un secondo, risolve da solo la verifica e torna all’elenco richiesto. Chi sta davvero comprando non arriva mai a vederla.

Schermata di verifica del modulo anti-bot per PrestaShop, che si risolve da sola e torna all’elenco

Cosa succede sul tuo server

Quante ricerche costose hai servito e quante sono rimaste alla porta.

Il pannello di stato racconta quello che il tuo negozio non ti diceva: quante richieste di filtri sono arrivate nelle ultime 24 ore o nell’ultima settimana, quante sono state servite e quante fermate prima di toccare il database, con il motivo di ciascuna. Il grafico per ore mostra l’ondata notturna che finora vedevi solo nella fattura dell’hosting.

Pannello di stato del modulo anti-bot nel back office di PrestaShop con il grafico delle richieste per ora

E la dimensione della cache delle faccette

Ogni combinazione di filtri richiesta lascia una riga nella cache del modulo di ricerca a faccette di PrestaShop. Il pannello ti dice quante righe sono e quanto pesano, e ti permette di svuotarla e di spegnere i contatori di prodotti accanto a ogni filtro — la parte più costosa di ogni richiesta — senza uscire dalla pagina.

Come decide

Tre livelli, dal più economico al più costoso, e il primo che decide chiude la richiesta.

1. Quali combinazioni esistono

Di tutti gli indirizzi che il tuo negozio potrebbe fabbricare, hanno senso solo quelli che combinano pochi filtri, pochi valori per filtro e pagine raggiungibili. Una richiesta fuori da questi limiti — otto filtri insieme, la pagina 400 — riceve un «non esiste» immediato, senza interrogazione, e smette di essere un indirizzo da esplorare. Il campo di gioco passa da milioni di combinazioni a qualche migliaio.

2. Quante richieste costose per origine

Le ricerche filtrate, il motore di ricerca, la paginazione e l’ordinamento si contano per indirizzo, per rete e per tutto il negozio. Un cliente ne fa venti in un minuto; chi ne fa trecento non è un cliente, comunque si chiami. Prima ancora, un rimbalzo invisibile scarta i crawler che non conservano cookie: il browser lo segue senza accorgersene e il bot continua a girare a costo zero.

3. Una sfida per chi esagera

Chi supera il limite non trova la porta sbattuta in faccia: riceve una verifica che un browser risolve da solo in millisecondi, senza puzzle né caselle, e un pass di un’ora. Il pass non esenta mai del tutto: risolvere una sfida costa poco a uno script, quindi chi lo porta mantiene comunque un tetto per indirizzo.

Scheda dei limiti per IP, per rete e per negozio del modulo anti-bot per PrestaShop

Google continua a entrare

Un motore di ricerca vero viene riconosciuto; uno che dice soltanto di esserlo, no.

Verificati tramite DNS inverso, con una quota propria

Googlebot, Bingbot, AdsBot, Applebot, DuckDuckGo e Yandex vengono verificati interrogando la loro rete, non leggendo ciò che dichiarano di essere. I crawler verificati entrano con una quota propria e ricevono gli indirizzi dei filtri marcati come non indicizzabili, così spendono il loro tempo sulle pagine che ti interessano. Chi si presenta come Googlebot da un indirizzo che non è di Google resta fuori.

Clienti con sessione

Chi ha effettuato l’accesso al tuo negozio non viene mai limitato né sfidato.

Anteprime dei link

WhatsApp, Facebook, Telegram o Slack continuano a generare la scheda del link che un cliente condivide.

I tuoi strumenti

Il tuo monitor di disponibilità, il comparatore di prezzi o l’ERP si segnano come consentiti e non vengono sfidati.

Quelli che non comprano

Strumenti SEO, crawler di addestramento IA e librerie di script arrivano bloccati di serie, e la lista è tua.

Nessuno di troppo resta fuori

Ogni origine fermata, con il suo motivo e un’azione accanto.

Il pannello elenca gli indirizzi e le reti fermati più spesso, con il motivo principale, l’ultimo crawler che hanno dichiarato di essere e l’ultimo indirizzo richiesto. Se uno è un cliente reale, un clic lo segna come affidabile; se è un tuo strumento, un clic ne consente l’identità; e «liberare» azzera i suoi contatori senza cambiare nessuna regola.

Origini fermate dal modulo anti-bot di PrestaShop con i pulsanti fidati, consenti e libera

E un verificatore per i dubbi

Incolli l’indirizzo e il browser presi dal tuo registro degli accessi — o quelli che ti dà un cliente che si lamenta — e l’URL che stava aprendo, e il modulo ti dice esattamente cosa farebbe con quella richiesta adesso e a quale passo lo decide, senza contarla.

Verificatore di richieste del modulo anti-bot di PrestaShop che valuta un falso Googlebot

Il problema che risolve

Quarantamila pagine viste, zero ordini e l’hosting che ti scrive.

Ogni combinazione di filtri del tuo negozio è un indirizzo diverso, e in un negozio medio sono centinaia di migliaia. I crawler dei social network, dei servizi di intelligenza artificiale e di una mezza dozzina di aziende che non conosci hanno deciso di vederle tutte, insieme e senza pausa. Nessuna è salvata da qualche parte: ognuna è una ricerca nuova contro il tuo database, con il ricalcolo di tutti i contatori dei filtri. La cache non ti salva, perché nulla si ripete, e nemmeno la CDN, per lo stesso motivo.

Il risultato è sempre lo stesso: la CPU al 100 % un sabato pomeriggio, un back office che si trascina e un negozio che non si apre per il cliente che stava per pagare. Lo raccontiamo per intero ne l’articolo sui bot e la ricerca a faccette. Questo modulo è la soluzione descritta lì, pronta da installare: decidere quali combinazioni esistono, rispondere prima del database e tenere i crawler lontani dalle risorse che servono a chi compra.

È il tuo caso?

Quattro segnali; con due insieme, quasi sicuro.

Cosa noti tu

  • Tantissime pagine viste e nessun carrello: le visite non tornano per niente con gli ordini.
  • L’hosting avvisa che consumi troppo o sospende l’account «per proteggere gli altri clienti».
  • Cade a orari strani: di notte, di domenica, senza nessuna logica commerciale.
  • Anche il back office è lento mentre succede.

Cosa mostra il registro degli accessi

  • Migliaia di righe consecutive con ?q= nell’indirizzo, tutte diverse, richieste in pochi secondi.
  • Nomi di crawler che cambiano ogni settimana, o browser normali da centinaia di indirizzi della stessa rete.
  • Richieste della pagina 200, 300 o 400 di una categoria che ne ha tre.
  • Ricerche con otto filtri combinati che nessuna persona ha mai selezionato.

Non sei sicuro? Te lo diciamo gratis

Mandaci il registro degli accessi di una giornata brutta dal modulo di contatto e ti diciamo quante di quelle richieste sono persone e quante sono rumore, senza impegno. Se è proprio questo, sai già cosa installare.

Cosa include l’installazione

Con la licenza di 12 mesi lo installiamo e lo regoliamo con i tuoi log.

I limiti di serie vanno bene per la maggior parte dei negozi, ma ogni catalogo ha la sua forma: quanti filtri ha senso combinare nel tuo, quali strumenti tuoi non vanno mai sfidati, se il tuo server sta dietro Cloudflare o un altro proxy. Con la licenza di 12 mesi lo installiamo noi, leggiamo i tuoi registri degli accessi, lasciamo limiti ed eccezioni tarati sul tuo traffico reale e ti mostriamo il pannello con i tuoi dati. Durante l’anno, qualsiasi regolazione necessaria rientra nel supporto.

Installazione

Nel tuo negozio, con il modulo attivo e funzionante lo stesso giorno.

Analisi dei log

Leggiamo i tuoi accessi e ti diciamo chi ti stava divorando la macchina.

Regolazione fine

Limiti, filtri consentiti ed eccezioni su misura del tuo catalogo e del tuo traffico.

Dodici mesi di supporto

Aggiornamenti e regolazioni per un anno, quando cambia il tuo catalogo o il tuo server.

Prima di comprare

Cosa sapere prima di installarlo.

Funziona con il tuo

PrestaShop da 1.7.6 fino a 9, con qualsiasi tema, con il modulo di ricerca a faccette di serie e con il motore di ricerca del negozio.

Dietro Cloudflare

Riconosce l’indirizzo reale del visitatore dietro Cloudflare o il tuo proxy, e impedisce alla cache di LiteSpeed di conservare le sue risposte.

Senza servizi esterni

La sfida si risolve sul tuo server, senza chiavi né terze parti. Se preferisci Turnstile o reCAPTCHA, li scegli con le tue chiavi.

Privacy

Conserva solo gli indirizzi che ha fermato, per 30 giorni e nel tuo database. Nulla esce dal tuo negozio.

Modalità osservazione

Se vuoi vederlo prima che agisca, un interruttore lo mette solo a guardare: annota tutto ciò che fermerebbe e lascia passare tutto. Dopo qualche giorno il pannello ti dice cosa avrebbe fermato, e decidi tu.

Domande frequenti

Blocca Google?

No. Googlebot viene verificato interrogando la rete di Google ed entra con una quota propria. Quello che fa il modulo è marcare gli indirizzi dei filtri come non indicizzabili e rispondere subito alle combinazioni senza senso, che è esattamente ciò che Google raccomanda per la navigazione a faccette. Di solito inizia a esplorare meglio le pagine che ti interessano.

Come blocco i bot su PrestaShop senza togliere i filtri?

Mettendo la decisione prima della ricerca: il modulo conta quante richieste di filtri fa ogni origine e trattiene solo chi esagera. I filtri restano lì per tutti; quello che cambia è che fabbricare milioni di pagine diverse smette di essere gratis per chi le chiede.

Funziona con Cloudflare?

Sì. Dietro Cloudflare tutte le richieste sembrano arrivare dai suoi server; il modulo legge l’indirizzo reale che Cloudflare aggiunge e lo considera vero solo quando la richiesta arriva davvero dalla sua rete. Funziona anche con un altro proxy o bilanciatore del tuo hosting.

E se un cliente vero supera il limite?

Vede per un secondo una schermata di verifica che il suo browser risolve da solo, senza caselle né puzzle, e prosegue con un pass di un’ora. E se ha effettuato l’accesso, nemmeno quello: i clienti identificati non vengono mai limitati.

Perché non bastano robots.txt o il blocco per nome?

Perché i crawler che ti buttano giù non leggono robots.txt e cambiano nome e indirizzo ogni settimana. Il modulo non dipende dal sapere chi è ciascuno: misura quante ricerche costose fa ogni origine, e quella misura non si può travestire. Come si mettono quei limiti lo spieghiamo in limitare le richieste per IP su PrestaShop.

Conserva dati personali?

Conserva l’indirizzo IP delle origini che ha fermato per 30 giorni — quanto basta per rivederle nel pannello — e poi le cancella. Tutto resta nel database del tuo negozio; nulla viene inviato a nessun servizio.

Funziona su PrestaShop 8 e 9?

Sì. È testato da PrestaShop 1.7.6 fino a 9, con PHP 7.2 in poi. La licenza include gli aggiornamenti.

Messa in funzione

Protegge dal primo minuto, senza configurare nulla.

1. Installi e protegge già

I limiti di serie — cinque filtri combinati, trenta ricerche al minuto per indirizzo, rimbalzo dei cookie e sfida integrata — vanno bene per la maggior parte dei negozi. Nessuna chiave da richiedere, niente da attivare.

2. Guardi il pannello il giorno dopo

Quante richieste costose sono arrivate, quante sono rimaste alla porta e chi le mandava. È lì che si capisce cosa stava succedendo.

3. Regoli ciò che è tuo

Se un’origine fermata è un cliente o un tuo strumento, un clic la mette nella lista fidata. Il verificatore toglie ogni dubbio prima di toccare un limite.

4. Te ne dimentichi

Le statistiche si puliscono da sole, i contatori vivono sul tuo server e il back office ti avvisa quando esce una nuova versione.

Raccontaci di cosa ha bisogno il tuo negozio

Un modulo, uno sviluppo o solo un parere. La prima consulenza non costa nulla, e da lì esce un preventivo chiuso con prezzo e data.