Skip to main content

Ad Code

Bir SEO'nun yönlendirmelere ilişkin kılavuzu

Yönlendirmeler, bir web sayfası ziyaretçisini eski bir adresten yeni bir adrese, onlardan başka bir işlem yapmadan taşımanın bir yoludur. Her web sayfasının, tarayıcıların doğru bilgilerin döndürülmesini talep etmesini sağlayan benzersiz bir referansı, bir URL’si vardır.

Bir tarayıcı üzerinde yönlendirme bulunan bir sayfa isterse, farklı bir adrese gitmesi talimatı verilir. Bu, orijinal sayfadaki içeriğin artık talep edilemeyeceği ve tarayıcının içeriği talep etmek için yeni sayfayı ziyaret etmesi gerektiği anlamına gelir.

Yönlendirmeler esas olarak tarayıcılara veya botlara aradıkları sayfaya artık ulaşılamadığı ve bunun yerine farklı bir sayfaya gitmeleri gerektiği yönünde verilen talimatlardır. 

Yönlendirme türleri

Bir web sitesi, bir kaynağın artık önceki adreste mevcut olmadığını çeşitli yollarla gösterebilir.

Kalıcı ve geçici

Bir URL’ye yönlendirme yapıldığını tespit ettiğinde, arama motorları arama sonuçlarında orijinal URL yerine yeni URL’yi sunmaya başlayıp başlamayacağına karar vermelidir.

Google, yönlendirmenin URL’ye kalıcı bir ekleme mi yoksa içeriğin konumunda geçici bir değişiklik mi olacağını belirlediğini iddia ediyor. 

Google yönlendirmenin yalnızca geçici olduğunu belirlerse, büyük olasılıkla orijinal URL’yi arama sonuçlarında göstermeye devam edecektir. Yönlendirmenin kalıcı olduğunu belirlerse, yeni URL arama sonuçlarında görünmeye başlayacaktır. 

Meta yenileme

Meta yenileme yönlendirmesi, istemci tarafı yönlendirmesidir. Bu, bir siteye gelen bir ziyaretçi meta yönlendirmeyle karşılaştığında, farklı bir sayfaya gitme ihtiyacını tarayıcısının belirleyeceği anlamına gelir (sunucu tarafı yönlendirmelerinin aksine, sunucunun tarayıcıya farklı bir sayfaya gitmesini söylemesi gibi). 

Meta yenilemeleri anında veya gecikmeli olarak gerçekleşebilir. Gecikmeli bir meta yenilemesi genellikle “5 saniye içinde yönlendirileceksiniz” gibi bir açılır mesajla birlikte gelir.

Google , anında meta yenilemelerini “kalıcı” yönlendirmeler, gecikmeli meta yenilemelerini ise “geçici” yönlendirmeler olarak ele aldığını iddia ediyor.

JavaScript yönlendirmesi

Kullanıcıları bir sayfadan diğerine götürmek için JavaScript kullanan bir yönlendirme de istemci tarafı yönlendirmesinin bir örneğidir. Google, web sitesi yöneticilerini yalnızca sunucu tarafı yönlendirmeleri veya meta-yenileme yönlendirmeleri kullanamıyorlarsa JavaScript yönlendirmelerini kullanmaları konusunda uyarır. 

Esasen, arama motorlarının JavaScript yönlendirmesini almadan önce sayfayı işlemesi gerekecektir. Bu, yönlendirmenin atlandığı durumlar olabileceği anlamına gelebilir. 

Sunucu tarafı yönlendirmeleri

URL’leri yeniden yönlendirmenin en güvenli yöntemi sunucu taraflı yönlendirmelerdir.

Bu, web sitesinin sunucu yapılandırmasına erişim gerektirir, bu yüzden bazen meta yenilemeleri tercih edilir. Sunucunuzun yapılandırma dosyalarına erişebiliyorsanız, o zaman birkaç seçeneğiniz olacaktır.

Bu durum kodlarındaki temel farklar, yönlendirmenin kalıcı mı yoksa geçici mi olduğunu göstermeleri ve POST (bir sunucuya veri göndermek için kullanılır) veya GET (bir sunucudan veri istemek için kullanılır) istek yönteminin değiştirilip değiştirilemeyeceğidir.

POST ve GET hakkında daha kapsamlı bir genel bakış ve bunların farklı uygulamalar için neden önemli olduğu için W3schools açıklamasına bakın. 

