Google Arama İlişkileri ekibi arasında yakın zamanda yapılan bir tartışma, web geliştirmedeki bir zorluğun altını çiziyor: JavaScript'in modern arama araçlarıyla iyi çalışmasını sağlamak.
Google'ın en son Kayıt Dışı Arama podcast'inde ekip, JavaScript'in artan kullanımından ve gerekli olmadığında onu kullanma eğiliminden bahsetti.
Google'da Arama Geliştirici Avukatı olan Martin Splitt, JavaScript'in web sitelerinin mobil uygulamalarla rekabet etmesine yardımcı olmak için oluşturulduğunu, anında bildirimler ve çevrimdışı erişim gibi özellikler getirdiğini belirtti.
Ancak ekip, JavaScript işlevselliğine yönelik heyecanın aşırı kullanıma yol açabileceği konusunda uyardı.
JavaScript çoğu durumda pratik olsa da bir web sitesinin her bölümü için en iyi seçim değildir.
JavaScript Spektrumu
Splitt, mevcut manzarayı geleneksel web siteleri ile web uygulamaları arasındaki bir spektrum olarak tanımladı.
Şöyle diyor:
“Web sitelerinin tam da bu şekilde olabildiği, temel olarak birden fazla sayfada sunulan ve bağlantılı sayfalar ve bilgilerin olduğu, ancak aynı zamanda bir uygulama da olabileceği tuhaf bir durumdayız.”
JavaScript spektrumunun aşağıdaki örneğini sundu:
“Tarayıcıdan daire görüntüleme yapabilirsiniz… Bu bir web sitesidir çünkü metrekare, hangi katta olduğu, adres nedir gibi bilgileri sunar… ama aynı zamanda bir uygulamadır çünkü dairenin içinde dolaşmak için 3 boyutlu görünümü kullanabilirsiniz. .”
Bu Neden Önemli?
Google Arama Avukatı John Mueller, geliştiriciler arasında JavaScript'e aşırı güvenme yönünde yaygın bir eğilim olduğunu belirtti:
“Bu JavaScript çerçevelerini seven pek çok insan var ve bunları JavaScript'in gerçekten anlamlı olduğu şeyler için kullanıyorlar ve sonra 'Neden bunu her şey için kullanmıyorum?' diye düşünüyorlar.”
Tartışmayı dinlerken haftalar önce ele aldığım bir çalışmayı hatırladım. Araştırmaya göre JavaScript'e aşırı güvenmek, AI arama motorları için potansiyel sorunlara yol açabilir.
Yapay zeka arama tarayıcılarının artan önemi göz önüne alındığında, bu konuşmayı vurgulamanın önemli olduğunu düşündüm.
Geleneksel arama motorları genellikle JavaScript'i iyi bir şekilde desteklerken, yapay zeka arama çağında bunun uygulanması daha fazla dikkate alınmasını gerektirir.
Çalışma, yapay zeka botlarının arama tarayıcısı trafiğinin giderek artan bir yüzdesini oluşturduğunu ortaya koyuyor, ancak bu tarayıcılar JavaScript oluşturulamıyor.
Bu, JavaScript'e çok fazla güvenmeniz durumunda ChatGPT Arama gibi arama motorlarından gelen trafiği kaybedebileceğiniz anlamına gelir.
Dikkate Alınması Gerekenler
JavaScript kullanımı ve AI tarayıcılarının sınırlamaları birkaç önemli hususu beraberinde getirir:
- Sunucu Tarafı Oluşturma: AI tarayıcıları istemci tarafı JavaScript'i çalıştıramadığından, görünürlüğü sağlamak için sunucu tarafı oluşturma çok önemlidir.
- İçerik Erişilebilirliği: GPTBot ve Claude gibi başlıca AI tarayıcılarının içerik tüketimi konusunda farklı tercihleri vardır. GPTBot HTML içeriğine (%57,7) öncelik verirken Claude daha çok görsellere (%35,17) odaklanır.
- Yeni Geliştirme Yaklaşımı: Bu yeni kısıtlamalar, geleneksel “JavaScript öncelikli” geliştirme stratejisinin yeniden değerlendirilmesini gerektirebilir.
Yol İleri
AI tarayıcıları web sitelerini dizine eklemek için daha önemli hale geldikçe, AI tarayıcıları için modern özellikleri ve erişilebilirliği dengelemeniz gerekir.
İşte bazı öneriler:
- Anahtar içerik için sunucu tarafı oluşturmayı kullanın.
- İlk HTML'ye temel içeriği eklediğinizden emin olun.
- Aşamalı iyileştirme tekniklerini uygulayın.
- JavaScript'in ne zaman kullanılacağı konusunda dikkatli olun.
Başarılı olmak için, iyi bir kullanıcı deneyimi sağlarken web sitenizi geleneksel arama motorlarına ve yapay zeka tarayıcılarına uyarlayın.
Podcast bölümünün tamamını aşağıdan dinleyin:
Öne Çıkan Resim: Zemin Resmi/Shutterstock

Bir yanıt yazın