SEO için önemli konulardan biri, özellikle sitenizde, url yapınızda bir değişiklik olacaksa tabi ki yönlendirmelerdir ve en temelde 301 yönlendirmesi ve 302 yönlendirmesi. Sitenizin içeriğini bir URL’den diğer bir URL’ye yönlendirme ihtiyacı olduğunda içeriğinizin ve sayfalarınızın arama motorlarındaki değerlerine (page rank, ranking) en az zarar verecek şekilde yapmak büyük önem taşır. Yazılımcı olmayan ancak, kendi sitesine ne yapıldığını bilmek isteyen, konuya yeni olanlar için kısaca bu duyduğunuz ya da duyacağınız terimler neyi ifade ediyor yazacağım.
Mümkün olduğu kadar Türkçe terimlere yer vereceğim ancak yanlarına bilişim camiasında kullanılan jargonunu hatta birden fazla anlamını da da ekleyeceğim ki konuya tam olarak hakim olabilesiniz.
Gereken malzemeler: bir websitesi, bir URL yönlendirmesi, bir tutam arama motoru, bir kullanıcı, şaka şaka 🙂
Yönlendirme bir URL’yi başka bir URL’ye taşıma sürecidir. Üç ana yönlendirme türü vardır: 301, 302 ve meta refresh.
Yönlendirme Türleri
• 301, «Kalıcı Olarak Taşındıı» — SEO için tavsiye edilir
• 302, «Bulundu» veya «Geçici Olarak Taşındı»
• Meta Yenileme
Yönlendirme Nedir?
Yönlendirme (redirection), kullanıcıları yani biz insanları ve arama motorlarını girmeye çalıştıkları URL’den başka bir tanesine gönderme şeklidir. Aşağıda genel olarak kullanılan yönlendirme türlerinin tanımı var.
301 Kalıcı Olarak Taşındı
301 yönlendirmesi, link juice’in (link gücü, ranking power) %90-99’unu yönlendirilen sayfaya geçiren kalıcı bir yönlendirmedir. 301 sayısı, bu tip bir yönlendirmede HTTP durum kodunu ifade eder. Birçok durumda 301 yönlendirmesi, bir internet sitesine yönlendirme uygulamada en iyi yöntemdir.
302 Bulundu (HTTP 1.1) / Geçici Olarak Taşındı (HTTP 1.0)
302 yönlendirmesi geçici bir yönlendirmedir. Link juice (ranking power) %0’ını geçirir ve çoğu durumda kullanılmamalıdır. İnternet, HyperText Transfer Protocol adında URL’lerin nasıl çalışması gerektiğini belirleyen bir protokol kullanır. İki ana versiyonu vardır, 1.0 ve 1.1. İlk versiyonunda 302, «Geçici Olarak Taşındı» durumunu belirtir. Bu, 1.1 versiyonunda «Bulundu» olarak değiştirilir.
307 Geçici Olarak Taşındı (Sadece HTTP 1.1)
307 yönlendirmesi, 302 yönlendirmesinin HTTP 1.1 ile yerine gelen yönlendirme şeklidir. Ana tarayıcılar bazı durumlarda buna 302 gibi muamele etse de hala pek çok durumda 301 kullanmak en iyisidir. İçerik gerçekten geçici olarak yönlendirildiğinde (örneğin bakım zamanında olduğu gibi) ve sunucu arama motorları tarafından 1.1 uyumlu olarak tanındığında bu bir istisnadır. Arama motorlarının sayfayı uyumlu olarak tanımlayıp tanımlamadığını belirlemek gerçekten imkansız olduğundan, geçici olarak taşınan içerikler için 302 yönlendirmesi kullanmak genellikle en iyisidir.
Meta Yenileme
Meta yenileme, sunucu düzeyi yerine sayfa düzeyinde yapılan bir tür yönlendirmedir. Genellikle daha yavaştır ve önerilen bir SEO tekniği değildir. Bunlar çoğunlukla «5 saniye içinde yönlendirilmezseniz buraya tıklayın» yazısı ve 5 saniye geri sayımı ile bağdaştırılır. Meta yenileme sayfa değerinin bir kısmını geçirir fakat yetersiz kullanılabilirliği ve geçirilen link juice kaybı sebebiyle SEO taktiği olarak önerilmez.
En iyi SEO Uygulamaları
Bir URL’yi başka bir tanesine yönlendirme yaygın bir uygulamadır. Bunu yaparken, SEO değerlerini korumak için en iyi uygulamaları kullanmak önemlidir.
Bunun en yaygın örneğini basit bir senaryo ile anlatabiliriz. Başka bir adrese(URL’ye) kalıcı olarak yönlendirmesi gereken bir URL.
Bunu yapmak için birçok seçenek vardır, fakat genel olarak 301 yönlendirme arama motorları ve kullanıcılar için daha uygundur. 301 kullanmak tarayıcılara ve arama motoru botlarına sayfanın kalıcı olarak taşındığını belirtir. Arama motorları bunu, sadece sayfanın adresinin değişmediği aynı zamanda içeriğin ya da güncellenen versiyonunun yeni adreste bulunabileceği şeklinde yorumlar. Arama botları(arama motoru örümcekleri) eski sayfadan herhangi bir link değerini yeni adrese aşağıdaki şekilde taşıyacaktır:
Bir sayfayı bir adresten başka bir adrese taşırken, arama motorlarının 301yönlendirmeyi keşfetmesi, tanıması ve önceki sayfanın değerini (rankingini) ve güvenilirliğini yeni sayfaya aktarması için biraz zaman geçeceğini unutmayın. Arama motoru örümcekleri verilen sayfayı nadiren ziyaret ediyorsa ya da yeni URL adresi düzgün şekilde çalışmıyorsa bu süreç uzayabilir.
302 yönlendirmeler ve meta yönlendirmeler gibi diğer yönlendirme seçenekleri genellikle sıralamaları(rankings) ve arama motoru değerlerini 301 yönlendirmenin yaptığı gibi aktaramadıkları için yetersiz alternatiftir. Ağ yöneticisi(webmaster) bilinçli olarak link juiceleri eski sayfadan yeni sayfaya aktarmak istemediği zaman bu yönlendirmeler iyi alternatiflerdir.
Sitenin domaini yani alan adı değiştirdiğinde ya da içerik bir domainden başka bir domaine taşındığında içeriği taşımak daha karışık bir hale gelir. Spam gönderen kişiler tarafından taciz ve arama motorlarının şüphesi nedeniyle, domainler arasındaki 301 yönlendirmelerinin daha düzgün taranması ve değerlendirilmesi bazen daha çok zaman gerektirir.
Oldukça teknikten uzak bir anlatım oldu ancak daha teknik bilgi ve site taşıma hakkında daha fazla bilgi için bakınız; SEO Dostu Domain Taşıma.