Kalıcı yönlendirmeler

  • 301 (kalıcı olarak taşındı): “301” HTTP durum kodunu döndüren bir yönlendirme, orijinal URL’de bulunan kaynağın kalıcı olarak yenisine taşındığını gösterir. Eski URL’ye geri dönmeyecektir ve orijinal istek yönteminin POST’tan GET’e değişmesine izin verir. 
  • 308 (kalıcı yönlendirme): 308 sunucu yanıt kodu, orijinal URL’de bulunan kaynağın kalıcı olarak yeni URL’ye taşındığını belirtmesi açısından 301’e benzerdir. Ancak, 308 ile 301 arasındaki temel fark, POST veya GET’in orijinal istek yönteminin korunmasını önermesidir.

Geçici yönlendirmeler

  • 302 – found (geçici olarak yerinden oynatıldı): 302 sunucu kodu, bir URL’den diğerine geçişin yalnızca geçici olduğunu belirtir. Yönlendirmenin yakın gelecekte bir noktada kaldırılması muhtemeldir. 301 yönlendirmesinde olduğu gibi, tarayıcılar orijinalinden farklı bir istek yöntemi (POST veya GET) kullanabilir. 
  • 307 (geçici yönlendirme): 307 sunucu kodu da yönlendirmenin geçici olduğunu belirtir, ancak 308 yönlendirmesinde olduğu gibi orijinal URL’nin istek yönteminin korunmasını önerir. 

Yönlendirmeleri neden kullanmalısınız?

Yönlendirmeleri kullanmak için birkaç iyi neden vardır. Tıpkı ev taşırken adres değişikliği kartları gönderdiğiniz gibi (yani 2000’lerin başlarında, sizin çocuklar bunu şimdi nasıl yaptığınızı bilmiyorum), URL yönlendirmeleri önemli ziyaretçilerin kaybolmamasını sağlamaya yardımcı olur. 

İnsan web sitesi kullanıcıları

Yönlendirme, sitenizdeki içeriğe erişen bir insan ziyaretçinin otomatik olarak daha alakalı sayfaya yönlendirilmesi anlamına gelir.

Örneğin, bir ziyaretçi geçmişte URL’nizi yer imlerine eklemiş olabilir. Daha sonra URL’nin değiştiğini fark etmeden yer imlerine tıklayabilirler. Yönlendirme olmadan, 404 hata kodu olan bir sayfaya gidebilirler ve aradıkları içeriğe nasıl ulaşacaklarını bilemeyebilirler.

Yönlendirme, ziyaretçilerin yeni URL’ye nasıl gideceklerini bulmalarına güvenmek zorunda olmadığınız anlamına gelir. Bunun yerine, otomatik olarak doğru sayfaya yönlendirilirler. Bu, kullanıcı deneyimi için çok daha iyidir. 

Arama motorları

Tıpkı insan kullanıcılar gibi, bir arama motoru botu da bir yönlendirmeye denk geldiğinde yeni URL’ye yönlendirilir.

Bunları 404 hata sayfasında bırakmak yerine, eşdeğer URL’yi doğrudan belirleyebilir ve böylece arama botunun orijinal URL’nin içeriğinin şu anda nerede barındırıldığını belirlemeye çalışmasına gerek kalmaz.

Eşdeğerliği göstermek

Arama motorları, arama sonuçlarında orijinal URL’yi görüntülemeye devam edip etmeyeceklerini belirlemek için yönlendirmeleri kullanır.

Eski, işlevsiz bir URL’den yenisine yönlendirme yoksa, arama motorları büyük ihtimalle eski URL’yi indeksten çıkaracaktır çünkü 404 sayfası olarak bir değeri yoktur. Ancak, bir yönlendirme yapıldığında, arama motoru yeni URL’yi doğrudan eski URL’ye bağlayabilir. 

  • Kalıcı olarak yönlendirilirse, arama motoru büyük olasılıkla arama sonuçlarında yeni URL’yi görüntülemeye başlayacaktır. 
  • Eğer geçici bir yönlendirme ise eskisini görüntülemeye devam edebilirler. Google ve diğer arama motorları yönlendirme nedeniyle eski URL’deki sıralama sinyallerinin bir kısmını yenisine aktarabilir. 

Bu durum, yalnızca yeni sayfanın, arama yapanlar açısından değer açısından eskisine eşdeğer olduğuna inanılması durumunda gerçekleşir.  

