Yönlendirme zincirlerini ve döngüleri işlemenin en iyi yolları
Yayınlanan: 2018-11-2820 Kasım'daki "Yönlendirme döngüleri ve zincirleri" web seminerinde, OnCrawl Müşteri Başarı Yöneticisi Erle Alberton, web sitenizdeki yönlendirmeleri yönetmek için OnCrawl'ı kullanmanın farklı yollarını sundu .
Yönlendirme nedir?
Yönlendirmeler, sayfa içeriğinin bunun yerine farklı bir URL'de bulunabileceğini belirten HTTP durum kodlarıdır . Bu, aşağıdakileri içeren belirli yönlendirme kodlarını içerir:
- 301: kalıcı yönlendirme
- 302: geçici yönlendirme
- 307: tarayıcıyı, eski URL'ye yönelik istekle tamamen aynı olan yeni URL için yeni bir istek göndermeye zorlayan geçici yönlendirme
Not: OnCrawl, milyonlarca siteyi taradıktan sonra, Google geçici sürenin bitip bitmediğini belirlemeye çalıştığı için 302 yönlendirmesinin önemli bir tarama bütçesi tükettiğini gözlemlemiştir. Tarama bütçenizi optimize etmeye çalışıyorsanız, bunun yerine 301 yönlendirmelerini kullanmayı deneyin.
Google yönlendirmeleri nasıl işler?
Google'a göre, yönlendirmeler bir sitenin yaşam döngüsünün bir parçasıdır. PageRank'i hedeflerine iletirler ve zincirleme olmadıkça sorun çıkarmazlar.
IMO SEO'ları yönlendirmeler hakkında çok fazla yaygara yapıyor. İş için doğru olanı kullanın, bu teknik bir şeydir, SEO işi değil; vudu büyüsü değil.
- ? John? (@JohnMu) 29 Eylül 2016
tüm yönlendirmeler şimdi PageRank'i geçiyor
— Gary “鯨理” Illyes (@yöntem) 28 Eylül 2016
“IMO SEO'ları yönlendirmeler hakkında çok fazla yaygara yapıyor. İş için doğru olanı kullanın, SEO işi değil teknik bir şey; vudu büyüsü değil.”
— John Mueller
"tüm yönlendirmeler şimdi PageRank'i geçiyor"
- Gary Illyes
"Bir zincirde 5'e kadar [yönlendirme] takip ediyoruz (lütfen herhangi bir yönlendirme zincirini mümkün olduğunca kısa tutun), ancak sitenizde aynı anda istediğiniz kadar URL'yi yeniden yönlendirebilirsiniz."
— Bir Google web semineri sırasında verilen açıklama
Ancak OnCrawl'ın verileri, Google tarayıcılarının izlediği maksimum yönlendirme sayısının genellikle 16 civarında olduğunu gösteriyor.
Zincir nedir ve zincire ne sebep olabilir?
Yönlendirme, kendisi başka bir URL'ye yönlendirilen bir hedef URL'ye işaret ettiğinde bir zincir haline gelir.
Aşağıdaki durumlarda bir zincir oluşabilir:
- Bir makalenin başlığını düzelttiğinizde, URL'leriniz makale başlıklarını temel alıyorsa
Orijinal URL -> başlık düzeltme -> yeni URL 2'ye yönlendirme -> başlık düzeltme -> URL 3'e yönlendirme- Ne oldu: Başlığı her değiştirdiğinizde CSM'niz otomatik yönlendirmeler oluşturabilir. Veya, htaccss dosyanızdaki değişiklikler için kuralları manuel olarak ayarlarsanız, dosyada eski kurallar kalabilir.
- Tavsiyemiz: Yeni kurallar oluşturmak için her zaman mevcut durumla başlayın, ardından tüm eski kuralları doğrudan URL 3'ü gösterecek şekilde değiştirin.
- Bir web sitesini birden çok kez yeniden tasarladıktan sonra
Orijinal URL -> yeniden tasarla -> URL 2 -> yeniden tasarla -> URL 3…- Ne oldu: Bir web sitesini yeniden tasarladığınızda (umarım) htaccess dosyanıza yönlendirme kuralları yazarsınız. Birkaç ay sonra sitenin bir kısmı yeniden tasarlandı. Yeni kurallar, htaccess dosyasındaki eskilere eklenerek bir dizi yönlendirme oluşturulur.
- HTTPS'ye geçiş veya alan adlarını değiştirme
http URL (www olmadan) -> http URL (www ile) -> https URL (www olmadan) -> https URL (www ile)
http URL (www olmadan) -> https URL (www olmadan) -> https URL (www ile)
http URL (www ile veya www olmadan) -> http URL (eski bilgi) -> http URL (yeni bilgi) -> https URL (yeni bilgi)
http URL (www ile veya www olmadan) -> https URL (eski bilgi) -> https URL (yeni bilgi)- Ne oldu: URL'ler, kurallarınıza göre doğru URL'ye yönlendirilir. Genellikle bu, otomatik olsun (www alt alanları durumunda) olsun veya olmasın (bir URL'yi düzeltmek için bir kural eklediğinizde), HTTP'den HTTPS'ye yeniden yönlendirmeden önce ve/veya sonra bir yeniden yönlendirme adımı içerir.
Döngü nedir ve döngüler nasıl oluşturulur?
Yeniden yönlendirme döngüsü, kapalı bir yönlendirme zinciridir. Zincirdeki bağlantılardan biri, zaten aynı zincirin parçası olan bir URL'ye yönlendirilir. Bir döngüde kaçınılmaz olan yaklaşık 20 yönlendirmeden sonra kullanıcı sayfayı hiç görmez.
OnCrawl'da hangi istatistikler mevcut?
Tarama Raporunda OnCrawl, web sitenizin yönlendirmeleri konusunda 5 ana grafik sunar. Grafikler, Dizinlenebilirlik ve ardından Durum kodları altında bulunabilir.
1. Tüm site için HTTP durum kodlarının dökümü
Bu çizelge OnCrawl'da bir süredir var ve web sitenizde yeniden yönlendirilen (3xx durum koduyla) sayfaların yüzdesini takip etmenizi sağlar.
2. Tüm yönlendirmeleri özetleyen tablo
Her yeniden yönlendirme türü için bu tablo, ilişkili sayfaların sayısını ve daha da önemlisi, yeniden yönlendirme döngüsü veya zincirindeki sayfaları işaret eden bağlantıların sayısını verir.
Birkaç yönlendirme türü vardır:
- Tek yönlendirmeler: A URL'sinden B URL'sine basit yönlendirmeler , burada ek yönlendirmeler olmaz. Basit yönlendirmeler SEO'nuz için sorun yaratmaz. Onlara işaret eden geri bağlantılarınız varsa, eski URL'lerde alınan PageRank'i korumak için kullanılabilirler. Yönlendirmenin "yanlış" kısmına işaret eden dahili bağlantılara dikkat edin: onları hedef URL'yi gösterecek şekilde güncellemeniz gerekir.
- 3xx zincirdeki sayfalar: 2 veya daha fazla yönlendirme dizisi . Bu yönlendirmeler uçtan uca değerlendirilir. İlgili sayfaların sayısını ve zincirin herhangi bir kısmına işaret eden bağlantıların sayısını bulabilirsiniz. Rakamlara tıklayarak, temsil ettikleri URL'lerin listesini bulabilirsiniz. Ardından, bunları nihai URL'yi gösterecek şekilde düzeltmek size kalmıştır.
- Çok fazla yönlendirme içeren 3xx zincirdeki sayfalar . OnCrawl, 500 yönlendirmeden sonra bir zinciri keşfetmeyi durdurur!
- 3xx döngüsü içindeki sayfalar : bir zincirdeki sayfalardan biri zincirdeki başka bir sayfaya yönlendirdiğinde döngüler oluşturulur. Sonuç olarak, bu yönlendirme dizisinde son sayfa yoktur.
- 3xx nihai hedef olan sayfalar: Bir yönlendirmenin hedefi olan ancak başka bir sayfaya yönlendirme yapmayan sayfalar. Nihai hedef sayfa taranamazsa, bu sayılara dahil edilmez. Belirli bir sayfada tarayıcıları neden yasaklamış olabileceğinizin belirli nedenlerini belirlemenize izin vereceğiz.
3. Yönlendirmelerden sonraki son durum tablosu
Bu çizelge şu soruyu yanıtlamanıza olanak tanır: OnCrawl döngü veya zincirdeki tüm adımları taramayı bitirdiğinde, nihai hedef sayfanın durumu nedir?
Grafik, olası farklı yanıtları gösterir:
- 200: son sayfa iyi çalışıyor
- 3xx (harici): son sayfa farklı bir sitede ama aynı zamanda yeniden yönlendiriliyor
- 4xx: son sayfa bulunamıyor
- 5xx: son sayfa bir sunucu hatası veriyor
- Taranmadı : OnCrawl botu son sayfaya ulaşamadı: sayfa, taramanıza dahil olmayan bir alt etki alanında olabilir veya sayfa, robots.txt dosyasında robotlar reddedildi olarak listelenebilir.
Son sayfaları 3xx, 4xx ve 5xx'te düzeltmek son derece faydalı olabilir.
3xx'deki sayfalara geçmeden önce 4xx ve 5xx (hata sayfaları) ile başlayın (bunlar zincirlerin ve döngülerin parçası olan sayfalardır).
4. Durum kodlarının sayfa gruplarına ve derinliğe göre dökümü
Bu çizelge, sayfa gruplarına veya sayfa derinliğine göre görüntülenebilir. Sayfa gruplarına dayalı sürüm, OnCrawl'ın sayfaları herhangi bir OnCrawl metriğine göre gruplayabilen segmentasyonunu kullanmanıza olanak tanır.
Birkaç örnek:
- Dereceli olan veya olmayan sayfalar için bir segmentasyon kullanma;
- Sıralamayan sayfalarımın ne kadarı 4xx veya 5xx döndürüyor?
- GSC'de gösterim sayısına dayalı bir segmentasyon ile;
- Hiç gösterimi olmayan ve son hedef sayfası 200 statüsüne sahip olmayan bir zincirden etkilenen sayfalar var mı?
İkinci sekmede, web sitesindeki sayfa derinliğine göre durum kodunu görüntüleyebilirsiniz. Genel olarak, sayfa ne kadar derine yerleştirilirse, yönlendirme sayısı o kadar fazla olur.
5. Sayfa gruplarına ve derinliğe göre zincirler veya döngüler halinde sayfaların dökümü
Bu grafik, seçtiğiniz segmentasyona uyarlanır.
Bu çizelge ayrıca derinlemesine görüntülenebilir, böylece yönlendirme döngüleri ve zincirlerine dahil olan sayfaların nerede olduğunu görebilirsiniz.
Yönlendirmelerinizi yönetmek için yapmanız gerekenler
- 1. Etkilenen sayfaları listeleyin
Döngülerin ve zincirlerin nihai hedef sayfaları. Bu, düzeltmeniz veya tarayıcıları uzak tutmanız gereken sayfalar hakkında size iyi bir fikir verecektir.
En yüksek öncelik: Bir döngüdeki sayfalar. Döngüler, düzeltilmesi gereken en önemli unsurdur.
En yüksek öncelik: Çok fazla yönlendirmeye sahip zincirlerdeki sayfalar. Döngüler gibi, çok uzun zincirleri düzeltmek en önemli önceliktir.
- 2. Etkilenen sayfaların bağlantılarını değiştirin
Bağlantılar, zincirin son sayfasını gösterecek şekilde güncellenebilir veya bağlantının taranmasını önlemek için "nofollow" olarak ayarlanabilir.
Durumunuza bağlı olarak öncelik: Zincirlerin nihai hedef sayfalarına bağlantılar. Bu, tarayıcıları düzeltmeniz veya uzak tutmanız gereken sayfalar hakkında size iyi bir fikir verecektir.
En yüksek öncelik: Bir döngüdeki sayfalara bağlantılar. Döngüler, düzeltilmesi gereken en önemli unsurdur.
En yüksek öncelik: Çok fazla yönlendirmeye sahip zincirlerdeki sayfalara bağlantılar. Döngüler gibi, çok uzun zincirleri düzeltmek en önemli önceliktir.
Öncelik 2: Zincirlerdeki sayfalara bağlantılar.
Öncelik 3: Nihai hedefe tek bir yönlendirmeyle sayfalara bağlantılar.
Yönlendirmeden etkilenen sayfalar veya bağlantılar nasıl listelenir?
OnCrawl'da bir metriğe tıkladığınızda, tıkladığınız bilgilerin ayrıntılarını görüntülemenizi sağlayan önceden ayarlanmış bir filtreyle doğrudan Veri Gezgini'ne geçersiniz.
Örneğin, bir döngüde olmayan ancak çok fazla yeniden yönlendirme içeren bir zincirde bulunan sayfaların sayısına tıklayarak, doğrudan bu kriteri karşılayan tüm URL'lerin listelendiği rapora gidersiniz. Örneğin, döngülerdeki tüm sayfaları size göstermesi için filtreyi ayarlayabilirsiniz.
Benzer şekilde, bir sayfaya işaret eden tüm bağlantıları keşfedebilirsiniz:. Örneğin, yeniden yönlendirilen tüm sayfalar söz konusu olduğunda, "3xx hatalarına işaret eden sayfalar" QuickFilter, yeniden yönlendirilen sayfalara işaret eden tüm bağlantıları size gösterecektir.
OnCrawl API'sini kullananlarınız için, çapraz istekleri kullanarak sayfaları işaret eden bağlantıları listeleme yönteminiz de vardır. Burada ayrıntılara girmeyeceğiz, ancak tüm bağlantıları yeniden yönlendirme türüne, çapalarına ve hatta geçtikleri meyve suyu miktarına göre elde edebilirsiniz.
Bir tarama çalıştırmadan sitenizdeki yönlendirmeleri nasıl test edebilirsiniz?
Bir tarama çalıştırmadan önce bile yeniden yönlendirmeler için bir ilk tanı alabilirsiniz.
Taramadan önce Başlangıç URL'nizi test etmenizi öneririz. OnCrawl, Başlangıç URL'nizi tarama ayarlarına girer girmez otomatik olarak doğrulayacaktır. Başlangıç URL'niz geçerli değilse, bunun farklı nedenleri olabilir:
Başlangıç URL'si 200'deki bir sayfaya yönlendiriliyor – Başlangıç URL'si 400'deki bir sayfaya yönlendiriliyor – Başlangıç URL'si çözülmemiş bir zincirin parçası
- Başlangıç URL'niz yeniden yönlendirilir. Bu durum biraz özel olabilir. Erle için, bir web sitesini taraması gerekiyorsa, her zaman alan adının URL'sinden başlayacaktır. OnCrawl bu URL "yönlendiriliyor gibi görünüyor..." dese bile bu URL'yi kullanmaya devam edecektir çünkü bu durumda siteyi analiz etmek son derece faydalı olacaktır. Yeniden yönlendirilmiş bir Başlangıç URL'si durumunda görünen uyarı bir hata değildir. Sadece ek bilgidir.
- Başlangıç URL'niz bir hata döndürüyor . Öte yandan, hata veren bir sayfaya yönlendirilen bir Başlangıç URL'si girmek de mümkündür. Bu durumda, tarayıcı daha ileri gidemez.
- Başlangıç URL'niz bir döngünün parçasıdır. Bu durumda OnCrawl, taramanın imkansız olduğunu bilmenizi sağlar. OnCrawl, zaten bir döngünün parçası olduğundan, ilk URL için nihai hedefi belirleyemez.
daha ileri gitmek
Yönlendirmelerinizi doğru segmentasyonla analiz edin
"Durum kodlarının dökümü"
Bir SEO optimizasyonu her zaman bir sayfanın daha fazla gösterim elde etme olasılığıyla başlar. GSC'den gösterim aralıklarına göre bir segmentasyon uygulayarak son 45 gün içinde GSC'de 0 gösterimi olan sayfaları görebiliriz. Bu, bu sayfalardan bazılarının 3xx ve 4xx ile yanıt verdiğini keşfetmemizi sağlar.
Elbette, verilerinizin ek özelliklerini daha iyi görüntülemek için farklı bir segmentasyon yapabilirsiniz.
"Numara. 3xx zincir veya döngü içindeki sayfa sayısı”
Bu grafik, etkilenen sayfaların sayısına genel bir bakış sağlar. Yine, kullandığınız sekmeye bağlı olarak gruba veya derinliğe göre düzenlenir.
Gruba göre, yönlendirme döngülerinden ve zincirlerinden en çok etkilenen grup türünü bir bakışta söyleyebiliriz.
Diğer sekmeye geçerek, döngü ve zincirlerde sayfaların hangi derinlikte göründüğünü görebiliriz. Ancak derinliğe bakıyor olmamız, segmentasyon kullanamayacağımız anlamına gelmez.
OnCrawl'da varsayılan olarak sağlanan URL tabanlı segmentasyona sahipseniz, segmentasyonda belirli bir sayfa grubunu hedeflemek için sayfanın üst kısmındaki ikinci filtreyi kullanın. Ardından, bu gruptaki sayfalar için site yapınızdaki derinlik dökümünü görmek için bu grafiği kullanabilirsiniz.
Sitede çok derin olmayan bir sayfanın, daha derin bir sayfaya göre dizine eklenme şansının daha yüksek olduğunu unutmayın. Yukarıdaki strateji, SEO eylemlerinizi önceliklendirmek için sitenizdeki en önemli gruplara ve site yapınızda en üstte yer alan sayfalara odaklanmanıza yardımcı olur.
Raporlarınızı ve segmentasyonlarınızı uyarlayın
OnCrawl, metriklere dayalıdır. Ve tüm OnCrawl metrikleri gibi, yeniden yönlendirme analiziyle ilgili metrikler de Veri Gezgini'nde bulunur.
Raporlarınıza aşağıdaki verileri ekleyebilirsiniz:
– Yönlendirmenin hedefi
– Zincirin sonuna kadar olan mesafe (yönlendirme sayısı olarak)
– Sayfanın çok fazla yönlendirme içeren bir zincirin parçası olup olmadığına dair bir gösterge
– Sayfanın bir yönlendirme döngüsünün parçası olup olmadığına dair bir gösterge
– Kümenin kimlik numarası. Aynı kümenin parçası olan tüm sayfalar aynı yönlendirme zincirinde veya döngüsünde bulunur.
– Bir zincirin son hedef sayfası ve HTTP durumu
Bu metrikleri OnCrawl segmentasyonları oluşturmak için de kullanabilirsiniz. Örneğin bu, sayfalarınızı zincirlerindeki yönlendirme sayısına göre gruplandırmanıza veya küçük veya büyük yönlendirme zincirlerini hedeflemenize olanak tanır. Bir zincirin sonundan uzaklıklarına göre sayfaların özelliklerine de bakabiliriz: 1 yönlendirme, 2-5 yönlendirme, 6-10, 11-20, 20'den fazla…
"URL Ayrıntıları"nda yönlendirmelerin görsel temsilini kontrol edin
URL ayrıntıları gezgini, bir sayfanın yönlendirme zinciri hakkında bilgi içerir.
Yönlendirme bilgileri de dahil olmak üzere daha fazla ayrıntı almak için Veri Gezgini'nden bir URL'yi tıklayabilirsiniz.
URL Ayrıntıları sayfasında, bu sayfanın yönlendirmeleriyle ilgili çeşitli veriler vardır. Yönlendirme zincirinin görsel bir temsili de vardır. Bu görsel şunları içerir:
– Zincirin başlangıcı
– Zincirdeki her sayfanın durumu
– Zincirin son hedefi (yeşil)
– Geçerli URL
Bu görsel döngüler için de mevcuttur. Sayfa durum kodları ve yönlendirme yolu, zincirlerle aynı şekilde temsil edilir.
Birkaç en iyi uygulama
Web semineri sırasında Erle şu tavsiyelerde bulundu:
- Zincirdeki her URL, nihai URL'ye yönlendirilmelidir!
- Zincirdeki bir URL'ye yapılan her bağlantı, nihai URL'yi göstermelidir!
- İlk önce, döngüleri düzeltin. Ardından 4xx ve 5xx hatalarını düzeltin.
- Taramanızı, site yapısında mümkün olduğu kadar yüksek bir Başlangıç URL'si ile ayarlayın.
- Yeniden tasarımlar veya geçişler yaparken, htaccess'inizde bulunan 100 yeniden yönlendirme kuralını kullanan tarama yapılandırmaları oluşturun ve yeniden yönlendirme politikanızın hâlâ geçerli olup olmadığını kontrol etmek için taramaları düzenli olarak (haftada bir) çalıştırın.
- Bir dizi yönlendirmeyi tek bir yönlendirmeye indirdiğinizden emin olun (geri bağlantılarınızı unutmayın!)
En iyi SEO'lar, yönlendirmeler için ek en iyi uygulamaları eklemek için Twitter'daki tartışmaya katıldı:
Ancak, ek zincirler olmadan nihai URL'ye yönlendirmeyi hedeflemeliyiz.
— Maria Cieslak (@McCieslak) 22 Kasım 2018
Evet, doğrudan hedefe yönlendirmeleri hedefleyin. Yönlendirmeler, özellikle mobil cihazlarda, özellikle çapraz ana bilgisayarlarda işleri yavaşlatır. Bir seferde 5 zincirli sürünüyoruz ve bir dahaki sefere süründüğümüzde oradan alıyoruz. Tarayıcılar, sizin için bu sorunları tespit etmede harikadır!
- ? John? (@JohnMu) 22 Kasım 2018
Zincirlemelerin nedenlerini aramak da anahtardır 1) site başlatmaları 2) otomatik yönlendirme araçları (yani bir URL değiştirildiğinde) ve 3) aktif içerik ekibi.
Bakarken tanımlama ve sabitleme nispeten kolaydır, ancak işlem noktası olarak ele almak en uygun maliyetlidir
- Chris Green (@chrisgreen87) 22 Kasım 2018
Dahili bağlantıların nihai yeniden yönlendirme hedeflerini gösterdiğinden emin olun.
— Senor Munoz (@senormunoz) 22 Kasım 2018
Cevabım burada: https://t.co/rsrXsZLsl6
Temel olarak, onlardan nefret ediyorum?
— Omi Sido (@OmiSido) 22 Kasım 2018
İnsanların bazen düşünmediği bir şey, web sitelerinin yeniden tasarımı üzerinde çalışırken görüntüleri yeniden yönlendirmektir. ?
- Alice Roussel (@aaliceroussel) 22 Kasım 2018
özellikle sitede 1 milyondan fazla url varsa, tarama zor olabilir, bu nedenle otomatik tarama analizleriyle site sağlığını düzenli olarak izleyerek yeniden yönlendirme zincirlerinden en kısa sürede kaçınmamız gerekir.
— Murat Yatağan (@muratyatagan) 22 Kasım 2018
OnCrawl'da yönlendirmeler hakkında daha fazla bilgi nasıl bulunur?
Bu web seminerindeki slaytlar Slideshare'de (Fransızca) mevcuttur.
Bu özellikle ilgileniyorsanız, OnCrawl'daki standart taramaların bir parçası olarak dahil edilmiştir. Yapmanız gereken tek şey, özellik yayınlandıktan sonra bir tarama yapmaktır.
Ve henüz bir OnCrawl hesabınız yoksa? Endişelenmeyin: şimdi ücretsiz denemenizi başlatmanın tam zamanı!