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
[php]RewriteEngine on
# no spam
RewriteCond %{THE_REQUEST} \?(ref=.*)?\ HTTP [NC]
RewriteRule .? http://www.siteadı.com%{REQUEST_URI}? [R=301,L] [/php]
2. yol php
[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);
}[/php]
3. yol asp
[php]<%
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
%>[/php]
4. yol Robots.txt
Not: robots.txt olanlar sadece Disallow: /*ref=* eklemeli.
[php]User-agent: *
Disallow: /*ref*[/php]
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)
Makalenin orjinal adresi
4. yöntemi uyguluyorum ben refler silindi.
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.
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? ;)
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.
Yalçın Bey, merakla bekliyorum. Bu arada dediğiniz yönlendirmeyi daha önce şurada konuşmuştuk, belki hatırlarsınız.
4. yöntemi kullanıyorum.
Teşekkürler.
ref sorunumu daha önce çözmüştüm. Şimdi bir de “?livehit” problemi çıktı
?livehit nedir? Bir bilgim yok bu konuda.
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
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.
livehit olayını araştırdım, o da bir nevi spam’miş. Çoğu yazar robots.txt dosyasından engellememizi tavsiye ediyor.
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…
Ben de baktım bendede varmış hemen anlattığı gibi yapmalıyım.Paylaşım için teşekkürler.
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.
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…
Çok teşekkür ederim gerçekten işime yarayacak bilgiler. Ama inşallah başıma gelmez :)
Bu yapılan ref saldırıları iki yıl önce daha fazlaydı. Şimdi o kadar değil.
Çok işime yaradı. 1000 kadar ref saldırısı almışım. Hallettim :)
Teşekkürler Erhan Abi . Çok pis siteler bir de ref ekleyenler ..
Adaşıma ve yakuter’e teşekkürler. Faydalı bir yazı idi
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
@Ali, neye dayanarak Facebook’un sebep olduğunu söyleyebilir misin?
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.
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…
teşekkür ederim.Bu makale beni bu konuda aydınlatmış oldu.
teşekkürler güzel bir makale olmuş
teşekkürler sandboxu tam anlamıyla öğrenmiş ve bilgilendirilmiş olduk.
Merhaba, belirtmiş olduğunuz 4. yöntem işe yaramamaktadır.
Çok güzel bir paylaşım :)
Her Zaman Lazım Olabilcek Bir Paylaşım :)
Hangi yöntemi kullanarak ref linkleri sildiniz abi?
İşin garibi beni ref'leyen Haber7 ne yapmalıyım? :)
gevv, bu sorunu SEO Teknikleri forumunda paylaşırsan daha iyi olur :)
Sitelerin her türlü filtreye girip girmediğini kontrol etmesi ve çıkarılması için gereken bilgileri öğrenmek için kullanışlı http://www.seohocasi.com/filtre-tespit/ sistemini kullanabilirsiniz.
teşekkrler abi
acaba rekli bağlantıyı ana sayfa yerine doğru bağlantıya yönlendirebilirmiyiz mesela
site.com/page/1/?ref=xxxx
şekilnde olan bağlantıyı
site.com/page/1/
olarak yönlendirebilirmiyiz