Google Arama'daki oluşturmayı anlama

Googlebot, Chrome 41 (M41) sürümüne dayanan bir web oluşturma hizmeti (WRS) kullanır. Genel olarak WRS, kullandığı Chrome sürümünün web platformu özelliklerini ve yeteneklerini destekler. Tam liste için chromestatus.com'a bakın veya caniuse.com'daki karşılaştırma işlevini kullanın.

Bununla birlikte, unutulmaması gereken birkaç istisna ve farklılık söz konusudur. Bu dokümanda, WRS'de açık bir şekilde devre dışı bırakılmış veya sınırlandırılmış olan özellikler ve API'ler açıklanmaktadır.

Googlebot ve WRS temel sayfa içeriğine öncelik verir

Googlebot, web’in iyi bir vatandaşı olacak şekilde tasarlanmıştır. Asıl önceliği tarama olmakla birlikte, siteyi ziyaret eden kullanıcıların deneyimini bozmaz. Googlebot ve WRS, temel sayfa içeriğine katkıda bulunmayan ve bu tür kaynakları getiremeyen kaynakları sürekli olarak analiz edip tanımlar. Örneğin, temel sayfa içeriğine katkıda bulunmayan raporlama ve hata istekleri ve diğer benzer istek türleri, temel sayfa içeriğinin ayıklanması için kullanılmaz veya gereksizdir.

WRS bazı arayüzleri ve yetenekleri devre dışı bırakır

WRS'nin desteklenen API'lerini ve özelliklerini ve WRS'nin özellikleri her an güncellenebileceğinden, diğer tüm tarayıcılarda yapacağınız gibi uygun durumlarda çoklu dolguları tanımlamak için özellik algılamayı kullanın:

  • IndexedDB ve WebSQL arayüzleri devre dışıdır.
  • Hizmet Çalışanı belirtimine göre tanımlanan arayüzler devre dışıdır.
  • WebGL arayüzü devre dışıdır; 3D ve VR içeriği şu anda dizine eklenmemektedir.

Googlebot ve WRS, sayfa yüklerinde durum bilgisizdir

WRS, her bir URL’yi tıpkı normal bir tarayıcı gibi sunucu ve istemci yönlendirmelerini takip ederek yükler (Google’ın içeriği nasıl keşfettiğiyle ilgili genel bir bakış için Dizin Oluşturmaya Giriş'e bakın). Ancak, WRS sayfa yüklemeleri arasında durum bilgisini korumaz:

  • Sayfa yüklemelerinde Yerel Depolama ve Oturum Depolama verileri temizlenir.
  • Sayfa yüklemelerinde HTTP Çerezleri temizlenir.

WRS ES6'yı desteklemez

Chrome M41, ES6 özelliklerini (örneğin, sınıflar) desteklemez. ES6 kullanıyorsanız JavaScript'inizi ES5'e çevirip derlediğinizden emin olun.

WRS, web bileşenleri için sınırlı desteğe sahiptir

İçeriğinizi mümkün olduğunda ışık DOM içine yerleştirin; uygulama ayrıntılarını kapsamak ve gizlemek için gölge DOM'u kullanın. Gezinme öğeleri, bağlantılar, başlıklar, ana metniniz ve resimleriniz gibi temel içerikler her zaman ışık DOM içinde olmalıdır. Böylece, web bileşenlerini desteklemeyen veya JavaScript yürütmeyen istemciler için uyumluluk en üst düzeye çıkarılmış olur.

WRS izin isteklerini reddeder

Kullanıcı izni gerektiren tüm özellikler Googlebot tarafından otomatik olarak reddedilir. Bundan etkilenen özelliklerin tam listesi için İzin Kaydı'na bakın. Örneğin, Kamera API'si, Coğrafi Konum API'si ve Bildirimler API'si.

WRS ve Googlebot, WebSocket protokolünü desteklemez

Googlebot ve WRS yalnızca TLS olan ve olmayan HTTP/1.x ve FTP'yi konuşur.

Hataları izleme ve oluşturma sorunlarını ayıklama

Özellik algılama ve çoklu dolguları kullanmaya ek olarak, kullanıcılar ve Googlebot erişim sağladığında uygulamanızın doğru şekilde davranmasını engelleyebilecek istemci tarafı hatalarını topladığınızdan ve analiz ettiğinizden emin olun.

Şunun hakkında geri bildirim gönderin...