Hur man blockerar semaltOm du använder Analytics för din hemsida så har du kanske märkt trafik från semalt.semalt.com / referral eller liknande. Är Semalt något bra eller skadligt?

Tittar man på deras hemsida Semalt.com så vill de direkt att man ska registrera sig för deras tjänster. Tittar man lite djupare så beskriver de sig så här på sidan http://semalt.com/what-is-semalt.php

Semalt is a professional webmaster analytics tool that opens the door to new opportunities for the market monitoring, yours and your competitors’ positions tracking and comprehensible analytics business information.

Och vidare:

525267 companies signed up for Semalt to improve user and search engine trust to their websites. Now it’s your turn.

Det ser ut som att Semalt har kommit på en smart men något shady affärsidé:

  1. Sätt upp en robot som crawlar folks webbsidor  och låt det se ut som en massa trafik
  2. Hoppas att ägaren av hemsidan upptäcker trafiken i sin Analaytics-statistik, går till Semalt.com och blir nyfiken på det erbjudande som visas där + signar upp.
  3. Med ”525267 companies signed up” kan vi göra massor av roliga saker.

Är Semalt skadliga för mig?

Nja, kanske inte för dig. Men de falsifierar en massa trafik till din sajt och din statistik blir knäpp.

Hur stoppar man Semalt.com från att crawla hemsidan?

Semalt bryr sig inte om dina direktiv i robots.txt. Seriöst va? Vad du behöver göra är att lägga till dessa rader i filen .htaccess:

SetEnvIfNoCase Referer semalt.com spammer=yes

Order allow,deny
Allow from all
Deny from env=spammer

En alternativ kod som även blockerar subdomäner till semalt.com är denna:

# block visitors referred from semalt.com
RewriteEngine on
RewriteCond %{HTTP_REFERER} ^http://([^.]+.)*semalt.com [NC] RewriteRule .* - [F]

En parentes: När jag Googlar lite på detta så hittar jag en tråkig notis i ämnet på Google Product Forums:

Bad news is Cpanel doesn’t include an editing tool for the .htaccess on my hosting, so I didn’t get to try that.

Otroligt! Byt webbhotell! Har inte cPanel ett verktyg som kan editera .htaccess? I mitt webbhotell finns det en .htacess-editor som gör det enkelt.

Hur blockerar man trafik från Semalt i Analytics?

För att ta bort Semalt från statistiken i din Analytics så lägger du till ett filter för domänen semalt.com. Gör så här:

  1. Gå till menyn Administratör (längst upp)
  2. Välj Konto om du vill applicera filtret globalt för alla dina webbegendomar. Välj Webbegendom > Vy, om du vill applicera filtret på en viss sajt.
  3. Klicka Filter, sedan knappen +NYTT FILTER
  4. Ange
    • Filternamn: förslagsvis Semalt.com
    • Filtertyp: Uteslut
    • Välj källa eller mål: Trafik från ISP-domänen
    • Välj uttryck: som innehåller
    • ISP-domän: semalt.com
  5. Spara

Kan man inte använda Semalts eget verktyg för att ta bort sin sida?

Med tanke på hur seriösa (not!) Semalt verkar så skulle jag inte använda verktyget de erbjuder på http://semalt.com/project_crawler.php