{"id":855,"date":"2018-02-07T18:34:48","date_gmt":"2018-02-07T22:34:48","guid":{"rendered":"https:\/\/tecnojupiter.net\/?p=855"},"modified":"2023-09-13T07:42:09","modified_gmt":"2023-09-13T11:42:09","slug":"bloquea-referrer-spam","status":"publish","type":"post","link":"https:\/\/tecnojupiter.test\/bloquea-referrer-spam\/","title":{"rendered":"Bloquea los Referrer Spam que apuntan a tu web WordPress"},"content":{"rendered":"
En los post anteriores ya te hable sobre como bloquear IP<\/a>, <\/strong>bloquear User-Agent con la directiva SetEnvIfNoCase y RewriteCond%<\/a> <\/strong> en Apache con htaccess.<\/p>\n\n\n\n A continuaci\u00f3n vamos un poco m\u00e1s all\u00e1 y bloquearemos el tr\u00e1fico de referencia spam o referrer spam, para que mejor se me entienda, referrer spam es una t\u00e9cnica que consiste en realizar solicitudes repetidas de sitios web utilizando una URL de referencia falsa al sitio que el spammer desea publicitar.<\/p>\n\n\n\n No es como el tr\u00e1fico de referencia natural o referrer, donde las visitas que llegan a tu web son a trav\u00e9s de enlaces de otras paginas donde mencionan tu web por un articulo, etc.<\/p>\n\n\n\n Algunos profesionales del marketing con fines poco \u00e9ticos utilizan esta tecnica con bots automatizados para que visiten los enlaces de nuestra pagina web usando un encabezado de referencia falso con el \u00fanico prop\u00f3sito de que sus visitas queden registradas en el servidor<\/strong>, de manera que los enlaces URL registrados sean rastreados por los buscadores como si fueran enlaces entrantes \u201cBacklinks\u201d que benefician su posicionamiento SEO.<\/p>\n\n\n\n Índice de contenido<\/p> Teniendo en cuenta lo anterior, el problema es cuando miramos el tr\u00e1fico de referencia con Google Analytics<\/strong> o cualquier herramientas de an\u00e1lisis que utilicemos, nos daremos cuenta que hay visitas desde algunas paginas web que en realidad nunca se han producido y que interfieren con el an\u00e1lisis estad\u00edstico de los informes de Google Analytics, como por ejemplo; visitas a todas las p\u00e1ginas con cero segundos de duraci\u00f3n.<\/p>\n\n\n\n Por consiguiente, enga\u00f1an los datos de tr\u00e1fico de referencia haciendo dif\u00edcil conocer las cifras verdaderas de nuestro tr\u00e1fico. Los backlinks artificiales as\u00ed creados pueden afectar nuestro posicionamiento en los motores de b\u00fasqueda y a nuestra estrategia de linkbuilding.<\/p>\n\n\n\n (Lee tambi\u00e9n<\/em><\/strong>: C\u00f3mo bloquear el Spam en Google Analytics<\/em><\/a>)<\/strong><\/span><\/p>\n\n\n\n Una m\u00e9todo sencillo para bloquear este tr\u00e1fico indeseable que suele ser efectivo es editando el fichero .htaccess<\/a> donde le indicaremos al servidor que bloquee todas las peticiones cuyas direcciones de referencia o nombre correspondan con alg\u00fan referrer en las lineas del .htaccess.<\/p>\n\n\n\n A continuaci\u00f3n los siguientes fragmentos son validos tanto con la directiva Esta es una peque\u00f1a lista de ejemplo de malos referrer en el directorio de github<\/a> puedes mirar la lista completa que se actualiza peri\u00f3dicamente.<\/p>\n\n\n\n De lo anterior, es importante destacar que tenemos que revisar al menos cada 15 d\u00edas el informe de la herramienta de an\u00e1lisis que utilicemos para evitar esas visitas fantasmas que afectan los datos reales de nuestro sitio web.<\/p>\n\n\n\nEn que afecta a mi web el Referrer Spam<\/span><\/h2>\n\n\n\n
C\u00f3mo bloquear Referrer Spam<\/span><\/h2>\n\n\n\n
SetEnvIfNoCase<\/code> y
RewriteCond%<\/code> <\/strong>en Apache con
.htaccess<\/code> recuerda elegir un m\u00e9todo dependiendo del c\u00f3digo que ya tengas en tu
.htaccess<\/code>.<\/p>\n\n\n\n
Bloquear Referrer Spam con RewriteCond%<\/span><\/span><\/h3>\n\n\n\n
# Bloquear referrer spam\n\n<IfModule mod_rewrite.c>\n\nRewriteEngine On\n\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*000free\\.us.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*00author\\.com.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*00go\\.com.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*00it\\.com.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*0n\\-line\\.tv.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*1\\-99seo\\.com.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*1\\-free\\-share\\-buttons\\.com.*$ [NC,OR]\nRewriteCond %{HTTP_REFERER} ^http(s)?:\/\/(www.)?.*100dollars\\-seo\\.com.*$ [NC,OR]\nRewriteRule ^(.*)$ \u2013 [F,L]\n\n<\/IfModule><\/pre>\n\n\n\n
Bloquear Referrer Spam con SetEnvIfNoCase<\/span><\/span><\/h3>\n\n\n\n
# Bloquear Referrer Spam Web\n\n<IfModule mod_setenvif.c>\n\nSetEnvIfNoCase Referer 000free\\.us spambot=yes\nSetEnvIfNoCase Referer 00author\\.com spambot=yes\nSetEnvIfNoCase Referer 00go\\.com spambot=yes\nSetEnvIfNoCase Referer 00it\\.com spambot=yes\nSetEnvIfNoCase Referer 0n\\-line\\.tv spambot=yes\nSetEnvIfNoCase Referer 1\\-99seo\\.com spambot=yes\nSetEnvIfNoCase Referer 1\\-free\\-share\\-buttons\\.com spambot=yes\nSetEnvIfNoCase Referer 100dollars\\-seo\\.com spambot=yes\nSetEnvIfNoCase Referer 100searchengines\\.com spambot=yes\nSetEnvIfNoCase Referer 101flag\\.ru spambot=yes\nSetEnvIfNoCase Referer 11235813\\.webzdarma\\.cz spambot=yes\nSetEnvIfNoCase Referer 12masterov\\.com spambot=yes\nSetEnvIfNoCase Referer 1hwy\\.com spambot=yes\nSetEnvIfNoCase Referer 1kinobig\\.ru spambot=yes\nSetEnvIfNoCase Referer 1pamm\\.ru spambot=yes\n<\/IfModule>\n\n# Apache 2.2\n<IfModule !mod_authz_core.c>\n\t<IfModule mod_authz_host.c>\n\t\tOrder allow,deny\n\t\tAllow from all\n\t\tDeny from env=spambot\n\t<\/IfModule>\n<\/IfModule>\n# Apache 2.4\n<IfModule mod_authz_core.c>\n\t<RequireAll>\n\t\tRequire all granted\n\t\tRequire not env spambot\n\t<\/RequireAll>\n<\/IfModule><\/pre>\n\n\n\n
Conclusi\u00f3n<\/span><\/h2>\n\n\n\n