Referrer Spam Hit Nedir? Nasıl Engellenir?

Web sitenizin analiz verilerinde “semalt.com” veya “buttons-for-website.com” gibi kaynaklardan gelen trafiği görüyorsanız, bu Referrer Spam Hit ile karşı karşıyasınız demektir. Bu makalede, bu spam türünün ne olduğunu, nasıl çalıştığını ve etkili engelleme yöntemlerini detaylıca anlatıyoruz.

Referrer Spam Hit Nedir?

Referrer Spam Hit, bir web sitesinin trafik analizlerini manipüle etmek için sahte referrer (yönlendiren kaynak) bilgisi gönderen spam trafiğidir. Örneğin, Google Analytics’te sitenize “fake-traffic-generator.ru” gibi gerçekte var olmayan bir siteden giriş yapılmış gibi gösterilir. Bu spam, botlar aracılığıyla yapılır ve genellikle reklam, backlink kazanma veya rakiplerin verilerini çarpıtmak amacı taşır.

Referrer Spam Nasıl Çalışır?

  1. Sahte HTTP İstekleri: Botlar, web sitenize HTTP isteği gönderirken “Referrer” başlığına spam sitesinin URL’sini ekler.
  2. Analiz Araçlarını Hedef Alır: Google Analytics, Matomo gibi araçlar, bu sahte referrer’ı gerçek trafikmiş gibi kaydeder.
  3. SEO ve Güvenilirlik Manipülasyonu: Bazı spamler, sitenizin log dosyalarında kendi linklerini bırakarak SEO manipülasyonu yapar.

Referrer Spam Neden Yapılır?

  • Reklam Amacı: Spam yapan sitelerin linklerini analiz raporlarında göstererek trafik çekmek.
  • Backlink Kazanma: Web sitenizin loglarında kendi URL’lerini bırakarak SEO avantajı elde etmek.
  • Rakip Analizini Bozmak: Rakip sitelerin trafik verilerini manipüle ederek yanlış kararlar almalarını sağlamak.

Referrer Spam’ın Zararları

  • Analiz Verilerinin Kirletilmesi: Gerçek trafik verilerinizle spam karışır, raporlar güvenilirliğini kaybeder.
  • Sunucu Yükü Artışı: Yoğun bot istekleri sunucu kaynaklarınızı tüketebilir.
  • SEO Riski: Log dosyalarında biriken spam linkler, arama motorları tarafından spam olarak algılanabilir.

Referrer Spam Nasıl Engellenir? (6 Etkili Yöntem)

1. Google Analytics’te Filtreleme

  • Adım 1: Google Analytics > “Admin” > “Veri Görünümü”ne gidin.
  • Adım 2: “Filtre Ekle” > “Özel Filtre” seçin.
  • Adım 3: Filtre adı olarak “Spam Engelleyici” yazın, “Dışlama” ve “Trafik Kaynağı” seçin.
  • Adım 4: Spam domainleri (örnek: semalt.com|free-share-buttons.com) “Filtre Deseni”ne ekleyin.

2. .htaccess ile Engel

Spam IP veya domainleri sunucu düzeyinde engellemek için .htaccess dosyanıza aşağıdaki kodu ekleyin:

RewriteEngine On
RewriteCond %{HTTP_REFERER} ^https?://(www\.)?spam-domain.com [NC,OR]
RewriteCond %{HTTP_REFERER} ^https?://(www\.)?another-spam-domain.com [NC]
RewriteRule ^(.*)$ - [F,L]

3. Cloudflare Güvenlik Kuralları

  • Adım 1: Cloudflare panelinde “Güvenlik” > “WAF”e gidin.
  • Adım 2: Yeni bir kural oluşturup HTTP Referer başlığına spam domainlerini ekleyin.
  • Adım 3: Eylemi “Block” olarak ayarlayın.

4. robots.txt ile Engelleme (Temel Koruma)

Spam botlarını robots.txt dosyasıyla engelleyebilirsiniz:

User-agent: Spam-Bot-Adı
Disallow: /

5. WordPress Eklentileri

  • WP Block Referrer Spam: Otomatik olarak bilinen spam kaynaklarını engeller.
  • Antispam Bee: Spam botlarını ve sahte istekleri filtreler.

6. Sunucu Loglarını Düzenli Temizleme

  • Log dosyalarınızda spam IP ve domainleri tespit ederek manuel engelleme yapın.
  • Linux Komutu: grep 'spam-domain.com' /var/log/apache2/access.log ile logları tarayın.

Ek Tavsiyeler

  • Güncel Spam Listelerini Takip Edin: GitHub veya Reddit’te paylaşılan güncel spam domain listelerini kullanın.
  • CDN Hizmetleri Kullanın: Cloudflare veya Sucuri gibi hizmetler, otomatik spam koruması sağlar.
  • Analiz Araçlarınızı Sınırlandırın: Google Analytics’te “Bot Filtreleme” özelliğini aktifleştirin.

Değerlendirme

Referrer Spam Hit, web sitenizin analizlerini ve performansını olumsuz etkileyen ciddi bir sorundur. Ancak doğru araçlar ve yöntemlerle bu spam trafiği tamamen engellemek mümkün. Adımları uygulayarak verilerinizi koruyun ve daha temiz bir trafik analizi elde edin.

WPW

WPW

İçerik yazarı, teknolojiye meraklı, grafik tasarımcı, sosyal medya ve seo danışmanı...

Articles: 788