301 Redirects ve SEO İlişkisi

dogru-301-yonlendirmesi-nasil-yapilmalidir

İnternet yayıncılığında birçok detayın önemli olduğunu bilenler için 301 redirects nedir, nasıl yapılır ve siteye ya da SEO’ya bir etkisi var mıdır? sorusunun cevabını bulmak oldukça kolaydır. Ancak konu hakkında bilgisi olmayan ve sürekli sitesini kontrol etme imkanı bulunmayanlar için 301 yeniden yönlendirmeleri merak edilen bir konudur. Şimdi 301 redirects hakkında size bilgi vermeye çalışacağız.

301 Redirects Nedir?

301 durum kodu, bir sayfanın kalıcı olarak ve tamamen başka bir adrese taşındığını belirtmek için kullanılır ve SEO’ya etkisi oldukça büyüktür.

Kullanıcıları ve arama motorlarını bu yeni adrese yönlendirmek en doğru yoldur. Tüm arama motorlarında kullanılması önemlidir ve arama motoru dostu yöntemlerden biridir. Dosya isimlerini değiştirme ve sayfaları taşımak gerektiğinde, en iyi çözüm 301 yönlendirmeleri olacaktır.

301 Redirects Hangi Durumlarda Kullanılır?

Herhangi bir nedenle site adresinizi değiştirmek istediğinizde, mevcut içeriğin yeni adrese taşınması sonrası 301 yönlendirmesi yapılır.

Eski indexli linklerin yeni adrese 301 ile yönlendirilmesi arama motoru dostu bir uygulamadır. Kullanıcının iyi bir deneyim yaşaması ve önceki sayfanızın emeklerinin de ziyan olmaması için en iyi yönlendirme şekli olan 301 redirects, birçok farklı yöntemle yönlendirilir.

301_redirect-seo-etkisi

Yeni site adresinizin de görünür olmasını sağlayan bu yönlendirme, web sitenizin sıralama kaybı olmadan arama motorlarında görünmesini sağlar. Bu yönlendirme seçeneklerini pek kullanan olmasa da, başarılı bir SEO çalışmasının parçası olarak büyük bir önem arz etmektedir.

Mesela bir yazınızın URL’sinin 155235 yerine /301-redirects olmasını istiyorsunuz ama sayfanın sıralamadaki yerini değiştirmeye cesaret edemiyorsunuz. İşte bu durumda en iyi çözüm 301 yönlendirmeleri oluyor.

Hiçbir kaybınız olmadan sayfanın en iyi şekilde yönlendirilmesini sağlıyorsunuz ve her açıdan iyi bir kullanıcı ve arama motoru deneyimi yaşıyorsunuz. Bu yöntem sayesinde ziyaretçilerin de yavaşça arttığını görebilirsiniz.

Çeşitli 301 Redirects Kodları

Farklı sistemlerde çalıştırabileceğiniz 301 redirects kodları uzman coderlar tarafından yapılmalıdır. Çünkü en ufak kod hatası web sitesinin dizinini mahvedebilir. Aşağıda değişik amaçlarla kullanacağınız 301 kodlarını bulabilirsiniz.

  • Htaccess ile 301 Yeniden Yönlendirme

Eski sitenizi yeni sitenize yönlendirmek için kullanabileceğiniz htaccess dosyası oluşturarak, eski sitenizin dizinine yerleştirmeniz gerekmektedir.

Seçenekler/FollowSymlinks

RewtireEngine on rewritecond %{http_host} ^sitenizinadresi.com [nc]

rewriterule ^(.*)$ http://www.sitenizinadresi.com/$1 [r=301,nc]

Bu yönlendirme sistemi, sadece Apache Mod-yeniden yazma modülü etkinleştirilmiş olan Linux sunucularında çalışmaktadır.

  • PHP için 301 Yönlendirmesi

Bir diğer sistem olan PHP yönlendirmesi için de oldukça önemli olan bu uygulama yöntemidir. Bunun için kullanacağınız kod :

 <?

Header (“HTTP / 1.1 301 moved permanently”);

