Semalt transmite información crucial sobre cómo bloquear el spam de referencia con Nginx

Al buscar en su software de análisis en busca de oportunidades e ideas, es posible que haya encontrado algunos spam de referencias. Estas referencias han existido durante bastante tiempo, pero Darodar las ha llevado a otro nivel.

Ivan Konovalov, el Gerente de éxito del cliente de Semalt , dice que Darodar es una herramienta de SEO falsa, que ha secuestrado la botnet. Se le ocurrió una nueva forma de publicidad en la que utiliza una estrategia por la cual su sitio web se verá inundado por diferentes IP, países e incluso dispositivos en diferentes momentos, pero todos tendrán la misma referencia. Esperan que tan pronto como note este tráfico sospechoso, desee investigar más al respecto y, a la larga, compre sus productos.

Cuando Darodar tuvo éxito con este tipo de publicidad, la mayoría de los sitios web comenzaron a usar spam de referencia, y ha llegado a un punto de corromper y distorsionar el análisis del sitio web. Se ha convertido en uno de los principales delincuentes del sitio web.

¿Por qué el spam de referencia se está convirtiendo en un problema?

Además de distorsionar y corromper su sitio con datos irrelevantes, el spam es una gran pérdida de tiempo. La mayoría de las personas se quejan de lo frustrante que puede ser esto al tratar de explicar a los clientes sobre Darodar y por qué deberían ignorarlo. Aunque es posible crear un filtro usando Google Analytics para ayudar a filtrar los spammers de referencia, lo único que hace esta solución es enmascarar el problema.

Una vez que los spammers rastrean o visitan su sitio, comienzan a usar los recursos de su servidor, sin embargo, no son cosas que necesita. Cargar su servidor significa que la carga se vuelve lenta, lo que puede conducir a altas tasas de rebote y clasificaciones pobres.

La clave para detener este problema es bloquearlo antes de que tenga la oportunidad de registrarse en su sitio web como referencia. Hay diferentes formas de lograr este objetivo, y una de ellas es usar nginx. Simplemente siga los pasos a continuación:

Cree el siguiente directorio global de reglas nginx:

sudo mkdr / etc / nginx / global

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

Después de crear el directorio, pegue el texto a continuación en el editor, luego guárdelo y salga;

##

# Exclusiones de referencias

##

if ($ http_referer ~ "(semalt \ .com | buttons-for-website \ .com)") {

establecer $ prohibido "1";

}

si ($ prohibido) {

volver 403; - +

}

Estos pasos lo ayudarán a detectar y bloquear el botón de website.com y darodar.com. Estos dos son los principales delincuentes del sitio web, pero aún puede bloquear cualquier otro correo no deseado de referencia que desee. La sintaxis de expresión coherente toma el nombre de host, emite los puntos con una línea de fondo y los une con una barra.

Al archivo de configuración del sitio, agregue;

Servidor {

... todas las cosas que ya están ...

incluir / etc / nginx / global / *

}

Repetir este proceso puede ser aburrido ya que debe hacerlo para cada sitio, pero lo bueno es que puede usarlo nuevamente en el futuro agregando nuevos directorios globales en el directorio / etc / nginx / global /. Si su sitio web tiene un archivo de plantilla, será excelente si le agrega la línea.

Para asegurarse de que no haya errores de escritura siguiendo esto:

Sudo nginx –t, luego vuelva a cargar la configuración de Nginx, y desde aquí, su sitio estará listo.