URL Denetleme Aracı'nı kullanarak Googlebot oluşturma hatalarını nasıl ayıklarsınız

Google Search Console’daki URL Denetleme Aracı’nı kullanarak ham HTML’yi sayfanızın oluşturulmuş durumuyla karşılaştırarak Googlebot oluşturma hatalarını ayıklarsınız. Googlebot bir siteyi tararken, önce ilk HTML’yi okuduğu ve ardından sayfayı oluşturma için sıraya aldığı iki aşamalı bir süreç gerçekleştirir. İçeriğiniz yüklenmek için JavaScript’e güveniyorsa, araç sunucunun gönderdiği ile kullanıcının gerçekte gördüğü arasındaki tutarsızlıkları vurgular.

Birçok modern web sitesi için sunucu, istemci tarafı komut dosyaları aracılığıyla içerikle doldurulan minimal bir şablon sağlar. Bu komut dosyaları yürütülmezse veya engellenirse, Googlebot boş bir sayfayı veya içeriğinizin eksik bir sürümünü dizine ekleyebilir. Oluşturmanın durduğu tam noktayı izole ederek, hatanın kod hatalarından, ağ zaman aşımlarından veya robots.txt dosyanızdaki yapılandırma bloklarından kaynaklanıp kaynaklanmadığını belirleyebilirsiniz.

URL Denetleme Aracı'nı kullanarak Googlebot oluşturma hatalarını nasıl ayıklarsınız

Googlebot içeriğinizi neden oluşturamıyor?

Oluşturma hataları genellikle Web Oluşturma Hizmeti kuyruğundaki sorunlardan veya engellenen kaynaklardan kaynaklanır. Googlebot, Belge Nesne Modelini oluşturmak için istemci tarafı komut dosyalarını yürütmelidir ve CSS veya JavaScript dosyaları gibi kritik varlıklar robots.txt dosyanız tarafından engellenirse, oluşturucu sayfayı düzgün bir şekilde oluşturamaz. Bu, temel içeriğin görünmez kaldığı eksik bir dizin profiline yol açar.

Bir diğer yaygın neden sunucu tarafı zaman aşımlarıdır. Sunucunuzun oluşturucuya yanıt vermesi çok uzun sürerse veya JavaScript paketiniz aşırı büyükse, oluşturma motoru zaman aşımına uğrayabilir. Bu, tarayıcı benzeri ortamın komut dosyalarınızın yürütülmesini bitirmesini engeller. Tipik bir hesapta, geliştiricilerin evergreen oluşturma motoru tarafından desteklenmeyen eski çoklu dolgular (polyfills) kullandığını ve bunun tarama sırasında sessiz komut dosyası hatalarına yol açtığını sıklıkla görüyoruz.

  • robots.txt’de engellenen JavaScript dosyaları, oluşturucunun mantığı yürütmesini engeller.
  • Sunucu tarafı zaman aşımları, oluşturucunun sayfayı tamamlanmadan terk etmesine neden olur.
  • Aşırı çoklu dolgular veya mevcut oluşturma motoru sürümü tarafından desteklenmeyen eski kod.
  • İstemci tarafı komut dosyaları aracılığıyla eklenen ve oluşturma geçişinde yüklenemeyen kritik meta veriler.

URL Denetleme Aracı’nı etkili bir şekilde nasıl kullanırsınız

Belirli URL’nizi Google Search Console’un üst arama çubuğuna girerek başlayın. Araç verileri aldığında, sayfanızın en güncel anlık görüntüsünü almak için ‘Canlı URL’yi Test Et’e tıklayın. Bu işlev, Googlebot’un sitenizi şu anda nasıl algıladığını simüle eder ve oluşturulan HTML’yi ve sayfanın tarayıcıya göründüğü şekliyle ekran görüntülerini görmenizi sağlar.

URL Denetleme Aracı'nı kullanarak Googlebot oluşturma hatalarını nasıl ayıklarsınız — 2

Sonuçları incelerken ‘Taranan Sayfayı Görüntüle’ bölümüne çok dikkat edin. Bu, sunucunun başlangıçta gönderdiği ham HTML ile oluşturucunun komut dosyalarınızı yürüttükten sonra oluşturduğu DOM arasında geçiş yapmanızı sağlar. ‘Oluşturulan’ sekmesinde ‘HTML’ sekmesinde olmayan metin görürseniz, bu içeriğinizin dinamik olarak oluşturulduğunu doğrular. ‘Oluşturulan’ sekmesi boşsa, acil onarım gerektiren kritik bir oluşturma hatanız var demektir.

Googlebot, JavaScript tarafından oluşturulan kanonik etiketleri ve meta robotları, ilk HTML getirme işleminden sonra Web Oluşturma Hizmeti aracılığıyla sayfa kodunu yürüterek tanımlar.

