We detected that your browser language is set to English. Click "Continue" to display the page in set language.

English
seobase-logo
EN
  • English
  • Deutsch
  • Español
  • Türkçe
GirişGirişÜye ol - Ücretsiz!Üye ol
what are redirects

Yönlendirmeler Nedir ve Nasıl Doğru Bir Şekilde Kullanılır?

Soruya verilen yanıt olarak, "Yönlendirmeler Nedir ve Nasıl Doğru Bir Şekilde Kullanılır?" Yönlendirmeler, web sitesi sahipleri için önemli bir araçtır ve eski bir URL'den yeni birine ziyaretçileri veya arama motorlarını web yönlendirmelerine olanak tanır.

Bu yazıda, seobase, web yönlendirmeleri neden kullanmanız gerektiği konusunu ele alıyor. Bu, farklı yönlendirme türlerini ve bunları nasıl doğru bir şekilde kullanacağınızı içerecektir. Ayrıca kaçınılması gereken yaygın hataları ve yönlendirme bağlantıları oluşturmanın, web sitesi yönlendirmelerini kontrol etmenin ve hatta web yönlendirmelerini nasıl durdurmanın ipuçlarını ele alacağız.

Bu konuda yeni olanlar veya olmayanlar, seobase'in bu blog yazısı, web sitenizin SEO'sunu iyileştirmeye yardımcı olacak değerli bilgiler sunacaktır.

 

Blogumuza kaydolun en son sektör haberlerini öğrenin.

Devam ederek Kullanım ve Gizlilik Politikası'nı kabul etmiş olursunuz.
 

 

Yönlendirmeler Nedir?

Bir yönlendirme, kullanıcıları bir URL’den başka bir URL’ye taşıdığınızda gerçekleşir. Örneğin, kullanıcılar https://www.seobase.com/ adresini girdiklerinde https://seobase.com/ 'a yönlendirilirler. Bazı durumlarda, iki URL arasındaki fark kullanıcı için önemsiz olabilir. Ancak diğer durumlarda, kullanıcılar belirli bir sayfa veya ürünü arayabilir ve kendilerini başka bir web sitesinin ana sayfasında bulabilirler. Bu tür bir SEO yönlendirmesi ciddi bir hata olup kullanıcıları frustrasyona sürükleyebilir. Web yöneticileri web yönlendirmeleri çeşitli nedenlerle kullanabilirler, bunlar arasında;

  • Web sitesinin yapısını yeniden düzenleme,
  • Belirli bir sayfanın URL’sini güncelleme,
  • Eski bir web sitesinden trafiği yeni bir siteye yönlendirme gibi nedenler bulunabilir.

Neden Yönlendirmeler Kullanılır?

Web yöneticileri, çeşitli nedenlerle yönlendirmeleri kullanır ve bunları anlamak önemlidir. Bir kullanıcıyı başka bir URL'ye yönlendirerek web yöneticileri farklı hedeflere ulaşabilirler. Web yönlendirmelerin amacını tam anlamak için, web yöneticilerinin bunları neden kullandıklarına daha yakından bakmak faydalıdır.

Kullanıcıları web sitesinin ana versiyonuna getirme.

Bazı web siteleri HTTPS protokollerini kullanırken, diğerleri HTTP kullanabilir. Örneğin, bir web sitesinin ana versiyonu https://seobase.com/ ise, bir yönlendirme, alternatif URL'leri giren kullanıcıları http://seobase.com/ veya http://www.seobase.com/ gibi otomatik olarak ana versiyona yönlendirecektir. Web sitesi yönlendirmelerini kontrol etmek için URL'leri arayabilir veya içsel bir yönlendirme gerçekleştirebilirsiniz. 304 yönlendirmesi, bir kullanıcının tarayıcısına bir sayfanın önbelleğe alınmış bir sürümünü kullanmasını söyleyen belirli bir türdür. Web sitesi yönlendirmelerini durdurmak için, bunları kaldırmak için araçlar kullanabilir veya bunları oluşturan kodu kaldırabilirsiniz.

