Teknik SEO05 Haziran 20268 dk okuma

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

301 yönlendirmesi, taşınan veya değişen URL'lerin SEO değerini kaybetmeden yeni adrese aktarmanın en sağlam yoludur. Ne zaman kullanılır, nasıl yapılır ve hangi hatalardan kaçınılır?

HD

Halil İbrahim Er

Halil Digital

Bir web sitesinde sayfa adresi değiştiğinde, eski sayfayı arayan kullanıcı ve arama motoru bot'larını yeni adrese sorunsuz yönlendirmenin en sağlam yolu 301 yönlendirmesidir. Yanlış uygulandığında ise yıllarca biriken SEO değeri tek hareketle yok olabilir.

Bu rehberde 301 yönlendirmesinin ne olduğunu, ne zaman kullanılması gerektiğini, sunucu bazında nasıl yapıldığını ve sık yapılan hataları detaylı şekilde ele alacağız.

301 Yönlendirmesi Nedir?

301, bir URL'in kalıcı olarak başka bir adrese taşındığını arama motorlarına ve tarayıcılara bildiren HTTP durum kodudur. Kullanıcı veya bot eski URL'i istediğinde sunucu "Bu sayfa kalıcı olarak şu adrese taşındı" cevabı verir ve otomatik olarak yeni adrese yönlendirir.

301 yönlendirmesi, sayfanın geçmişte biriktirdiği SEO değerinin (PageRank, otorite, backlink sinyalleri) yaklaşık %90-99'unu yeni adrese aktarır. Bu nedenle kalıcı URL değişikliklerinde tercih edilen yöntemdir.

301 ile 302 Arasındaki Fark

  • 301 (Moved Permanently): Kalıcı yönlendirme. SEO değerini aktarır.
  • 302 (Found / Moved Temporarily): Geçici yönlendirme. SEO değerini aktarmaz, eski URL indekste kalır.

Geçici bir kampanya sayfası için 302 doğrudur — kampanya bitince eski sayfa geri döner. Ama kategori birleştirme, domain değişikliği, eski blog yazısının taşınması gibi kalıcı değişikliklerde mutlaka 301 kullanılmalıdır.

301 Yönlendirmesi Ne Zaman Kullanılır?

  • Site domain'i değiştiğinde (.com → .com.tr gibi),
  • Sayfa URL'i SEO için yeniden yazıldığında,
  • İki benzer sayfa birleştirildiğinde,
  • Eski blog yazıları yeni kategori altına taşındığında,
  • HTTP'den HTTPS'e geçişte,
  • www.site.com ile site.com versiyonları arasında birleştirme yapıldığında,
  • Trailing slash kararı değiştirildiğinde (/blog → /blog/),
  • Bir sayfa silinip içeriği başka sayfada toplandığında.

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

1. .htaccess ile (Apache)

Apache sunucularda .htaccess dosyasına yönlendirme satırı eklenir:

Redirect 301 /eski-sayfa /yeni-sayfa

# Veya RewriteRule ile:
RewriteEngine On
RewriteRule ^eski-sayfa$ /yeni-sayfa [R=301,L]

2. Nginx ile

Nginx sunucularda site konfigürasyonuna eklenir:

server {
  rewrite ^/eski-sayfa$ /yeni-sayfa permanent;
}

3. WordPress'te

Eklenti olmadan functions.php üzerinden eklenebilir, veya Redirection, Yoast Premium gibi eklentilerle GUI üzerinden yapılabilir. Toplu yönlendirme yapılacaksa eklenti çok daha pratiktir.

4. Next.js'te

next.config.js dosyasında redirects fonksiyonu kullanılır:

module.exports = {
  async redirects() {
    return [
      { source: '/eski-sayfa', destination: '/yeni-sayfa', permanent: true },
    ];
  },
};

5. Cloudflare ile

Bulk redirect veya page rules üzerinden yönlendirme kuralları tanımlanabilir. CDN seviyesinde olduğu için sunucu yükü oluşturmaz.

301 Yönlendirmesi Doğrulama

Yönlendirmenin gerçekten 301 olarak çalıştığından emin olmak için:

  • Tarayıcıda DevTools → Network sekmesinde Status sütununu kontrol edin.
  • curl ile test edin: curl -I https://site.com/eski-sayfa
  • Bizim HTTP Durum Kodu aracımızla tek tıkla doğrulayın.

Sık Yapılan Hatalar

1. Zincirleme Yönlendirme

A → B → C → D şeklinde uzun zincir kurulması SEO değerinin her adımda biraz kaybolmasına neden olur ve sayfa yüklenme süresini artırır. Her zaman A → D olarak doğrudan yönlendirin.

2. Yanlış Sayfaya Yönlendirme

Eski "siyah elbise" sayfasını "anasayfa"ya yönlendirmek değer kaybına yol açar. Mutlaka en alakalı sayfaya yönlendirin; alakasız olan durumda 410 (Gone) kullanın.

3. 302 yerine 302 Kullanmak

Kalıcı değişiklikte 302 kullanılırsa Google eski URL'i indeksinde tutmaya devam eder ve yeni URL'e SEO değeri akmaz.

4. Yönlendirme Sonrası Eski URL'i Sitemap'te Bırakmak

301 yönlendirilen URL'ler sitemap'ten çıkarılmalı. Aksi halde Google "neden hala bu URL var ama yönlendiriyor?" diye karışır.

5. İçerik Olmadan Yönlendirme

Yeni URL'in içeriği eski URL ile alakasızsa Google bu durumu "soft 404" olarak değerlendirebilir ve yönlendirmenin SEO değerini reddedebilir.

301'lerin SEO Üzerindeki Etkisi

Doğru yapılan 301:

  • Backlink değerini neredeyse tamamen aktarır,
  • Eski URL'in indeks pozisyonunu yeni URL'e taşır,
  • 3-6 ay içinde Google indekslemesi yeni URL üzerinde stabilize olur,
  • Kullanıcı deneyimini kesintisiz tutar.

Yanlış yapılan 301 ise tam tersini yapar: trafik düşer, sıralama kaybolur, kullanıcı 404 sayfasıyla karşılaşır.

Sonuç

301 yönlendirmesi teknik SEO'nun en kritik araçlarından biridir. Site yapısı, domain değişikliği veya içerik düzenlemelerinde mutlaka doğru şekilde planlanmalıdır. Aksi halde yıllarca biriken organik değer tek harekette kaybolabilir.

Teknik SEO altyapınız ve 301 yönlendirme stratejiniz için SEO Danışmanlığı hizmetimizden faydalanabilirsiniz.

Bu yazıyı paylaşın

Halil İbrahim Er — SEO & Performans Pazarlama Danışmanı

Yazan

Halil İbrahim Er

Kurucu · SEO & Performans Pazarlama Danışmanı

12+ yıllık dijital pazarlama deneyimi. SEO, Google Ads ve Meta Ads alanlarında KOBİ'den kurumsala 200+ markaya büyüme danışmanlığı veriyor. Yazıları gerçek vaka çalışmalarından ve birinci el verilerden besleniyor.

Halil ile çalışmak istiyorum
Teknik SEO301 RedirectURL YönetimiYönlendirme