
301 yönlendirme, bir URL’nin kalıcı olarak başka bir adrese taşındığını arama motorlarına ve tarayıcılara bildiren HTTP yanıtıdır. Bu rehberde günlük sayfa değişiklikleri, slug düzeltmeleri ve kampanya linkleri için ne zaman 301 kullanılacağını, ne zaman kullanılmayacağını ve SEO kaybını azaltan uygulama adımlarını net bir karar çerçevesiyle ele alıyoruz.
URL değiştiğinde ziyaretçi ve arama motoru hâlâ eski adresi arıyorsa, doğru yanıt çoğu zaman 301 yönlendirmedir. 301 yönlendirme, bir sayfanın kalıcı olarak yeni bir adrese taşındığını bildirir; tarayıcı yeni adrese gider, arama motorları da sinyalleri yeni URL’ye taşımaya çalışır. Bu rehber site taşıma senaryosundan bağımsızdır: günlük URL düzeltmeleri, ürün/slug değişiklikleri ve kampanya linkleri için karar vermenize yardımcı olur.
Yanlış yönlendirme türü, gereksiz zincir veya alakasız hedef sayfa seçimi görünürlüğü zayıflatabilir. Aşağıda ne zaman 301 kullanacağınızı, alternatifleri ve uygulamayı adım adım netleştiriyoruz.
301 yönlendirme nedir?
301, HTTP durum kodlarından biridir ve “Moved Permanently” anlamına gelir. Eski URL istek aldığında sunucu, içeriğin kalıcı olarak yeni URL’de olduğunu söyler. Tarayıcı kullanıcıyı yeni adrese götürür; arama motorları da genelde eski adresteki sıralama sinyallerini yeni adrese aktarmayı hedefler.
Pratikte 301 şu durumlarda devreye girer:
- Sayfa kalıcı olarak yeni bir slug’a taşındı
- Kategori veya içerik yapısı yeniden düzenlendi
- Aynı içeriğin birden fazla URL’si tek adreste birleştirildi
- HTTP’den HTTPS’e veya www’li / www’siz sürüme geçiş yapıldı
- Kampanya veya kısa link, kalıcı bir hedef sayfaya bağlandı
Geçici bir test, A/B denemesi veya kısa süreli kampanya rotası için 301 genelde doğru seçim değildir. Kalıcılık yoksa farklı bir kod düşünmek gerekir.
301, 302 ve diğer yönlendirmeler arasındaki fark
Yönlendirme kodunu yanlış seçmek, arama motorunun hangi URL’yi kanonik kabul edeceğini belirsizleştirir. Kısa bir karşılaştırma:
| Kod / yöntem | Anlamı | Ne zaman tercih edilir? |
|---|---|---|
| 301 | Kalıcı taşıma | URL bir daha eski haline dönmeyecekse |
| 302 | Geçici taşıma | Kısa süreli yön, bakım, test veya mevsimsel sayfa |
| 307 | Geçici, yöntem korunur | POST isteklerinin yönteminin bozulmaması gereken teknik senaryolar |
| Meta refresh / JS | HTML veya script ile gecikmeli yön | Son çare; SEO ve erişilebilirlik açısından zayıf |
Günlük işletme ihtiyacında asıl karar genelde 301 ile 302 arasındadır. “Bu URL bir daha kullanılmayacak mı?” sorusunun cevabı evetse 301; “bir süre sonra eski adrese dönebiliriz” ise 302 daha mantıklıdır.
Günlük URL değişiminde ne zaman 301 kullanılır?
Tam site taşıması dışında en sık 301 ihtiyacı şu günlük senaryolarda çıkar:
Slug ve isimlendirme düzeltmesi
Yanlış yazılmış, fazla uzun veya anlamsız bir slug’ı sadeleştiriyorsanız 301 şarttır. Eski URL’de backlink, e-posta imzası veya reklam geçmişi olabilir. Yönlendirmeden silmek 404 üretir ve hem kullanıcıyı hem taramayı bozar.
İçerik birleştirme
Benzer iki blog yazısı veya ürün varyantı tek sayfada birleşiyorsa, kapanan URL’yi en yakın ve en güçlü hedefe 301 ile bağlayın. Hedef, aynı arama niyetini karşılamalıdır; alakasız ana sayfaya atmak zayıf bir çözümdür. Niyet uyumu için arama niyeti analizi çerçevesi faydalıdır.
Kategori ve hiyerarşi sadeleştirme
Menü veya klasör yapısı değişince eski yollar kırılabilir. Her eski yolu tek tek, bire bir en doğru yeni adrese yönlendirin. Toplu “her şeyi ana sayfaya” kuralı genelde sıralama ve kullanıcı deneyimini zayıflatır.
Protokol ve host standardı
Site hem http hem https, hem www hem non-www açılıyorsa tek kanonik sürüme 301 ile sabitleyin. Bu, yinelenen içerik ve dağınık sinyalleri azaltır.
Kampanya linkleri için yönlendirme karar ağacı
Pazarlama ekipleri kısa link, UTM’li adres veya dönemsel açılış sayfası kullanırken yönlendirme kararını sık erteler. Aşağıdaki akış günlük kararları hızlandırır:
- Hedef kalıcı mı? Kampanya bittikten sonra da aynı sayfa yaşayacaksa 301 düşünün. Yalnızca iki haftalık bir teklif sayfasıysa ve sonra kapanacaksa 302 veya doğrudan kampanya URL’si daha uygun olabilir.
- Kaynak link dışarıda mı yayılıyor? E-posta, basılı materyal, influencer bio veya partner sitesinde paylaşılan kısa link kalıcıysa, arkasındaki hedef değişse bile kısa link sabit kalmalı; arka planda 301 ile güncellenir.
- Hedef sayfa aynı niyeti koruyor mu? “Kış indirimi” linkini genel ana sayfaya değil, mümkünse aynı teklifi karşılayan kategori, koleksiyon veya teklif özet sayfasına bağlayın.
- Parametreler korunmalı mı? UTM ve ölçüm parametrelerini kaybetmeden yönlendirmek istiyorsanız sunucu kuralında sorgu dizesinin aktarımını test edin.
- Zincir oluşuyor mu? A → B → C yerine A → C yapın. Zincir hızı düşürür, tarama bütçesini boşa harcar ve hata riskini artırır.
Örnek: Instagram bio’daki /kampanya adresi üç ayda bir değişen teklife gidiyorsa, kısa adresi sabit tutup arkasındaki hedefi 301 ile güncellemek yönetilebilir bir modeldir. Buna karşılık tek seferlik bir webinar kayıt sayfası kapanacaksa, etkinlik sonrası ilgili kayıt arşivi veya kaynak sayfasına 301 vermek; hiç eşdeğer yoksa sayfayı bilgilendirici 404/410 ile kapatmak daha dürüst olabilir.
SEO’ya zarar vermeden 301 nasıl uygulanır?
Doğru kod tek başına yetmez. Hedef seçimi, kural sırası ve doğrulama SEO sonucunu belirler.
1. Eşleşen hedef seçin
Eski sayfanın konusu, niyeti ve kullanıcı beklentisiyle en yakın yeni sayfayı bulun. Blog yazısını alakasız ürün sayfasına, ürünü genel iletişim formuna yönlendirmek “teknik olarak çalışır” ama memnuniyetsizlik ve hemen çıkma üretir.
2. Bire bir harita çıkarın
Toplu değişiklik öncesi eski URL → yeni URL listesi hazırlayın. Kritik sayfaları (ana sayfa, hizmet, ürün, iletişim, yüksek trafikli içerikler) ayrı kontrol edin. KepezWeb projelerinde de yönlendirme planı, yayın öncesi kontrol listesinin parçasıdır; rastgele kural yazmak yerine haritayla ilerlemek hata oranını düşürür.
3. Zincir ve döngüden kaçının
A’yı B’ye, B’yi C’ye vermeyin; A’yı doğrudan C’ye verin. A → B → A gibi döngüler erişilemezlik yaratır. Mevcut kuralları gözden geçirmeden yeni kural eklemeyin.
4. Dahili linkleri de güncelleyin
301 bir güvenlik ağıdır; sitenizin menü, footer, içerik ve buton linklerini eski adreste bırakmayın. İç linkleri yeni URL’ye çekmek tarama ve kullanıcı yolunu sadeleştirir.
5. Kanonik, sitemap ve robots uyumunu kontrol edin
Yeni URL kanonik olmalı, sitemap’te güncel adres yer almalı, robots ile yanlışlıkla engellenmemelidir. Title ve meta alanlarını da yeni sayfada niyete uygun tutun; bu konuda title tag ve meta description yazımı ayrı bir kalite katmanı sağlar.
6. Uygulama katmanını bilin
Yönlendirme sunucu (Apache/Nginx), CDN, uygulama veya CMS eklentisi üzerinden yapılabilir. CMS kullanıyorsanız kuralın gerçekten 301 döndürdüğünü doğrulayın; bazı eklentiler istemeden 302 üretebilir. Altyapı seçimi de bunu etkiler; CMS seçimi yönlendirme yönetiminin ne kadar kontrol edilebilir olduğunu belirler.
7. Yayın sonrası ölçün
Etkilenen URL’leri tarayıcıda ve HTTP durum kontrolüyle test edin. Search Console’da indeksleme ve “sayfa bulunamadı” raporlarını izleyin. Trafik düşüşü görürseniz önce yanlış hedef, zincir ve dahili link kalıntılarını kontrol edin.
Uygulama sonrası kontrol listesi
- Eski URL 301 ile tek adımda doğru yeni URL’ye gidiyor mu?
- Yeni URL 200 dönüyor mu, noindex değil mi?
- Yönlendirme zinciri veya döngü var mı?
- Menü, içerik ve HTML sitemap’teki dahili linkler güncel mi?
- XML sitemap yeni adresleri listeliyor mu?
- Kampanya kısa linkleri ölçüm parametrelerini koruyor mu?
- Mobil ve masaüstünde aynı davranış oluşuyor mu?
Bu liste özellikle ürün slug değişimi ve sezonluk kampanya kapanışlarında işe yarar. Küçük bir e-ticaret sitesinde bile onlarca kırık link bir anda oluşabilir; kontrolü ertelemeyin.
Sık yapılan hatalar
Her şeyi ana sayfaya yönlendirmek: Teknik olarak 404’ü azaltır ama kullanıcıya yanlış sayfa sunar. Mümkün olduğunca eşdeğer içerik hedefleyin.
Geçici iş için 301 kullanmak: Test ortamı, kısa bakım veya A/B denemesinde 301, arama motoruna kalıcı sinyal gönderebilir. Geçici senaryoda 302 daha uygundur.
Eski URL’yi silip yönlendirmemek: Paylaşılmış linkler ve backlink’ler boşa düşer. Kalıcı kapanışta bile eşdeğer bir sayfa varsa 301 tercih edin.
Yalnız eklentiye güvenip doğrulamamak: Kural kaydı ile gerçek HTTP yanıtı her zaman aynı olmayabilir. Canlı istekte durum kodunu kontrol edin.
Dahili linkleri eski bırakmak: Site kendi kendini eski adrese yollar; tarama ve hız gereksiz yere bozulur.
Sıkça Sorulan Sorular
301 yönlendirme SEO’yu olumsuz etkiler mi?
Doğru hedefe, zincirsiz ve kalıcı senaryoda uygulanan 301 genelde sinyalleri yeni URL’ye taşımak için kullanılan yöntemdir. Asıl zarar; alakasız hedef, yönlendirme zinciri, döngü veya dahili linklerin güncellenmemesinden gelir.
302’yi ne zaman seçmeliyim?
URL’nin geçici olarak başka bir adreste bulunmasını istiyorsanız 302 kullanın. Bakım sayfası, kısa süreli kampanya rotası veya test ortamı buna örnektir. Kalıcı taşıma için 301 daha net bir sinyaldir.
Kampanya bitince yönlendirmeyi kaldırmalı mıyım?
Kısa link dışarıda dolaşıyorsa kaldırmak yerine hedefi güncelleyin. Kampanya sayfası tamamen kapanıyorsa en yakın ilgili sayfaya 301 verin; hiç karşılığı yoksa bilgilendirici bir kapanış sayfası ve doğru durum kodu planlayın.
Yönlendirme ne kadar süre açık kalmalı?
Kalıcı taşımalarda yönlendirmeyi uzun süre yerinde bırakmak pratik bir yaklaşımdır. Dış linkler ve yer imleri yıllarca eski adresi çağırabilir. Erken silmek 404 riskini artırır.
JavaScript ile yönlendirmek yeterli midir?
Hayır, birincil yöntem olmamalıdır. Sunucu tarafı 301 hem kullanıcı hem tarayıcı hem de tarayıcı öncesi istek katmanında daha öngörülebilirdir. JS yönü yedek bile olsa asıl kural sunucuda netleşmelidir.
URL değişikliklerini kontrol altına almak; kırık deneyimi azaltır, ölçüm sürekliliğini korur ve arama sinyallerinin dağılmasını engeller. Yapısal SEO, teknik temizlik ve içerik düzeni birlikte ele alınmalıdır. Daha geniş bir teknik ve içerik planı için KepezWeb SEO hizmeti sayfasını inceleyebilir, sitenize özel yönlendirme ve URL mimarisi ihtiyacınız varsa teklif al üzerinden ekibimizle iletişime geçebilirsiniz.


