SEO için Yönlendirmeler: Basit (Ama Eksiksiz) Bir Kılavuz


Çoğu web sitesi sahibi, bir noktada yönlendirmelerle uğraşmak zorundadır. Yönlendirmeler, markanızı değiştirdiğinizde, birden çok web sitesini birleştirdiğinizde, bir sayfayı sildiğinizde veya yalnızca bir sayfayı yeni bir konuma taşıdığınızda, kullanıcıların ve arama motorlarının erişebilmesine yardımcı olur.

Ancak, farklı senaryolar için farklı yönlendirme türleri bulunduğundan, yönlendirme dünyası karanlıktır. Bu nedenle, aralarındaki farkları anlamak önemlidir.

Bu kılavuzda şunları öğreneceksiniz:

Yönlendirmeler, kullanıcıları (ve botları) istediklerinden farklı bir URL’ye yönlendirmenin bir yoludur.

Neden yönlendirmeleri kullanmalısınız?

İçeriği taşırken yönlendirmeleri kullanmanız için iki neden vardır:

  • Ziyaretçiler için daha iyi kullanıcı deneyimi – Ziyaretçilerin taşınan bir sayfaya erişmeye çalışırken “sayfa bulunamadı” uyarısıyla karşılaşmasını istemezsiniz. Yönlendirmeler, ziyaretçileri içeriğin yeni konumuna sorunsuz bir şekilde göndererek bu sorunu çözer.
  • Arama motorlarının sitenizi anlamasına yardımcı olun – Yönlendirmeler, arama motorlarına içeriğin nereye taşındığını ve taşımanın kalıcı mı yoksa geçici mi olduğunu söyler. Bu, sayfaların arama sonuçlarında görünüp görünmeyeceğini ve nasıl görüneceğini etkiler.

Yönlendirmeleri ne zaman kullanmalısınız?

İçeriği bir URL’den diğerine taşırken ve bazen içeriği silerken yönlendirmeleri kullanmalısınız. Bunları kullanmak isteyeceğiniz birkaç yaygın senaryoya hızlıca göz atalım.

Alanları taşırken

Markanızı değiştiriyor ve bir alan adından diğerine geçiyorsanız, eski alan adındaki tüm sayfaları yeni alan adındaki konumlarına kalıcı olarak yönlendirmeniz gerekir.

Web sitelerini birleştirirken

Birden çok web sitesini tek bir web sitesinde birleştiriyorsanız, eski URL’leri kalıcı olarak yeni URL’lere yönlendirmeniz gerekir.

HTTPS’ye geçerken

HTTP’den HTTPS’ye geçiyorsanız (şiddetle önerilir), güvenli olmayan (HTTP) her sayfayı ve kaynağı güvenli (HTTPS) konumuna kalıcı olarak yeniden yönlendirmeniz gerekir.

Bir promosyon çalıştırırken

Geçici bir promosyon yürütüyorsanız ve örneğin domain.com/laptops adresinden domain.com/laptops-black-friday-deals adresine ziyaretçi göndermek istiyorsanız, geçici bir yönlendirme kullanmanız gerekir.

Sayfaları silerken

Sitenizden içerik kaldırıyorsanız, URL’sini mümkünse alakalı, benzer bir sayfaya kalıcı olarak yönlendirmelisiniz. Bu, eski sayfaya yapılan herhangi bir geri bağlantının hala SEO amaçları için sayılmasını sağlamaya yardımcı olur. Ayrıca, tüm yer imlerinin veya dahili bağlantıların çalışmaya devam etmesini sağlar.

Yönlendirmeler iki gruba ayrılır: sunucu tarafı yönlendirmeleri ve istemci tarafı yönlendirmeleri. Her grup, arama motorlarının geçici veya kalıcı olarak gördüğü bir dizi yeniden yönlendirme içerir. Bu nedenle, olası SEO sorunlarından kaçınmak için eldeki görev için doğru yönlendirmeyi kullanmanız gerekecek.

Sunucu tarafı yönlendirmeleri

Sunucu tarafı yönlendirmesi, bir sayfa istendiğinde kullanıcıyı veya arama motorunu nereye yönlendireceğine sunucunun karar verdiği bir yönlendirmedir. Bunu bir 3XX HTTP durum kodu döndürerek yapar.

SEO yapıyorsanız, istemci tarafı yönlendirmelerinin (bunları birazdan tartışacağız) birkaç dezavantajı olduğundan ve oldukça spesifik ve nadir kullanım için daha uygun olma eğiliminde olduğundan, çoğu zaman sunucu tarafı yönlendirmelerini kullanacaksınız. vakalar.

