Google'dan Gary Illyes ve Martin Splitt, Google tarayıcısının HTML'yi nasıl işlediğini açıklamak için Kayıt Dışı Arama podcast'inin bir bölümünü kullandılar. Konuşma, tarayıcıların ve Googlebot'un aynı sayfayı işleme biçimi arasındaki farklılıkları ortaya çıkardı.
Tartışma kaynak ipuçlarını, meta veri yerleştirmeyi ve HTML doğrulamayı kapsıyordu. Illyes'in bazı açıklamaları, hangi teknik değişikliklerin aramaya yardımcı olduğu konusundaki varsayımları sorguluyor.
Kaynak İpuçları Googlebot'a Neden Yardımcı Olmuyor?
Tarayıcı performans özellikleri gibi dns-prefetch, preload, prefetchVe preconnect Google'ın altyapısında olmayan gecikme sorunlarını çözün.
Illyes, Google'ın DNS çözümlemesinin çoğu sitenin sağlamaya çalıştığı yardıma ihtiyacı olmadığını söyledi.
Şöyle dedi:
“Örneğin, DNS Ön Getirme işlemini gerçekleştirmek için kötü bir internete sahipseniz bu çok yararlı olur. Bizim durumumuzda buna ihtiyacımız yok çünkü basamaklı DNS sunucularının tümü ile çok hızlı konuşabiliyoruz.”
Google'ın sayfa kaynaklarını ayrı ayrı önbelleğe aldığını ve bunları bir tarayıcının yaptığı gibi gerçek zamanlı olarak getirmediğini ekledi. Illyes, Google'ın bunu taradığı sitelerdeki bant genişliğini ve sunucu yükünü azaltmak için yaptığını söyledi.
Illyes dedi ki:
“Aynı şey ön yükleme için de geçerli. Eğer senkron değilsek o zaman ön yüklemeyi dinlememize ve ona bakmamıza gerek yok.”
Google, Chrome kullanıcılarının arama sonucu tıklamalarını hızlandırmak için Spekülasyon Kuralları API'sini kullanır. Bu sistem, kullanıcı ile sunucu arasındaki gecikmenin önemli olduğu tarayıcı düzeyinde çalıştığı için çalışır. Googlebot, bu darboğazların bulunmadığı Google'ın kendi altyapısından çalışır.
Hem Illyes hem de Splitt bu ipuçlarının hâlâ kullanıcılara yardımcı olduğu konusunda netti. Daha hızlı sayfa yükleme, elde tutmayı ve dönüşümü artırır. Aradaki fark, bu değişikliklerin taramayı veya dizine eklemeyi değil, tarayıcı deneyimini etkilemesidir.
Meta Veri Kafaya Aittir
Splitt, kafadaki spesifikasyonlarla uyumlu bir komut dosyası etiketinin, tarayıcının kafa kapatma davranışını tetikleyen bir iframe enjekte ettiği bir durumu paylaştı. Bu, hreflang bağlantı etiketlerini gövdeye itti; Splitt, Google'ın sistemlerinin bunları doğru bir şekilde görmezden geldiğini söyledi.
Illyes, Google'ın bu konuda neden katı olduğunu açıkladı. A meta name="robots" etiketi, HTML yaşam standardına göre yalnızca kafada görünebilir. Aynı şey için de geçerlidir rel=canonical bağlantı elemanları.
Dedi ki:
“Gövdede meta veri taşıyan bağlantı öğelerinin bulunmasının gerçekten oldukça tehlikeli olduğunu düşünüyorum.”
Onun mantığı, Google'ın gövdedeki kanonik etiketleri kabul etmesi durumunda, o sayfanın kanonik etiketini ele geçirmenin ve işaretleme enjekte ederek onu arama sonuçlarından kaldırmanın mümkün olacağıdır.
Illyes daha önce HTML ayrıştırma ve rel-canonical uygulama konusunda rehberlik sunmuş ve ayrıştırıcı belirsizliğini önlemek için tam URL yolunun kanonik etiketlerde yazılmasını tavsiye etmişti. Bu aynı fikri duyun, kafaya net bir şekilde yerleştirilmesi tahminleri ortadan kaldırır.
HTML Geçerliliği Sıralama Avantajına Eşit Değildir
Illyes, geçerli HTML'nin neden bir sıralama sinyali olamayacağı konusunda doğrudan konuştu. İkili olarak geçerlilik, ya geçerli olduğu ya da olmadığı ve aralarında boşluk olmadığı anlamına gelir. Illyes başarılı/başarısız ölçümüyle anlamlı bir şey yapmanın zor olduğunu söyledi.
“Bir şeyin geçerliliğe yakın olduğunu söylemek çok zor. Peki bir şey geçerliliğe yakın olduğunda orada ne yaparsınız?”
Eksik bir kapanış aralığı etiketinin sayfanın HTML'sini teknik olarak geçersiz kıldığına dair bir örnek verdi, ancak Illyes'in belirttiği gibi, “Kullanıcı için hiçbir şeyi değiştirmeyecektir.”
Splitt de buna katılıyor ve uygun başlık hiyerarşisi ve HTML5 yapısal öğeleri gibi anlamsal işaretlemelerin de arama motorları için anlamlı bir ağırlık taşımadığını, ancak erişilebilirlik ve kullanıcı deneyimi açısından yararlı olduğunu belirtiyor.
Bu Neden Önemli?
Teknik denetimler kaynak ipucu fırsatlarını ve HTML doğrulama hatalarını işaretleyebilir. Bunlardan hangilerinin Google tarayıcısını, hangilerinin tarayıcıları etkilediğini bilmek, neleri düzelteceğinize öncelik vermenize yardımcı olabilir.
Hreflang etiketleri, kanonik bağlantılar veya meta robot direktifleri beklendiği gibi çalışmadığında kontrol edilecek ilk yer, tarayıcı sayfayı ayrıştırdıktan sonra bunların gövdede bitip bitmediğidir. Kaynak HTML'nizde doğru görünen bir etiket, bir komut dosyası veya iframe kafanın erken kapanmasını tetiklerse yanlış konuma gelebilir.
Roger Montti, gereksiz taramayı azaltmak için ETag başlıklarını öneren Google'ın güncellenmiş tarayıcı önbelleğe alma kılavuzunu ele aldı. Bu rehberlik, Illyes'in bu bölümde anlattıklarıyla tutarlıdır.
İleriye Bakış
Splitt, ele almak istediği asıl konunun müşteri ipuçları olduğunu ve HTML ayrıştırma tartışmasının gelecek bölüm için temel oluşturduğunu belirtti. Eğer bu bölüm gerçekleşirse, Googlebot'un daha yeni olanı nasıl ele aldığı anlatılabilir Accept-CH Ve Sec-CH-UA geleneksel kullanıcı aracısı dizelerinin yerini alan başlıklar.
Konuşmanın tamamı YouTube ve Apple Podcast'lerde mevcut.

Bir yanıt yazın