301 yönlendirmesi nedir? nasıl yapılır

301 Yönlendirmesi Nedir? Nasıl Yapılır ve Tespit Edilir?

Site İçi SEOYayın: 08.04.2025Güncelleme: 10.04.2025
Ramazan Umutlu

Ramazan Umutlu

Ramazan Umutlu, 7 seneyi aşkın SEO ile uğraşan bir SEO Uzmanı. Hobisi ve ilgi alanı yazılım. Teknik birisi.

Yaptığım URL değişiklikleri Google’da sıralamamı düşürür mü? Kullanıcılar 404 sayfası görür mü? Mevcut trafiğim kaybolur mu? Eğer bu sorulara cevap arıyorsanız, 301 yönlendirmesi hakkında detaylı anlatımımız size yardımcı olacak.

301 yönlendirmesi, genel olarak bir web sayfasını kalıcı olarak başka bir URL'ye taşırken kullanılır. Böylece trafik kaybetmeden ve kullanıcı deneyimine zarar vermeden gerekli URL değişikliğini yapabilirsiniz.

301 Yönlendirmesi Nedir?

301 yönlendirmesi, bir web sayfasının kalıcı olarak başka bir URL'ye taşındığını arama motorlarına ve kullanıcılara bildirmek için kullanılır. Bu yönlendirme sayesinde, eski URL'ye gelen ziyaretçiler ve arama motorları otomatik olarak yeni URL'ye yönlendirilir.

Aynı zamanda eski sayfanın SEO değeri (backlinkler, otorite vs.) büyük ölçüde yeni sayfaya aktarılır. Yapılmadığında ziyaretçiler ve arama botları bu anchor text yolunda 404 kodlu sayfa bulunamadı hatasıyla karşılaşır ve backlink çalışmalarınız boşa gider.

301 yönlendirmesi, özetle, "sayfa değişikliği sonrası SEO ve kullanıcı deneyimi zarar görmesin" diye yapılır.

Örneğin, 2024 yılında bir blog yazınızın URL’sini “/2024-seo-rehberi” olarak belirlemiştiniz. 2025’e geldiğimizde bu yazıyı güncellemeniz gerektiğini fark ettiniz.

Peki, URL’deki 2024’ü ne yapacaksınız? Bu durumda en iyi uygulama URL’yi “/seo-rehberi” olarak değiştirip eski URL’den 301 yönlendirmesi yapmak.

NOT: URL’yi “/2025-seo-rehberi” diye değiştirirseniz, her yıl yönlendirme eklemeniz gerekir. Bu da aşağıda bahsedeceğim yönlendirme zinciri sorunundan dolayı pek doğru bir hareket değil.

301 Yönlendirmesinin SEO Açısından Önemi Nedir?

Basit bir örnek:

Dükkanınızı taşıdıysanız, müşterilerinizin eski adrese gitmesiniz istemezsiniz.

Aynı şekilde, sitenizi taşıdıysanız ya da URL değiştirdiyseniz; site ziyaretçilerinizin sizi adreste bulamazlar ve 404 durum kodu hatası alırlar. Bu nedenle deneyimleri olumsuz etkilenir.

Bu noktada 301 yönlendirmesi, ziyaretçilerin direkt yeni adresinize gelmesini sağlar.

301 yönlendirmesi ile:

  • Eski sayfanızın Google’da sahip olduğu sıralama ve değer korunur.
  • Google, yeni adresi tanır ve eski sayfanın değerini kaybetmez.
  • Eski sayfanıza verilen Backlinkler yenisine yönlendirilir.
  • Kırık linkler yerine çalışan bir sistem olur.
  • Ziyaretçiler kaybolmaz.

301 Yönlendirmesi Hangi Durumlarda Kullanılır?

301 yönlendirmesinin kullanılabileceği 5 durumu örneklerle açıklayalım. 👇🏻

1. URL değişikliği yapıldığında

Eski bir blog yazının URL’sini değiştirirseniz, Google ve ziyaretçiler eski linke tıklayınca hata alırlar.

Örneğin,

  • Eski: siteadi.com/en-iyi-kahve-makineleri
  • Yeni: siteadi.com/kahve-makinesi-onerileri

