Ücretsiz hesap oluşturun Giriş yap

Denetim

SEO denetimi Tarayıcı Yapay Zekâ Görünürlüğü Site ve Site

Araştırma

Keyword Explorer Çöktü mü? Tüm SEO araçları76

Araçlar

Sayfa içi SEO11
Meta Etiket AnalizcisiSERP Snippet ÖnizlemesiBaşlık Yapısı DenetleyicisiGörsel Alt Metni DenetleyicisiOpen Graph ve Sosyal Önizleme DenetleyicisiYapılandırılmış Veri DoğrulayıcıCanonical Etiketi DenetleyicisiBağlantı AnalizcisiHreflang DenetleyicisiFavicon DenetleyiciErişilebilirlik Denetleyici
Teknik SEO11
Tam Site Denetimi (Tarayıcı)Robots.txt Test AracıXML Site Haritası DenetleyicisiYönlendirme DenetleyicisiToplu HTTP Durum DenetleyicisiHTTP Başlıkları DenetleyicisiBozuk Bağlantı DenetleyicisiDizine Eklenebilirlik DenetleyicisiMobil Uyumluluk DenetleyicisiJavaScript SEO DenetleyicisiÇerez ve İzleyici Tarayıcı
Hız ve performans11
Sayfa Hızı TestiCore Web Vitals DenetleyicisiSunucu Yanıt Süresi (TTFB) TestiSayfa Boyutu DenetleyicisiGzip ve Brotli Sıkıştırma TestiHTTP/2 ve HTTP/3 DenetleyicisiCSS KüçültücüJavaScript KüçültücüGörsel Sıkıştırıcı ve WebP DönüştürücüHTML KüçültücüWeb Sitesi Karbon Hesaplayıcı
İçerik ve anahtar kelimeler8
Anahtar Kelime Yoğunluğu DenetleyicisiAnahtar Kelime Öneri AracıKelime SayacıOkunabilirlik DenetleyicisiMetin/HTML Oranı DenetleyicisiURL Slug OluşturucuBüyük/Küçük Harf DönüştürücüYinelenen İçerik Denetleyici
Oluşturucular10
Meta Etiket OluşturucuRobots.txt OluşturucuŞema İşaretleme OluşturucuOpen Graph OluşturucuXML Site Haritası OluşturucuYönlendirme Oluşturucu (.htaccess ve Nginx)Hreflang Etiketi OluşturucuUTM Kampanya URL Oluşturucullms.txt OluşturucuFavicon Oluşturucu
Alan adı ve güvenlik14
SSL Sertifikası DenetleyicisiGüvenlik Başlıkları DenetleyicisiDNS SorgulamaWHOIS / Alan Adı SorgulamaAlan Adı Yaşı DenetleyicisiKarışık İçerik DenetleyicisiWeb Sitesi IP ve Barındırma SorgulamaPing Testi – Web sitesi çalışıyor mu?Web Sitesi Teknoloji DenetleyicisiSPF, DKIM ve DMARC KontrolüDNS Yayılım KontrolüKara Liste KontrolüWeb Sitesi Çalışma Süresi İzleyiciAçık Port Denetleyici
Yapay zekâ arama ve yazım11
Yapay Zekâ Aramaya Hazırlık DenetleyicisiYapay Zekâ Başlık ve Meta Açıklama OluşturucuYapay Zekâ SSS ve Şema OluşturucuYapay Zekâ İçerik Brifi OluşturucuYapay Zekâ İçerik Optimize EdiciYapay Zekâ ile SEO Sayfa İncelemesiYapay Zekâ ile Arama Amacı ve Sayfa UyumuYapay Zekâ ile Rakip İçerik BoşluğuYapay Zekâ İçerik DedektörüYapay Zekâ Alt Metin OluşturucuYapay Zekâ Başlık Oluşturucu

Öğren

SEO rehberleri SEO sorunları rehberi Fiyatlandırma

Tercihler

Tema
Teknik SEO

SEO İçin Yönlendirmeler: 301, 302 ve Bir Siteyi Güvenle Taşımak

Yönlendirmeler, URL'ler değiştiğinde ziyaretçileri ve sıralamaları korur. Hangi yönlendirmeyi kullanacağınızı, zincirlerden ve döngülerden nasıl kaçınacağınızı ve trafik kaybetmeden site taşımak için adım adım bir planı öğrenin.