Yinelenen sayfaları önleme.

Web yöneticileri genellikle web sitelerindeki yinelenen sayfaların görünmesini engellemek için yönlendirmeleri kullanır. Bu durum, birden çok sayfanın aynı içeriği içermesi durumunda ortaya çıkar. Bu durumda, web yöneticileri yinelenen sayfalardan birini silebilir ve orijinal sayfaya yönlendirmeyi kurabilir. Bu, kullanıcıların doğru sayfada olmasını sağlar ve yinelenen içerik sorununu ortadan kaldırır. Web Yönlendirmeleri kullanarak çoğaltmayı önlemek için birçok durum vardır. En yaygın olanlardan bazıları URL'de farklı protokoller ve www öneki içermeyi içerir.

URL'lerdeki sondan eğik çizgiyi olmayan URL'lere yönlendirme

Kullanıcılar bir URL girdiğinde genellikle sona eğik çizgi koymazlar. Ancak tarayıcılar yönlendirmeler nedeniyle otomatik olarak ekleyebilir. Web yöneticileri olarak, çoğaltılmış içerik sorunlarını önlemek için sondan eğik çizgi kullanıp kullanmamaya karar vermek önemlidir. Alan adının sonunda sondan eğik çizgi olup olmamanın bir fark yaratmamasına rağmen, dosya adlarıyla ilgili sorunlara neden olabilir. Örneğin, example.com/fish ve example.com/fish/ her ikisi de aynı sayfaya yönlendiriyorsa, çoğaltılmış içerik sorunu ortaya çıkar. Bu sorunu çözmek için web yöneticileri, kullanıcıları sayfanın doğru sürümüne yönlendirmek için bir kanonik etiket kullanabilir veya web yönlendirmeleri kurabilir.

how to forward url to another URL

URL'lerdeki dosya uzantılarına yönlendirme

Kullanıcıları doğru sayfa sürümüne yönlendirmek için, URL'de .html, .htm, .php veya .aspx gibi dosya uzantıları bulunduğunda web yönlendirmeleri uygulamak son derece önemlidir. Örneğin, kullanıcıların https://site.com/page/ yerine https://site.com/page.html sayfasına yönlendirilmesini istiyorsanız, web yönlendirmeleri kullanmanız önerilir.

Büyük harfli bir URL'yi küçük harfli bir URL'ye yönlendirme

URL'lerle ilgili olarak, alan adından sonraki karakterlerin büyük harf hassasiyetine dikkat etmek önemlidir. Bu, "https://site.com/PAGE/" ve "https://site.com/page/" iki farklı URL olduğu anlamına gelir. Ayrıca, küçük harfli karakterler kullanmayı şiddetle tavsiye ederiz. Çoğaltılmış içeriği önlemek için, büyük harfli URL'den küçük harfli URL'ye kullanıcıları yönlendirmek için web yönlendirmeleri kullanmak iyi bir fikirdir. Örneğin, https://site.com/PAGE/'yi çoğaltmayı önlemek için https://site.com/page/'ye yönlendirmek istiyorsanız.

Eski bir URL'nin link gücü ve trafiğini sürdürme.

Yönlendirmeler, trafiği ve bağlantıları bir URL'den diğerine iletmek için bir yol sağlar. Bu, URL'yi değiştirmenin çeşitli nedenleri olduğunda kullanışlıdır; örneğin, yeni bir CMS'e geçme, web sitesi yapısını değiştirme veya yinelenen sayfaları kaldırma. Eski bir URL'yi, örneğin https://site.com/festivals-2023, https://site.com/festivals gibi benzersiz bir URL'ye yönlendirerek, kullanıcıların en ilgili sayfada olduğundan ve bağlantı gücünün iyi çalıştığından emin olabilirsiniz. Dahası, dahili yönlendirmeler veya bir bağlantı kurma gibi yöntemleri kullanabilir ve web sitesi web yönlendirmelerini doğru konumlarda olduğundan emin olmak için kontrol edebilirsiniz. "304" tipi, tarayıcıya önbelleklenmiş sayfa sürümünü kullanması için talimat veren bir türdür. Web sitesi web yönlendirmelerini durdurmak istiyorsanız, kodu web sitenizden kaldırabilir veya bunu engellemek için bir araç kullanabilirsiniz.

