Sandbox’a Girdiğinizin Farkında Mısınız?

Sandbox’a Girdiğinizin Farkında Mısınız?
Mart 9, 2010 Sandbox’a Girdiğinizin Farkında Mısınız? için yorumlar kapalı Web Tasarımı admin

Google amcanın gösterdiği tüm kurallara uymanız sandbox’a düşmeme nedeniniz değil. Şu an için Google tarafından bu sahte bağlantıların (ref) önüne geçebilecek bir algoritma oluşturulmadı. Sitelerin ref’li bağlantılarının alakasız sitelerden çıkması bunun en açık göstergesi.
Bahsettiğimiz 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) .HTACCESS Yolu

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

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) ASP Kodlama Dilinde

<%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) Robots.txt Yoluyla

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…

Kaynak: sinerjik.org

Yazar Hakkında