301 Redirects Yani Türkçe’sini söyleyecek olursak 301 yeniden yönlendirme birçok webmaster’ın ihtiyacını duyduğu ve kullandığı bir işlemdir. 301 yönlendirme eski sitenizi yada sayfanızı değerleri ile birlikte yeni adresinize yönlendirmenizi sağlar. Burada üzerinde durulması gereken husus 301 yönlendirme ile sayfanızın tüm değerlerini (olumlu yada olumsuz) yeni adresinize taşımış oluyorsunuz. Filtreye düşürülen sitelerde 301 yönlendirme kullanılmaması gereken bir işlemdir.Filtre yada herhangi bir ceza uygulamasının olmadığı durumlarda, sitenizdeki url değişikliklerinde yada site değişikliklerinde yeni adreslere geçişte tüm arama motorlarınca kullanılması tavsiye edilen bir işlemdir. Google’ın bu yönlendirme işlemi ile ilgili açıklamasını okumanızı tavsiye ederim. Bu adresten ulaşabilirsiniz.
On page seo çalışmalarında 301 yönlendirme kullanın;
Bize gelen seo işlerinde genellikle yapılan siteler sef link yapısı ile oluşturulmayıp sayfalar genellikle news.php?id=22 şeklindedir. Daha öncesinden bu sayfalara backlink geldiği için burada yapmanız gereken işlem url yapısını seo uyumlu url yapısına çevirdikten sonra eski sayfanızı 301 yönlendirme ile yeni sayfanıza yönlendirmek olacaktır. Bu yapacağınız işlem ile hem eski sayfanızın otoritesini ve değerini (gelen linkler vs.) yeni sayfanıza taşıyacak hemde seo uyumlu link yapısına geçmiş olacaksınız. Bu işlemden sonra sayfanızın anahtar kelimede kısa sürede yukarılara doğru yükseliş gösterdiğini göreceksiniz. Çünkü arama motorları açısından url yapısı büyük öneme sahiptir.
301 Yönlendirme nasıl yapılır ?
Apache kullanılan sunucularda .htaccess dosyasını kullanarak kolaylıkla 301 yönlendirmesi yapabilirsiniz. Bu işlem için .htaccess dosyasına aşağıdaki kodları kendinize göre değiştirip sitenizde 301 yönlendirme yapabilirsiniz.
Htaccess 301 Yönlendirmesi
Options +FollowSymlinks
RewriteEngine on
ReWriteCond %{HTTP_HOST} ^(www.)?eskiadres.com$ [NC]
ReWriteRule ^(.*)$ http://www.yeniadres.com/$1 [R=301,L]