Blog

Web sayfalarını daha iyi anlamak

23 Mayıs 2014, Cuma

Sunucularımızın Susan Wojcicki‘nin garajında çalıştığı 1998 yılında, JavaScript veya CSS hakkında endişelenmemize gerek yoktu. Bunlar pek kullanılmıyordu ya da JavaScript sadece sayfa öğelerini… yanıp söndürmek için kullanılıyordu! O günden bu yana çok şey değişti. Web; JavaScript’ten yoğun bir şekilde yararlanan zengin, dinamik ve etkileyici web siteleriyle dolu. Bugün, daha zengin web sitelerini işleme yeteneğimizden bahsedeceğiz; yani içeriğinizi modern web tarayıcılarına benzer şekilde görüyor, harici kaynakları dahil ediyor, JavaScript’i çalıştırıyor ve CSS’i uyguluyoruz.

Geleneksel olarak, yalnızca HTTP yanıt gövdesinde aldığımız ham metin içeriğine bakıyor ve JavaScript çalıştıran tipik bir tarayıcının ne göreceğini tam olarak yorumlamıyorduk. JavaScript tarafından oluşturulan değerli içeriğe sahip sayfalar ortaya çıkmaya başladığında, bunu arama yapan kullanıcılara bildiremiyorduk; bu hem kullanıcılar hem de web yöneticileri için üzücü bir sonuçtu.

Bu sorunu çözmek için JavaScript’i çalıştırarak sayfaları anlamaya çalışmaya karar verdik. Bunu mevcut web ölçeğinde yapmak zor olsa da, buna değeceğine karar verdik. Bir süredir bunu yapma şeklimizi kademeli olarak geliştiriyoruz. Geçtiğimiz birkaç ay içinde, dizine ekleme sistemimiz çok sayıda web sayfasını, JavaScript’i açık olan ortalama bir kullanıcının tarayıcısına benzer şekilde işlemeye başladı.

Bazen işleme sırasında her şey mükemmel gitmeyebilir ve bu durum sitenizin arama sonuçlarını olumsuz etkileyebilir. İşte birkaç olası sorun ve mümkün olduğunda bunların oluşmasını önlemek için yapabilecekleriniz:

  • JavaScript veya CSS gibi ayrı dosyalardaki kaynaklar (örneğin robots.txt ile) engellenirse ve Googlebot bunları alamazsa, dizine ekleme sistemlerimiz sitenizi ortalama bir kullanıcı gibi göremez. İçeriğinizin daha iyi dizine eklenmesi için Googlebot’un JavaScript ve CSS’i almasına izin vermenizi öneririz. Bu, CSS ve JavaScript gibi harici kaynakların algoritmalarımızın sayfaların mobil için optimize edildiğini anlamasına yardımcı olduğu mobil web siteleri için özellikle önemlidir.
  • Web sunucunuz kaynaklara yönelik tarama isteği hacmini karşılayamıyorsa, bu durum sayfalarınızı işleme yeteneğimizi olumsuz etkileyebilir. Sayfalarınızın Google tarafından işlenebildiğinden emin olmak istiyorsanız, sunucularınızın kaynaklara yönelik tarama isteklerini karşılayabildiğinden emin olun.
  • Sitenizin kademeli olarak bozulmasını sağlamak her zaman iyi bir fikirdir. Bu, tarayıcıları uyumlu JavaScript uygulamalarına sahip olmasa bile kullanıcıların içeriğinizin keyfini çıkarmasına yardımcı olacaktır. Ayrıca JavaScript’i devre dışı bırakmış veya kapalı olan ziyaretçilerin yanı sıra henüz JavaScript çalıştıramayan arama motorlarına da yardımcı olacaktır.
  • Bazen JavaScript bizim çalıştıramayacağımız kadar karmaşık veya anlaşılmaz olabilir; bu durumda sayfayı tam ve doğru bir şekilde işleyemeyiz.
  • Bazı JavaScript kodları içeriği eklemek yerine sayfadan kaldırır, bu da içeriği dizine eklememizi engeller.

Hata ayıklamayı kolaylaştırmak için, web yöneticilerinin Google’ın sitelerini nasıl işlediğini daha iyi anlamalarına yardımcı olacak bir araç üzerinde çalışıyoruz. Önümüzdeki günlerde bu aracı Webmaster Tools içinde kullanımınıza sunmayı dört gözle bekliyoruz.

Herhangi bir sorunuz varsa, yardım forumumuzu ziyaret edebilirsiniz.

Alien Road

Biz bunu nasıl uyguluyoruz

We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.

İlgili hizmetler

Paylaş

© Copyright 2026 Alien Road. All rights reserved.