URL'ler değişir. Sayfaların adı değişir, ürünler üretimden kalkar, siteler HTTPS'e geçer, markalar alan adı değiştirir. Bir URL her değiştiğinde bir yönlendirme, ziyaretçileri ve arama motorlarını eski adresten yenisine gönderir – ve eski sayfanın sıralamalarını ve bağlantılarını da beraberinde taşır.

Yönlendirmeleri yanlış yapmak, arama trafiğini kaybetmenin en hızlı yollarından biridir. Doğru yapmak ise büyük ölçüde bir planlama meselesidir.

Başlıca yönlendirme türleri

Kod Ad Ne zaman kullanılır
301 Moved Permanently Sayfa kalıcı olarak taşındı. En yaygın SEO yönlendirmesi.
308 Permanent Redirect 301 ile aynı, ancak istek yöntemi (ör. POST) değişmemeli.
302 Found (geçici) Taşıma geçici ve orijinal URL geri dönecek.
307 Temporary Redirect 302 ile aynı, ancak istek yöntemini korur.

SEO için temel ayrım kalıcı ve geçici arasındadır. Kalıcı bir yönlendirmede arama motorları dizinlerindeki eski URL'yi yenisiyle değiştirir. Geçici bir yönlendirmede ise geri döneceğini söylediğiniz için genellikle eski URL'yi dizinde tutarlar.

Google, hem 301 hem de 302 yönlendirmelerinin PageRank aktardığını söylemiştir. Ancak kalıcı bir taşıma için 302 kullanırsanız Google eski URL'yi daha uzun süre göstermeye devam edebilir. Kalıcı değişiklikler için kalıcı yönlendirmeler kullanın.

Kaçınılması gereken yönlendirmeler

Meta refresh yönlendirmeleri (<meta http-equiv="refresh">) ve JavaScript yönlendirmeleri çalışır, ancak daha yavaştır, tarayıcılar için daha az güvenilirdir ve geri düğmesine basan kullanıcıların kafasını karıştırır. Mümkün olduğunda sunucu tarafı yönlendirmeler kullanın.

Yönlendirme zincirleri, A URL'si B'ye, B de C'ye yönlendirdiğinde oluşur. Her adım gecikme ekler ve tarayıcılar birkaç adımdan sonra takip etmeyi bırakabilir. Her eski URL'nin doğrudan nihai hedefi göstermesi için yönlendirmeleri güncelleyin.

Yönlendirme döngüleri – A'nın B'ye, B'nin de yeniden A'ya yönlendirmesi – bir sayfanın yüklenmesini imkânsız hâle getirir.

Yönlendirme Denetleyicisi

Bir yönlendirme zincirindeki her adımı durum kodları ve sürelerle izleyin.

Yönlendirme Denetleyicisi aracını aç

Nereye yönlendirilmeli?

Her eski URL'yi en ilgili yeni karşılık sayfasına yönlendirin:

  • Eski ürün → yerine gelen ürün ya da yeni ürün yoksa kategorisi
  • Eski makale → makalenin güncellenmiş sürümü ya da en yakın ilgili makale
  • Eski kategori → yeni kategori

Her şeyi ana sayfaya yönlendirmekten kaçının. Google, ana sayfaya yapılan alakasız yönlendirmeleri soft 404 olarak değerlendirme eğilimindedir – sinyaller aktarılmaz – ve ziyaretçilerin kafası karışır. Gerçekten eşdeğer bir sayfa yoksa faydalı bir 404 veya 410 sayfası daha iyidir.

Yönlendirmeler nasıl kurulur?

Apache (.htaccess)

cPanel'li paylaşımlı barındırmaların çoğu Apache kullanır. Kuralları sitenizin kök dizinindeki .htaccess dosyasına ekleyin:

Redirect 301 /old-page /new-page

Nginx

location = /old-page { return 301 /new-page; }

CMS eklentileri ve ayarları

Redirection gibi WordPress eklentileri veya Yoast ve Rank Math'teki yönlendirme yöneticileri, sunucu dosyalarına dokunmadan yönlendirme eklemenize olanak tanır. Shopify, Wix, Squarespace ve Webflow'un hepsinde yerleşik yönlendirme ayarları vardır.

Yönlendirme Oluşturucu (.htaccess ve Nginx)

HTTPS ve www dahil Apache .htaccess ve Nginx için 301 yönlendirme kuralları oluşturun.

Yönlendirme Oluşturucu (.htaccess ve Nginx) aracını aç

Site taşıma: adım adım bir plan

