Referral Spam: 5 Metodi per Bloccare Definitivamente i Referrer Spam

In questi ultimi mesi potresti aver notato nel tuo account di Google Analytics un insolito aumento del traffico dai Referral.

Ma cosa sono i referral? E a che tipologia di traffico referral devi stare attento? Prima di rispondere a queste domande, ricapitoliamo le principali fonti di acquisizione di visitatori in Google Analytics.

Le sorgenti di acquisizione del traffico in Google Analytics

Se ci pensi, le tipiche fonti di acquisizione del traffico su Google Analytics sono:

  • il traffico organico, ovvero i visitatori che provengono dai motori di ricerca, tramite le parole chiave per cui il tuo sito si è posizionato su Google da iniziative di SEO;
  • il traffico diretto, tra cui le visite che arrivano sul sito digitando nel browser l’url del sito;
  • il traffico social, ovvero le persone che arrivano da social network, come Facebook e Twitter;
  • il traffico email, ovvero le sessioni dai link contenuti in una newsletter inviata tramite un ESP (in questo caso alcuni ESP come SendInBlue consentono di aggiungere di default dei parametri utm per Google Analytics);
  • il traffico referral, ovvero i visitatori che arrivano sul nostro sito da altri siti web.
Google Analytics acquisizione fonti trafffico

Possiamo definire Referral come l’insieme di tutte le visite che arrivano sul sito da un altra sorgente di traffico, come ad esempio link su un altro sito.

Fin qui tutto bene:

  •  un aumento del traffico organico è la misura di come stiamo lavorando bene da un punto di vista SEO, magari posizionando una grande quantità di keyword di coda lunga;
  • un aumento del traffico diretto può misurare un crescente grado di utenti affezionati al nostro sito;
  • un aumento del traffico dai social esprime un’attività crescente sui social network;
  • un aumento del traffico dalle email infine ci fa capire che più iscritti alla nostra newsletter aprono la mail e cliccano sui link in essa contenuti.

Ma l’aumento del traffico referral cosa ci dice?

In senso positivo che un maggior numero di siti che hanno un link verso il nostro (magari generati da attività di Link Building) ci sta portando traffico, indicatore implicito della qualità del sito e del link.

Tuttavia è importante analizzare le fonti da cui proviene il traffico referral.

Per farlo, è sufficiente:

  • entrare nel tuo account Google Analytics;
  • cliccare su “Acquisizione”;
  • aprire il menu a tendina “Tutto il traffico”
  • cliccare sul collegamento “Referral”.

4 Metodi per individuare i Referral Spam in Google Analytics

Traffico dai referral Google Analytics

Una volta entrato nella sezione Referral in Google Analytics, analizzando i siti potresti scoprire delle visite da siti sospetti, evidenziati in rosso in questa schermata.

Per aiutarti nell’identificazione di questi siti  puoi agire in 4 modi:

1. Usa la configurazione personalizzata di OptimizeSmart

Il primo metodo consiste nel scaricare il report sui referral spam di Google Analytics fornito da OptimizeSmart, che ti consente di creare una configurazione personalizzata su una tua vista di Google Analytics;

2. Osserva gli indizi

Un 2° metodo consiste nell’identificare, tra i referral, quelli con certi indizi. i referrer spam hanno solitamente 5 caratteristiche in concomitanza:

  • una % di nuove sessioni del 100%;
  • una frequenza di rimbalzo pari al 100%;
  • una frequenza di rimbalzo pari al 100%;
  • 1 pagina per sessione;
  • una durata media della sessione di 0 secondi.
 individuare i referral spam google analytics

Cosa significa questo? Che sono visite sempre nuove, che entrano, escono dalla stessa pagina, stando sulla pagina 0 secondi e non navigando nel sito.

3. Confrontali con la lista dei referrer spam

Puoi confrontarli con la lista dei referral spam che trovi qui sotto.

4. Imposta degli avvisi personalizzati in Google Analytics

Un altro metodo per tenere sotto controllo l’insorgere del traffico da spam bots è impostare un avviso personalizzato in Google Analytics, che ci faccia presente non appena si verificano delle condizioni insolite di traffico, come un improvviso picco di sessioni dai referrals o un tasso di rimbalzo anomalo.

Per impostare un avviso personalizzato in Google Analytics basta andare su:

  • Amministrazione
  • Avvisi Personalizzati
 avvisi personalizzati google analytics spam referrals

Ma cosa sono questi siti?

Cosa sono i Referrer Spam o Referral Spam

I Referrer spam occorrono quando il tuo sito riceve del traffico finto da bot spam and questo traffico fasullo viene registrato da Google Analytics.

Quindi la domanda da porsi prima di tutto è: cosa sono i Bot Spam?

I bot sono dei programmi solitamente utilizzati per l’indicizzazione delle pagine online. Ad esempio, lo stesso Google ha un bot, Google Bot, che usa per fare la scansione del web e indicizzare le pagine.