Birkaç alan adını yeni bir tanele birleştirme.

Web sitenizin alan adını değiştiriyorsanız, önceki web sitesinden ziyaretçileri ve arama motoru tarayıcılarını yeni olanına yönlendirmeniz gerekir. Bu durumda web yöneticileri genellikle web yönlendirmeleri kullanır.

Yönlendirmelerin Türleri

En yaygın yönlendirme türü HTTP’dir ve ana web sitesi sürümünü gösterir. Ayrıca, çoğaltılmış içerikten kaçınır ve bağlantı denkliğini korur. Bununla birlikte, HTML ve JavaScript türleri de bulunmaktadır. Bunları dikkatli bir şekilde kullanmalısınız, çünkü arama motorları onları hoş karşılamayabilir. Web sitesi yönlendirmelerini kontrol etmek ve bunları içsel veya 304 teknikleri kullanarak durdurmak mümkündür. Ayrıca, bir URL’yi başka bir URL’ye yönlendirmek için bir yönlendirme bağlantısı oluşturabilirsiniz. Web sayfası yükleme süreci şu adımları içerir:

HTTP yönlendirme.

HTTP, bir kullanıcının bir URL’yi talep ettikten sonra sunucunun tarayıcıya bir 3xx durum kodu gönderdiği bir süreçtir. 3xx durum kodu, tarayıcıya başka bir sayfayı görüntülemesi ve kullanıcıyı yeni bir URL’ye yönlendirmesi için uyarır. Birkaç türde 3xx durum kodu bulunmaktadır, bunlar arasında:

  • 301: Kalıcı Olarak Taşındı
  • 302: Bulundu / Geçici Olarak Taşındı
  • 303: Diğerini Gör
  • 304: Değiştirilmedi
  • 307: Geçici Yönlendirme
  • 308: Kalıcı Yönlendirme

Web yöneticileri genellikle SEO için 301'i kullanır çünkü bu, yeni bir sayfanın geri bağlantı profilini güçlendirir.

how to make redirect link

HTML yönlendirmeleri.

Kullanıcıları bir sayfadan diğerine yönlendirmenin başka bir yolu, sayfanın HTML kodu içinde özel bir <meta> etiketi kullanmaktır, örneğin: <meta http-equiv=“refresh” content=“0; url=https://site.com/”> Bu yöntem, tarayıcının sayfanın HTML kodunu indirdiği anda yönlendirme sürecini başlatır.

İşte etikette bulunan özellikler:

  • http-equiv—bir tarayıcıya gönderilen veri türünü belirtir
  • refresh—bir web tarayıcısına bir web sayfasını otomatik olarak yenilemesini söyler
  • content—bir tarayıcının yeni bir URL’ye yönlendirilmeden önce beklemesi gereken süreyi tanımlar
  • url—hangi belgenin yüklenmesi gerektiğini tanımlar

Önemli bir not olarak belirtilmelidir ki tarayıcı, HTML kodunda refresh meta etiketiyle karşılaştığında, belirli bir süre sonra aynı pencerede URL’yi otomatik olarak günceller. Başka bir deyişle, sayfa otomatik olarak yeniden yüklenebilir ve kullanıcıdan herhangi bir eylem gerektirmez. Ancak yönlendirmeyi yeterince hızlı bir şekilde uygularsanız, kullanıcı değişikliği fark etmeyebilir.