İşte her SEO’nun bilmesi gereken 3XX yönlendirmeleri:

301 yönlendirmesi

Bir 301 yönlendirmesi, kullanıcıları yeni URL’ye yönlendirir ve arama motorlarına kaynağın kalıcı olarak etkilenmiş. Bir 301 yönlendirmesi ile karşı karşıya kaldıklarında, arama motorları genellikle yeni URL lehine eski yeniden yönlendirilen URL’yi dizinlerinden çıkarır. Ayrıca PageRank’i (yetki) yeni URL’ye aktarırlar.

302 yönlendirme

302 yönlendirmesi, kullanıcıları yeni URL’ye yönlendirir ve arama motorlarına kaynağın geçici etkilenmiş. 302 yönlendirmesi ile karşılaşıldığında, arama motorları yeniden yönlendirilmiş olsa bile eski URL’yi dizine ekler. Ancak, 302 yönlendirmesini uzun süre yerinde bırakırsanız, arama motorları büyük olasılıkla buna 301 yönlendirmesi gibi davranmaya başlayacak ve bunun yerine yeni URL’yi dizine ekleyecektir.

301’ler gibi, 302’ler de PageRank’i aktarır. Aradaki fark, aktarımın “geriye doğru” gerçekleşmesidir. Başka bir deyişle, “yeni” URL’nin PageRank’i eski URL’ye geri aktarılır (arama motorları buna bir 301 gibi davranmıyorsa).

303 yönlendirme

303 yönlendirmesi, kullanıcıyı istenene benzer bir kaynağa iletir ve geçici yönlendirme biçimi. Genellikle, bir kullanıcı tarayıcısında “geri” düğmesine bastığında formların yeniden gönderilmesini engellemek gibi şeyler için kullanılır. SEO amaçları için genellikle 303 yönlendirme kullanmazsınız. Bunu yaparsanız, arama motorları bunları 301 veya 302 olarak değerlendirebilir.

307 yeniden yönlendirme

307 yönlendirmesi, yönlendirmeyi gerçekleştirirken orijinal isteğin HTTP yöntemini (POST, GET) tutması dışında 302 yönlendirmesiyle aynıdır.

308 yönlendirme

308 yönlendirmesi, yönlendirmeyi gerçekleştirirken orijinal isteğin HTTP yöntemini koruması dışında 301 yönlendirmesi ile aynıdır. Google, 308 yönlendirmesini 301 yönlendirmesi ile aynı şekilde ele aldığını söylüyor, ancak çoğu SEO’nun hala 301 yönlendirmesi kullandığını söylüyor.

İstemci tarafı yönlendirmeleri

İstemci tarafı yönlendirmesi, tarayıcının kullanıcıyı nereye yönlendireceğine karar verdiği bir yönlendirmedir. Başka bir seçeneğiniz yoksa genellikle kullanmamalısınız.

307 yeniden yönlendirme

Bir site HSTS kullandığında, bir 307 yönlendirmesi genellikle istemci tarafında gerçekleşir. Bunun nedeni, HSTS’nin istemcinin tarayıcısına sunucunun yalnızca güvenli (HTTPS) bağlantıları kabul ettiğini ve gelecekte siteden güvenli olmayan (HTTP) kaynaklar talep etmesi istenirse dahili bir 307 yönlendirmesi gerçekleştirmesini söylemesidir.

Meta yenileme yönlendirmesi

Bir meta yenileme yönlendirmesi, tarayıcıya belirli bir süre sonra kullanıcıyı yeniden yönlendirmesini söyler. Google bunu anlar ve genellikle 301 yönlendirmesi ile aynı şekilde ele alır. Ancak, Twitter’da gecikmeli meta yönlendirmeler hakkında soru sorulduğunda, Google’ın John Mueller dedi, “Bir yönlendirme gibi ele alınmasını istiyorsanız, yönlendirme gibi davranması mantıklıdır.”

Her iki durumda da, kullanıcı için kafa karıştırıcı olabileceğinden ve tüm tarayıcılar tarafından desteklenmediğinden Google bunları kullanmanızı önermez. Google, bunun yerine sunucu tarafı 301 yönlendirmesi kullanılmasını önerir.

JavaScript yönlendirmesi

