301 Yönlendirmesi’nin Arama Motorları için Taşıdığı Önem Ve Kullanımı

Sizler bazı durumlarda sitenizin link adresini değiştirebilir veya değiştirmek isteyebilirsiniz. Yeni bir bağlantı üzerinden devam etmek arama motorları tarafından aldığınız itibarı zedeleyebilir, en azından sizler böyle düşünebilirsiniz. Değişik yönlendirme taktikleri uygulaya bilmeniz mümkün ancak, bunu hiç bir zarar görmeden 301 yönlendirmesi ile başarabilirsiniz. Bugün sizlerle 301 yönlendirmesinin ne kadar kolay ve faydalı olduğunu örnekler üzerinde göstermek istiyorum. Fakat, bundan önce bu konunun biraz daha derinliklerine inerek SEO açısından ne gibi faydaları sağlayabileceğimizi isterseniz birlikte inceleyelim.

301 Yönlendirmesi Nasıl Tanımlarız?

Web sitenizin tanımlanan başka bir adrese taşınması işlemine denmektedir. Bu yöntem ile içeriğiniz farklı bir domain üzerinde yayın hayatına devam edeceği anlamını taşımaktadır. Arama motoru optimizasyonu tarafından etkilenmemek için adres değişikliği yaptığımız zamanlarda mutlaka bu 301 yönlendirme yöntemini kullanmalıyız. Bunun nedeni eski sitenizi ziyarete gelen Google botları sitenizin adres değişikliğini algılayacak ve botları otomatik olarak yeni web sitenize gönderecektir.

Basit olarak örneklememiz gerekirse Google reklam ağı Adsende tarafından web sitenizin reklam ağı kapatılabilir ve bu nedenden dolayı başka bir adrese geçmek isteyebilirsiniz ya da bir firma için xxx.com  uzantılı bir bağlantıda web sitesi yaşamınıza başlamış ve bunu daha resmi olarak xxx.com.tr uzantısı üzerinde yayın hayatınıza devam etmek isteyebilir veya herhangi farklı sebepleriniz olabilir. Sebebiniz her ne olursa olsun sizleri SEO açısından çok az bir değer kaybı ile (%10 gibi) bu 301 yönlendirmesi kullanabilirsiniz.

Bu yöntemi uygularken eski domain üzerinden kullanmış olduğunuz kodlar Google, Yandex gibi arama motorlarına bir mesaj bırakmış olursunuz. Bu mesaj artık bu domain adresinizi kullanmadığınızı ancak içeriğinizde hiç bir değişiklik yapmadan farklı bir domain üzerinden yayına devam ettiğinizi iletirsiniz.  Arama motorları botları bu mesajı algılayarak sitenizin değerlerini kaybetmeden tüm sayfalarınızı eski domain adresiniz ile değiştirerek indexlemeye başlayacaktır.

Elbette, bu durum biraz zaman alabilir, hatta bazen bu uzun bir süreç olabilir, bu nedenle sitenize gelen ziyaretçi sayısında belirli bir düşüş yaşayabilirsiniz.  Ancak 301 yönlendirmesi tam olarak index aldığında eski konumunuza yakın bir değere ulaşmış ve ziyaretçi sayınızın arttığını tekrardan gözlemleyebilirsiniz. En önemlisi arama motorlarında bulunduğunuz konuma tekrardan ulaşabilmeniz mümkün olacaktır. Sanırım 301 yönlendirmesinin nasıl hayati bir önem taşıdığını anladınız. Dilerseniz bu hayati yönlendirmeyi şimdi nasıl yapacağımızı birlikte inceleyelim.

Peki, Bu Yöntemi Nasıl Doğru Kullanabiliriz?

Kullanımı aslına bakarsanız oldukça basit yapmanız gereken  .htaccess  dosyanız ile birlikte tercihinize göre ASP veya PHP dosyanızı oluşturarak yönlendirmek istediğiniz sunucunuzun ana dizinine atmanız yeterli olacaktır.

301 yönlendirmesi için kullanabileceğiniz .htaccess dosya yapısı.

1
2
3
4
Options +FollowSymlinks
RewriteEngine on
rewritecond %{http_host} ^xxx.com [nc]
rewriterule ^(.*)$ http://www.xxx.com/$1 [r=301,nc]

Not: Sınırsız bir döngü içerisine sokmamak için (www.) mutlak olarak kullanmanız gerekmektedir. Bu hem ASP hemde PHP için dikkate almanız gereken bir konudur.

301 yönlendirmesi için kullanabileceğiniz PHP dosya yapısı.

1
2
Header( "HTTP/1.1 301 Moved Permanently" ); 
Header( "Location: http://www.xxx.com" );

301 yönlendirmesi için kullanabileceğiniz ASP dosya yapısı.

1
2
3
4
If Left(Request.ServerVariables(“HTTP_HOST”), 4) “www.xxx.com” Then
Response.Status =301 Moved Permanently”
Response.AddHeader “Location”, “http://www.xxx.com” & Request.ServerVariables(“HTTP_HOST”)
End If

SEO açısından hayati önem taşıyan 301 yönlendirmesini hep birlikte inceledik, gerçekçi olmamız gerekirse ufak bir işlem ancak, hayat kurtardığı kesin. Umuyorum bu konu sizlere yol gösterici olmuştur. Herhangi bir sorunuz varsa yorum alanını kullanarak bizlere yöneltebilirsiniz. TemplateMonster ekibi'nin bundan büyük mutluluk duyacağını lütfen unutmayın.



Barış Hepçorman

Barış profesyonel bir içerik pazarlamacısı ve ilham veren bir yazardır. Gündüz pazarlama müdürü, gece ise yazar, iş, pazarlama, tasarım ve web geliştirme üzerine birçok blog yazısı yazıyor. Web sitesi oluşturucular ve CMS ile çalışmayı ve deneyimini okuyucularla paylaşmayı seviyor. Onu LinkedIn'de takip edin