Sandbox dediğimiz olay aslında arama motorlarında üst sıralara çıkmak için istismarcı bir yaklaşımı tanımlar. Google’ın bu tür çalışma yapanlara verdiği cezadır Sandbox.
Siz bu tür bir çalışma içinde olmayabilirsiniz fakat bir anda arama motorlarında gerilere düşer sitenizi sandbox’a girmiş şekilde bulabilirsiniz. İşte böyle bir durumda bakmanız gereken yer sitenize gelen (ref) sahte bağlantılardır.
Bu konuda benim de bir bilgim yoktu ta ki R10.net’teki bir makaleyi görene kadar. Yazarından (Fatih Yılmaz – webkit) izni aldıktan sonra bu yazıyı sizinle paylaşıyorum. Bu yazıyı yazdığı için kendisine ne kadar teşekkür etsem azdır. Sitenize gelen bağlantıları gördüğünüzde siz de benim gibi şok olabilirsiniz.
***********
Merhaba arkadaşlar çeşitli dillerdeki site(leriniz) (asp php html),
- Sitem’de hiç bir sandbox nedeni yok diyenlerden misiniz?
- Spam keywords, sayfa türetmedim, backlink çorbasından hiç tattırmadım,
- Fakat sitem durduk yere sandbox’a girdi, nedir bunun çaresi sorusuna cevap bulamayanlardan mı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 derseniz;
- Sitenizin içeriğini cacheleyen botlar
- Arama sonuçlarını kaydederek db oluşturan botlar,
- Toplistlerden
bu bağlantıların kaynağıdır. Ö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) ya da (siteleriniz.com/oyun.php/?ref=spamsite.com) şeklinde.
Google botu spam siteyi indekslediğ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, adult siteler, wordpress tabanlı siteler bu olaydan nasiplerini alır.
Google benim sitemide bu tür indexlemiş mi?
Bunu anlamak için Google’a girip arama kutusuna şunu yazın.
site:siteniz.com inurl:ref=
Bu tür arama sonucunda sitenize gelen spam bağlantıları görebilirsin.
Evet sonuçlar, vahim ref’li gelen bağlantıları nasıl silerim diyorsanız çözümü ref’li bağlantıları ana bağlantıya yani anasayfaya 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
<%
bolum1 = Split(Request.QueryString, "/")
If UBound(bolum1) > 0 Then
bolum2 = Split(bolum1(1), "=")
If UBound(bolum2) = 1 Then sayfa = bolum2(1) Else sayfa = ""
End If
If sayfa <> "" Or Request.QueryString("ref") <> "" then
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://www." & Replace(Request.ServerVariables("HTTP_HOST"), "www.", "")
End If
%>
4. yol Robots.txt
Not: robots.txt olanlar sadece Disallow: /*ref=* eklemeli.
User-agent: * Disallow: /*ref*
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, silinen ref’li linkleri URL kaldırma kısmından gözllemleyebilirler.
İndexlere yapışmış refli linkler sandbox’a girmiş sitenin sandbox sürecini aylarca uzatır. Gördükce emeklere acıyorum…
Saygılar
Fatih YILMAZ
(webkit)
Genç yaşlarda programlama ile tanıştı ve Delphi ile başladığı programlama macerasına şuanda PHP, SQL, Javascript, AJAX, CSS, XHTML teknolojileri ile devam etmektedir. Elektrik - Elektronik bölümü mezunu olan "yakuter" 2006 yılından itibaren yakuter.com'un yazarlığını yapmaya başlamıştır.
koray
25 Ocak 2009
gerçekten fatih yılmaz isimli arkadaşa çok tşkler tabiki yakuter abiyede:) Ben bununla uğraşıyordum ve çözümü bulamiyordum mesela bakın *** bunlardan kurtulamamıştım artık sanırım halloldu.
yakuter
25 Ocak 2009
Benim yaklaşık 520 adet spam ref’im vardı. Uyguladıktan yaklaşık 10 gün sonra hepsi silindi. Ne mutlu :)
Bu arada Koray, verdiğin adresi yorumunda * ile değiştirdim. Spamcilere reklam yapmayalım değil mi? ;)
Yalçın Görmez
25 Ocak 2009
Merhaba;
Her zamanki gibi faydalı içeriklerden bir tanesi… Ancak asp ile engelleme yolunca javascript kullanmak yerine “301 Redirect” kodu kullansaydık arama motorları için daha güzel olurdu. Bu kodu daha önceden siteme yazmıştım, google indexler indexlemez buraya da yazacağım.
yakuter
25 Ocak 2009
Yalçın Bey, merakla bekliyorum. Bu arada dediğiniz yönlendirmeyi daha önce şurada konuşmuştuk, belki hatırlarsınız.
bloggErdal
25 Ocak 2009
merhabalar, çok güzel bir makale olmuş. benim 13 tane spam bağlantı varmış. blogger blogu için yukardaki yöntemlerden hangisi kullanılacak acaba? şimdiden teşekkürler
Yalçın Görmez
25 Ocak 2009
Erhan Bey;
Asp kodlarını inceledim ve windows sunucularda olay biraz daha farklı olduğundan verilen kod çalışmıyor. Kodu düzeltip çalışır hale getirdim. Bu kod sitenizin adresini de otomatik bulur ve çalışır:
Yönetici Notu: Yorumunuzdaki kod yazıya eklenmiştir. Teşekkür ederim.
Yalçın Görmez
26 Ocak 2009
livehit olayını araştırdım, o da bir nevi spam’miş. Çoğu yazar robots.txt dosyasından engellememizi tavsiye ediyor.
Burak
26 Ocak 2009
Aynı şeyler bende de var(mış). Daha önce de buna benzer bir makale okumuştum ancak ciddiye almamıştım :D
Şimdi bir panikle bende 4.yolu uyguladım. Bakalım silinecek mi…
Google Web Master servisinden de kontrol edilebiliyor ya da oluşturulabiliyor…
Kamer
26 Ocak 2009
Ben de baktım bendede varmış hemen anlattığı gibi yapmalıyım.Paylaşım için teşekkürler.
Pardus007
26 Ocak 2009
livehit ‘i robots.txt dosyasından engellemek için 4. yoldan örnek alırsak
User-agent: *
Disallow: /*livehit*
böyle bir şey mi yazmalıyız.
diğerlerine de uyarlasak olur mu acaba. Gerçi bu livehit ref’e göre daha az musallat oluyor.
hetemeleci
28 Ocak 2009
teşekkürler…
gerçektende kontrol ettim ve alakasız sitelerin linkleirnin sitelerimiz üzerinde göründüğünü gördüm…
tekrar teşekkürler…
Şadi
28 Ocak 2009
Çok teşekkür ederim gerçekten işime yarayacak bilgiler. Ama inşallah başıma gelmez :)
Hakan
02 Şubat 2009
Çok işime yaradı. 1000 kadar ref saldırısı almışım. Hallettim :)
asil
12 Şubat 2009
Selam bütün site sahıpleri bu ?ref saldırısını yapan http://www.facebook.com sitesidir kim facebook sitesinde kendi sitesinin link’i verdigi zaman bulaşıyor . asıl bu siteyi googleye şikayet etmek gerek
Pardus007
12 Şubat 2009
htaccess dosyası kendi kendine değişir mi?. Bizim isteğimiz dışında değişmesi için ne olması gerek. Ben çokönce bu ref ten kurtulmak için gerekli kodları eklemiştim. Sonra farkettim ki yine olmaya başlamış. htaccess dosyama baktığımda eklediğim kodlar yoktu ?
Yardımcı olabilirseniz sevinirim.
yakuter
12 Şubat 2009
Belki yönetim panelinde kalıcı bağlantılar bir şekilde güncellenmiştir. Bu nedenle silinmiştir. Aklıma başka bir neden gelmiyor malesef…
Loi
07 Ağustos 2009
Merhaba, belirtmiş olduğunuz 4. yöntem işe yaramamaktadır.
Arslan
17 Temmuz 2010
Hangi yöntemi kullanarak ref linkleri sildiniz abi?
İşin garibi beni ref'leyen Haber7 ne yapmalıyım? :)
gevv
17 Temmuz 2010
Teşekkürler
ref linkleri .htaccess ile ana sayfaya yönlendirdim ayrıca robots.txt ile engelledim peki googlenin indexlediği ref linkleri silinirmi ? yoksa yeniler kodlar sayesinde dikkate alınmaz ama eskiler kalır hesabımı oluyor :)
Yazılan yazılardan ilk siz haberdar olun, yeni yazılar e-postanıza gönderilsin.
menchek
02 Eylül 2010
yakuter.com © 2006-2010 Erhan Yakut. Site tasarım Cenk Akyıldız - (Tema Bilgisi). Hosting sponsoru WebGrup.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.