Questi bot vengono anche chiamati crawler o spider, da cui l’immagine di ragno con cui viene spesso raffigurato Google:

googlebot

Ma i bot non sono usati solo per l’indicizzazione dei siti, ma anche per usi fraudolenti, come raccogliere mail per uso spam. Insomma ci sono bot buoni o bot cattivi.

Referrer Spam: Ghost Referral e Crawler tipo Semalt

In realtà ci sono 2 tipologie diverse di referral spam, ghost referrals e crawler della tipologia di Semalt.

I Ghost Referrals

I primi sono i cosiddetti ghost referrals, così chiamati perchè non generano delle visite reali, ma fantasma appunto, al sito web;

Ecco come funzionano i ghost referrals in un’infografica di Ohow:

ghost referrals

I Crawler tipo Semalt

I secondi sono i crawler utilizzati da alcuni servizi di monitoraggio (come il famoso Semalt).

A seconda delle due tipologie, i metodi per bloccarli sono differenti: se per i ghost referrals puoi ad esempio usare i filtri di Google Analytics, per bloccare i crawler come Semalt i metodi, come vedremo, sono fondalmentalmente 4, come ci ricorda l’immagine di MylocalBusiness:

4-Ways-To-Block-SeMalt

3 motivi per non ignorare il problema

Ok, mi dirai tu, ma non posso semplicemente fregarmene?

Probabilmente non staresti leggendo queste righe, ma parliamo comunque dei 3 motivi per cui dovresti risolvere il problema.

  • sporcano i dati di Google Analytics: non ha senso monitorare l’andamento in termini di visite del sito quando i dati sono sporcati da visite fasulle come quelle dei referral spam. Debellare il problema ti consente di riprendere il controllo dei dati di Analytics;
  • consumano banda: che senso ha consumare banda per dei bot automatici che nulla portano in termini di visite di qualità?
  • creano un peggioramento generale dei dati di Google Analytics: come abbiamo visto prima, tra gli indizi che ci fanno scoprire lo spam bot ci sono alzi tassi di rimbalzo, tempo sulla pagina nullo etc. Non certo dati che danno una bella immagine del nostro sito agli occhi di Google.

5 metodi per bloccare definitivamente i Referral Spam

Una volta che abbiamo compreso cosa sono i referrer spam, passiamo alla pratica, e andiamo a vedere i migliori metodi per bloccare lo spam.

Divideremo questi metodi in 5 parti:

  • software automatici: sono software che ti consentono, in modo automatico, di bloccare i referral spam. E’ sufficiente collegare, come vedremo, il proprio account Analytics e la vista, ovvero il sito in cui vogliamo effettuare il blocco dei referrer indesiderati;
  • plugin per WordPress: se usi WordPress come CMS per il tuo sito, ci sono dei plugin che ti possono aiutare nella gestione dei referral spam;
  • metodo manuale: creando degli opportuni filtri in Google Analytics puoi bloccare manualmente il traffico dai referral spam;
  • htaccess: un metodo un pò tecnico e delicato che ti consente di risolvere il problema alla radice;
  • via php: se il tuo sito gira in php puoi usare un sistema opportuno creato dai ragazzi di Nabble.nl.

Bloccare i Referrer Spam con i filtri di Google Analytics

Partiamo dal modo manuale per bloccare il traffico spam, creando degli opportuni filtri su Google Analytics.

Innanzitutto devi andare su:

  • Amministrazione nel menu di navigazione
  • Tutti i Filtri
  • cliccare su + aggiungi filtro
Google Analytics filtri

Per il ghost referrals puoi creare un filtro che esclusa il nome host:

Google Analytics filtro nome host

Per i crawler spam puoi invece usare un filtro per sorgente campagna:

Google Analytics filtro sorgente campagna

Un’altra possibilità è di escludere direttamente i referral spam come semalt con l’esclusione referral in Google Analytics:

Google Analytics esclusione referral

2 software per i Referrer Spam

Referrer Spam Help

Referrer Spam help

Referrer Spam Help è un servizio gratuito che ti consente di identificare e filtrare i referral spam.

Il servizio effettua una correlazione tra i dati presenti in molti siti e consente di identificare lo spam sulla base di una lista condivisa tra vari siti e sul comportamento dei referral spam sui siti.

Il tool automatizza il processo di identificazione dei referrer spam e crea dei filtri non appena li individua.

Referrer Spam Blocker

Referrer Spam Blocker

Referrer spam blocker, analogamente al servizio precedente, si connette alla vista del tuo account Google Analytics per creare dei filtri contro i spam bot.

Il tool usa le API di Google Analytics per automatizzare il processo di installazione di filtri sul tuo account.

Non è richiesta alcuna conoscenza tecnica: Referrer spam blocker filtra sia il traffico dai ghost referral che quello dai crawler spam, installa filtri ed è gratuito.

Una volta creati, puoi trovare i filtri nel tuo pannello di amministrazione di Google Analytics.