Ancak bunun böyle olmayacağı durumlar da vardır, genellikle yönlendirmeler yanlış uygulandığı için. Bunlara daha sonra değineceğiz. 

Yönlendirmeler için tipik SEO kullanım örnekleri

Bir web sitesi sahibinin hem kullanıcıların hem de arama motorlarının içerik bulmasına yardımcı olmak için yönlendirmeleri uygulamak istemesinin bazı çok yaygın nedenleri vardır. SEO açısından önemli olan , yönlendirmelerin yeni sayfanın eskisinin sıralama gücünün bir kısmını korumasına izin vermesidir. 

Vanity URL’leri 

Vanity URL’ler genellikle insanların URL’leri hatırlamalarına yardımcı olmak için kullanılır. Örneğin, bir TV reklamı izleyicilere yarışmaya katılmak için www.example-competition.com adresini ziyaret etmelerini söyleyebilir. 

Bu URL, izleyicilerin hatırlaması ve doğru girmesi çok daha zor olan www.example.com/competitions/tv-ad-2024 adresine yönlendirebilir. Bunun gibi gösterişli bir URL kullanmak, web sitesi sahiplerinin, içeriği mevcut web sitesi yapılarının dışında ayarlamak zorunda kalmadan hatırlaması ve yazması kolay kısa URL’ler kullanabileceği anlamına gelir.

URL yeniden yazmaları

Bir URL’nin yayına girdikten sonra düzenlenmesi gereken durumlar olabilir.

Örneğin, belki bir ürün adı değişmiştir, bir yazım hatası fark edilmiştir veya URL’deki bir tarihin güncellenmesi gerekmektedir. Bu durumlarda, eski URL’den yenisine yönlendirme, ziyaretçilerin ve arama robotlarının yeni adresi kolayca bulabilmesini sağlayacaktır. 

Hareketli içerik

Web sitenizi yeniden yapılandırmak yönlendirmeleri gerektirebilir.

Örneğin, alt klasörleri birleştiriyor veya içeriği bir alt etki alanından diğerine taşıyor olabilirsiniz. Bu, içeriğin kolayca erişilebilir olduğundan emin olmak için yönlendirmeleri kullanmak için harika bir zaman olacaktır.

Alan adlarını taşıma

Bir alan adından diğerine taşınmak gibi web sitesi geçişleri, yönlendirmelerin klasik kullanımlarıdır. Bunlar genellikle toplu olarak yapılır, genellikle sitedeki her URL’nin bir yönlendirme gerektirmesiyle. 

Bu, bir web sitesini .co.uk ccTLD’sinden .com adresine taşımak gibi uluslararasılaşmada gerçekleşebilir. Ayrıca bir şirketin yeniden markalaşması veya başka bir web sitesinin satın alınması ve mevcut olanla birleştirilmesi isteği yoluyla da gerekli olabilir. 

Bir web sitesini ayrı etki alanlarına bölme ihtiyacı bile olabilir. Bu durumların hepsi yönlendirmeler için iyi adaylar olacaktır.

HTTP’den HTTPS’ye

Artık internetin büyük ölçüde farkına varmasıyla birlikte HTTP’den HTTPS’ye geçiş güvenliğe olan ihtiyacın artmasıyla yaygınlaşmıştır.

Bazı durumlarda bir siteyi güvenli olmayan bir protokolden (HTTP) güvenli bir protokole (HTTPS) geçirmeniz gerekebilir. Bu muhtemelen tüm web sitesi genelinde yönlendirmeler gerektirecektir.

Önlenmesi gereken yönlendirme sorunları

Yönlendirmeleri uygularken en önemli husus hangi türün kullanılacağıdır.

Genel olarak, sunucu tarafı yönlendirmeleri kullanmak genellikle en güvenli olanlardır. Ancak, kalıcı ve geçici yönlendirmeler arasındaki seçim, sizin özel durumunuza bağlıdır.

Dikkat edilmesi gereken daha birçok potansiyel tuzak var.

Döngüler

Yönlendirme döngüleri, iki yönlendirme doğrudan birbiriyle çeliştiğinde meydana gelir. Örneğin, URL A, URL B’ye yönlendirilir; ancak URL B’nin URL A’ya işaret eden bir yönlendirmesi vardır. Bu, hangi sayfanın ziyaret edilmesi gerektiğini belirsizleştirir.

Arama motorları hangi sayfanın kanonik olduğunu belirleyemeyecek ve insan ziyaretçiler her iki sayfaya da erişemeyecek.