Meta refresh etiketlerinin kullanımının dezavantajları:

  • 301'e karşı, HTML kullanıcıların emek verdikleri tüm bağlantı değerini korumalarına izin vermez.
  • Arama motorları yanlış içeriği dizine ekleyebilir.
  • Meta yönlendirmesi, kötü bir optimizasyon uygulaması olarak görülebilir ve web sitenize arama motoru cezaları gelebilir.
  • Bu tür yönlendirmeler, kullanıcıları karıştırabilir, çünkü yeniden yükleme sürecini kontrol etmelerine yardımcı olmaları gerekir.

HTML’nin dezavantajları göz önüne alındığında, bunları herhangi bir sorunu çözmek için kullanmak önerilmez, ancak sunucu web yönlendirmeleri uygulanamadığında son çare olarak kullanılabilir. Ancak, sunucu yönlendirmeleri uygulanamadığında sadece son çare olarak bu tür yönlendirmeleri kullanmak önerilir.

Meta-refresh yönlendirmesi kullanabileceğiniz bazı durumlar şunlardır:

  • Kullanıcının web sitenizde belirli bir eylem gerçekleştirmesinden sonra otomatik olarak dizine eklenmeyen bir “Teşekkür ederim” sayfası oluşturmak.
  • E-ticaret web sitesinde alışveriş sepeti içinde kullanıcıları yönlendirmek.
  • Dış bağlantıları dahili olanlara dönüştürmek. Örneğin, forumunuzda <a href="https://sitewelinkto.com/">https://sitewelinkto.com/</a> gibi doğrudan bağlantıların bulunmasını önlemek istiyorsanız, <ahref gibi bağlantıları kullanabilirsiniz. ="https://mysite.com/redirect.php?=https://sitewelinkto.com/">https://sitewelinkto.com/</a> meta yenileme yönlendirmesi uygulayarak.

Bu, tüm harici bağlantıları iç bağlantılara dönüştürmenize olanak tanır.

JavaScript yönlendirmeleri.

JavaScript yönlendirmeleri sayfa yüklemenin son aşamalarında uygulanabilir ve sunucu web yönlendirmeleri gibi 301 durum kodunu geri döndürmez. JavaScript kullanarak bir sayfayı yönlendirmek için window.location nesnesini kullanın. JavaScript yönlendirmeleri HTML ile aynı amaçlar için kullanılabilir. Ancak, JavaScript kullanmanın bazı dezavantajları bulunmaktadır:

  • Eğer bir kullanıcı JavaScript’i devre dışı bırakırsa, çalışmaz.
  • Crawler’lar yönlendirmeyi bulmak için bir sayfayı render etmelidir.
  • Arama motorları yanlış içeriği dizine ekleyebilir, bu nedenle yeni URL’nin dizine eklenmesini ve bağlantı değerini korumasını sağlamak istiyorsanız, daha iyi bir seçenek olarak sunucu yönlendirmesi kullanmaktır.

Daha yüksek önceliğe sahip olan yönlendirmeler nelerdir?

HTTP, genellikle en yüksek önceliğe sahip olarak kabul edilen en popüler ve yaygın kullanılan yönlendirme türüdür. HTTP kullanmak mümkün değilse, HTML bir alternatif olabilir. Bu, meta etiketinde content özelliğini 0 saniye olarak ayarlayarak yapılır; bu da tarayıcının bir web sayfasının kodundaki etiketi gördükten hemen sonra yönlendirmenin başlamasına neden olur. JavaScript'i sadece istemci JavaScript'i etkinleştirmişse kullanabilirsiniz, bu da son çare olarak düşünülmelidir. En iyi yaklaşım, önce HTTP, ardından HTML ve nihayet JavaScript'i kullanmaktır.

Kalıcı yönlendirmeler.

Kalıcı yönlendirmeler, bir tarayıcıya veya arama motoruna bir web sayfasının kalıcı olarak yeni bir URL'ye taşındığını bildiren bir türdür.