Bu durumda eski linke tıklayan ziyaretçiler boş bir sayfa ile karşılaşır. Aynı zamanda, Google’ın dizine eklediği eski URL çalışmaz hale gelir.

Bu sorunu önlemek için 301 yönlendirmesi kullanarak eski URL’yi yeni URL’ye yönlendirebilirsiniz.

2. Site taşınırken

Domain değiştirerek eskisite.com yerine yenisite.com aldıysanız eski siteye gelen ziyaretçiler "404 Bu site bulunamadı" hatası alır. 301 ile onları sorunsuzca yeni siteye taşıyabilirsiniz.

3. www ile www’siz versiyonları birleştirirken

www.siten.com ve siten.com iki ayrı adres gibi görünür. Google, ikisini farklı siteler olarak algılayabilir. 301 ile birini diğerine yönlendirerek arama motorlarına ne yapması gerektiğini gösterebilir, böylece trafik kaybını önleyebilirsiniz.

4. HTTP’den HTTPS’ye geçişte

Sitenizi güvenli hale getirmek için http://siten.com yerine https://siten.com kullanıyorsanız, eski adresi kullananlar güvensiz bağlantıya düşer. 301 ile sorunsuz ve güvenli bir geçiş sağlayabilirsiniz.

5. Yinelenen içerikleri tek bir sayfaya yönlendirirken

Web sitenizde aynı ya da oldukça benzer sayfalar varsa Google bunu Duplice Content yani Kopya İçerik olarak algılayabilir.

Örneğin,

  • https://site.com/el-yapimi-kahve-fincani
  • https://site.com/seramik-kahve-fincani
  • https://site.com/kahve-fincani

Bu durumda Google, hangi sayfayı öne çıkarmak istediğinizi anlayamaz. Bu da SEO gücünüzün farklı sayfalara bölünerek zayıflamasına yol açar.

Ancak, 301 yönlendirmesi ile trafiği en güçlü sayfaya yönlendirerek SEO değerini koruyabilirsiniz.

301 Yönlendirmesi Nasıl Yapılır?

301 yönlendirme için kullanabileceğiniz 4 farklı yöntemi detaylı inceleyelim. Kendinize uygun olanı bularak adımları takip edebilirsiniz.

İşlemler her panelde benzer şekilde ilerler ve 5-10 dakika içinde tamamlanabilir. Siz veya ekibinizin ek bir maliyet harcaması yapması gerekmez.

WordPress 301 Yönlendirmesi Nasıl Yapılır?

Sitenizi Wordpress altyapısı ile yönetiyorsanız, kullanabileceğiniz eklentilerin sınırı yok.

En basit şekilde; Yoast SEO, Redirection ve Simple 301 Redirects gibi eklentileri kullanarak 301 yönlendirmesi yapabilirsiniz.

301 yönlendirmesi Olan Url Tespiti

Şu adımları takip ederek işlemi gerçekleştirebilirsiniz:

  • WordPress yönetici paneline girin.
  • Eklentiler > Yeni Ekle bölümüne gidin.
  • "Redirection" eklentisini yükleyip etkinleştirin.
  • Araçlar > Redirection sekmesine gidin.
  • Source URL bölümüne yönlendirmek istediğiniz eski URL’yi girin.
  • Target URL kutucuğuna yeni URL’yi girin.
  • Yönlendirme türünü “301” olarak seçin.
  • "Add Redirect" butonuna basarak işlemi tamamlayın.

En kolay yöntem olması nedeniyle örneği Redirection üzerinden verdim. Ancak, diğer eklentilerde de benzer adımları takip ederek işlemi kısa sürede tamamlayabilirsiniz.

Cloudflare ile 301 Yönlendirmesi Nasıl Yapılır?

Cloudflare hesabınız varsa daha gelişmiş 301 yönlendirmeleri yapabilirsiniz.

İhtiyaca göre kullanabileceğiniz 2 yol mevcut:

  • Page Rules (Daha basit)
  • Bulk Redirects (Daha fazla yönlendirme)
  • Page Rules

Page Rules, sayfaları tek tek yönlendirmek için kullanılır.

İşlemi pratik biçimde tamamlamak için aşağıdaki adımları takip edebilirsiniz.

