301 yönlendirme, bir URL’nin kalıcı olarak başka bir URL’ye taşındığını arama motorlarına ve kullanıcılara bildiren yönlendirme türüdür. Kullanıcı eski URL’ye girdiğinde otomatik olarak yeni URL’ye yönlendirilir. Arama motorları da bu yönlendirmeyi, eski sayfanın artık yeni adreste değerlendirilmesi gerektiğine dair güçlü bir sinyal olarak yorumlar.
SEO açısından 301 yönlendirme, URL değişikliklerinde, site taşıma süreçlerinde, 404 hatalarını yönetirken, eski içerikleri yeni içeriklere taşırken ve yinelenen URL versiyonlarını temizlerken kritik öneme sahiptir. Doğru kullanıldığında organik görünürlük kaybını azaltmaya yardımcı olur. Yanlış kullanıldığında ise tarama sorunları, yönlendirme zincirleri, kullanıcı deneyimi problemleri ve sıralama kayıpları oluşabilir.
301 Yönlendirme Ne İşe Yarar?
301 yönlendirme, eski bir URL’nin artık kalıcı olarak başka bir URL’ye taşındığını gösterir. Bu sayede kullanıcılar eski bağlantıya tıklasa bile doğru sayfaya ulaşabilir.
301 yönlendirme şu amaçlarla kullanılır:
- Eski URL’yi yeni URL’ye kalıcı olarak taşımak
- Silinen sayfaları ilgili yeni sayfalara yönlendirmek
- 404 hatalarını azaltmak
- Site taşıma süreçlerinde URL geçişini yönetmek
- HTTP’den HTTPS’e geçiş yapmak
- www ve non-www versiyonlarını tek yapıda toplamak
- URL yapısı değişikliklerinde SEO sinyallerini korumak
- Benzer veya birleşen içerikleri tek sayfada toplamak
Örneğin eski bir blog yazısının URL’si değiştirildiyse, eski URL’den yeni URL’ye 301 yönlendirme verilmelidir. Böylece hem kullanıcılar hem de arama motorları doğru adrese yönlendirilir.
301 Yönlendirme SEO İçin Neden Önemlidir?
Bir sayfa zaman içinde backlink, iç link, kullanıcı sinyali ve organik görünürlük kazanabilir. Eğer bu sayfanın URL’si değiştirilir ve eski URL boşta bırakılırsa, kullanıcılar 404 hata sayfasına düşebilir. Arama motorları da eski URL ile yeni URL arasındaki ilişkiyi net şekilde anlayamayabilir.
301 yönlendirme bu geçişi daha sağlıklı hale getirir.
SEO açısından 301 yönlendirme şu nedenlerle önemlidir:
- Eski URL’nin otorite sinyallerinin yeni URL’ye aktarılmasına yardımcı olur.
- Kullanıcıların 404 sayfalarına düşmesini engeller.
- Site taşıma süreçlerinde görünürlük kaybını azaltır.
- İç link ve dış backlink değerinin boşa gitmesini önler.
- Arama motorlarına kalıcı URL değişikliğini bildirir.
- Site mimarisinin daha temiz kalmasını sağlar.
Ancak 301 yönlendirme, her SEO problemini çözen otomatik bir çözüm değildir. Eski URL’nin doğru, alakalı ve kullanıcı niyetine uygun yeni URL’ye yönlendirilmesi gerekir.
301 ve 302 Yönlendirme Arasındaki Fark Nedir?
301 ve 302 yönlendirme en sık karıştırılan yönlendirme türleridir.
301 yönlendirme kalıcı yönlendirmedir. Bir URL’nin artık yeni adreste bulunduğunu belirtir. SEO’da kalıcı URL değişikliklerinde genellikle 301 kullanılır.
302 yönlendirme ise geçici yönlendirmedir. Sayfanın kısa süreliğine başka bir adrese yönlendirildiğini gösterir. Örneğin geçici kampanya sayfaları, bakım süreçleri veya kısa süreli yönlendirmeler için kullanılabilir.
Basit fark şu şekildedir:
- 301: Bu sayfa kalıcı olarak yeni URL’ye taşındı.
- 302: Bu sayfa geçici olarak başka URL’ye yönlendiriliyor.
Eğer kalıcı URL değişikliğinde yanlışlıkla 302 kullanılırsa, arama motorları eski URL’yi esas almaya devam edebilir. Bu nedenle SEO geçişlerinde yönlendirme türü dikkatli seçilmelidir.
301 Yönlendirme Ne Zaman Kullanılır?
301 yönlendirme, kalıcı URL değişikliklerinde kullanılmalıdır. Özellikle SEO değeri olan sayfalar taşınıyorsa mutlaka yönlendirme planı yapılmalıdır.
301 yönlendirme kullanılabilecek durumlar:
- URL yapısı değiştiğinde
- Eski blog yazısı yeni URL’ye taşındığında
- Kategori URL’leri değiştirildiğinde
- Ürün sayfası kalıcı olarak yeni ürüne taşındığında
- HTTP’den HTTPS’e geçiş yapıldığında
- www ve non-www versiyonları tekleştirildiğinde
- Eski domain yeni domaine taşındığında
- 404 veren ama değerli backlink alan sayfalar için
- Aynı konudaki iki içerik birleştirildiğinde
- Site altyapısı değiştiğinde URL yapısı farklılaştığında
Örneğin eski URL şuysa:
/eski-seo-hizmeti/
ve yeni URL şu olacaksa:
/seo-danismanligi/
eski URL’den yeni URL’ye 301 yönlendirme verilmelidir.
301 Yönlendirme Ne Zaman Kullanılmamalı?
301 yönlendirme her durumda doğru çözüm değildir. Yanlış kullanıldığında hem kullanıcı deneyimini hem de SEO performansını olumsuz etkileyebilir.
301 yönlendirme şu durumlarda dikkatli kullanılmalıdır:
- Alakasız sayfaları birbirine yönlendirmek
- Tüm 404 sayfalarını ana sayfaya yönlendirmek
- Geçici kampanya yönlendirmelerinde 301 kullanmak
- İndeks dışı bırakılacak sayfaları yönlendirmeyle çözmeye çalışmak
- Yinelenen içerik sorunlarını her zaman 301 ile çözmek
- Boş, zayıf veya alakasız sayfalara yönlendirme yapmak
- Kullanıcının aradığı içerikle ilgisiz sayfaya yönlendirmek
Özellikle tüm eski URL’leri ana sayfaya yönlendirmek hatalı bir yaklaşımdır. Kullanıcı belirli bir ürün, hizmet veya içerik ararken ana sayfaya düşerse beklentisi karşılanmaz. Arama motorları da bu yönlendirmeleri kalite açısından zayıf değerlendirebilir.
404 Hatalarında 301 Yönlendirme Kullanılır mı?
404 hatası veren her URL otomatik olarak yönlendirilmemelidir. Önce URL’nin değeri ve amacı değerlendirilmelidir.
301 yönlendirme şu 404 senaryolarında kullanılabilir:
- Eski URL backlink alıyorsa
- Eski sayfanın yeni karşılığı varsa
- URL değişikliği nedeniyle hata oluştuysa
- Kullanıcıların hâlâ ziyaret ettiği bir eski sayfaysa
- Aynı konu yeni bir sayfada işleniyorsa
- Ürün veya hizmet kalıcı olarak benzer bir sayfaya taşındıysa
Ancak şu durumlarda yönlendirme şart değildir:
- URL hiç değer taşımıyorsa
- Spam veya anlamsız URL ise
- Gerçek bir karşılığı yoksa
- Arama motoru tarafından rastgele keşfedilen hatalı URL ise
- Kullanıcıya faydalı bir yeni hedef sunulamıyorsa
404 hatalarını yönetirken asıl amaç “her 404’ü yok etmek” değil, değerli ve anlamlı eski URL’leri doğru hedeflere yönlendirmektir.
301 Yönlendirme Nasıl Yapılır?
301 yönlendirme, sitenin altyapısına göre farklı yöntemlerle yapılabilir. WordPress, Shopify, Apache, Nginx veya özel yazılım sitelerde uygulama şekli değişebilir.
Genel olarak 301 yönlendirme şu alanlardan yapılabilir:
- WordPress SEO veya redirect eklentileri
- Rank Math yönlendirme modülü
.htaccessdosyası- Nginx yapılandırması
- Shopify URL redirects alanı
- Sunucu paneli
- CDN veya Cloudflare yönlendirme kuralları
- Özel yazılım routing yapısı
Kullanılan yöntem ne olursa olsun, yönlendirme sonrası mutlaka test yapılmalıdır. Eski URL yeni URL’ye tek adımda ve doğru durum koduyla gidiyor mu kontrol edilmelidir.
WordPress’te 301 Yönlendirme Nasıl Yapılır?
WordPress sitelerde 301 yönlendirme genellikle eklenti üzerinden yönetilir. Rank Math kullanılıyorsa yönlendirme modülü aktif edilerek eski URL’den yeni URL’ye yönlendirme tanımlanabilir.
Genel adımlar:
- Rank Math yönlendirme modülü açılır.
- Eski URL kaynak alanına yazılır.
- Yeni URL hedef alanına yazılır.
- Yönlendirme türü 301 olarak seçilir.
- Değişiklik kaydedilir.
- Eski URL tarayıcıda test edilir.
- Screaming Frog veya benzeri araçla durum kodu kontrol edilir.
Örnek:
Kaynak URL: /eski-hizmet/
Hedef URL: /seo-danismanligi/
Yönlendirme Türü: 301
WordPress’te yönlendirme yaparken aynı URL için birden fazla kural oluşturmamaya dikkat edilmelidir. Çakışan redirect kuralları yönlendirme döngüsüne neden olabilir.
Shopify’da 301 Yönlendirme Nasıl Yapılır?
Shopify sitelerde 301 yönlendirmeler panel üzerinden yapılabilir. Özellikle ürün, koleksiyon veya sayfa URL’leri değiştirildiğinde yönlendirme eklemek önemlidir.
Shopify’da genel mantık:
- Shopify admin paneline girilir.
- Content veya Online Store altındaki URL Redirects alanı açılır.
- Eski URL girilir.
- Yeni URL girilir.
- Yönlendirme kaydedilir.
- Eski URL test edilir.
Örnek:
Eski URL: /collections/eski-kategori
Yeni URL: /collections/yeni-kategori
Shopify bazen URL değişikliklerinde otomatik yönlendirme oluşturabilir. Ancak bu yapıya tamamen güvenilmemeli, özellikle büyük URL değişikliklerinde yönlendirme listesi ayrıca kontrol edilmelidir.
.htaccess ile 301 Yönlendirme Örneği
Apache sunucu kullanan sitelerde .htaccess dosyası üzerinden 301 yönlendirme yapılabilir. Bu yöntem dikkatli kullanılmalıdır çünkü yanlış bir kural tüm siteyi etkileyebilir.
Basit bir örnek:
Redirect 301 /eski-sayfa/ https://www.orneksite.com/yeni-sayfa/
Bu kural, /eski-sayfa/ URL’sini kalıcı olarak /yeni-sayfa/ adresine yönlendirir.
Daha kapsamlı yönlendirme kuralları için Regex kullanılabilir; ancak Regex kuralları hatalı yazılırsa geniş çaplı yönlendirme sorunları oluşabilir. Bu nedenle teknik bilgi olmadan .htaccess düzenlemek risklidir.
Domain Taşıma Sürecinde 301 Yönlendirme
Bir web sitesi eski domainden yeni domaine taşınıyorsa 301 yönlendirme planı kritik öneme sahiptir. Tüm eski URL’ler mümkün olduğunca birebir karşılıklarına yönlendirilmelidir.
Doğru domain taşıma yaklaşımı:
eski-site.com/hizmetler/seo/
→ yeni-site.com/hizmetler/seo/
Yanlış yaklaşım:
eski-site.com/hizmetler/seo/
→ yeni-site.com/
Tüm eski URL’leri ana sayfaya yönlendirmek kullanıcı deneyimi ve SEO açısından zayıf bir yöntemdir. Her URL için en alakalı yeni hedef belirlenmelidir.
Domain taşıma sürecinde ayrıca:
- Eski ve yeni sitemap kontrol edilmeli
- Search Console adres değişikliği aracı değerlendirilmeli
- Backlink alan önemli URL’ler ayrıca takip edilmeli
- İç linkler yeni domaine göre güncellenmeli
- Canonical etiketleri yeni domaini göstermeli
- HTTP/HTTPS ve www yönlendirmeleri temiz olmalı
URL Yapısı Değişirken 301 Planı Nasıl Hazırlanır?
URL yapısı değişikliği yapılmadan önce yönlendirme planı hazırlanmalıdır. Önce eski URL’ler çıkarılır, ardından her eski URL için doğru yeni hedef belirlenir.
Yönlendirme planı şu sütunlarla hazırlanabilir:
Eski URL
Yeni URL
Yönlendirme Türü
Sayfa Tipi
Öncelik
Not
Örneğin:
/eski-blog/seo-nedir/ → /seo-nedir/ → 301
/eski-hizmetler/seo/ → /seo-danismanligi/ → 301
/eski-kategori/teknik/ → /kategori/teknik-seo/ → 301
Bu plan özellikle site taşıma, altyapı değişikliği veya URL sadeleştirme süreçlerinde görünürlük kaybını azaltmak için önemlidir.
301 Yönlendirme Zinciri Nedir?
Yönlendirme zinciri, bir URL’nin tek adımda hedefe gitmek yerine birden fazla yönlendirmeden geçmesidir.
Örnek:
/eski-url/
→ /orta-url/
→ /yeni-url/
Doğru yapı ise şöyle olmalıdır:
/eski-url/
→ /yeni-url/
Yönlendirme zincirleri kullanıcı deneyimini yavaşlatabilir, tarama verimliliğini düşürebilir ve SEO sinyallerinin daha karmaşık hale gelmesine neden olabilir. Bu nedenle eski URL’ler mümkün olduğunca doğrudan son hedef URL’ye yönlendirilmelidir.
Yönlendirme Döngüsü Nedir?
Yönlendirme döngüsü, URL’lerin birbirini sürekli yönlendirmesi sonucu sayfanın açılmaması durumudur.
Örnek:
/a/
→ /b/
→ /a/
Bu durumda tarayıcı sayfayı açamaz ve “too many redirects” hatası görülebilir.
Yönlendirme döngüleri genellikle şu nedenlerle oluşur:
- Çakışan redirect kuralları
- HTTP/HTTPS kural hataları
- www/non-www yapılandırma sorunları
- Eklenti ve sunucu kurallarının çakışması
- Yanlış Regex kullanımı
- CDN yönlendirme kurallarıyla sunucu kurallarının çakışması
Yönlendirme döngüsü ciddi bir teknik SEO sorunudur ve hızlıca düzeltilmelidir.
301 Yönlendirme ve Canonical Arasındaki Fark
301 yönlendirme ve canonical tag farklı teknik SEO araçlarıdır.
301 yönlendirme kullanıcıyı ve arama motorunu eski URL’den yeni URL’ye taşır. Eski URL artık kullanılmamalıdır.
Canonical tag ise kullanıcıyı yönlendirmez. Sayfa açılmaya devam eder; ancak arama motorlarına tercih edilen URL gösterilir.
Kullanım farkı:
- Sayfa kalıcı olarak taşındıysa 301 yönlendirme
- Sayfa benzer veya alternatif versiyonsa canonical
- Sayfa indekslenmemeli ise noindex
- Sayfa tamamen silindiyse ve karşılığı yoksa 404 veya 410
Yanlış yerde canonical kullanmak, yönlendirme ihtiyacını karşılamaz. Aynı şekilde her canonical senaryosunda 301 kullanmak da doğru değildir.
301 Yönlendirme ve XML Sitemap Uyumu
301 yönlendirme yapılan eski URL’ler sitemap içinde yer almamalıdır. Sitemap içinde yalnızca temiz, 200 durum kodu dönen ve indekslenmesi istenen URL’ler bulunmalıdır.
Sağlıklı yapı:
- Eski URL 301 ile yeni URL’ye gider.
- Sitemap içinde yalnızca yeni URL yer alır.
- Yeni URL self canonical verir.
- İç linkler yeni URL’ye güncellenir.
- Eski URL site içinde linklenmez.
Eğer sitemap içinde yönlendirmeli URL’ler bulunuyorsa, Google’a gereksiz ve karışık sinyal gönderilmiş olur. Bu nedenle yönlendirme sonrası sitemap mutlaka kontrol edilmelidir.
301 Yönlendirme ve İç Linkleme İlişkisi
301 yönlendirme eski URL’leri yönetmek için kullanılabilir; ancak site içindeki linkler mümkün olduğunca doğrudan yeni URL’ye verilmelidir.
Yanlış yapı:
Blog yazısı → /eski-url/ → 301 → /yeni-url/
Doğru yapı:
Blog yazısı → /yeni-url/
İç linklerde sürekli yönlendirmeli URL kullanmak tarama verimliliğini düşürebilir ve gereksiz yönlendirme yükü oluşturabilir. Bu nedenle 301 kuralları ekledikten sonra eski iç linkler de güncellenmelidir.
Screaming Frog ile 301 Yönlendirme Kontrolü
Screaming Frog, yönlendirme kontrolleri için oldukça faydalıdır. Site taraması yapılarak 301, 302, 404 ve yönlendirme zincirleri tespit edilebilir.
Screaming Frog ile şu kontroller yapılabilir:
- Hangi URL’ler 301 dönüyor?
- 302 kullanılması gereken yerde 301 var mı?
- 301 olması gereken yerde 302 var mı?
- Yönlendirme zinciri oluşmuş mu?
- Yönlendirme döngüsü var mı?
- İç linklerde eski URL kullanılıyor mu?
- Sitemap içinde yönlendirmeli URL var mı?
- 404 URL’lerin anlamlı karşılığı var mı?
Bu kontroller site geçişi sonrası mutlaka yapılmalıdır.
301 Yönlendirme Sonrası Search Console Kontrolü
Yönlendirme yapıldıktan sonra Google Search Console verileri takip edilmelidir. Özellikle site taşıma, URL değişimi veya kategori yapısı değişikliklerinde bu kontrol önemlidir.
Search Console’da bakılabilecek alanlar:
- Sayfa indeksleme raporu
- 404 hataları
- Yönlendirme hataları
- Tarandı ama dizine eklenmedi uyarıları
- Keşfedildi ama dizine eklenmedi uyarıları
- Sitemap durumu
- Organik tıklama ve gösterim değişimleri
- Eski URL’lerin görünürlüğü
- Yeni URL’lerin indekslenme durumu
301 yönlendirme sonrası değişikliklerin Google tarafından tamamen işlenmesi zaman alabilir. Bu nedenle birkaç günlük değil, birkaç haftalık trendlerle değerlendirme yapmak daha doğru olur.
301 Yönlendirme Kullanırken Sık Yapılan Hatalar
301 yönlendirme süreçlerinde yapılan hatalar SEO performansını olumsuz etkileyebilir.
Sık yapılan hatalar şunlardır:
- Tüm eski URL’leri ana sayfaya yönlendirmek
- Alakasız sayfalara yönlendirme yapmak
- Yönlendirme zincirleri oluşturmak
- 301 yerine 302 kullanmak
- Sitemap içinde eski URL’leri bırakmak
- İç linkleri güncellememek
- Canonical etiketlerini eski URL’de bırakmak
- www/non-www kurallarını karıştırmak
- HTTP/HTTPS yönlendirmesini eksik bırakmak
- Aynı URL için birden fazla redirect kuralı oluşturmak
- Silinen her sayfayı otomatik yönlendirmek
- Test etmeden canlıya almak
Yönlendirme stratejisinde temel amaç, kullanıcıyı en alakalı ve güncel sayfaya taşımaktır.
301 Yönlendirme Kontrol Listesi
Bir 301 yönlendirme çalışmasında şu liste kullanılabilir:
- Eski URL listesi çıkarıldı mı?
- Her eski URL için en alakalı yeni hedef belirlendi mi?
- Yönlendirme türü 301 olarak ayarlandı mı?
- Eski URL tek adımda yeni URL’ye gidiyor mu?
- Yönlendirme zinciri var mı?
- Yönlendirme döngüsü var mı?
- Sitemap yalnızca yeni URL’leri içeriyor mu?
- İç linkler yeni URL’ye güncellendi mi?
- Canonical etiketleri yeni URL’yi gösteriyor mu?
- Eski URL’ler 404’e düşmüyor mu?
- Search Console üzerinden hatalar takip ediliyor mu?
- Backlink alan önemli eski URL’ler ayrıca kontrol edildi mi?
Bu liste, URL değişikliği ve site taşıma süreçlerinde SEO kaybını azaltmak için kullanılabilir.
301 Yönlendirme ve GEO İlişkisi
GEO, yani yapay zekâ destekli arama sistemlerinde görünürlük çalışmaları, içeriklerin doğru URL altında tutarlı şekilde erişilebilir olmasına ihtiyaç duyar. Eğer bir içerik sürekli URL değiştiriyor, eski URL’ler hataya düşüyor veya farklı kaynaklarda farklı adreslerle anılıyorsa dijital varlık sinyalleri zayıflayabilir.
301 yönlendirme bu noktada tutarlılık sağlar. Eski kaynaklardan gelen bağlantılar ve kullanıcı ziyaretleri doğru yeni URL’ye taşınır. Böylece arama motorları ve AI sistemleri içeriğin güncel adresini daha net anlayabilir.
Özellikle kişi, hizmet ve uzmanlık sayfalarında URL tutarlılığı önemlidir. “Uğur Sönmez kimdir?”, “SEO danışmanlığı” veya “GEO danışmanlığı” gibi entity ve uzmanlık odaklı sayfaların temiz, kalıcı ve doğru yönlendirme yapısıyla korunması gerekir.
301 Yönlendirme Nasıl Ele Alınmalı?
301 yönlendirme, SEO’da URL değişikliklerini sağlıklı yönetmek için kullanılan en önemli teknik araçlardan biridir. Eski URL’lerin yeni ve alakalı URL’lere kalıcı olarak taşınmasını sağlar. Böylece kullanıcı deneyimi korunur, 404 hataları azaltılır ve eski URL’lerin kazandığı sinyaller yeni URL’ye taşınabilir.
Ancak 301 yönlendirme bilinçsiz kullanılmamalıdır. Her eski sayfa ana sayfaya yönlendirilmemeli, alakasız hedefler seçilmemeli ve yönlendirme zincirleri oluşturulmamalıdır. Yönlendirme stratejisi; sitemap, canonical, iç linkleme, Search Console verileri ve site mimarisiyle birlikte değerlendirilmelidir.
Web sitenizde URL değişiklikleri, 404 hataları, site taşıma veya teknik SEO yönlendirme sorunları varsa SEO danışmanlığı hizmeti üzerinden detaylı bir yönlendirme planı oluşturulabilir.
Sık Sorulan Sorular
301 yönlendirme nedir?
301 yönlendirme, bir URL’nin kalıcı olarak başka bir URL’ye taşındığını gösteren yönlendirme türüdür. Kullanıcı eski URL’ye girdiğinde otomatik olarak yeni URL’ye yönlendirilir.
301 yönlendirme SEO için önemli mi?
Evet. 301 yönlendirme, URL değişikliklerinde eski sayfanın sinyallerinin yeni URL’ye aktarılmasına yardımcı olur ve kullanıcıların 404 hatasıyla karşılaşmasını önler.
301 ve 302 yönlendirme farkı nedir?
301 kalıcı yönlendirmedir. 302 ise geçici yönlendirmedir. Kalıcı URL değişikliklerinde genellikle 301 tercih edilir.
404 sayfaları 301 ile yönlendirilmeli mi?
Her 404 sayfası yönlendirilmemelidir. Eğer eski URL’nin alakalı bir yeni karşılığı varsa veya backlink değeri taşıyorsa 301 yönlendirme yapılabilir.
301 yönlendirme nasıl kontrol edilir?
Tarayıcı, Screaming Frog, HTTP status checker araçları veya Google Search Console üzerinden yönlendirme durumu kontrol edilebilir. Eski URL’nin tek adımda yeni URL’ye gittiği doğrulanmalıdır.
Tüm eski URL’leri ana sayfaya yönlendirmek doğru mu?
Genellikle doğru değildir. Eski URL’ler mümkün olduğunca en alakalı yeni sayfalara yönlendirilmelidir. Alakasız ana sayfa yönlendirmeleri kullanıcı deneyimini ve SEO sinyallerini zayıflatabilir.
Sitemap içinde 301 yönlendirmeli URL olur mu?
Hayır. Sitemap içinde yalnızca 200 durum kodu dönen, indekslenebilir ve canonical olarak doğru URL’ler yer almalıdır. Yönlendirmeli eski URL’ler sitemap dışında bırakılmalıdır.