Web Sitelerinde 301 Yönlendirmesi Nasıl Yapılır? SEO Değerini Koruma Rehberi
Modern web projelerinde SEO değerini ve link suyunu kaybetmeden 301 yönlendirmesi yapma adımları.
Sistem Yöneticisi
Kıdemli Yazılım Mimarı
301 Yönlendirmesi Nedir?
HTTP 301 (Moved Permanently), kaynak URL'nin yeni adrese kalıcı taşındığını bildirir. Arama motorları indekslenen adresi günceller, PageRank değerinin büyük kısmını hedefe aktarır.
Adım Adım 301 Yönlendirme Süreci
1. URL Eşleme Listesi Hazırlayın
Eski ve yeni URL yapısını tablo halinde listeleyin. Birebir karşılıkları belirleyin. İlgisiz sayfalara veya ana sayfaya toplu yönlendirme yapmayın.
2. Sunucu Konfigürasyonunu Yapılandırın
Yönlendirmeleri sunucu seviyesinde çözün. Modern web altyapılarında en hızlı yöntem sunucu kuralıdır.
Apache (.htaccess)
Redirect 301 /eski-sayfa/ https://example.com/yeni-sayfa/Dinamik veya tüm site yönlendirmeleri için mod_rewrite:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^eski-domain\.com$ [NC]
RewriteRule ^(.*)$ https://yeni-domain.com/$1 [R=301,L]Nginx
location = /eski-sayfa { return 301 https://example.com/yeni-sayfa; }3. Yönlendirme Zincirlerini (Redirect Chains) Engelleyin
A -> B -> C zincirleri tarama bütçesi harcar, gecikme üretir, SEO değeri düşürür. A -> C ve B -> C şeklinde tek adıma indirin.
4. Dahili Linkleri ve Site Haritasını Güncelleyin
- Site içi linkleri eski URL yerine doğrudan yeni URL'ye yönlendirin.
- XML sitemap dosyasından eski URL'leri silin, yeni URL'leri ekleyin.
- Canonical etiketlerini hedef URL ile güncelleyin.
5. Google Search Console Üzerinde Doğrulayın
URL Denetleme aracıyla yanıt kodunu test edin. Alan adı değiştiyse Adres Değişikliği aracını kullanın.
Modern Web ve Dijital Ajans Trendleri
Kurumsal projelerde dijital ajans ekipleri yönlendirmeleri Edge Computing (Cloudflare Workers, Fastly VCL) seviyesinde yönetir. Bu yöntem origin sunucu yükünü azaltır, TTFB süresini minimuma indirir.
Not: Geçici taşımalarda 302, kalıcı taşımalarda 301 kullanın. Yanlış kod seçimi arama motoru indeksini bozar.