Bu hatayı düzeltmek için, döngüye neden olan yönlendirmeleri kaldırın ve bunları doğru sayfalara yönlendirin.

Zincirler

Yönlendirme zinciri, bir sayfadan diğerine yönlendiren bir dizi sayfadır. Örneğin, URL A, URL B’ye yönlendirir, bu da URL C’ye yönlendirir, bu da URL D’ye yönlendirir. Zincir çok büyük olmadığı sürece bu çok büyük bir sorun değildir. 

URL zincirleri yükleme hızını etkilemeye başlayabilir. Google’da Arama Savunucusu olan John Mueller da geçmişte şunları söylemiştir:

  • “Dikkat edeceğim tek şey, sık taranan URL’ler için 5’ten az sıçramanız olması. Birden fazla sıçramada, asıl etki kullanıcılar için biraz daha yavaş olmasıdır. Arama motorları sadece yönlendirme zincirini takip eder (Google için: tarama girişimi başına zincirde en fazla 5 sıçrama).”

Yumuşak 404’ler

Yönlendirmelerin yanlış kullanılmasından kaynaklanabilecek bir diğer sorun ise arama motorlarının yönlendirmeleri sıralama amaçları açısından geçerli saymamasıdır. 

Örneğin, Sayfa A, Sayfa B’ye yönlendiriyorsa ancak ikisi içerik olarak benzer değilse, arama motorları Sayfa A’nın hiçbir değerini Sayfa B’ye geçiremeyebilir. Bu, Google Search Console’da “soft 404” olarak bildirilebilir. 

Bu durum genellikle bir web sayfası (örneğin bir ürün sayfası) silindiğinde ve URL ana sayfaya yönlendirildiğinde gerçekleşir.

Arama sonuçlarından ürün sayfasına tıklayan hiç kimse ana sayfaya geldiğinde beklediği ürün bilgisini bulamayacaktır.

Önceki yönlendirmeleri yok sayma

Daha önce uygulanan yönlendirmeleri dikkate almamak bir hata olabilir. Sitede halihazırda hangi yönlendirmelerin etkin olduğunu kontrol etmeden, döngüler veya zincirler oluşturma riskiyle karşı karşıya kalabilirsiniz. 

Sık sık değişiklikler

Yönlendirmeleri önceden planlamanın bir diğer nedeni de bunları sık sık değiştirme ihtiyacını sınırlamaktır. Özellikle diğer ekipleri uygulamalarına dahil ediyorsanız, dahili üretkenlik açısından önemlidir. 

Ancak en önemlisi, özellikle 301 veya 308 durum kodunu kullanarak yönlendirmenin kalıcı olduğunu yanlışlıkla ima ederseniz, arama motorlarının sık yapılan değişikliklere ayak uydurmada zorluk çekebileceğini görebilirsiniz.

Yönlendirmeler için iyi uygulama

Yönlendirmeleri içeren herhangi bir etkinliği değerlendirirken, ileride sorun çıkmasını önlemek için aşağıdakileri yapmak faydalıdır.

Bir yönlendirme haritası oluşturun

Yönlendirme haritası, hangi URL’lerin yönlendirilmesi gerektiğini ve hedeflerini gösteren basit bir plandır. “Kimden” URL’leri ve “kime” URL’leri sütununa sahip bir elektronik tablo kadar basit olabilir.

Bu şekilde hangi yönlendirmelerin uygulanacağına dair net bir görsele sahip olursunuz ve herhangi bir sorun veya çakışmayı önceden tespit edebilirsiniz.

Mevcut yönlendirmeleri değerlendirin

Çalışan bir yönlendirme haritası tutuyorsanız, önceki yönlendirmelere bakarak yeni yönlendirmelerinizin bunları etkileyip etkilemediğini görün.

Örneğin, başka bir sayfadan yönlendirilen bir sayfaya yeni yönlendirmeler ekleyerek bir yönlendirme zinciri veya döngüsü oluşturur musunuz? Bu ayrıca, kısa bir süre içinde bir sayfayı birkaç kez yeni bir URL’ye taşıyıp taşımadığınızı görmenize de yardımcı olacaktır.

Önceki yönlendirmelerin bir haritasına sahip değilseniz, yönlendirmeleri sunucu yapılandırma dosyalarınızdan çekebilirsiniz (ya da en azından erişimi olan birine sorabilirsiniz!) 