Cloudflare Rules 301 yönlendirme
  • Cloudflare hesabınıza giriş yapın.
  • Yönlendirme yapmak istediğiniz domaini seçin.
  • “Rules” bölümünden “Page Rules” seçeneğine tıklayın.
  • "Create Page Rule" (Sayfa Kuralı Oluştur) butonuyla devam edin.

Bu aşamadan sonra karşınıza çıkan kutucukları doldurmanız gerekecek.

  • URL Pattern bölümüne eski site domainini yazın.
  • Aksiyon: "Forwarding URL" yani yönlendirme URL’si yazın.
  • Ardından 301 - Permanent Redirect’i seçin.
  • Hedef URL bölümüne yönlendirilecek adresi girin.
  • "Save and Deploy" (Kaydet ve Uygula) butonuna basın.

Bu işlem sonunda sayfanız kalıcı olarak yeni adrese yönlendirilmiş olacak.

Bulk Redirects

Bu yöntem ile çok sayıda sayfayı aynı anda yönlendirerek zaman kazanabilirsiniz.

Şu adımları izleyin:

  • Cloudflare hesabınıza giriş yapın.
  • "Rules" (Kurallar) > "Bulk Redirects" sekmesine girin.
  • "Create Bulk Redirect List" butonuyla bulk redirect listesi oluşturun: Cloudflare Dashboard'da, yönlendirmek istediğiniz eski ve yeni URL çiftlerini içeren bir liste oluşturun.

Eski ve yeni URL'leri şu formatta girin:

  • https://eski-site.com/eski-sayfa, https://yeni-site.com/yeni-sayfa, 301
  • https://eski-site.com/blog, https://yeni-site.com/yeni-blog, 301
  • Bulk redirect kuralı tanımlayın: Oluşturduğunuz listeyi kullanarak, belirli koşullara göre yönlendirmelerin nasıl uygulanacağını belirleyen bir kural oluşturun.
  • Kuralı etkinleştirin: Tanımladığınız kuralı etkinleştirerek, yönlendirmelerin sitenizde uygulanmasını sağlayın.
Cloudflare Bulk Redirects Ile 301 yönlendirme

Bu adımlarla, geniş çaplı URL yönlendirmelerini minimum çaba ile yönetebilirsiniz.

.htaccess ile 301 Yönlendirmesi Nasıl Yapılır?

.htaccess dosyası, Apache sunucularında URL yönlendirmeleri yapmak için kullanılan güçlü bir araç. Bu yöntemle yapabileceğiniz yönlendirmeleri aşağıda açıkladık.

Tek bir sayfayı yeni bir URL adresine

Bir blog yazınızın URL’si değiştiyse, .htaccess dosyasına şunu yazın:

  • Redirect 301 /blog/wordpress-ipuclari
  • https://www.siteadiniz.com/yeni-blog/wordpress-gelistirme

Tüm siteyi yeni bir domain’e

Site domaini değiştirmek çoğu site yöneticisinin endişe duyduğu bir yöntem. Ancak, aşağıdaki yöntem ile sitenizin trafiğini kalıcı olarak yönlendirebilirsiniz.

Bunun için .htaccess dosyanızın en üstüne şu kodu eklemeniz gerekiyor:

RewriteEngine On RewriteCond %{HTTP_HOST} ^eskisite\.com [NC] RewriteRule ^(.*)$ https://yenisite.com/$1 [L,R=301]

www olmayan domain’i www’li olana

siteadi.com adresini www.siteadi.com yapmak, yani www eklemek istiyorsanız aşağıdaki kodu yazın:

RewriteEngine On RewriteCond %{HTTP_HOST} ^siteadiniz\.com [NC] RewriteRule ^(.*)$ https://www.siteadiniz.com/$1 [L,R=301]

Tam tersini, www olmayan yönlendirmek için:

​​RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.siteadiniz\.com [NC] RewriteRule ^(.*)$ https://siteadiniz.com/$1 [L,R=301]

HTTP'yi HTTPS'ye

HTTPS, daha güvenlidir ve adresinizin şifrelenmesini sağlar. Geçiş yaptıysanız, şu kodu kullanmanız yeterli olacak:

RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]