301 yönlendirmesi (Kalıcı Taşıma)

301, tarayıcılara ve arama motorlarına bir web sayfasının kalıcı olarak yeni bir URL'ye taşındığını bildirmenin bir yoludur. Ayrıca, bu işlemi bir 301 yanıt durum kodu göndererek uygulayabilirsiniz. Bu, arama motorlarına dizinlenmiş bağlantılarını yeni URL'ye güncellemelerini ve eski URL'den yeni URL'ye herhangi bir bağlantı değeri veya "bağlantı değeri" geçirmelerini söyler. Bu, sayfanın arama motoru sıralamalarını korumaya ve trafik kaybını önlemeye yardımcı olur. Bu yöntemi, web sitesi tasarımları, yeniden yapılandırmalar veya alan adı değişiklikleri gibi durumlarda kullanabilir ve çoğaltılmış içerikten kaçınmak ve yeni alan adlarına geçiş yapmak için tüm trafiği ve bağlantı değerini yönlendirebilirsiniz.

308 yönlendirmesi (Kalıcı Yönlendirme)

308 durum kodu, bir sayfanın kalıcı olarak taşındığını ve yeni konumuna yönlendirildiğini belirtir. 301'e benzer, ancak isteği POST'tan GET'e değiştirmeme izin vermez. Bu kod, sayfanın HTML formlarını kullanan veya yalnızca POST yönteminin gerektiği durumlarda kullanılmalıdır.

Geçici yönlendirmeler.

Geçici yönlendirmeler, bir sayfanın geçici olarak yeni bir konuma taşındığını bildiren HTTP durum kodlarıdır.

302 (See Other)

302 yönlendirmesi, bir sayfanın geçici olarak yeni bir konuma taşındığını belirtir. Talep edilen URL yerine yeni adresi kullanmalısınız. Bu geçici süreçte eski URL’nin parametreleri yeni URL’ye taşınmaz. Bu genellikle uzun bir süre için kullanılır ve hızlı bir çözüm olarak kabul edilir. Çoğu SEO uzmanı, eski bir URL’nin dizinde kalmasını veya geçici olarak URL adresini değiştirmek istiyorsa genellikle 302'yi kullanır. Genel olarak, bu tür yönlendirmeler:

  • Bir kullanıcıyı web sitesinin yerel bir sürümüne yönlendirmek için,
  • Web sayfalarının farklı versiyonlarını test etmek için,
  • Reklam etkinlikleri, eksik öğeler vb. gibi geçici yönlendirmelerde,
  • Başka bir URL’ye geçici olarak yönlendirmenin gerektiği diğer durumlar için kullanılır.

302 yönlendirmesi (Bulundu)

302 durum kodu, bir belgenin bulunduğunu ancak GET yöntemi kullanılarak erişilmesi gerektiğini belirtir. Bu, 302 durum koduna benzer, ancak bağlantıları yeni URL'ye yönlendirmez ve arama motorları tarafından önbelleğe alınmaz. GET yöntemini kullanarak, bir belgenin erişilmesi gerektiğinde ancak tarayıcı veya arama motoru yeni konumu kalıcı olarak saklamamalıysa bu kodu kullanabilirsiniz.

307 (Geçici Yönlendirme)

307 durum kodu, 302'ye benzer, ancak temel fark, sonraki isteklerde aynı yöntemin (POST) kullanılmasını gerektirmesidir. Bu, yönlendirme sırasında başlangıçtaki istekte kullanılan tekniğin (POST) değiştirilmediğini sağlar. Bu kod, sayfa POST yöntemini kullanan formlar içeriyorsa veya yalnızca POST yöntemi kullanılmalıysa genellikle kullanılır. Bu açıdan 308 yönlendirmelerine benzerdir.

how to stop website redirects

Diğer yönlendirmeler.

