301 yönlendirmesi, en basit tanımıyla, bir web sitesini oluşturan sayfa veya sayfaların ya da tüm alan adının başka bir sayfaya kalıcı olarak yönlendirilmesi ve bu durumun arama motoru botlarına bildirildiği durum kodudur.
301 Yönlendirmesi Nedir?
En basit tanımıyla, bir web sitesini oluşturan sayfa veya sayfaların ya da tüm alan adının başka bir sayfaya kalıcı olarak yönlendirilmesidir. Bu işlem, arama motoru botlarına bildirilen bir durum kodu ile gerçekleştirilir.
Özellikle SEO ve arama motoru tarama bütçeleri göz önüne alındığında, 301 yönlendirmesi oldukça önemli bir konudur. Dikkat edilmesi gereken bir diğer nokta ise, 301 yönlendirmesinin “x sayfası, x sayfasına kalıcı olarak yönlendirilmiştir” ifadesiyle tanımlanmasıdır.
Yani, arama motoru botlarına bu işlemin kesin olduğunu ve eski sayfanın bir daha ziyaret edilmemesi gerektiğini, dolayısıyla arama dizininden kaldırılması gerektiğini belirtmiş oluyoruz.
301 Yönlendirmesi Neden Yapılır?
- Web sitenizin yeni bir alan adına taşınması
- http ile başlayan URL’leri https’ye yönlendirmek
- www olmayan URL’leri www olan versiyonlarına yönlendirmek
- Silinen sayfaların 404 hatası vermemesi için
- Adresi değişen sayfaları yeni adreslerine yönlendirmek
- E-ticaret sitelerinde satıştan kaldırılan ürün sayfalarının yönlendirilmesi
- Aynı içeriğe sahip farklı sayfaları tek bir sayfaya yönlendirmek
Web sitenizi yeni bir alan adına taşıdınız ve taşıma işlemi tamamlandı. Artık yeni alan adınızı yayına açtınız, ama ziyaretçileriniz ve arama motoru botları bu değişiklikten haberdar mı? İşte burada, eski alan adınızı yeni alan adınıza kalıcı olarak yönlendirmek için 301 yönlendirmesi yapmanız gerekiyor.
301 yönlendirmesi aslında oldukça basit bir işlem ve SEO açısından kesinlikle yapılması gereken bir adımdır.
301 Yönlendirmesinin Faydaları Nelerdir?
Kullanıcılar otomatik olarak yeni alana yönlendirileceği için onları bilgilendirmenize gerek kalmaz. Arama motorları da yeni alana yönlendirilecek ve sayfalarınızın indeksleri güncellenerek kullanıcılara yeni bağlantılarınız gösterilecektir.
Ancak, bu süreç biraz zaman alabilir. 301 yönlendirmesi, eski sayfanın otoritesini yeni sayfaya taşır. Yani, sadece kullanıcıları otomatik olarak yönlendirmekle kalmaz, aynı zamanda sayfanızın değerini de korur.

301 Yönlendirmesi Nasıl Yapılır?
301 yönlendirmeleri, kullanılan hosting türüne (Linux/Windows) bağlı olarak farklılıklar gösterir. Ayrıca, aynı türdeki hostingler için 301 yönlendirmesi yapmanın çeşitli yolları da mevcuttur. Tüm bu yönlendirme seçenekleri sonuçta benzer işlevler sunduğundan, sizin için en uygun olanı seçebilirsiniz.
Linux Hosting 301 Yönlendirmesi
Linux hosting kullanıcıları, .htaccess dosyası sayesinde Windows hostinglere göre daha avantajlıdır demek pek de yanlış olmaz.
Eski Alan Adını Yeni Alan Adına 301 Yönlendirmesi Yapma
Aşağıdaki tek satırlık kodu .htaccess dosyanızın en üstüne ekleyerek, tüm web sitenizi yeni alan adınıza yönlendirebilirsiniz. Alan adı değişikliği sırasında kullanabileceğiniz bu yöntem, alan adı uzantınızdan sonraki tüm bağlantıları değiştirmeden yeni sitenize yönlendirecektir.
[su_note note_color=”#ffffd8″]Redirect 301 / https://www.yenisiteninadresi.com/[/su_note]
Windows Hosting 301 Yönlendirmesi
Windows hosting kullanıcıları, Web Config dosyaları aracılığıyla 301 yönlendirmesi gerçekleştirebilir.
Web Config Dosyası ile Yönlendirme (Windows Hosting)
Windows hosting paketlerinde yer alan config dosyası sayesinde 301 yönlendirmesini kolayca yapabilirsiniz. Aşağıdaki kodu eklemeniz yeterli olacaktır.
<system.webServer> <httpRedirect enabled=”true” destination=”http://yonlenecek-site.uzantisi” httpResponseStatus=”Kalıcı” /> </system.webServer>
PHP ile 301 yönlendirme
PHP kodları kullanarak 301 yani kalıcı yönlendirme yapmanız mümkün. Aşağıdaki kodu, web sitenizin yapısına göre index.php veya default.php dosyanızın en üst kısmına ekleyebilirsiniz.
php <?php header(“HTTP/1.1 301 Kalıcı Olarak Taşındı”); header(“Konum: https://www.seolog.com.tr/”); ?>
WordPress’te 301 Yönlendirmesi Nasıl Yapılır?
WordPress, dünya genelinde en çok tercih edilen içerik yönetim sistemlerinden biri ve esnek yapısıyla 301 yönlendirmelerine en çok ihtiyaç duyan platformlardan biridir. Neyse ki, 301 yönlendirmelerini oluşturmak oldukça basit. Çünkü bu işlemi gerçekleştirebileceğiniz birçok eklenti mevcut. WordPress’te 301 yönlendirmesi yapmak için en popüler eklentilerden biri “Redirection”dır.