WordPress’te 301 Yönlendirmesi Nasıl Yapılır?
WordPress’te 301 Yönlendirmesi Nedir?
301 yönlendirmesi, web sitenizdeki bir URL’nin kalıcı olarak başka bir URL’ye yönlendirilmesi anlamına gelir. Bu yönlendirme türü, arama motorlarına ve kullanıcılara, eski URL’nin artık kullanılmadığını ve yeni URL’nin geçerli olduğunu bildirir. 301 yönlendirmeleri, SEO açısından oldukça önemlidir çünkü eski URL’nizin arama motorlarındaki sıralamasını yeni URL’ye aktarır. Bu sayede, ziyaretçilerinizin kaybolmadan doğru sayfaya ulaşmasını sağlarsınız.
301 Yönlendirmesi Neden Gereklidir?
Birçok sebep, 301 yönlendirmesi yapmayı gerektirebilir:
1. **URL Değişiklikleri**: Web sitenizin yapısını değiştirdiğinizde veya sayfalarınızı yeniden adlandırdığınızda, eski URL’lerin yönlendirilmesi gerekir.
2. **Site Taşıma**: Farklı bir alan adına geçiş yapıyorsanız, eski alan adındaki tüm URL’leri yeni alan adına yönlendirmek önemlidir.
3. **SEO Optimizasyonu**: Daha iyi bir SEO stratejisi için sayfalarınızı birleştiriyorsanız, eski sayfaların yönlendirilmesi gerekir.
4. **Kırık Linkleri Düzeltme**: Ziyaretçilerinizin kırık linklerle karşılaşmaması için bu linklerin yeni URL’lere yönlendirilmesi faydalıdır.
WordPress’te 301 Yönlendirmesi Yapmanın Yöntemleri
WordPress’te 301 yönlendirmesi yapmanın birkaç farklı yolu bulunmaktadır. Bu yöntemler arasında eklenti kullanımı, .htaccess dosyası düzenleme ve PHP kodu ekleme gibi seçenekler yer alır. Aşağıda bu yöntemleri detaylı bir şekilde inceleyeceğiz.
1. Eklenti Kullanarak 301 Yönlendirmesi Yapma
WordPress, yönlendirme işlemlerini kolaylaştırmak için birçok eklenti sunar. Bu eklentiler, kullanıcı dostu arayüzleri sayesinde yönlendirme işlemlerini hızlı ve kolay bir şekilde gerçekleştirmenizi sağlar. İşte popüler yönlendirme eklentileri:
– **Redirection**: Bu eklenti, 301 yönlendirmeleri oluşturmak ve yönetmek için en popüler seçeneklerden biridir. Kullanımı oldukça basittir ve ayrıntılı istatistikler sunar.
– **Yoast SEO**: Yoast SEO eklentisi, SEO optimizasyonu için kullanılırken, aynı zamanda yönlendirme işlemlerini de destekler. Premium sürümünde yönlendirme yönetimi bulunmaktadır.
Eklenti ile yönlendirme yapmak için şu adımları izleyebilirsiniz:
1. WordPress yönetici panelinize giriş yapın.
2. “Eklentiler” bölümüne gidin ve “Yeni Ekle” seçeneğine tıklayın.
3. Arama çubuğuna “Redirection” yazın ve eklentiyi yükleyin.
4. Eklentiyi etkinleştirin ve “Araçlar” menüsünden “Redirection” seçeneğine tıklayın.
5. Eski URL’yi ve yönlendirmek istediğiniz yeni URL’yi girin.
6. “Ekle” butonuna tıklayarak yönlendirmeyi kaydedin.
2. .htaccess Dosyası ile 301 Yönlendirmesi Yapma
Eğer daha teknik bir yaklaşım benimsemek istiyorsanız, .htaccess dosyasını düzenleyerek de 301 yönlendirmesi yapabilirsiniz. Ancak bu yöntem, dikkatli kullanılmadığı takdirde web sitenizde sorunlara yol açabilir. İşte adımlar:
1. FTP istemcisi veya hosting kontrol paneli aracılığıyla sunucunuza bağlanın.
2. Ana dizinde bulunan .htaccess dosyasını bulun ve bir metin düzenleyici ile açın.
3. Aşağıdaki kodu dosyanın en altına ekleyin:
Redirect 301 /eski-url/ https://www.yeni-site.com/yeni-url/
Burada “/eski-url/” kısmını yönlendirmek istediğiniz eski URL ile, “https://www.yeni-site.com/yeni-url/” kısmını ise yönlendirmek istediğiniz yeni URL ile değiştirmelisiniz.
4. Dosyayı kaydedin ve sunucuya yükleyin.
Bu yöntemin avantajı, eklenti kullanmadan doğrudan sunucu düzeyinde yönlendirme yapabilmenizdir. Ancak, .htaccess dosyasında yapacağınız hatalar, sitenizin çalışmamasına neden olabilir.
3. PHP Kodu ile 301 Yönlendirmesi Yapma
Eğer WordPress temanızın functions.php dosyasına PHP kodu ekleyerek yönlendirme yapmak isterseniz, aşağıdaki adımları izleyebilirsiniz:
1. WordPress yönetici panelinize giriş yapın.
2. “Görünüm” > “Tema Düzenleyici” bölümüne gidin.
3. Sağ taraftaki dosyalar arasında “functions.php” dosyasını bulun ve açın.
4. Aşağıdaki kodu dosyanın en altına ekleyin:
php
function custom_redirect() {
if (is_page(‘eski-url’)) {
wp_redirect(‘https://www.yeni-site.com/yeni-url/’, 301);
exit;
}
}
add_action(‘template_redirect’, ‘custom_redirect’);
Burada ‘eski-url’ kısmını yönlendirmek istediğiniz eski sayfanın slug’ı ile, ‘https://www.yeni-site.com/yeni-url/’ kısmını ise yeni URL ile değiştirin.
5. Değişiklikleri kaydedin.
Bu yöntem, belirli bir sayfaya erişildiğinde otomatik olarak yönlendirme yapar. Ancak, bu yöntemi kullanırken dikkatli olmalısınız çünkü yanlış kodlar sitenizin çalışmamasına neden olabilir.
301 Yönlendirmesi Yaparken Dikkat Edilmesi Gerekenler
1. **Doğru URL’leri Kullanın**: Yönlendirmeleri yaparken eski ve yeni URL’lerin doğru olduğundan emin olun. Yanlış URL’ler, kullanıcıların kaybolmasına neden olabilir.
2. **Yönlendirme Zincirlerinden Kaçının**: Bir URL’nin başka bir URL’ye yönlendirilmesi, o URL’nin başka bir URL’ye yönlendirilmesi şeklinde bir zincir oluşturmayın. Bu, SEO açısından olumsuz etki yaratabilir.
3. **Yönlendirmeleri Test Edin**: Yönlendirmeleri yaptıktan sonra, her birinin düzgün çalışıp çalışmadığını kontrol edin. Tarayıcıda eski URL’yi açarak yönlendirme gerçekleşip gerçekleşmediğini test edebilirsiniz.
4. **Google Search Console’u Kullanın**: Yönlendirmelerinizi Google Search Console üzerinden takip edebilirsiniz. Bu, SEO performansınızı analiz etmenize yardımcı olur.
WordPress’te 301 yönlendirmesi yapmak, web sitenizin kullanıcı deneyimini ve SEO performansını artırmak için kritik bir adımdır. Eklenti kullanarak, .htaccess dosyasını düzenleyerek veya PHP kodu ekleyerek yönlendirme işlemlerini gerçekleştirebilirsiniz. Hangi yöntemi tercih ederseniz edin, doğru URL’leri kullanmaya ve yönlendirmeleri test etmeye özen gösterin. Bu sayede, hem ziyaretçilerinizin hem de arama motorlarının doğru bilgilere ulaşmasını sağlayabilirsiniz.