Blogger 301 Yönlendirmesi Nasıl Yapılır?

Blogger kullanıyorsanız, 301 yönlendirmesi yapmak için şu adımları izleyebilirsiniz:

  • Hesabınıza giriş yaptıktan sonra “Ayarlar”a gidin.
  • Özel yönlendirmelerden “Yeni yönlendirme ekle” deyin.
  • “Kaynak” bölümüne eski URL’yi, “Hedef”e yenisini ekleyin.
  • “Kalıcı” kutucuğunu işaretledikten sonra değişiklikleri kaydedin.

301 Yönlendirme Zinciri (Redirect Chain) Nedir?

Yönlendirme zinciri, birden fazla yönlendirmenin gerçekleştiği durumu ifade eder. Örneğin, bir bağlantıya tıkladınız ve farklı bir bağlantıya yönlendirildiniz. Bu aşamada farklı yönlendirmeler de dahil olursa “Redirect Chain” oluşur.

Yönlendirme zinciri bazen şu şekilde görünebilir:

yönlendirme Zinciri Nedir

Bazen de daha enteresan şekilde zincir ilk URL’ye bağlanarak bir loop oluşturabilir:

Redirect Chain Nedir

Yönlendirme zinciri neden zararlı?

Yönlendirmeler arttıkça sayfaya ulaşma süresi uzar ve SEO kötü etkilenir.

  • Sayfa geç açılır. Her yönlendirme ekstra zaman alır.
  • Google bu zinciri sevmez. Yönlendirme varsa sayfanın değerini düşürebilir.
  • Bağlantı gücü azalır. Bağlantılar, er yönlendirme aşamasında değer kaybeder.

Ne yapmalı?

Zinciri kısaltmak için direkt yönlendirme yapın. Doğru ve yanlış birer örnekle yapılması gerekeni netleştirebilirim.

❌ Yanlış

site.com/eski-sayfa → site.com/yeni-sayfa-1 → site.com/yeni-sayfa-2 → site.com/gercek-hedef

Yukarıdaki örnekte 3 tane durak var. Yani sitenizin hızı 3 sayfanın açılma hızına eşit olacak. Dikkat süresi bu kadar düşükken, alınacak bir risk değil.

✅ Doğru

site.com/eski-sayfa → site.com/gercek-hedef

Yukarıdaki örnek son derece temiz ve olması gereken yönlendirme şekli. Böylece sayfa daha hızlı açılır, SEO kaybı olmaz ve kullanıcılar beklemek zorunda kalmaz.

301 ve 302 Yönlendirmesine Karar Vermek

Bir sayfayı yönlendirmek için 301 veya 302 kullanılır. Ama hangisinin sizin işinize yarayacağını anlamak için ne anlama geldiklerini bilmeniz gerekiyor.

Çünkü 301 ve 302 yönlendirmesi arasında devasa bir fark var ve bunları birbirine karıştırmak son derece hatalı uygulamalara yol açabilir.

Öncelikle ikisinin arasındaki temel farka bakalım.

  • 301 yönlendirmesi şunu söyler: “Bu sayfa kalıcı olarak taşındı. Geri dönmeyecek.”
  • 302 yönlendirmesi şunu söyler: “Bu sayfa geçici olarak taşındı. Geri dönecek.”

Peki, hangisini ne zaman kullanmalı?

301 yönlendirmesi ne zaman kullanılır?

301 yönlendirmesini sadece sayfanızı ya da domaininizi kalıcı olarak taşımak istediğinizde kullanabilirsiniz.

301 yönlendirmesi yaptığınızda;

  • Google, sayfanızın tamamen kapandığını farzeder.
  • Bağlantı gücünüz tamamen yeni sayfaya aktarılır.
  • SEO dostu uygulama için en iyi seçenektir.

Bu nedenle, URL ve domain gibi kalıcı değişiklikler için 301 yönlendirmesi kullanın.

302 yönlendirmesi ne zaman kullanılır?

302 yönlendirmesi, 301’in aksine geçici bir uygulama. Sayfanız bakımdaysa, sezonluk kampanya başlatıyorsanız, veya A/B testi yapıyorsanız bu seçeneği kullanın.

