Önce sayfanın kimliğini belirleyin
Portföyde bir proje kartı daha sonra ayrıntılı bir vaka sayfasına dönüşebilir. Bu değişiklik, menü adını değiştirmekten büyüktür: daha önce paylaşılan adresler, arama sonucu ve dış referanslar aynı konuya ulaşmayı sürdürmelidir. Başlangıç noktası eski yolların listesidir. Her eski adres için aynı içeriğin yeni adresini yazın; yalnız yeni tasarımın sayfalarını listelemek geçmiş bağlantıları görünmez kılar.
kaahn.com projeleri ayrı Türkçe ve İngilizce sayfalarda sunar. Böyle bir düzende İngilizce bir proje yolu taşınıyorsa hedefin de aynı projenin İngilizce sayfası olması beklenir. Dil değiştirmek, içeriği taşımaktan ayrı bir karardır. En yakın konu karşılığı bulunmadan bütün eski yolları ana sayfaya göndermek, ziyaretçinin niyetini kaybettirebilir.
Yönlendirme ile canonical farklı soruları yanıtlar
Google, kalıcı sunucu yönlendirmelerini hedef URL’nin tercih edilmesi için güçlü bir sinyal olarak tanımlar. Canonical etiketi ise erişilebilir kopyalar arasında tercih edilen adresi belirtir; tarayıcıyı başka sayfaya taşımaz. Bu iki araç aynı kullanıcı davranışını üretmez. Bir adres gerçekten emekliye ayrıldıysa önce taşıma davranışını, birden fazla sürüm erişilebilir kalacaksa sürüm ilişkisini düşünün.
İç bağlantı ve site haritasının seçilen son adresle tutarlı olması, bakımda da iş görür. Bir şablon eski yolu kullanırken başka şablon yenisini kullanıyorsa küçük değişiklikler zamanla yönlendirme zincirleri oluşturabilir. Bu yazı belirli bir yönlendirme türünün her durumda sıralama kazandıracağını ileri sürmez.
Taşınma tablosunu uygulanabilir tutun
Aşağıdaki yollar örnek bir portföy tasarımıdır; kaahn.com üzerinde mevcut bir hata veya uygulanmış taşıma iddiası değildir. Tablodaki her satır hem sunucu kuralı hem test vakası üretmek için kullanılabilir. Karşılığı olmayan eski sayfaya karar vermek, otomatik olarak ana sayfayı seçmekten daha çok içerik değerlendirmesi gerektirir.
| Eski adres | Karar | Gerekçe |
|---|---|---|
| /work/example/ | Aynı projenin son adresine kalıcı taşıma | Konu kimliği korunuyor |
| /en/work/example/ | İngilizce proje karşılığına taşıma | Konu ve dil birlikte korunuyor |
| /old-event/ | Gerçek karşılık yoksa kaldırılmış sayfa yanıtı | Yanlış konuya taşıma yapılmıyor |
| Yeni iç bağlantılar | Doğrudan son adres | Gereksiz ara adım oluşmuyor |
Bağlantı metni hedefi açıklasın
Bir proje metninde üç kez “buraya tıklayın” yazmak, üç bağlantının farkını okumayı zorlaştırır. “Inscribi Director kaynak kodu”, “oylama akışının açıklaması” ve “canlı demo” farklı beklentiler oluşturur. Google’ın bağlantı rehberi de taranabilir HTML bağlantılarını ve açıklayıcı bağlantı metnini önerir. Menü davranışını JavaScript ile zenginleştirmek, temel hedefi href içinde belirtmeye engel değildir.
Editoryal kontrol için paragrafı sesli okuyup her bağlantının hangi soruyu cevapladığını yazın. Kaynak kodu uygulama iddiasını, araştırma yazısı yöntemi, demo ise kullanılabilir deneyimi göstermelidir. Aynı profil adresine tekrar tekrar kişi adını eklemek yerine okuyucunun sıradaki gerçek sorusunu yanıtlayan hedefi seçin. Bağlantı sayısı tek başına kalite ölçüsü değildir.
Doğrulamayı iki katmana ayırın
İlk katmanda eski URL’ye isteğin durum kodunu ve Location başlığını inceleyin. Son hedef beklenen sayfa olmalı, döngü oluşmamalı ve dil korunmalıdır. İkinci katmanda hedef HTML’nin başlığını, canonical değerini ve görünür gövdesini kontrol edin. Başlık doğru görünürken yanlış proje içeriği sunulması mümkündür; yalnız HTTP kodu bunu yakalayamaz.
Yayın sonrası tarama kayıtları ve Search Console verisi daha sonra değerlendirilir. URL denetimi teknik olarak beklenen dosyanın sunulduğunu gösterebilir; arama motorunun ne zaman yeniden tarayacağını veya sorguda hangi sırayı seçeceğini garanti etmez. İyi bir taşıma planının amacı, hem ziyaretçiye hem bakımı yapan kişiye sayfa kimliğini anlaşılır bırakmaktır.
Kontrol listesini son başarılı yayınla birlikte saklamak, bir sonraki adres değişikliğinde hangi davranışların korunması gerektiğini açık bir başlangıç noktası hâline getirir.