Son zamanlarda bloguma pek vakit ayıramaz hale geldim. Kendi blogumla ilgilenemediğim gibi diğer bloglara hiç bakamaz oldum. Blog okuma , yorum yapma işi de anca hafta sonlarına kalıyor. Haliyle blog dünyasındaki gelişmelerdende geri kalıyorum. (:
Bizim yan kuruluş olan cadbankasi.com’un biricik patronu benimse en değerli arkadaşlarımdan biri olan murat mail atmış geçen gün. İndekslerdeki ?=ref‘li sonuçlar hakkında.
Gelen mail üzerine blogumun google’daki ?=ref indekslerini kontrol ettiğimde epey sonuç çıktı karşıma. Spam diye nitelendirdiğimiz siteler bu ?=ref’li bağlantıları bizlerin kontrolu dışında oluşturuyor ve sayfalar bu şekilde çoğalma gösterdiğinde bizim sitemizide spam yapan siteler konumuna getiriyor.
Ve en kötü yani da web sitemiz sandbox denilen olaya kadar gidebiliyor. Kısacası google başkaları yüzünden bizim web sitemizi cezalandırmış oluyor.
Uzun zaman önce bu olaydan haberdar olmuştum aslında ve hatta .htaccess dosyasına gereken kodları eklediğimi hayal meyal hatırlıyorum. Yanlışta hatırlıyor olabilirim tam çıkaramadım ama eski .htaccess dosyasını kontrol ettiğimde kodlar yoktu. Demek ki yanlış hatırlıyorum.. Neyse.
Şuanda hem .htaccess hemde robots.txt yolunu uyguladım. Bakalım bir kaç hafta içerisinde silinmesini bekliyorum ref’li bağlantıların..
Sizde web sitenize ait refli bağlantıları şurada site:siteniz.com ref olduğu gibi arama yaparak öğrenebilir aşağıdaki yolları kullanarakta kurtulabilirsiniz.
Merhaba arkadaşlar çeşitli dillerdeki site(leriniz) (asp php html),
- Sitem’de hiç bir sandbox nedeni yok diyenlerdenmisiniz?
- Spam keywords, sayfa türetmedim, backlink corbasından hiç tattırmadım,
- Fakat sitem durduk yere sandbox‘a girdi, nedir bunun çaresi sorusuna cevap bulamayanlardanmısınız?Google‘nin tüm etik kurallarına uymasınız sitenizin sandbox’a girmiyeceği anlamını taşımaz, taşımıyorda..
Basse değer konumuz sitemize spam sitelerden gelen ?ref= ‘li
bağlantılar.Bu’da nedir? Bu bağlantılar Hangi sitelerden gelir?
- Sitenizin içeriğini cacheleyen botlar
- Arama sonuclarını kaydederek db oluşturan botlar,
- Toplistler,
Örnek vermek gerekirse oyun arama sonucu listeleyen spam site.
Arama sonucları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..Google botu spam siteyi index’lediğ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 - puân verir..
Genelde, sohbet, oyun, forum, adûlt siteler, wordpress tabanlı siteler bu olaydan nasiplerini alır.
Google benim sitemide bu tür indexlemiş mi?
Bu tür arama sonucunda sitenize gelen spam bağlantıları görebilirsin. Evet sonuclar, vahîm ref’li gelen bağlantılar nasıl silerim diyorsanız.
Çözümü:
Ref’li bağlantıların ana bağlantıya yönlendirme.1. yol .htaccess yolu
RewriteEngine on
# no spam
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L]2. yol php
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. yol asp
<%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(”<script>”&VbCrlf)
Response.Write(”document.location.href=’”&site&”‘; “&VbCrlf)
Response.Write(”</script>”&VbCrlf)
Response.End
end if%>4. yol Robots.txt
not: robots.txt olanlar sadece Disallow: /?ref= eklemeli.User-agent: *
Disallow: /?ref=Alıntı:
Neo: yukarıda belirttiğim gibi, Disallow: /?ref= yerine Disallow: /*ref= * yazmanız daha iyi olacaktır.
Sitenizin index hızına orantılı 7-10 gün içersinde ref’li spam bağlantıları Google dizininden silinir.Not: webmastertools kullananlar url kaldırma ile uraşmasınlar.
İndexlere yapışmış refli linkler..
sandboxâ girmiş sitenin sandbox sürecini aylarca uzatır..
gördükce emeklere acıyorum…
Saygılar
Fatih YILMAZ
(webkit)
Ocak 16th, 2009 at 22:46
böyle bir sorundan hiç haberim olmamıştı. dediğiniz şekilde bir arama yaptım. gerçekten de baya spam var. robots.txt i dediğiniz şekilde düzenledim. bakalım umarım düzelir bir iki hafta içinde.
Ocak 16th, 2009 at 23:15
google.com.tr üzerinde bile ilginç refler bulunabiliyor
Ocak 17th, 2009 at 01:10
İşin kötüsü Blogger’da hiçbir şeye müdehale edemiyoruz. Ancak Google Site Yöneticisi üzerinden tek tek bağlantı silme isteğinde bulunabiliyoruz. Sanırım Google bu olayın farkında olduğu için Blogger bloglarını bu işten muaf tutuyordur
Ocak 17th, 2009 at 02:10
robots.txt çözümü iyiymiş, .htaccess’e bulaştırmadan çözüyor :). Yaptım, sağol Burak.
Ocak 17th, 2009 at 13:44
Bunu öğrendiğim iyi oldu, teşekkürler.
Ocak 17th, 2009 at 20:18
@MaFiAMax ballısınız yine.
Ocak 17th, 2009 at 22:22
Yapmış olduğum aramada 3 sonuç ile karşılaştım. .htaccess yolunu denedim sonucu takip edeceğiz!
Ocak 18th, 2009 at 18:29
Blogger’da bunu dert etmenize gerek yok.Refli bağlantıları Blogger yine sayfaya yönlendirme özeliiğine sahiptir.Bu yüzden blogunuzu ziyaret eden botlar yine sayfanızı görecektir.
Ocak 19th, 2009 at 01:38
valla adaş yazdığın iyi oldu bi arama yaptım bir ton bağlantı çıktı öyle.bakalım yapabilirsem hemen düzelteceğim ben de …
Ocak 21st, 2009 at 22:49
Blogger bloglarda tek tek linkleri kaldırmaya kalkınca webmasters tools buna izin vermiyor.Ama zaten gerek de yok.
Ocak 22nd, 2009 at 21:42
Ne yalan söyleyim benim işime yaradı teşekkür ederim!
Ocak 29th, 2009 at 16:27
Pagerankınız yüksek değilse alt sayfalara bulaşan ref’ler , çok uzun sürede siliniyor . Sand’a sokabiliyor bunlar aman dikkat Faydalı yazı elinize sağlık .
Ocak 29th, 2009 at 16:54
An itibariyle kontrol ettim de REF’li bağlantıların bir çoğu silinmiş durumda. Yazıyı yazdığım tarihle bugünkü tarih arasında 13 gün var. Biraz daha zamana ihtiyacı var sanırım, bir kaç hafta içinde refli sayfaların tamamı temizlenecektir.
Ocak 29th, 2009 at 18:02
Ben de senin yazından sonra tarama yaptığımda 3 bağlantı bulmuş ve silinmesi için talepte bulunmuştum. Ancak bir kaç gün sonra silmek istediğim bağlantıların 3. bir kişiyi ilgilendirdiği için o site yöneticisi ile görüşmem gerektiğini bildiren bir uyarı aldım.
Benim gibi şanslı kişilikler var mı aramızda?
Şubat 2nd, 2009 at 20:40
Ben şu robots.txt olayını denedim 1 ay önce. ref li sonuçlar başta 71 iken, şu an 56′ya düştü. Dibini görmeyi bekliyorum
+rep Paylaşım için eyvallah
Haziran 25th, 2009 at 15:51
robots.txt çözümünü yaptım teşekkürler
Temmuz 28th, 2009 at 18:49
çözdüm çok teşekkürler
Aralık 21st, 2009 at 21:48
Disallow: /?ref=
Bunu denedim. Bakalım. eğer olursa duacınızım.
saygılarımla
Ocak 15th, 2010 at 10:15
Selam lar arkadaslar bundan bir kac önce ben wp kurdum bundan bir kac gün önce baktigimda sitemin benden habersiz indexleri fazlalasti alalal dedim bu nasil is inanmadim tekrardan site:sitem…com tekrar denedim sonuc ayni indexleri kontrolttigimde /?ref karsilastim acikcasi benimde bu konuda bilgim yoktu tabiki deneyimli arkadaslardan destek alarak robots.txt tavsiye edildi bende uyguladim beklmedeyim siteme su ana kadar zarar gelmedi. neyse konuya dönelim simdi ben robots.txt islemini yaptik benim sorum ise /?ref linkler google tarafindanmi silinecek yoksa? Ben kendimmi bir seyler yapmam gerekiyor. Hepsinize iyi calismalar Saygilar Aydin
Mayıs 19th, 2010 at 18:29
Aradığım birşeydi gerçekten çok teşekkürler