Bir sayfanın URL’sini değiştirince veya bir içeriği kaldırınca, Google ve kullanıcılar eski linke tıklamaya devam eder. Sonuç: 404 hataları, kullanıcı kaybı ve SEO düşüşü. Bu sorunu en pratik şekilde çözen eklentilerden biri Redirection’dır.
Redirection; 301 yönlendirmeleri yönetmek, 404 hatalarını takip etmek ve siteyi “daha temiz” hale getirmek için kullanılan popüler bir yönlendirme yöneticisidir.
1) Redirection ne işe yarar?
- Eski URL → yeni URL için 301 yönlendirme oluşturur
- Sitede oluşan 404 hatalarını loglayıp hangi sayfaların kırık olduğunu gösterir
- Taşıma/slug değiştirme sonrası “boşa akan trafiği” geri kazandırır
2) Kurulum (2 dakika)
- WordPress Panel → Eklentiler → Yeni Ekle
- “Redirection” ara → Kur / Etkinleştir
- Etkinleştirdikten sonra genelde bir “setup” ekranı gelir:
- 404 loglama açık kalsın (başlangıçta faydalı)
- Çok büyük sitelerde loglar büyüyorsa sonradan sınırlandırılır
3) En çok yapılan işlem: 301 yönlendirme ekleme
Örnek senaryo:
Eski yazı: /wordpress-eski-konu
Yeni yazı: /wordpress-yeni-konu
Adımlar:
- Redirection → Add New (Yeni yönlendirme)
- Source URL (Kaynak):
/wordpress-eski-konu - Target URL (Hedef):
/wordpress-yeni-konu - Type: 301 – Moved Permanently
- Kaydet
✅ Bu kadar. Eski linke gelen herkes otomatik yeni sayfaya gider.
İpucu: Tam URL yerine genelde sadece “/slug” yazmak daha pratiktir.
4) 404 hatalarını bulup trafik kurtarma (ziyaretçi getiren kısım)
Redirection’ın en değerli tarafı: 404’leri görüp düzeltmen. Çünkü:
- Google aramadan gelen trafik bazen eski linklere düşer
- Sosyal medya/başka siteler eski linki paylaşmış olabilir
Adımlar:
- Redirection → 404s / Logs bölümüne gir
- En çok tekrar eden 404’lere bak
- Şunları yap:
- İçerik taşındıysa → 301 yönlendirme oluştur
- İçerik tamamen kaldırıldıysa → gerçekten yoksa 404 kalabilir (ama ana sayfaya yönlendirmek genelde iyi fikir değildir)
Bu sayede “kayıp” ziyaretçiyi geri toplarsın.
5) Hangi durumlarda Redirection şart?
- Slug değiştirdiysen (başlık düzenledin, URL değişti)
- Kategori yapısı değiştirdiysen
- Site taşıdıysan (domain değişimi / path değişimi)
- Eski içerikleri birleştirdiysen (A yazısını B’ye taşıdın)
6) En sık hatalar (ve çözümü)
A) Yönlendirme çalışmıyor
- Başka bir eklenti de yönlendirme yapıyor olabilir (çakışma)
- Cloudflare/Cache eski sonucu gösteriyor olabilir → cache temizle
B) Döngü (redirect loop) oluşuyor
- Kaynak URL ile hedef URL birbirini tekrar yönlüyordur
Çözüm: 1 yönlendirmeyi kapatıp tekrar doğru eşleştir.
C) Çok fazla 404 log birikiyor
- Trafik büyüdükçe log artar
Çözüm: Log tutma süresini/limitini azalt veya sadece gerekli dönemde açık tut.