JavaScript yönlendirmesi, muhtemelen tahmin ettiğiniz gibi, tarayıcıya kullanıcıyı farklı bir URL’ye yönlendirmesi talimatını vermek için JavaScript’i kullanır. Bazı insanlar, JS yönlendirmesinin arama motorları için sorunlara neden olduğuna inanıyor çünkü yönlendirmeyi görmek için sayfayı oluşturmaları gerekiyor. Bu doğru olsa da, bu günlerde sayfaları çok hızlı oluşturduğu için genellikle Google için bir sorun değildir. (Yine de diğer arama motorlarıyla ilgili sorunlar olabilir.) Sonuç olarak, mümkün olduğunda bir 3XX yönlendirmesi kullanmak yine de daha iyidir, ancak tek seçeneğiniz buysa, genellikle bir JS yönlendirmesi iyidir.

Yönlendirmeler için en iyi uygulamalar

Yönlendirmeler karmaşıklaşabilir. Size yardımcı olmak için, SEO ile ilgileniyorsanız aklınızda bulundurmanız gereken birkaç en iyi uygulamayı burada bulabilirsiniz.

HTTP’yi HTTPS’ye Yönlendirin

Bu aşamada herkes HTTPS kullanıyor olmalıdır. Sitenize ekstra bir güvenlik katmanı sağlar ve küçük bir Google sıralama faktörüdür.

Sitenizin HTTP’den HTTPS’ye doğru şekilde yönlendirildiğini kontrol etmenin birkaç yolu vardır. İlki Ahrefs’in SEO Araç Çubuğunu kurup etkinleştirmek, ardından ana sayfanızın HTTP versiyonuna gitmeyi denemek. Yönlendirmeli ve araç çubuğunda bir 301 yanıt kodu görmelisiniz.

Bu yöntemle ilgili sorun, siteniz HSTS kullanıyorsa bir 307 görebilirsiniz. İşte başka bir yöntem:

  1. Ahrefs’in Site Denetimine gidin
  2. Tıklamak + Yeni Proje
  3. Tıklamak Manuel olarak ekle
  4. Kapsamı şu şekilde değiştirin: HTTP
  5. Alanınızı girin

Ana sayfanızın hem www hem de www olmayan sürümleri için “Taranamaz” hatasını ve “301 kalıcı olarak taşındı” bildirimini görmelisiniz.

Ahrefs'in Site Denetiminde yönlendirmeleri kontrol etme

Yerinde bir yönlendirme yoksa veya 301 veya 308’den farklı bir yönlendirme türü kullanıyorsanız, geliştiricinizden 301’e geçmesini istemekte fayda var.

İPUCU

Hangi yöntemi kullanırsanız kullanın, sitenizde uygun yönlendirmelerin yapıldığından emin olabilmeniz için birkaç sayfa tekrar etmeye değer.

HSTS kullanın (307 yönlendirmesi oluşturmak için)

Sunucunuza HSTS (HTTP Strict Transport Security) uygulamak, insanların sitenizdeki güvenli olmayan (HTTP) içeriğe erişmesini engeller. Bunu, tarayıcılara, sunucunuzun yalnızca güvenli bağlantıları kabul ettiğini ve erişmeleri istenen herhangi bir HTTP kaynağının HTTPS sürümüne dahili bir 307 yönlendirmesi yapmaları gerektiğini söyleyerek yapar.

Bu, 301 veya 302 yönlendirmelerinin yerini tutmaz ve sitenizde doğru şekilde kurulmuşsa, kesinlikle gerekli değildir. Ancak, bunun, kullanıcılar için işleri biraz hızlandırmak için olsa bile, bugünlerde en iyi uygulama olduğunu savunuyoruz.

Daha fazla bilgi edin: Sıkı Taşımacılık Güvenliği — Mozilla

İPUCU

HSTS’yi uyguladıktan sonra sitenizi HSTS önyükleme listesine göndermeyi düşünün. Bu, daha önce ziyaret etmemiş olsalar bile web sitenizi ziyaret etmeye çalışan herkes için HSTS’yi etkinleştirir.

Meta yenileme yönlendirmelerinden kaçının

Meta yenileme yönlendirmeleri ideal değildir, bu nedenle sitenizi bunlar için kontrol etmeye ve bunları bir 301 veya 302 yönlendirmesi ile değiştirmeye değer. Bunu ücretsiz bir Ahrefs Web Yöneticisi Araçları hesabıyla kolayca yapabilirsiniz. Sitenizi Site Audit ile tarayın ve “meta yenileme yönlendirmesi” hatasını arayın.

Daha sonra hatayı tıklayıp “Etkilenen URL’leri görüntüle”ye basarsanız, meta yenileme yönlendirmelerine sahip URL’leri görürsünüz.

Silinen sayfaları ilgili çalışma alternatiflerine yönlendirin (mümkünse)