Ayrıca, kullanıcıya en iyi deneyimi sunmak için web sitenizde birçok farklı türde yönlendirme kullanabilirsiniz.

300 (Çoklu Seçenek)

“Çoklu Seçenek”i belirten 300 durum kodu genellikle yaygın olarak kullanılmaz. Genellikle bir tarayıcının bir kullanıcıya hangi URL’yi görüntülemesi gerektiğini belirlemesi gerektiğinde uygulanır. Bu tür, kullanıcıları tarayıcı ayarlarına bağlı olarak sayfanın farklı sürümlerine yönlendirmek için kullanışlı olabilir. Sunucuya, istemcinin takip edebileceği kaynağın birden çok seçeneğini sunmasına izin verir, örneğin;

  • Farklı diller,
  • İçerik kodlaması,
  • Kaynak temsilcisi.

304 (Değiştirilmemiş)

Bu durum kodu, istenen URL’nin aynı olduğunu ve bir tarayıcının mevcut sayfa kopyasını kullanabileceğini gösterir. Bu, bir web yöneticisinin bir miktar trafiği ve sunucu yükünü azaltmasına yardımcı olabilir. Peki, nasıl çalışır?

  • İstemi, If-Modified-Since başlığı ile bir sunucuya gönderebilir ve tarih, Last-Modified tarihi ile karşılaştırılabilir (sayfanın son ne zaman değiştirildiği veya güncellendiği).
  • Eğer Last-Modified tarihinin, If-Modified-Since tarihinden daha eski olduğunu belirlerseniz (yani, bir tarayıcı ilgili, güncel web sayfasını önbellekte saklıyorsa), tarayıcı 304 durum kodunu alır ve sayfayı tekrar indirmez.
  • Eğer sayfa, Last-Modified tarihinden sonraki bir tarihte değiştirildiyse (yani, önbellekte saklanan sayfanın sürümü eskiyse), sunucu 200 yanıt kodunu gönderir ve tarayıcı yeni sürümü indirir.

304 yönlendirmesi, sunucu yükü ve tarama bütçesi optimizasyonu için kullanılabilecek güçlü bir öğedir.

Yönlendirmeleri Nasıl Uygularsınız?

Yönlendirmeyi kurmanın yolları:

  • WordPress web siteleri için Redirection gibi özel eklentileri kullanın.
  • WordPress için bazı SEO eklentileri, sayfaları silerken web yönlendirmeleri otomatik olarak kurma seçeneği sunar.
  • Sunucu düzeyinde yönlendirmeleri kurun:
    • .htaccess dosyasını düzenleyin (Apache kullanılıyorsa)
    • Sanal ana yapılandırma dosyalarını düzenleyin (NGINX kullanılıyorsa)
    • Bu yöntem, daha hızlı yönlendirme performansına yol açabilir.

Redirects: Sonuç

Yönlendirmeler basit ve kolay olabilir. Ancak, bu, diğer birçok SEO faktörü gibi bir etkiye sahiptir. İyi uygulanan yönlendirmeler web sitenize olumlu bir etki yapacaktır. Bununla birlikte, aşırı kullanımını önermiyoruz ve yönlendirdiğiniz sayfaları çok dikkatlice seçmenizi öneriyoruz. Sıralama takip araçları kullanarak web sitenizin arama motorlarındaki sıralamasını izlemelisiniz. Rank Tracker, Keyword Explorer ve seobase SERP Checker aracı ve Rank Tracker kullanmak bu işi biraz daha yönetilebilir hale getirecektir. Yönlendirmelerle ilgili daha fazla bilgi veya sorularınız varsa, sorularınızı aşağıdaki yorum bölümüne bırakabilir ve seobase ekibi size memnuniyetle cevap verecektir. Sizden duymak için sabırsızlanıyoruz!

SEO sıralamanızı artırmak ister misiniz?

Sıralama izleme, SERP analizi ve daha fazlası için en kapsamlı SEO platformunu kullanın.