Sunucu yapılandırma dosyalarına erişiminiz yoksa veya yönlendirmeleriniz istemci tarafında uygulanıyorsa, aşağıdaki teknikleri deneyebilirsiniz:

  • Sitenizi bir tarama aracından geçirin : Tarama araçları, bir web sitesindeki bağlantıları ve diğer sinyalleri takip ederek tüm sayfalarını keşfetmeleri açısından arama robotlarını taklit eder. Birçoğu ayrıca durum kodu veya buldukları URL’lerde bir meta yenileme algılanırsa geri bildirimde bulunur. Screaming Frog, aracını kullanarak yönlendirmeleri algılamak için bir kılavuza sahiptir.
  • Bir eklenti kullanın : Ziyaret ettiğiniz bir sayfanın yönlendirmesi olup olmadığını gösterecek birçok tarayıcı eklentisi vardır. Bunlar genellikle site genelindeki yönlendirmeleri tanımlamanıza izin vermez, ancak bir sayfayı yerinde kontrol etmek için kullanışlı olabilir.
  • Chrome Geliştirici Araçlarını Kullanın : Sadece bir Chrome tarayıcısı gerektiren başka bir yol, kontrol ettiğiniz sayfayı ziyaret etmek ve üzerinde bir yönlendirme olup olmadığını belirlemek için Chrome Geliştirici Araçlarını kullanmaktır. Sayfanın her bir öğesi için yanıt kodlarının ne olduğunu görmek için Ağ paneline gitmeniz yeterlidir. 

Google Arama Konsolu

Google Search Console’daki Kapsam sekmesi , Google tarafından bulunan ve dizine eklemeyi engelleyebilecek hataları listeler.

Burada, yönlendirme hataları olan sayfaların örneklerini görebilirsiniz. Bunlar, Google’ın Search Console Yardım bölümünde Dizinleme nedenleri konusunda daha ayrıntılı olarak açıklanmıştır. 

Yönlendirmelere alternatifler

Yönlendirmelerin hiç mümkün olmadığı bazı durumlar vardır. Bu, bir CMS veya dahili kaynaklarla gerçekleştirilebileceklerin sınırlı olduğu durumlardır.

Bu durumlarda alternatifler düşünülebilir. Ancak, bir yönlendirmeden tam olarak istediğinizi elde edemeyebilirler.

Kanonik etiketler

Yeni bir sayfanın eskisine göre sıralanmasına yardımcı olmak için, yönlendirmeler mümkün değilse canonical etiketini kullanmanız gerekebilir.

Örneğin, iki özdeş URL’niz olabilir: Sayfa A ve Sayfa B. Sayfa B yenidir, ancak kullanıcıların Google’da ilgili arama terimleriyle arama yaptıklarında buldukları şeyin bu olmasını istersiniz. Sayfa A’nın artık bir arama sonucu olarak sunulmasını istemezsiniz. 

Genellikle, kullanıcıların SERP’lerden Sayfa A’ya erişememesi için Sayfa A’dan Sayfa B’ye bir yönlendirme eklersiniz. Yönlendirmeler ekleyemiyorsanız, arama motorlarına Sayfa A yerine Sayfa B’nin gösterilmesi gerektiğini belirtmek için bir canonical etiketi kullanabilirsiniz. 

URL A, URL B ile değiştirilmişse ve her ikisi de aynı içeriğe sahipse, diğer tüm sinyaller de Sayfa B’nin ikisinin de yeni kanonik sürümü olduğunu gösteriyorsa Google kanonik etiketinize güvenebilir.

Kripto yönlendirmeleri

Bir kripto yönlendirmesi aslında bir yönlendirme değildir. Aslında, yönlendirilmesini istediğiniz sayfadaki bir bağlantıdır ve kullanıcıları yeni sayfaya yönlendirir. Esasen bir yol işareti görevi görür.

Örneğin, “Bu sayfa taşındı. Yeni konumunda bulun.” gibi bir harekete geçirici mesaj ve içeriğin yeni URL’sine bağlantı veren metin. 

Kripto yönlendirmeleri kullanıcıların bir eylem gerçekleştirmesini gerektirir ve arama motorları için bir yönlendirme işlevi görmez; ancak bir yönlendirmeyi uygulamada gerçekten zorlanıyorsanız ve içerik için bir adres değişikliği meydana geldiyse, bir sayfayı diğerine bağlamak için tek seçeneğiniz bu olabilir. 

Yorum Gönder

0 Yorumlar