Yönlendirme yolu değiştirir, kaynak backlink’i değil

Backlink, kaynak sayfadaki bir HTML bağlantısıdır. Hedef 301 döndürürse istemci Location başlığını izleyebilir; kaynak yazarın href değeri kendiliğinden değişmez. Kaynak bağlantıyı, yönlendiren URL’yi ve son belgeyi ayrı kaydedin. Taşıma ilgili içeriğe erişimi koruyabilir; araya yeni bir yönlendirme adresi koymak yeni bir editoryal tavsiye kazanmak anlamına gelmez.

RFC 9110 · 301 / 302 / 307 / 308

Hangi URL’leri kontrol ettiğinizi belirleyin

Hedefin işletmecisi yalnız kontrol ettiği sunucu veya uygulamadaki kuralları değiştirebilir. Dış yayıncı kaynak sayfayı yönetir. Önce iki sorumluluğu da belirleyin. Kendi iç bağlantılarınızı güncelleyin; uygunsa yayıncıdan eski bağlantıyı düzeltmesini isteyin, fakat onu kullanan ziyaretçiler için eşlemeyi koruyun. Bu rehber Google URL’leri üzerinden bağlantı üretmez, süresi dolmuş alan adı almaz ve mesaj göndermez.

İçerik ve amaca göre eşleme hazırlayın

Eski URL’yi, amacını, önerilen karşılığı ve içerik eşdeğerliğine ilişkin kanıtı kaydedin. Kendi bağlantı kayıtlarınızı, gezinmeyi ve site haritasını kullanın; dışa aktarım tam envanter olmayabilir. Dil, ürün veya sorgu farklarını anlamsızca ana sayfaya göndermeyin. İçerik kalıcı olarak kaldırıldıysa ve uygun karşılığı yoksa eksik kaynak yanıtı doğru olabilir. Örnekteki eşdeğerlik açık eğitim varsayımıdır, otomatik kalite kararı değildir.

Google · Site moves

Kalıcı ve geçici davranışı bilinçli seçin

Gerçekten kalıcı taşınmada 301 veya 308; eski konum geri dönecekse 302 veya 307 kullanın. Google bunları farklı canonical sinyalleri olarak açıklar; yerel durum testi son canonical seçimini göstermez. Alıştırma GET kullanır. POST veya başka yöntemleri kabul eden uçlarda kod seçmeden önce yöntem koruma kurallarını inceleyin. Önceden önbelleğe alınmış kalıcı yönlendirmeyi düzeltirken tarayıcı ve proxy önbelleği de önemlidir; laboratuvar tekrarlanabilirlik için no-store döndürür.

Google · Redirects

Yedi önce ve sonra örneğini yeniden çalıştırın

Kit, loopback üzerinde gerçek HTTP sunucusu çalıştırır. Kaynak sayfa iki yapılandırmada da aynı bağlantıyı içerir; değişen hedef yönlendirmesidir. Örnek ve aşamayı seçip tarayıcının yalnız son adresini değil her yanıtı inceleyin. Döngü yeni bir tekrarlı istek gönderilmeden durur. Çalışan kontrol bilinçli olarak aynı kalır. Bu, sitenizin taraması veya arama motoru simülasyonu değildir.

Yönlendirme yollarını inceleyin
IDAmaçlanan sonuçÖnceSonra
R01Eski rehberin /guide üzerinde uygun karşılığı var; eski URL 404 döndürüyor.404 /r1/old-guide301 /r1/old-guide → 200 /guide
R02Eski rehber /middle üzerinden doğru içeriğe ulaşır; ek adım kaldırılabilir.301 /r2/old-guide → 301 /middle → 200 /guide301 /r2/old-guide → 200 /guide
R03Eski URL ile /r3/loop birbirine yönlenir; son içeriğe ulaşılamaz.301 /r3/old-guide → 301 /r3/loop · URL tekrarlandı: yeni istekten önce duruldu301 /r3/old-guide → 200 /guide
R04Ziyaretçi rehber bekler, /home yalnız genel gezinme sunar. İki aşama da 200 ile biter.301 /r4/old-guide → 200 /home301 /r4/old-guide → 200 /guide
R05İçerik kalıcı kaldırılmıştır; /home yönlendirmesi amacını karşılamaz.301 /r5/old-guide → 200 /home410 /r5/old-guide
R06Eski hizmet geri dönecek; /holding yalnız geçici açıklamadır.301 /r6/old-guide → 200 /holding302 /r6/old-guide → 200 /holding
R07Eski rehber tek 301 ile uygun karşılığına ulaşır.301 /r7/old-guide → 200 /guide301 /r7/old-guide → 200 /guide