İçeriği taşıdığınızda URL’leri yeniden yönlendirmek mantıklıdır, ancak içeriği sildiğinizde yeniden yönlendirmek de genellikle mantıklıdır. Bunun nedeni, bir kullanıcı silinmiş bir sayfaya erişmeye çalıştığında “404 bulunamadı” hatası görmenin ideal olmamasıdır. Bunları ilgili bir çalışma alternatifine yönlendirmek genellikle daha kullanıcı dostudur.

Örneğin, yakın zamanda blog kategorisi sayfalarımızı yeniledik. Süreç sırasında, “Erişim ve İçerik Tanıtımı” dahil olmak üzere birkaç kategoriyi sildik. Bunu bir 404 olarak bırakmak yerine, yakından ilişkili bir çalışma alternatifi olduğu için onu “Bağlantı Oluşturma” kategorimize yönlendirdik.

Her zaman alakalı bir alternatif olmadığı için bunu her zaman yapamazsınız. Ancak varsa, bunu yapmanın PageRank’i (yetkiyi) yeniden yönlendirilen sayfadan alternatif kaynağa koruma ve aktarma avantajı da vardır.

Çoğu sitede zaten 404 durum kodu döndüren bazı ölü veya silinmiş sayfalar olacaktır. Bunları bulmak için ücretsiz bir Ahrefs Web Yöneticisi Araçları hesabına kaydolun, Site Denetimi ile sitenizi tarayın, şuraya gidin: Dahili sayfalar bildirin, ardından “4XX sayfası” hatasını arayın:

İPUCU

Taramanızı ayarlarken kaynak olarak “geri bağlantıları” etkinleştirin. Bu, Site Denetiminin sitenizdeki sayfalara dahili bağlantılar olmasa bile geri bağlantıları olan silinmiş sayfaları bulmasını sağlar.

Ahrefs'in Site Denetiminde kaynakları tarama

Etkilenen sayfaları görmek için hatayı tıklayın ve “Etkilenen URL’leri görüntüle”yi tıklayın. Çok fazla URL görüyorsanız, “Sütunları yönet” düğmesini tıklayın, “Yönlendiren alanlar” sütununu ekleyin, ardından azalan düzende yönlendiren alanlara göre sıralayın. Ardından, ilk önce en fazla geri bağlantıya sahip 404’lerle başa çıkabilirsiniz.

Ahrefs'in Site Denetiminde geri bağlantıları olan 404'ler

Uzun yönlendirme zincirlerinden kaçının

Yönlendirme zincirleri, istenen bir kaynak ile nihai hedefi arasında birden çok yeniden yönlendirmenin gerçekleştiği zamandır.

Yönlendirme zinciri nasıl görünür?

Google’ın resmi belgeleri, 10’a kadar yönlendirme atlamasını takip ettiğini söylüyor, bu nedenle bundan daha kısa herhangi bir yönlendirme zinciri SEO için gerçekten bir sorun değil.

Googlebot, en fazla 10 yönlendirme atlamasını takip eder. Tarayıcı 10 atlama içinde içerik almazsa, Search Console sitenin Dizin Kapsamı raporunda bir yönlendirme hatası gösterir.

Ancak, uzun zincirler hala kullanıcılar için işleri yavaşlatır, bu nedenle mümkünse bunlardan kaçınmak en iyisidir.

Ahrefs Web Yöneticisi Araçları’nı kullanarak uzun yönlendirme zincirlerini ücretsiz olarak bulabilirsiniz:

  1. Site Denetimi ile sitenizi tarayın
  2. şuraya git Yönlendirmeler rapor
  3. Tıkla Sorunlar sekme
  4. “Yönlendirme zinciri çok uzun” hatasını arayın

Bir yönlendirme zincirini başlatan URL’leri ve zincirdeki tüm URL’leri görmek için sorunu tıklayın ve “Etkilenen URL’leri görüntüle”ye basın.

Ahrefs'in Site Denetiminde zincir URL'lerini yeniden yönlendirme

Yönlendirme döngülerinden kaçının

Yönlendirme döngüleri, bir URL kendisine yeniden yönlendirdiğinde veya bir yönlendirme zincirindeki bir URL, zincirin daha önceki bir URL’sine yeniden yönlendirdiğinde meydana gelen sonsuz yeniden yönlendirme döngüleridir.

Yeniden yönlendirme döngüsü nasıl görünür?

İki nedenden dolayı sorunludurlar:

  • Kullanıcılar için –İstenilen kaynağa erişimi keserler ve “çok fazla yönlendirme” hatasını tetiklerler…

Yorum bırakın

Scroll to Top