Header (“Konum: http://www.sizinsitenizinadı.com”);

?>

şeklinde kendi sitenizin bilgileriyle gerçekleşmektedir.

  • ASP için 301 Yönlendirmesi

ASP için kullanacağınız 301 redirects kodu ise:

%@ Language=VBScript %>

<%

Response.Status=”301 Moved Permanently”;

Response.AddHeader(“Location”,”http://www.yenisayfanınadresi.com/”);

%>

  • ASP.NET Yönlendirmesi

<script runat=”server”>

private void Page_Load(object sender, System.EventArgs e)

{

Response.Status = “301 Moved Permanently”;

Response.AddHeader(“Location”,”http://www.yenisitenizinadresi.com”);

}

</script>

  • JSP Yönlendirmesi

Java için yapılacak olan 301 yönlendirmeleri arasında olan:

<%

response.setStatus(301);

response.setHeader( “Location”, “http://www.sizinyenisiteninadresi.com/” );

response.setHeader( “Connection”, “close” );

%>

  • CGI Perl Yönlendirmesi

$q = new CGI;

print $q->redirect(“http://www.sizinyenistenizinadıgelecek.com/”);

  • Ruby on Rails Yönlendirmesi

def old_action

headers[“Status”] = “301 Moved Permanently”

redirect_to “http://www.new-url.com/” end

Yönlendirmelerin kontrolünün de sağlanması gerekecektir. Bunun için http://www.webconfs.com/seo-tools/redirect-check/ sitesini kullanabilirsiniz.

301 Yönlendirmeleri Nerelerde Kullanılabilir?

Herhangi bir sayfada bulunan içeriğinizin indekslenmesinde sorunlar yaşamanız durumunda yaptığınız hataları düzeltmek için yeni bir sayfa oluşturabilirsiniz. Bu sayfalarda 301 yönlendirmesi kullanarak, başarılı bir şekilde hatalarınızı düzeltebilirsiniz.

Ancak spam sayfalar için bu durum söz konusu değildir. Kalitesiz sayfaları tamamen kaldırmanız, özgün ve problemsiz sayfalar tercih etmeniz gerekmektedir. Çünkü olmayan bir sayfanın indekslenmesi de olmayacaktır.

301 Yönlendirmelerini Herkes Yapabilir Mi?

301 yönlendirmelerini çalıştırabilmek için htaccess kullanmanız gerekmektedir. Bu konuda deneyiminiz yoksa profesyonel bir destek almanız uygun olacaktır.

Bilinçsizce yapacağınız hareketler, sayfalarınızın çalışmaması gibi birçok soruna neden olabilir. Bu nedenle bilmiyorsanız, gözünüzü karartıp denemek istiyorsanız bu riski de göz önünde bulundurmanız gerekecektir.

Profesyonel olarak destek aldığınızda, bazı durumlar için 302 yönlendirmeleri de önerilebilir. Ancak 301 varken, 302’yi tercih etmeniz oldukça mantıksız olacaktır. Kısa bilgilerle özetleyecek olursak:

  • 302 geçici yönlendirmeler, internet kullanıcısını yeniden yönlendirir, bağlantı yetkisini geçirmez,
  • 404 hatası sayfanın bağlantı yetkisinin boşa gitmesine neden olur,
  • Java yönlendirmeleri de müşteriyi yeniden yönlendirdiği için yine bağlantı yetkisini geçirmez.

301 yönlendirmeleri iyi bir strateji oluşturarak, her açıdan iyi bir kullanım sağlar. Ancak geliştiriciler, bu tür uygulamaları pek sevmezler. Profesyonel bir uzmanın iyi bir 301 yönlendirme stratejisi oluşturması gerekmektedir.

301 Yönlendirme Stratejisi Oluşturma

Web sitelerinde URL’lerin de önemli olduğu su götürmez bir gerçektir. Bu nedenle baştan yapılan hataların düzeltilmesi söz konusu olduğunda SEO çalışmalarının yapılması da şart olur.

SEO uzmanınız web sitenizin her odak noktasını düzenli olarak kontrol ederek, yönlendirmeler konusunda da en iyi şekilde destek verecektir. Bu nedenle profesyonel bir destek almanız şarttır.