Ogni filtro richiede più API calls e è composto da molteplici fonti di traffico spam.

referrer spam blocker filtri
referrer spam blocker filtro

Plugin WordPress contro i Referral Spam

Se usi WordPress, puoi usare dei plugin per bloccare il traffico non gradito dai referral. Vediamone insieme 4.

Bot Block  (2000+ installazioni)

Il plugin blocca i referral spam salvando banda. I referral vengono recuperati da un database ma c’è la possibilità di aggiungerne.

Tra le 2 funzioni principali del plugin ci sono:

  1. la capacità di stoppare il traffico spam prima che raggiunga il tuo sito e venga conteggiato nelle statistiche di Google Analytics;
  2. salvare banda.

Tra le funzionalità:

  • Il traffico spam può essere ridirezionato con un redirect 301 o mostrare un errore 403;
  • statistiche dettagliate;
  • possibilità di aggiungere anche i sottodomini spam come spam.semalt.com;

Block Referer Spam (1000+ installazioni)

WordPress › Block Referer Spam « WordPress Plugins.

Block Referer Spam consente di bloccare gli spam bot. Non necessità di configurazione e auto aggiorna la lista dei bot spam.   Tra le funzionalità:

  • aggiornamento automatico o manuale della lista di referrer spam;
  • possibilità di aggiungerne di nuovi;
  • blocco tramite mod_rewrite or WordPress.

Block Referral Spam (1000+ installazioni)

 WordPress › Block Referral Spam « WordPress Plugins

Semplice da usare, senza necessità di configurazione, il plugin blocca 375+ domini spam.

Questo plugin blocca siti spam comesemalt.com ebuttons-for-website.com ridirezionando gli spam bots prima che raggiungano il sito e sporchino le statistiche di Google Analytics.

Bloccare i Referral Spam via PHP

Per chi ha un sito che gira in PHP, i ragazzi di Nabble.nl hanno creato un pacchetto di file php che consente di bloccare i crawler spam come Semalt: puoi trovare il Semalt Blocker di Nabble qui.

Bloccare i Referrer Spam via Htaccess

Bloccare i crawler spam tramite htaccess

Per bloccare i referrer spam del tipo crawler spam come Semalt, tramite htaccess, puoi aggiungere il codice seguente:

RewriteEngine On

Options +FollowSymlinks

RewriteCond %{HTTP_REFERER} ^https?://([^.]+\.)*semalt\.com\ [NC,OR]

RewriteRule .* – [F]

Questo codice bloccherà tutti i referrals http and https da semalt.com e i suoi sottodomini.

Bloccare indirizzo IP tramite htaccess

Analogamente, puoi bloccare l’indirizzo IP usato dal bot spam in htaccess così:

RewriteEngine On

Options +FollowSymlinks

Order Deny,Allow

Deny from 234.45.12.33

Bloccare range di indirizzi IP tramite htaccess

Oppure, puoi bloccare direttamente il range di indirizzi IP usati dallo spam bot come segue: 76.149.24.0/24 è il range in questione  CIDR, un metodo usato per rappresentare un range di indirizzi IP range.

In questo modo puoi bloccare in modo più efficace rispetto ai singoli IP e richiede meno spazio al tuo server. 

Per convertire un CIDR in un range IP e viceversa puoi sare questo strumento:

RewriteEngine On

Options +FollowSymlinks

Deny from 76.149.24.0/24

Allow from all

Impedire agli user agents degli spam bots di accedere al sito

Con le stringhe seguenti puoi bloccare direttamente i bot spam:

RewriteEngine On

Options +FollowSymlinks

RewriteCond %{HTTP_USER_AGENT} Baiduspider [NC]

RewriteRule .* – [F,L]

Puoi fare lo stesso in Google Analytics, impostando un filtro che blocchi determinati bot e spider.

Una lista aggiornata dei Referral Spam

In rete si possono trovare numerose liste aggiornate di referrer spam.

Tra le varie, eccone alcune:

  • https://perishablepress.com/blacklist/ultimate-referrer-blacklist.txt
  • https://dl.dropboxusercontent.com/u/12249901/Temp/spam-list.txt
  • https://github.com/devimweb/bot-public-list
  • https://github.com/piwik/referrer-spam-blacklist

Ora tocca a te

E tu? Hai avuto a che fare con i referral spam? Che soluzioni hai implementato nel tuo sito per arginare il traffico spam da questi bot? Parliamone nei commenti!

Ti è piaciuto questo articolo? Condividilo!

Altri articoli sul tema che potrebbero interessarti:

Consulenza e corsi di formazione su Lead Generation, Marketing Automation e Performance Marketing

Vuoi aumentare la quantità di contatti di potenziali clienti, migliorare la qualità del contatto, ridurre il costo di acquisizione del lead, trasformare i contatti in clienti paganti e aumentarne il valore nel tempo?

oppure

Facciamo una chiaccherata?

Contattami:

it_IT