R01 · Taşınan sayfanın eşlemesi yok

Belirtilen karşılığa tek kalıcı yönlendirme ekleyin.

Aynı eski URL 301, ardından /guide beklenen rehberle 200 döndürür.

R02 · Çalışan zincir gereksiz ara adrese uğruyor

Eski URL’yi doğrudan /guide adresine bağlayın; hâlâ gereken ara eşlemeyi koruyun.

Üç istek ikiye iner; son rehber ve kaynak bağlantı değişmez.

R03 · İki URL döngü oluşturuyor

Eski URL kuralını doğrudan /guide eşlemesiyle değiştirin.

Tekrarlı yol duruşu kalkar; gözlenen yanıtlar 301 ve 200 olur.

R04 · Başarılı ana sayfa yanlış hedeftir

İlgisiz başarı sayfasına değil /guide karşılığına eşleyin.

Durumla birlikte son yol ve gövdeyi kontrol edin. Bu gözlenmiş bir Google soft-404 sınıflandırması değildir.

R05 · Kaldırılan içeriğin uygun karşılığı yok

Bu kaldırma için 410 döndürün ve eski iç bağlantıları temizleyin.

Eski URL kullanılamayan sayfayla 410 döndürür; hayali karşılık veya sıralama kazanımı iddia edilmez.

R06 · Geçici taşıma kalıcı işaretlenmiş

Bu GET örneğinde 302 kullanın ve hizmeti geri getirme planını kaydedin.

Aynı açıklamaya 301 yerine 302 ile ulaşılır. Arama işleme ve eski önbellek ayrı kontrol gerektirir.

R07 · Doğru kalıcı eşleme değişmez

Çalışan eşlemeyi koruyup kontrol olarak kaydedin.

Önce ve sonra kanıtı aynıdır; gereksiz düzeltme veya sıralama artışı uydurulmaz.

Yayından sonra tüm yolu doğrulayın

Yetkili değişikliği yayınladıktan sonra genel URL’yi gerçek proxy veya CDN üzerinden test edin. İlk durumu, her Location değerini, son URL’yi, yanıtı ve beklenen içeriği saklayın. Önemli sorgu parametrelerini, protokol ve ana makine çeşitlerini ayrıca deneyin. Tarama erişimini, canonical ve indeksleme direktiflerini ayrı doğrulayın. Döngüleri ve eski ara adresleri kontrol edip kanıtı ve sorumluyu kaydedin. Başarılı istek Google’ın değişikliği yeniden taradığını göstermez.

Google · HTTP status codes

Dizine ekleme, canonical seçimi, trafik ve sıralama sonuçları ölçülmez. Aktarılan otorite yüzdesi hesaplanmaz.

Eşleme haritasını güncel tutun

Tarihli eşleme haritasını koruyun; CMS veya yönlendirme değişikliğinden sonra önemli eski bağlantıları yeniden kontrol edin. Google taşıma rehberi yönlendirmeleri mümkün olduğunca uzun, genellikle en az bir yıl tutmayı önerir; süren ziyaretçi kullanımı daha uzun süreyi gerektirebilir. İç bağlantıları ve site haritasını güncelleyin. Bilinen kaynak/hedef çiftlerini izleyin ve erişim varsa yetkili arama verisini inceleyin. Metrik araçlarının tarih ve kapsamı farklı olduğundan paneldeki gecikme tek başına yönlendirme arızası değildir.

Google · Site moves

Backlink takibi

Python 3.10 veya üzeri gerekir. ZIP’i yerel bir klasöre çıkarın. Doğrulama komutu geçici yerel sunucu başlatır, tüm durumları test eder, JSON yazdırır ve durur. Dış sitelere bağlanmaz.

Doldurulmuş yönlendirme haritası (CSV)

Boş yönlendirme haritası (CSV)

Açıklamalı rapor (HTML)

Talimatlar

Yerel test paketi (ZIP)