Semalt transmite informações cruciais sobre como bloquear spam de referência usando o Nginx

Ao pesquisar no seu software de análise à procura de oportunidades e idéias, você pode encontrar alguns spams de referência. Essas referências já existem há muito tempo, mas Darodar as levou para outro nível.

Ivan Konovalov, gerente de sucesso do cliente da Semalt , diz que o Darodar é uma ferramenta de SEO falsa, que seqüestrou a rede de bots. Ele veio com uma nova forma de propaganda, na qual utiliza uma estratégia pela qual seu site será inundado por diferentes IPs, países e até dispositivos em momentos diferentes, mas todos eles terão a mesma referência. Eles esperam que, assim que você perceber esse tráfego suspeito, você deseje investigar mais sobre ele e, a longo prazo, compre os produtos deles.

Quando a Darodar obteve sucesso com esse tipo de anúncio, a maioria dos sites começou a usar spam de referência e chegou a um ponto de corromper e distorcer a análise do site. Tornou-se um dos principais infratores do site.

Por que o spam de referência está se tornando um problema?

Além de distorcer e corromper seu site com dados irrelevantes, o spam é uma grande perda de tempo. A maioria das pessoas reclama do quão frustrante isso pode ser ao tentar explicar sobre o Darodar aos clientes e por que eles deveriam ignorá-lo. Embora seja possível criar um filtro usando o Google Analytics para ajudar a filtrar os remetentes de spam de referência, a única coisa que essa solução faz é mascarar o problema.

Depois que os remetentes de spam rastreiam ou visitam o site, eles começam a usar os recursos do servidor, mas não são as coisas que você precisa. Carregar o servidor significa que o carregamento fica lento, o que pode levar a altas taxas de rejeição e classificações ruins.

A chave para interromper esse problema é bloqueá-lo antes que ele tenha a chance de se registrar no seu site como referenciador. Existem diferentes maneiras de atingir esse objetivo, e uma delas é usar o nginx. Apenas siga os passos abaixo:

Crie o seguinte diretório de regras globais do nginx:

sudo mkdr / etc / nginx / global

sudonano / etc / nginx / global / árbitro spam. conf

Após criar o diretório, cole o texto abaixo no editor, salve-o e saia;

##

# Exclusões de referenciador

##

if ($ http_referer ~ "(semalt \ .com | botões para site \ .com)") {

defina $ proibido "1";

}

if ($ proibido) {

retornar 403; - +

}

Essas etapas ajudarão você a detectar e bloquear o botão website.com e darodar.com. Esses dois são os principais infratores do site, mas você ainda pode bloquear qualquer outro spam de referência que desejar. A sintaxe da expressão consistente pega o nome do host, emite os períodos com uma linha de apoio e junta-os a uma barra.

Para o arquivo de configuração do site, adicione;

Servidor {

... todas as coisas que já estão ...

inclua / etc / nginx / global / *

}

Repetir esse processo pode ser chato, já que você precisa fazer isso para cada site, mas o melhor é que você pode usá-lo novamente no futuro, adicionando novos diretórios globais no diretório / etc / nginx / global /. Se o seu site tiver um arquivo de modelo, será ótimo se você adicionar a linha.

Para garantir que não haja erros de digitação, siga este procedimento:

Sudo nginx –t, recarregue a configuração do Nginx e, a partir daqui, seu site estará pronto.