Bir taşıma – yeni bir alan adı, yeni bir CMS, yeni bir URL yapısı veya HTTPS – aynı anda pek çok URL'yi değiştirir. Dikkatle planlayın.

Taşımadan önce

  1. Mevcut durumu kaydedin. Search Console ve analitikten mevcut trafiği, sıralamaları ve dizine eklenen sayfaları not edin.
  2. Eski siteyi tarayın ve her URL'yi, ayrıca site haritanızdaki URL'leri, analitikteki açılış sayfalarını ve geri bağlantı verilerinizi dışa aktarın. Dış bağlantıları olan sayfalar en önemlileridir.
  3. Bir yönlendirme haritası hazırlayın: her eski URL'yi ve yeni hedefini içeren bir tablo.
  4. İşe yarayanı koruyun. URL'leri aynı tutabiliyorsanız tutun. Değişen her URL bir miktar risk taşır.
  5. Yeni siteyi yalnızca bir robots.txt engeliyle değil, parolayla korunan bir test ortamında hazırlayın.

Yayına alma günü

  1. Yönlendirmeleri yeni sitenin yayına girdiği anda devreye alın.
  2. Tüm test ortamı kısıtlamalarını kaldırın (parola, Disallow: /, noindex).
  3. Özellikle yüksek trafikli ve çok bağlantı alan eski URL'lerden bir örneklemi test edin.
  4. İç bağlantıları doğrudan yeni URL'leri gösterecek şekilde güncelleyin.
  5. Yeni site haritasını Search Console'da gönderin. Alan adı değişikliğinde Search Console'un Adres Değişikliği aracını kullanın.
Toplu HTTP Durum Denetleyicisi

Aynı anda 25’e kadar URL’nin durum kodunu, yönlendirmelerini ve yanıt süresini kontrol edin.

Toplu HTTP Durum Denetleyicisi aracını aç

Taşımadan sonra

  1. Yeni siteyi bozuk bağlantılar, yönlendirme zincirleri ve eksik sayfalar için tarayın.
  2. Tarama hataları ve dizine ekleme değişiklikleri için Search Console'u her gün izleyin.
  3. Kaçırdığınız eski URL'ler için 404 raporlarını takip edin ve onlar için yönlendirme ekleyin.
  4. Yönlendirmeleri en az bir yıl – değerli geri bağlantıları olan URL'ler için kalıcı olarak – yerinde tutun.

İlk haftalarda bir miktar sıralama dalgalanması normaldir. Süreklilik gösteren bir düşüş genellikle eksik yönlendirmeler, engellenen tarama ya da kaldırılan veya değiştirilen içerik anlamına gelir.

HTTP'den HTTPS'e

HTTPS'e geçerken her HTTP URL'sini 301 ile HTTPS karşılığına yönlendirin, iç bağlantıları ve canonical etiketlerini HTTPS'e güncelleyin ve her şey çalıştığında HSTS üst bilgisini ekleyin. Karışık içeriği – hâlâ HTTP üzerinden yüklenen görselleri veya betikleri – kontrol edin.

www mi, www olmadan mı?

Bir sürüm seçin ve diğerini ona yönlendirin, böylece arama motorları tek bir site görür. SEO açısından hangisini seçtiğiniz önemli değildir; önemli olan tutarlılıktır.

Yönlendirme haritası hazırlamak

Yönlendirme haritası, bir taşımadaki en önemli belgedir. Basit bir tablo yeterlidir:

Eski URL Yeni URL Tür Öncelik Notlar
/services/seo-audit.php /services/seo-audit 301 Yüksek 45 yönlendiren alan adı
/blog/2019/05/title-tags /blog/title-tags 301 Yüksek En iyi organik açılış sayfası
/products/discontinued-x /category/x-alternatives 301 Orta Doğrudan bir alternatif yok
/old-promo – 410 Düşük Süresi dolmuş kampanya, bağlantı yok

Nasıl doldurulur:

  1. Tüm eski URL'leri toplayın: bir taramadan, site haritanızdan, analitikten (son bir yılın açılış sayfaları), Search Console'dan (en iyi sayfalar) ve geri bağlantı raporlarından.
  2. Onları yeni URL'lerle eşleştirin. URL kalıpları sistematik olarak değiştiğinde (örneğin .php kaldırıldığında), kalıp tabanlı tek bir kural binlerce URL'yi aynı anda kapsayabilir.
  3. En değerli URL'lerin önce test edilmesi için trafik ve bağlantılara göre önceliklendirin.
  4. Zincirleri kontrol edin: eski bir URL zaten bir yere yönlendiriyorsa onu doğrudan nihai yeni URL'ye yönlendirin.

