Technical SEO

Site architecture, rendering, performance and everything under the hood.

CMS taşımasından sonra kaybolan URL'leri curl ile bulmak

Site taşımalarında en sık gördüğüm hata şu: yeni site güzel, hızlı, her şey yerinde görünüyor. Ama eski sitede trafik getiren sayfaların bir kısmı hiçbir yere yönlenmiyor. Sonuç: iki ay sonra "trafik neden düştü?" toplantısı. Bunu önceden yakalamanın en ucuz yolu, eski sitenin arşivdeki URL'lerini alıp yenisinde tek tek denemek.

Soft 404'leri komut satırından bulmak

Soft 404, sunucunun 200 OK dediği ama sayfanın aslında "burada bir şey yok" dediği durum. Arama motoru bunu genelde fark eder ve sayfayı dizine almaz, ama Search Console raporu gelene kadar haftalar geçebilir. Ben önceden yakalamayı tercih ediyorum.

hreflang hatalarını Python ile denetlemek

hreflang'in en sık bozulan kuralı şu: bağlantılar karşılıklı olmalı. A sayfası B'yi gösteriyorsa, B de A'yı göstermeli. Göstermiyorsa arama motoru ikisini de görmezden gelebilir. Elle kontrol etmek on sayfada eğlenceli, bin sayfada değil.

LCP görselini hızlandırmak: preload ve fetchpriority

Birçok sitede LCP (Largest Contentful Paint) öğesi sayfanın üstündeki büyük görsel. Tarayıcı bu görseli CSS ve JavaScript'ten sonra keşfediyorsa, sayfa geç "yüklenmiş" görünüyor. İki satırlık bir değişiklik çoğu zaman yüzlerce milisaniye kazandırıyor.