İçeriğe geç
LinkSkimmr
LinkSkimmrKaydol

Hatalar ve çözümler

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 ·

Hapsedilmiş bağlantıları gösteren bir masada kopmuş ahşap köprü tahtaları ve kopmuş halatlar

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

HataVeride nasıl görünürÇözüm
Her şey ana sayfaya yönlendiriliyorEn çok link alan sayfalar hepsi kayboldu; ana sayfa tek kalan URLHer eski URL'yi en yakın yeni sayfaya eşleyin
Hem www hem de yalın domain 200 yanıtı veriyorAynı linkler iki farklı host arasında bölünüyorBir 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üyorEski 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üyorTaşınma kesinleştiğinde 301'e geçin
Eski 'hakkında' sayfası silindi, yönlendirilmediÇok linkli bir URL 404 dönüyorYeni hakkında sayfasına yönlendirin
Kategori yapısı eşleme olmadan yeniden oluşturulduOnlarca linkli URL 404 dönüyorEski 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. 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. 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. 3

    Zincirleri düzleştirin

    Her çok atlama yolunu son URL'ye giden tek atlama ile değiştirin.

  4. 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.

Eksik parçaları gösteren bir masada ayrılmış dişli çarklar ve bir büyüteç
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.

Yön ve planlamayı gösteren bir masada rulo pergamen harita ve pirinç pusula

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.