Bir müşterinin backlinklerini hapseden altı göç hatası
Müşteri dosyasındaki link kayıplarının çoğu bir ceza değildir. Site taşındığında yanıt vermeyi bırakan eski bir URL'dir ve üst sayfalar raporu bunu bir dakika içinde gösterir.
LinkSkimmr araştırma ekibi ·
Site taşındığında linkler nereye gider
Linkler sitelere değil, URL'lere işaret eder. URL'yi değiştirirseniz, eski URL'ye giden her link için bir yönlendirme gerekir.
Taşınma gerçekleşene kadar bu kadar da açık görünmeyebilir. Pek çok ekip bu kuralı bilir. Bir WordPress göçü, www'den yalın domain'e geçiş veya yeni bir kategori yapısının Cuma günü yayına alınması ve yönlendirmelerin takip edileceği bir not ile birlikte gelmesi durumunda, bir siteyi taşımadan sonra backlinkleri kontrol ettiğinizde soru linklerin kaç tane olduğu değil, canlı bir sayfaya kaç tanesinin ulaştığıdır ve yeni bir müşteri için on dakikalık rutin bunu yanıtlar.
Google'ın kendi taşınma rehberliği, eski URL'lerden yeni URL'lere birebir bir eşlemedir. Sunucu taraflı 301 yönlendirmeleri bu işi halleder. Mümkün olduğunca uzun süre aktif tutun. Bir domain değişikliği için Search Console'daki Adres Değişikliği aracı ek bir adımdır. Eşlemeler yine de öngörülebilir şekillerde bozulur ve Screaming Frog veya Ahrefs Site Audit çoğunu ortaya çıkarır.
Araçlar burada yardımcı olur: Search Console Google tarafındaki tarama ve kapsama dair veri gösterir, Screaming Frog bir taramadan yönlendirme zincirlerini listeler ve üst sayfalar çağrısı hangi URL'lerin link taşıdığını gösterir. Hiçbiri tek başına tam resmi vermez ve kombinasyon küçük bir sitede bir saatten az sürer.
Hata, belirti, çözüm
Hata
Veride nasıl görünür
Çözüm
Her şey ana sayfaya yönlendiriliyor
En çok link alan sayfalar hepsi kayboldu; ana sayfa tek kalan URL
Her eski URL'yi en yakın yeni sayfaya eşleyin
Hem www hem de yalın domain 200 yanıtı veriyor
Aynı linkler iki farklı host arasında bölünüyor
Bir host seçin, diğerini 301 ile yönlendirin
Üç veya daha fazla atlama içeren yönlendirme zinciri
Üst sayfa birkaç atlama sonrası çözülüyor
Eski URL'yi doğrudan son URL'ye işaret ettirin
Kalıcı bir taşınma için 302 kullanıldı
Eski URL hala linkli sayfa olarak görünüyor
Taşınma kesinleştiğinde 301'e geçin
Eski 'hakkında' sayfası silindi, yönlendirilmedi
Çok linkli bir URL 404 dönüyor
Yeni hakkında sayfasına yönlendirin
Kategori yapısı eşleme olmadan yeniden oluşturuldu
Onlarca linkli URL 404 dönüyor
Eski URL'leri önce dışa aktarın, bir tabloya eşleyin
Hapsedilen değeri iki çağrıda bulun
En çok link alan sayfaları çekin, ardından her URL'yi bir tarayıcıda veya curl -I ile test edin. Temiz bir 200 veya tek bir 301 olmayan her şey listeye alınır.
bash
# which old URLs carry the links (2 credits, billed once)
curl "https://linkskimmr.com/api.php?action=toppages&q=clientsite.com&per=200&key=sk_live_..."
# then, for each URL you care about
curl -sI https://clientsite.com/old-page | head -5
Kullanacağımız onarım sırası
1
Önce hostu düzeltin
Tek bir canonical host, geri kalanı hepsi ona 301 ile yönlendirilir. Dakikalar sürer ve aynı anda her linki etkiler.
2
En iyi yirmi URL'yi eşleyin
Yirmi iyi linkli sayfa genellikle değerin çoğunu barındırır. Bunları birebir, elle eşleyin.
3
Zincirleri düzleştirin
Her çok atlama yolunu son URL'ye giden tek atlama ile değiştirin.
4
Gelecek ay tekrar kontrol edin
İndeksimiz yaklaşık olarak aylık yenilenir, bu yüzden onarımı bir başarı veya başarısızlık olarak ilan etmeden önce bir döngü bekleyin.
Söylenmeye değer bir sınır
Yönlendirmeleri düzeltmek link değerini canlı bir sayfaya geri kazandırır. Sıralamaları garanti etmez ve kaynaktan kaldırılan linkleri kurtaramaz. Her ikisini de müşteri dosyasında not edin.
En çok duyduğumuz yönlendirme soruları
Eski sayfayı yeni hakkında sayfasına yönlendirebilir miyim?
Evet, yeni sayfa aynı amacı hizmet ediyorsa. Eski URL'den en yakın eşdeğere giden bir 301, linkleri kullanılır kılar. Her ölü URL'yi ana sayfaya göndermek iyi çalışmaz çünkü hedef linkin vaat ettiği şeyi artık karşılamaz.
Bir sitede çok fazla 301 yönlendirmesi olması durumunda ne kadar çok?
Sayıdan çok her yolun şekli önemlidir. Uzun zincirler tarama çabasını boşa harcar ve daha sık bozulur, bu yüzden her eski URL'yi tek atlama ile tutun ve denetleyebileceğiniz bir elektronik tabloda tam eşlemeyi saklayın.
www'yi non-www sürümüne nasıl gönderirim?
Canonical olarak bir host seçin, ardından sunucuda veya DNS sağlayıcısında diğer hosttan ona site genelinde bir 301 ekleyin. curl -I ile her iki sürümü test edin ve üst sayfalar listesindeki linklerin seçilen hosta ulaştığını onaylayın.
Taşınma yayına çıktığı hafta neyi kontrol etmeli
Site taşındığı hafta backlinkleri kontrol ediyorsanız, sayılardan önce eşlemeyi kontrol edin. Eşleme, sayıların tamamen toparlanıp toparlanamayacağını belirler.
Yeni sitemap yerine eski sitemap'i tarayın
Eski sitemap hala URL'lerin ilk olarak yerlerini kazandığı URL'leri listeler. Canlı siteye karşı tarayın ve 404 veya bir yönlendirme zinciri döndüren her satır eşlemede bir satır olur.
Tarama çıktısını adında tarih bulunan şekilde saklayın. Bir ay sonra yapılan ikinci tarama hangi onarımların tuttuğunu ve hangi yönlendirmelerin sessizce kaybolduğunu gösterir.
Önceki ve sonraki üst sayfaları karşılaştırın
Taşınmadan önceki üst sayfalar listesini kaydedin, ardından yeni site oturumlandıktan sonra çağrıyı tekrar çalıştırın. Eşleme uygulandığında iki linkli URL listesi eşleşmelidir ve eşleşmeyen satırlar yapılacaklar listenizdir.
Her çalıştırma 2 krediye mal olur, bu yüzden karşılaştırma ucuzdur. Maliyet veride değil, eşlemededir.
Geride kalmış bir staging kuralı arayın
Botları engelleyen bir kural lansman sırasında fark edilmeden hayatta kalabilir. Taşınmayı bitmiş olarak ilan etmeden önce robots.txt'yi ve en çok link alan sayfaları taşıyan şablonlardaki herhangi bir noindex etiketini kontrol edin.
Müşteri dosyasında yeterli olan tek satır: hangi şablonları kontrol ettiğiniz ve hangi günde. Yanına her yönlendirmenin sahibini yazın, çünkü kimin açıklayamadığı bir yönlendirme bir sonraki yeniden tasarımda silinecek olandır.
Kalıcı bir taşınma için hangi yönlendirme kodu uygun
Kod, gönderdiğiniz mesajda büyük etkiye sahip küçük bir seçenektir. Botlar eski sayfadaki başka hiçbir şeyi okumadan önce durum kodunu okur.
Neden 301 nihai bir taşınma için uygundur
Bir 301 taşınmanın kalıcı olduğunu söyler. Bir 302 eski adresin geri dönebileceğini söyler ki bu nihai bir taşınma için yanlış bir mesajdır. Sadece gerçek bir geçici test çalışırken bir 302 kullanın.
Taşınma oturumlandıktan sonra tüm geçici yönlendirmeleri 301'e çevirin. Yıllarca bir 302'yi yerinde bırakmak, bir taşınmanın yarıda kalmasını sağlayan en sessiz yollardan biridir.
Neden bir 302'nin ardından gelen bir 301 yanlış gider
İkinci bir URL'ye yönlendiren bir 302, ardından 301 gönderen bir URL iki atlama ve karışık sinyaller yaratır. Arama motorları genellikle zinciri takip edebilir, ancak zincir daha yavaştır ve birisi bir kuralı düzenlediğinde bir dahaki sefere daha kolay bozulur.
Son adrese doğrudan işaret eden tek bir 301'e indirgeyin. Tek atlama test etmesi daha kolay, bir müşteriye açıklamak daha kolay ve canlı tutması daha kolaydır.
Sorgu parametreleri olan URL'leri nasıl yönlendiririm
Eski sorgu dizeleri içeren URL'ler bir CMS değişikliğinden sonra yaygındır. Eski adresin bir renk parametresi olan bir ürün sayfası olduğunu varsayın. Parametrenin içeriği değiştirip değiştirmediğine karar verin. Değiştiriyorsa, parametreli URL'yi eşleşen yeni sayfaya eşleyin; değiştirmiyorsa, parametreyi silen tek bir kural sayfayı hizmet edebilir.
Kural yayına çıktıktan sonra birkaç parametreli URL'yi elle test edin. Yalın yol için çalışan bir kural hala sorgu dizmesini yok sayabilir ve parametre taşıyan linkler en çok kaçıracağınız linklerdir.
Çözüm gibi görünen üç yönlendirme
Bazı yönlendirmeler bir durum kontrolünden geçer ve yine de değeri kaybeder. Sayfa bir 301 ile yanıt verir, ancak hedef linki takip eden insanlar ve botlar için yanlıştır.
Bir yönlendirme döngüsü
Birbirine geri gönderen iki kural tarayıcıda bir döngü olarak görünür ve çoğu araç birkaç atlama sonrası pes eder. Eski URL'yi test edin, atlama sayısını sayın ve başladığı yere geri işaret eden kuralı düzeltin.
Bir döngü görülmeye en kolay sorun ve bir hafta için bırakılmaya en kolay sorundur. Bulduğunuz gün düzeltin ve curl -sIL ile atlama sayısını sayın ki her durum satırını okuyun, sadece sonuncusunu değil.
Bir giriş ekranına yönlendirme
Giriş formuna yönlendiren iyi linkli bir eski sayfa, ziyaretçiye linkin vaat ettiği içerik yerine bir duvar verir. Eski bir kılavuzu bir giriş sayfasına yönlendirdiğinizi ve ardından üçüncü taraf bir girişe yöneldiğinizi varsayın. Bu yolda linki destekleyen hiçbir şey yoktur.
Linkin konusu olan halka açık sayfaya yönlendirin. Böyle bir sayfa yoksa, hiçbir yere gitmeyen bir yönlendirmeden temiz bir 404 daha dürüsttür.
Bir örnek çalışma, varsayımsal
Bir blog temasından diğerine taşınan bir müşteriyi hayal edin. Sadece örnek sayılar.
Taşınmadan önce üst sayfalar raporunun linkli 140 URL listelediğini ve taşınmadan sonra yeni permalink kalıbı tarih klasörünü düşürdüğü için bunların 90'ının 404 döndürdüğünü varsayın. O 20 en çok linkli olanı elle eşlemek bir öğleden sonra çokça işaretli değeri kurtarabilir ve eşik tablosu değişikliği müşteriye nasıl açıklayacağınızı söyler.
Aynı eşleme bir müşterinin neyin değiştiğini sorduğunda en iyi yanıttır. Eski adreslerini, yeni adreslerini ve her biri için durum kodunu gösteren eşlenmiş yirmi URL'yi gösterin. Bir tablo ikna eder. Yirmi satı her özetten daha fazla ikna eder ve tablo bir sonraki geçiş için kontrol listesi olarak hizmet eder.