302 yönlendirmesi yaptığınızda;

  • Google, sayfanızın geçici olarak kapandığını kabul eder.
  • Eski sayfanın bağlantı gücünü yeni sayfaya aktarmaz.
  • Yeni sayfaya yönlendirir ama Google eski sayfayı tanır.
  • SEO için iyi değildir çünkü sayfa gücü aktarılmaz.

301 mi? 302 mi? Karar Aşaması

Çok kısa bir özetle,

  • 301 Yönlendirme 👉🏻 Eğer sayfa kalıcı olarak taşındıysa 301 kullanın.
  • 302 Yönlendirme 👉🏻 Eğer yönlendirme sadece kısa süreli olacaksa 302 kullanın.

Yanlış seçim yapmak, Google'ın sayfanı yanlış anlamasına ve sıralamalarının düşmesine neden olabilir. Bu yüzden doğru yönlendirmeyi seçmeniz gerektiğini unutmayın.

Sitenizdeki 301 Yönlendirme Sorunlarını Tespit Edin

301 yönlendirmesi yanlış uygulandığında ve fark edilmediğinde sitenize zarar verir. Şimdi, en yaygın 301 yönlendirme sorunlarına ve nasıl tespit edileceğine bakalım. Merak etmeyin Semust sayesinde bu çok kolay olacak.

Bozuk veya gereksiz 301 yönlendirmelerini tespit edin

Semust yönlendirme kontrolü aracı 3xx Url Bulma

Semust ile teknik SEO testi başlatarak sitenizde olan bozuk 301 yönlendirmelerinin de bulunduğu bir rapora ulaşırsınız. Bu linkleri tespit edip o sayfaya ulaşabilir ve 301 olan URL yerine son ulaştığı URL ile değiştirebilirsiniz.

Ayrıca daha basit ve hızlı bir çözüme ihtiyacınız varsa yine Semust tarafından üretilmiş tamamen ücretsiz Yönlendirme Kontrol Aracı ile vereceğiniz URL’de yönlendirme olup olmadığını görebilirsiniz. Bu araç sizin için verdiğiniz URL içinde bulunan URL’leri ziyaret ediyor ve herhangi bir yönlendirme var mı bunu kontrol ediyor.

Yönlendirme Zinciri (Redirect Chain) Taraması Yapın

Redirect Chain’i tespit etmek için Semust ücretsiz 301 Yönlendirmesi kontrolü yapan teknik SEO Aracını kullanabilirsiniz. Böylece “A → B → A” benzeri bir zincir yerine “A → B” gibi sadece tek durak içeren yönlendirmeler yapabilirsiniz. Ayrıca bu araç bütün sitenizi taradığı için yönlendirme kontrolü aracı gibi sayfalarınızı tek tek girmek zorunda kalmazsınız.

Semust Ile Teknik Seo taraması başlat

Tabiki Semust’ın yarattığı fırsatlar bununla bitmiyor ekstra olarak diğer istenmeyen durum kodlarını (4xx ve 5xx gibi) gösteren URL’ler için de bir bakışa sahip oluyorsunuz ve sitenizdeki problemleri görebiliyorsunuz.

301 yönlendirmesi Olan Url Tespiti

SSS

1. 301 yönlendirme ne kadar sürer?

301 yönlendirmesi işleminin ne kadar süreceği, sitenizdeki URL miktarına göre değişir. Eğer fazla sayfanız varsa, 301 taraması ve yönlendirmesi birkaç saatinizi alabilir. 100’den fazla sayfanız olduğu durumda işleminiz daha uzun sürer.

2. 301 ile 302 yönlendirme arasındaki fark nedir?

301 yönlendirmesi URL’leri kalıcı olarak yönlendirir ve sayfa değerini komple yeni sayfaya aktarır. 302 yönlendirmesi ise tam tersi şekilde geçici bir uygulama olup sezonluk kampanyalar ya da site bakımları sırasında uygulanır.

3. 301 yönlendirme nasıl yapılır?

301 yönlendirmesi, sitenizin altyapısına göre Wordpress, Cloudflare, .htaccess ve Blogger üzerinden yapılır. Yönlendirme işlemi sonrasında hataları tespit etmek için Semust teknik SEO aracını kullanabilirsiniz.