Google Arama Merkezi

Alien Road bunu nasıl uyguluyor

Alien Road’da, müşteri sitelerini oluşturma sorunları açısından denetlerken katı bir protokole uyuyoruz. Tipik bir çalışmada, önce yüksek öncelikli sayfaları belirlemek için geniş ölçekli bir tarama gerçekleştiriyoruz, ardından temel içeriğin oluşturulan DOM’da mevcut olduğunu doğrulamak için denetleme aracını kullanıyoruz. Metnin, resimlerin ve dahili bağlantıların bir kullanıcı için tam olarak amaçlandığı gibi göründüğünden emin olmak için ‘Taranan Sayfayı Görüntüle’ sekmesini kontrol ediyoruz.

Ürün fiyatları veya stok durumu rozetleri gibi etkileşimli öğelerin oluşturulamadığı sorunlarla sıklıkla karşılaşıyoruz. Ekibimiz, komut dosyasının nerede başarısız olduğunu belirlemek için canlı oluşturulan durumu beklenen DOM yapısıyla sistematik olarak karşılaştırır. Geliştiricilerimize denetleme aracında bulunan belirli konsol hatalarını sağlayarak, düzeltme döngüsünü hızlandırıyor ve arama motorlarının müşterilerimizin envanter verilerini doğru bir şekilde okuyabilmesini sağlıyoruz.

Teknik denetimler için adımlar

  • Oluşturucu tarafından bildirilen JavaScript konsol hataları için ‘Daha Fazla Bilgi’ sekmesini kontrol edin.
  • robots.txt dosyanızın dahili komut dosyası kitaplıklarını engellemediğini doğrulayın.
  • Eksik dinamik öğeleri tespit etmek için ‘Kaynak’ HTML’yi ‘Oluşturulan’ kodla karşılaştırın.
  • Cihazlar arasında tutarlılığı sağlamak için mobil ve masaüstü kullanıcı aracılarını test edin.

Oluşturma sorunlarının yaygın belirtileri nelerdir?

Sayfaların dizine eklendiğini ancak arama sonuçlarında ‘boş’ parçalar gösterdiğini fark edebilirsiniz. Bir diğer gösterge, dinamik yüklemeye büyük ölçüde güvenen sayfalar için organik trafikte önemli bir düşüştür. URL Denetleme Aracı boş bir ekran veya eksik metin gösteriyorsa, tarayıcı sayfa düzeninizi doldurmak için gereken komut dosyalarını yürütmekte zorlanıyor olabilir.

Ayrıca, tutarsız meta etiketleri kontrol edin. Başlık etiketleriniz veya açıklamalarınız kullanıcı etkileşimine göre değişiyorsa, Googlebot’un bu değişiklikleri görmesi için sayfayı oluşturması gerekir. İncelemeniz ‘Kaynak’ın varsayılan başlık etiketlerini içerdiğini, ‘Oluşturulan’ sekmesinin ise doğru olanları gösterdiğini ortaya koyuyorsa, tarayıcının bunları kaçırmaması için oluşturma hızınızın optimize edildiğinden emin olun.

Gelecekteki hataları nasıl önleyebilirsiniz?

Önleme, en önemli içeriğiniz için sunucu tarafı oluşturma yaklaşımını benimsemekle başlar. Tamamen oluşturulmuş HTML’yi sunucunuzdan sunarak, Googlebot oluşturma kuyruğuna olan bağımlılığı ortadan kaldırırsınız. Bu, JavaScript yürütmesinin başarılı olup olmadığına veya gecikip gecikmediğine bakılmaksızın içeriğinizi dizine ekleyici için anında kullanılabilir hale getirir.

Sunucu tarafı oluşturma platformunuz için mümkün değilse, kaynak kullanımınızı izleyin. JavaScript paketlerinizin küçültüldüğünden emin olun ve oluşturma motoruyla henüz uyumlu olmayan modern tarayıcı özelliklerini kullanmaktan kaçının. Search Console raporlarınızı oluşturma hatalarındaki herhangi bir artış için düzenli olarak kontrol edin, çünkü bunlar genellikle yeni kod dağıtımlarıyla ilişkilidir.

Bu hafta nereden başlamalı

Dinamik içerik içeren en önemli 20 sayfanızı belirleyin. Oluşturma durumunu doğrulamak için her birini Search Console’daki canlı testten geçirin. Hatalar görürseniz, sunucu günlüklerinizi ve aracın ‘Sayfa Kaynakları’ bölümünü inceleyerek hangi dosyaların engellendiğini görün. Bu hataları düzeltmek, Googlebot’un sayfalarınızı daha doğru ve güvenilir bir şekilde dizine eklemesine yardımcı olacaktır.

Paylaş