GoogleSunrise Blog !

GoogleSunrise blogu google'i anlamak, daha iyi kullanmak ve google dostu siteler yapmak icin
gerekli bilgileri, araclari, hizmetleri ve uyarilari kapsar.
Sitedeki yazi ve bilgiler telif haklari ile korunan GOOGLE™ haklarina halel getiremez ve sitemiz
gizlilik ve telif hakki ihlaline izin vermez.

Sandbox ve ref=? sorgusu yaratan spam siteler

Sandbox’a düşmemek ve google pagerank deÄŸerini düşürmemek için dikkat edilmesi gereken bir ÅŸey daha var. Bu yazıyı r10.net forumlarında webkit adlı üyeden öğrendiÄŸimi ve buraya aktardığımı da peÅŸinen söylemeliyim. Sayfasonunda link verilecektir.

Sitelerimize spam sitelerden gelen ?ref= ‘li  aÄŸlantılar sitemiz için hiç iyi sonuçlar doÄŸurmaz.

Google botu (robotu) spam siteyi indexlediğinde sitenize verilen bağlantıyı sizin sitenizde /?ref=spamsite.com sayfası yaratılmış gibi görür ve sitenizde bu bağlantıya ulaşamaz, buda sizin sitenize (-) eksi puan verir.

Genelde, sohbet, oyun, forum, yetişkin içerikli siteler, wordpress tabanlı siteler bu olaydan bolca etkilenir.

Bu ref=? sorgulu bağlantılar hangi tür sitelerden gelir?

  • Sitenizin içeriÄŸini cacheleyen botlar
  • Arama sonuclarını kaydederek veritabanı oluÅŸturan botlar
  • Toplistler

Bunlar; Arama sonuçlarında sitenizi listeler ve ?ref=spamsite.com uzantısında sitenize baÄŸlantı saÄŸlarlar. örnek (siteleriniz.com/?ref=spamsite.com) yada (siteleriniz.com/oyun.php/?ref=spamsite.com) ÅŸeklinde…

Sitenize bunun yapılıp yapımadığını öğrenmek için; Google arama motorunda kendi site isminizin (domain) yanına ref ekleyerek aratmanız yeterli.

Google arama motoruna şunu yazmalısınız;  site:www.sitenizinadı.com ref

Sonuçta ref’li linkler görürseniz kurtulma yolları ve seçenekleri ÅŸunlardır;

Çözüm mantığı ÅŸudur: Ref’li linkleri ana baÄŸlantıya yönlendirmek.

1.ci seçenek; .htaccess yolu
.htaccess dosyanıza şunları ekleyin:

RewriteEngine on
# no spam
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L]

2.Seçenek siteniz PHP ise çözüm yolu

Php dosyalarınıza şunu eklemelisiniz:

list($adres2) = explode(”?ref”, $_SERVER['REQUEST_URI']);
$adresim = “http://”.$_SERVER['SERVER_NAME'].$adres2;

if (eregi(’ref=’, $_SERVER['REQUEST_URI'])) {
header( “HTTP/1.1 301 Moved Permanently” );
header(”Location: “.$adresim);
}

3.seçenek siteniz ASP ise çözüm yolu:

Sayfalarınıza bunu eklemelisiniz:

On error Resume Next
set strURL = Request.ServerVariables(”QUERY_STRING”)
bolum = split(strURL,”/”)
bolum2= split(bolum(0),”=”)
sayfa=bolum2(2)

if not sayfa=”" then
site=”http://www.siteadresim.com”
Response.Write(” “&VbCrlf)
Response.End
end if

4.seçenek: En çok tercih ettiğim, en kolay yol; robots.txt dosyasına kod eklemek;

Robots.txt doyanıza şunu ekleyin;

User-agent: * (bu varsa tekrar eklemeyin, en önemlisi aşağıdaki)
Disallow: /*ref=*

Sonuç olarak bu yöntemler ile REF’li spam linkler google indexinden kısa bir müddet sonra silinir, siz de sandbox, ban, pagerank düşmesi gibi tehlikelerden kurtulmuÅŸ olursunuz.

Orijinal yazı Alıntı link





webdeweb siteleri iletiþim
TOPlist   Sektör türkiye sektörler   TOPlist