Teknik Olarak 301 Nasıl Yapılır?
1. .htaccess Dosyası ile (Apache Sunucular İçin)
Eğer siten Apache tabanlıysa (çoğu WordPress site öyledir), public_html klasöründeki .htaccess dosyasına şu satırı ekle:
apacheCopyEditRedirect 301 /eski-sayfa https://www.siteadi.com/yeni-sayfa
Uyarı: Kodlama bilgin yoksa bu dosyayı kurcalarken dikkatli ol. Küçük bir hata tüm siteyi çökertir!
2. Nginx Kullanıyorsan:
nginxCopyEditrewrite ^/eski-sayfa$ https://www.siteadi.com/yeni-sayfa permanent;
Bu komutla URL’yi kalıcı olarak yönlendirmiş olursun. Tabii ki bu ayarları yapabilmek için sunucu erişiminin olması gerek.
3. WordPress’te 301 Yönlendirmesi Yapmak
Eklenti Kullananlar İçin:
- Redirection (En popüleri)
- Rank Math SEO
- Yoast SEO Premium

Bu eklentiler sayesinde kodsuz ve risksiz yönlendirme yapabilirsin.
Gelişmiş Kullanıcılar İçin:
functions.php dosyasına bu kodu ekleyebilirsin:
phpCopyEditwp_redirect('https://www.siteadi.com/yeni-sayfa', 301);
exit;
Ama dikkat: Bu kodu sadece spesifik sayfalarda ve kontrollü şekilde kullan.
4. cPanel Üzerinden Yönlendirme (Kodsuz Seçenek)
cPanel > Domains > Redirects
Buradan 301 yönlendirmesini kolayca oluşturabilirsin. Hem güvenli hem pratik.
Yönlendirme Stratejileri
- Sayfa bazlı yönlendirme: “Eski ürün” sayfası, yeni benzer ürün sayfasına gitmeli.
- Kategori yönlendirme: “/blog” yerine artık “/rehber” mi var? Yönlendir.
- Tüm domain değişikliği: Sitenin adını mı değiştirdin? Tüm trafiği yeni domain’e şöyle taşı:
apacheCopyEditRedirect 301 / https://www.yenisiteadi.com/
Kaçınman Gereken Hatalar
- 302 ile karıştırma: 302 geçicidir, SEO’ya katkı yapmaz.
- Zincirleme yönlendirme: A > B > C > D şeklinde yönlendirme SEO’yu boğar.
- Kırık sayfalara yönlendirme: 404 olan sayfaya 301 yapılmaz. O trafik kaybolur.
SEO Gücü Nasıl Korunur?
301 yönlendirmesi doğru yapılırsa:
- Sayfa otoritesi aktarılır
- Backlink değerleri korunur
- Google index’leri güncellenir
- Ziyaretçi deneyimi kesintiye uğramaz
Örnek 301 Senaryoları
- “kampanya-2024” artık “kampanya-2025” mi oldu? => 301 yap!
- HTTPS geçişi yaptın mı? Tüm HTTP’leri HTTPS’e yönlendir!
- Eski URL’yi sosyal medyada mı paylaştın? Yeni adresine yönlendir!
Diğer HTTP Durum Kodları Ne Anlama Geliyor ve Nasıl Uygulanır?
SEO açısından sadece 301 yönlendirmesi değil, birçok farklı HTTP durum kodu da önemlidir. Aşağıda en yaygın kullanılan kodları ve bunların WordPress üzerinde nasıl uygulanabileceğini detaylıca açıklıyoruz.
301 – Kalıcı Yönlendirme
Sayfa kalıcı olarak başka bir URL’ye taşındı. Sayfa otoritesi ve backlink değeri yeni adrese aktarılır. SEO için en sağlıklı yönlendirme türüdür.
302 – Geçici Yönlendirme
Sayfa geçici olarak başka bir adrese yönlendirilmiştir. Google bu yönlendirmeyi kalıcı kabul etmez. Kısa süreli bakım veya kampanya sayfaları için uygundur.
WordPress’te Uygulama:
-
Redirection eklentisinde 302 seçeneği ile kolayca yapılabilir.
-
Manuel olarak kodla:
404 – Sayfa Bulunamadı
Sunucu, istenen URL’ye ait bir içerik bulamıyor. Kullanıcıya “Sayfa bulunamadı” mesajı gösterilir.
SEO Etkisi:
Uzun süreli 404 hataları kullanıcı deneyimini ve sıralamaları olumsuz etkiler. Dönüştürülebilecek 404’ler 301 ile yönlendirilmeli, tamamen silinenler 410 yapılmalıdır.410 – Gone (Kalıcı Olarak Silindi)
Bu sayfa artık tamamen kaldırılmıştır ve geri gelmeyecek anlamına gelir. Google’a bu sinyali vererek içeriğin dizinden daha hızlı silinmesini sağlar.
WordPress’te Uygulama Seçenekleri:
-
Kod ile uygulama (Advanced kullanıcılar):
-
Redirection eklentisi:
Yeni yönlendirme ekle. Hedef URL’yi boş bırak, tür olarak 410 Gone seç. -
Rank Math SEO:
SEO > Redirections sekmesinden 410 Gone yönlendirmesi eklenebilir.
500 – Internal Server Error
Sunucu taraflı genel hata. Genellikle yanlış yapılandırma, tema, eklenti ya da .htaccess hatasından kaynaklanır.
Çözüm:
-
.htaccess dosyasını sıfırlayın.
-
Eklentileri devre dışı bırakın ve temayı varsayılana döndürün.
503 – Service Unavailable
Sunucu geçici olarak hizmet veremiyor. Genellikle bakım esnasında ya da yüksek trafik altında kullanılır.
WordPress’te Kullanım:
Bakım moduna geçirmek için şu eklentiler tercih edilebilir:-
WP Maintenance Mode
-
SeedProd Maintenance Mode
WordPress’te Kullanılabilecek Eklentiler
Redirection:
Ücretsiz ve popüler. 301, 302, 410 gibi kodlarla çalışır. Kullanımı kolaydır.Rank Math SEO:
Gelişmiş seçenekler sunar. 301, 302, 307, 410 gibi tüm yönlendirme türlerini destekler.Yoast SEO Premium:
Yönlendirme modülü içerir. Ancak 410 yönlendirmeleri için sınırlı destek verir, bazıları manuel yapılmalıdır.Hangi Kodu Ne Zaman Kullanmalısın?
Kod Anlamı Ne Zaman Kullanılır 301 Kalıcı yönlendirme Sayfa kalıcı olarak taşındığında 302 Geçici yönlendirme Kısa süreli taşımalarda 404 Sayfa bulunamadı Sayfa silindiyse ama yönlendirme yapılmayacaksa 410 Kalıcı olarak silindi Sayfa tamamen kaldırıldığında 500 Sunucu hatası Teknik problem olduğunda 503 Servis geçici olarak kapalı Bakım veya yoğun trafik zamanlarında Eğer bir içeriği tamamen kaldırıyorsan ve artık ziyaret edilmesini istemiyorsan 301 değil, 410 kullanmalısın. Bu sayede hem Google hem kullanıcı ne olup bittiğini doğru şekilde anlar. WordPress’te bu işlemleri kodla ya da Redirection / Rank Math gibi eklentilerle kolayca yapabilirsin.
İçerik kaliteni korumak, SEO sağlığını artırmak ve tarama bütçeni boşa harcamamak için her hata kodunu doğru zamanda kullanmak kritik öneme sahiptir.
-


Clarity Nedir? Clarity ile Kullanıcı Davranışlarını Anlama
15 Mayıs 2025[…] “301 Yönlendirmesi Nasıl Yapılır? […]