IHS Strategic
Tüm Blog Yazıları
HowTo10 Eylül 2026•2 dk okuma

301 Yönlendirmeleri ile SEO Değerini Koruma Rehberi

Modern web projelerinde 301 yönlendirmesi uygulama, SEO değerini koruma ve teknik adımlar. Dijital ajans seviyesinde pratik rehber.

S

Sistem Yöneticisi

Kıdemli Yazılım Mimarı

301 Yönlendirmesi Nedir ve Neden Hayatidir?

HTTP 301 (Moved Permanently), kaynak URL'nin kalıcı olarak yeni konuma taşındığını belirtir. Arama motoru botları (Googlebot) PageRank/link suyunu (%90-99) yeni URL'ye aktarır. 404 hatalarını önler. Trafik ve sıralama kaybını durdurur.

Adım Adım 301 Yönlendirme Uygulama Rehberi

1. URL Envanteri Çıkarma ve Eşleme

Eski sitedeki tüm çalışan URL'leri tespit et. Screaming Frog veya Google Search Console kullan. Her eski URL için birebir hedef yeni URL belirle. Toplu anasayfaya yönlendirme yapma (soft 404 tetikler).

2. Sunucu Seviyesinde 301 Yapılandırması

Uygulama kodu (PHP, JS) yerine web sunucusu (Nginx, Apache) veya Edge CDN (Cloudflare) seviyesinde yönlendir. Performans artar, sunucu yükü düşer.

Nginx Yapılandırması

/etc/nginx/sites-available/site.conf dosyasına ekle:

location = /eski-sayfa { return 301 https://example.com/yeni-sayfa; }

Apache (.htaccess)

RedirectMatch 301 ^/eski-sayfa$ https://example.com/yeni-sayfa

3. Modern Web Platformlarında Yönlendirme

Next.js veya static hosting trendleri için konfigürasyon dosyaları kullan.

Next.js (next.config.js)

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

4. Yönlendirme Zincirlerini (Redirect Chains) ve Döngüleri Engelleme

  • Hata: URL A -> URL B -> URL C (Tarama bütçesi erir, bot ayrılır).
  • Düzeltme: URL A -> URL C ve URL B -> URL C doğrudan tek adım.
  • Döngü (Loop): URL A <-> URL B durumunu engelle (ERR_TOO_MANY_REDIRECTS).

5. Canlı Test ve Doğrulama

Terminal üzerinden HTTP yanıt kodunu doğrula:

curl -I https://example.com/eski-sayfa

HTTP/1.1 301 Moved Permanently ve Location: https://example.com/yeni-sayfa başlıklarını kontrol et.

Dijital Ajans Seviyesinde Kontrol Listesi

  • Protokol ve www Standardı: HTTP -> HTTPS ve non-www -> www tek kuralla 301'lenmeli.
  • Trailing Slash: /sayfa ve /sayfa/ tek standartta birleşmeli.
  • Site Haritası (sitemap.xml): Sadece son 200 OK veren yeni URL'ler yer almalı. 301 URL'leri haritadan silinmeli.
  • Google Search Console: Alan adı değiştiyse "Adres Değişikliği Aracı" kullanılmalı.
  • Süre: 301 kuralları sunucuda en az 1 yıl aktif kalmalı.