Kalıp tabanlı yönlendirmeler

URL'ler tutarlı biçimde değiştiğinde tek bir kural binlerce tekil yönlendirmenin yerini alabilir. Örneğin Apache'de her URL'den .php uzantısını kaldırmak için:

RewriteEngine On
RewriteCond %{THE_REQUEST} \s/([^.]+)\.php[\s?] [NC]
RewriteRule ^ /%1 [R=301,L]

Ya da bir blogu /blog/2019/05/post-name yapısından /blog/post-name yapısına taşımak için:

RewriteRule ^blog/\d{4}/\d{2}/(.+)$ /blog/$1 [R=301,L]

Kalıp kurallarını test ortamında dikkatle test edin – küçük bir hata, taşınmaması gereken sayfaları yönlendirebilir.

Yayına aldıktan sonra izleme

Bir taşımadan sonraki haftalarda şunları yakından izleyin:

  • Search Console'daki ve sunucu günlüklerinizdeki 404 hataları – her biri kaçırmış olabileceğiniz bir URL'dir
  • Sayfa dizine ekleme raporunda yeni URL'lerin dizine eklenmesi
  • Kayıtlı verilerinizle karşılaştırmalı olarak en önemli açılış sayfalarına gelen trafik
  • En önemli sorgularınızdaki sıralamalar

Arama motorları yeniden tarayıp yönlendirmeleri işlerken birkaç hafta boyunca bir miktar çalkantı bekleyin. Büyük sitelerin tamamen oturması aylar sürebilir.

Günlük değişikliklerde yönlendirme düzeni

Yönlendirmelerin önemli olduğu tek zaman taşımalar değildir. Şunları alışkanlık hâline getirin:

  • Bir URL'nin kısa adını (slug) her değiştirdiğinizde veya mantıklı bir alternatifi olan bir sayfayı sildiğinizde 301 eklemek
  • Yönlendirme ekledikten sonra iç bağlantıları güncellemek, böylece site doğrudan nihai URL'lere bağlantı verir
  • Zincirleri kaldırmak ve o zamandan beri yeniden taşınmış sayfaları gösteren yönlendirmeleri düzeltmek için yönlendirme listenizi yılda bir gözden geçirmek

Önemli çıkarımlar

  • Kalıcı taşımalar için kalıcı (301 veya 308), yalnızca gerçekten geçici değişiklikler için geçici yönlendirmeler kullanın.
  • Her eski URL'yi ana sayfaya değil, en ilgili yeni karşılığına yönlendirin.
  • Yönlendirme zincirlerinden ve döngülerinden kaçının; her eski URL'yi doğrudan nihai hedefine yönlendirin.
  • Taramalar, analitik ve geri bağlantı verilerinden oluşturulmuş eksiksiz bir yönlendirme haritası her taşımanın merkezidir.
  • Yönlendirmeleri yeni siteyle aynı anda devreye alın ve ardından 404'leri yakından izleyin.
  • Yönlendirmeleri en az bir yıl – değerli geri bağlantıları olan URL'ler için kalıcı olarak – tutun.

Sık sorulan sorular

Yönlendirmeleri ne kadar süre tutmalıyım?

Google en az bir yıl önerir. Geri bağlantıları veya yer imleri olan URL'ler için kalıcı olarak tutmak en güvenlisidir ve maliyeti önemsizdir.

Yönlendirmeler sitemi yavaşlatır mı?

Tek bir sunucu tarafı yönlendirme küçük bir gecikme ekler. Birkaç yönlendirmeden oluşan zincirler birikir, bu yüzden doğrudan nihai URL'ye yönlendirin.

301 ile sıralama kaybeder miyim?

Doğru eşleştirilmiş bir 301 yönlendirmesi genellikle sıralamaları korur, ancak arama motorları değişikliği işlerken geçici dalgalanmalar olabilir.

Silinen sayfalar için 404 yerine 410 mu kullanmalıyım?

İkisi de arama motorlarına sayfanın artık olmadığını söyler. 410, sayfanın kasıtlı olarak kaldırıldığını belirtir ve dizinden biraz daha hızlı düşebilir. Alternatifi olmayan sayfalar için ikisi de uygundur.

redirects301site migration

Kendi sitenizi kontrol edin

80 üzeri kontrolle ücretsiz bir denetim çalıştırın ve her sorun için bir çözüm alın.

Ücretsiz denetle

Okumaya devam et