Semalt förmedlar avgörande information om hur man blockerar referensspam med Nginx

När du gräver i din analysprogramvara och letar efter möjligheter och idéer kanske du har stött på några hänvisningsskräp. Dessa hänvisningar har funnits länge, men Darodar har tagit dem till en annan nivå.

Ivan Konovalov, Semalt Customer Success Manager, säger att Darodar är ett falskt SEO-verktyg som har kapat botnet. Det kom med ett nytt sätt att annonsera där den använder en strategi där din webbplats kommer att översvämmas av olika IP-adresser, länder och till och med enheter vid olika tidpunkter men alla kommer att ha samma hänvisning. De hoppas att så snart du märker den misstänkta trafiken, vill du undersöka mer om det och på lång sikt kommer du att köpa deras produkter.

När Darodar lyckades med den här typen av annonser började de flesta webbplatser använda referens-spam, och det har nått en punkt att förstöra och snedvrida webbplatsanalysen. Det har blivit en av de största brottsarna på webbplatsen.

Varför blir referensspam ett problem?

Annat än att snedvrida och förstöra din webbplats med irrelevant data, är spam ett stort slöseri med tid. De flesta klagar över hur frustrerande detta kan vara när man försöker förklara Darodar för kunder och varför de borde ignorera det. Även om det är möjligt att skapa ett filter med Google Analytics för att filtrera bort referensspammare, är det enda den här lösningen att maskera problemet.

När spammare kryper eller besöker din webbplats börjar de använda serverns resurser, men det är inte saker du behöver. Att ladda din server innebär att det blir långsamt att ladda, vilket kan leda till höga avvisningsfrekvenser och dålig ranking.

Nyckeln till att stoppa det här problemet är att blockera det innan det får en chans att registrera sig på din webbplats som en referens. Det finns olika sätt att uppnå detta mål, och ett av dem är att använda nginx. Följ bara stegen nedan:

Skapa följande globala katalog för nginxregler:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / domares spam. conf

När du har skapat katalogen klistrar du in texten nedan i redigeraren, sparar sedan den och stänger;

##

# Undantag från hänvisare

##

if ($ http_referer ~ "(semalt \. com | knappar-för-webbplatsen \. com)") {

ställa in $ förbjudet "1";

}

if ($ förbjudet) {

retur 403; - +

}

Dessa steg hjälper dig att upptäcka och blockera knappen för website.com och darodar.com. Dessa två är de viktigaste gärningsmännen på webbplatsen, men du kan fortfarande blockera annan hänvisningsspam som du önskar. Den konsekventa uttryckssyntaxen tar värdnamnet, avger perioderna med en baklinje och sammanfogar dem med en stapel.

Till webbplatsens konfigurationsfil, lägg till;

Server {

... allt det som redan är ...

inkludera / etc / nginx / global / *

}

Att upprepa den här processen kan vara tråkigt eftersom du måste göra det för varje webbplats, men Goog-saken är att du kan använda den igen i framtiden genom att lägga till nya globala kataloger i / etc / nginx / global / katalog. Om din webbplats har en mallfil kommer det att vara bra om du lägger till linjen till den.

För att säkerställa att det inte finns några skrivfel genom att följa detta:

Sudo nginx –t, ladda sedan Nginx config igen, och härifrån kommer din webbplats att vara bra att gå.