Googlebot Tarama Artışlarını Yönetme: Kötü Botları Tanımlama ve Engelleme

Googlebot tarama artışları, arama motoru sunucunuza olan istek sıklığını artırdığında meydana gelir ve genellikle önemli site güncellemeleri veya yeni keşfedilen yüksek otoriteye sahip içerikler tarafından tetiklenir. Bu artışlar indeksleme sırasında normal bir davranış olsa da, arama motoru kullanıcı aracılarını taklit eden kötü niyetli bot trafiğiyle karıştırılabilir. Gerçek Googlebot istekleri ile sahte trafik arasındaki farkı anlamak, hem kullanıcılar hem de arama motorları için istikrarlı, yüksek performanslı bir web sitesi sürdürmenin ilk adımıdır.

Sunucu yükünde ani bir artış fark ettiğinizde, ilk tepki genellikle kaynağı engellemek olur. Ancak, çok hızlı hareket etmek, yanlışlıkla meşru Google tarayıcılarını engellerseniz arama görünürlüğünüze zarar verebilir. Bu kılavuz, bu tarayıcıların meşruiyetini nasıl doğrulayacağınızı ve kullanıcı deneyiminden ödün vermeden yüksek hacimli trafiğe dayanmak için altyapınızı nasıl yöneteceğinizi açıklar.

Googlebot Tarama Artışlarını Yönetme: Kötü Botları Tanımlama ve Engelleme

Bir tarama artışının gerçek olup olmadığı nasıl doğrulanır

Meşru Googlebot ile taklitçileri ayırt etmek, gelen isteklerin IP adresini kontrol etmeyi gerektirir. IP adresinin googlebot.com veya google.com ile biten bir alana eşlendiğinden emin olmak için ters DNS araması yapmalısınız. Ters DNS eksikse veya başka bir yeri işaret ediyorsa, istek sahtedir.

Birçok otomatik komut dosyası, aldatıcı bir User-Agent dizesi kullanarak izlerini gizlemeye çalışır. Buna karşı koymak için teknik ekipler, yalnızca günlüklerdeki dizeyi kontrol etmek yerine IP doğrulamasına güvenmelidir. Trafikte bir artış bulursanız, zaman damgalarını Search Console tarama istatistikleri raporunuzla karşılaştırarak belgelenmiş arama motoru etkinliğiyle uyumlu olup olmadıklarını görün.

Tipik bir sunucu analizinde, genellikle Google olduğunu iddia eden tek bir IP aralığından binlerce istek görüyoruz. DNS’i doğrulayarak, bunların aslında kazıyıcı (scraper) olduğunu sık sık keşfediyoruz. Günlüklerinizin doğru olduğundan emin olmak, arama görünürlüğünüzü olumsuz etkileyecek meşru indeksleme trafiğini yanlışlıkla engellemenizi önler.

Googlebot Tarama Artışlarını Yönetme: Kötü Botları Tanımlama ve Engelleme — 2

Ana bilgisayar adını (hostname) doğrulamak için sunucu başlıklarınızı ve günlük dosyalarınızı manuel olarak kontrol edin. Ana bilgisayar adı doğru çözümlenmiyorsa, trafik muhtemelen Google’dan gelmiyordur. Yalnızca ‘User-Agent’ alanına güvenmeyin, çünkü bu, kötü niyetli bir botun taklit etmesi için bir HTTP isteğinin en kolay kısmıdır.

Sitemde neden tarama artışları oluyor?

Arama motorları, tarama bütçelerini sitenizin sağlığına ve içerik güncellemelerinin sıklığına göre ayarlar. Tarama hızındaki ani bir artış genellikle büyük bir site geçişini, binlerce yeni sayfanın eklenmesini veya dahili bağlantıların büyük ölçüde yeniden yapılandırılmasını takip eder. Bu olaylar, arama motoruna sitenizin acil işleme gerektiren taze veriler içerdiğini bildirir.

Bazen artışlar, Googlebot’u doğru bilgi sağlamak için sayfaları daha sık ziyaret etmeye zorlayan trend bir konu gibi geçici olaylar tarafından tetiklenir. Sunucunuz bu patlamalara hazır değilse, 5xx hataları döndürebilir. Kalıcı sunucu hataları, arama motoru trafiği verimli bir şekilde işleyemeyen sitelerden kaçındığı için tarama bütçenizin azalmasına yol açabilir.

Bu artışları yönetmek teknik sağlık için hayati önem taşır. Büyük bir site bölümü başlatıyorsanız, sunucunuzu önceden ısıtmayı veya kaynakları önceden ölçeklendirmeyi düşünün. Bu proaktif yaklaşım, trafik artışının gerçek kullanıcı deneyimini etkilemeden veya kesinti süresine neden olmadan zarif bir şekilde ele alınmasını sağlar.

Dinamik parametrelerin etkisini göz önünde bulundurun. Siteniz sonsuz varyasyonlu URL’ler oluşturuyorsa, Googlebot bir döngüye girebilir ve bu da büyük, gereksiz bir artışa neden olabilir. URL yapınızı gözden geçirin ve bu istekleri birleştirmek için kanonik etiketler kullanın, bu da botun sayfalarınızın ana sürümlerine odaklanmasına yardımcı olur.

İstenmeyen bot trafiği nasıl etkili bir şekilde yönetilir

Sunucunuzu zorlayan Google dışı botlar tanımlarsanız, bunları güvenlik duvarınız veya sunucu yapılandırmanız aracılığıyla engellemelisiniz. Meşru Googlebot’u engellemekten kaçının, çünkü bu içeriğinizin arama sonuçlarında görünmesini engeller. Standart kuralları görmezden gelebilecek özel durum tarayıcıları için, özel davranışlarını ve sitenizle nasıl etkileşime girdiklerini hatırlayın.

  • İçerik talep eden en sık IP adreslerini tanımlamak için ham erişim günlüklerinizi denetleyin.
  • Dakikada makul sayıda isteği aşan bilinmeyen botlar için hız sınırlaması uygulayın.
  • Nginx’in ‘deny’ direktifi gibi sunucu düzeyi kurallarını kullanarak tanımlanmış kötü niyetli kazıyıcıları engelleyin.
  • Robots.txt dosyanızın temel olmayan bölümler için tarama gecikmelerini açıkça tanımladığından emin olun.

Bilinen kötü aktörleri filtrelemek için bir Web Uygulaması Güvenlik Duvarı (WAF) kullanın. Birçok WAF sağlayıcısı kötü niyetli botların güncel listelerini tutar. Bu filtreleri etkinleştirerek, günlüklerinizdeki gürültüyü azaltırsınız, bu da gerçek trafik sorunlarını tespit etmeyi ve sunucu performansınızı optimize etmeyi çok daha kolaylaştırır.

Özel durum tarayıcıları, taranan site ile ürün arasında tarama süreci hakkında bir anlaşma olduğunda belirli Google ürünleri tarafından kullanılır.

Google Search Central

Alien Road bunu nasıl uyguluyor

Alien Road’da, teknik SEO çalışmalarımızın keşif aşamasında sunucu günlüklerini denetleyerek tarama artışlarını yönetiyoruz. Bir müşteri sitesinin istikrarlı kalmasını sağlamak için olağandışı trafik modelleri için otomatik uyarılar kuruyoruz. Örneğin, doğrulanmış Google IP aralıklarından kaynaklanmayan bir artış fark edersek, arama görünürlüğünü etkilemeden bant genişliğini korumak için sunucu yapılandırması aracılığıyla katı hız sınırlaması uyguluyoruz.

Müşterilerin bilmeden düşük kaliteli botların sunucu kaynaklarını tüketmesine izin verdiğini sık sık görüyoruz. İşe alım sürecimizde trafiği ‘üretken’ (arama motorları) ve ‘üretken olmayan’ (kazıyıcılar) olarak kategorize ediyoruz. Üretken olmayan trafiği temizleyerek, genellikle site hızında anında bir iyileşme ve meşru arama botları için tarama bütçesinin daha verimli tahsis edildiğini görüyoruz.

Tipik bir müşteri çalışmasında, günlükleri ayrıştırmak için özel komut dosyaları oluşturuyoruz ve önce bilinen Googlebot IP’lerini filtreliyoruz. Bu, analiz için yalnızca ‘bilinmeyen’ trafiği bırakır. Kazıyıcıları tanımladıktan sonra, yükü kaynak sunucudan tamamen kaldıran uç düzeyde engelleme uyguluyoruz.

Sunucu kararlılığını korumak için en iyi uygulamalar

İstikrarlı bir altyapıyı korumak sürekli bir süreçtir. Tarayıcılar sitenizi ziyaret ettiğinde veritabanınızdaki yükü önemli ölçüde azaltmak için sunucu tarafı önbelleğe almayı kullanabilirsiniz. Yüksek trafik dönemlerinde bile sunucunuzun yanıt süresi metriklerinin verimli aralıklarda kalmasını sağlamak için bunları izlemelisiniz.

  • Yüksek hacimli isteklerin etkisini tamponlamak için içerik dağıtım ağlarını (CDN) kullanın.
  • Sunucunuzu, tarayıcıları verileri daha az sıklıkla almaya yönlendiren önbellek başlıklarına hizmet verecek şekilde yapılandırın.
  • Temel olmayan dinamik parametre sayfalarının taranmasını engellemek için robots.txt dosyanızı düzenli olarak gözden geçirin.
  • Altyapı stresine hızlı tepki vermek için 5xx hata artışları için izleme uyarıları ayarlayın.

Sayfaların statik sürümlerini tarayıcılara sunmak için uygun önbelleğe alma stratejileri uygulayın. Bu, veritabanının her bot geldiğinde pahalı sorgular gerçekleştirmesini önler. İyi önbelleğe alınmış bir site, bu artışlar meşru veya kötü niyetli olsun, ani trafik artışlarına karşı çok daha dirençlidir.

Botları engellerken yapılan yaygın hatalar

Büyük bir hata, ters DNS’i doğrulamadan IP adresi ile engellemedir. IP adresleri sık sık yeniden atanır, yani dün bir kazıyıcıya ait olan bir IP bugün meşru bir hizmete atanmış olabilir. Güvenlik duvarı düzeyinde kalıcı bir engelleme uygulamadan önce her zaman ana bilgisayar adını doğrulayın.

Bir diğer yaygın hata, yanlış User-Agent’ı tamamen engellemektir. Dizenin yalnızca ilk birkaç karakterine bakarsanız, Google Ads veya Google News botları gibi geçerli bir Google ürününü yanlışlıkla engelleyebilirsiniz. Her zaman tam kullanıcı aracısı dizesini gözden geçirin ve Google arama belgelerinde sağlanan resmi liste ile karşılaştırın.

Bu hafta nereden başlamalı

En aktif kullanıcı aracılarını tanımlamak için son yedi güne ait web sunucusu günlüklerinizi gözden geçirerek başlayın. Tanınmayan botlar bulursanız, herhangi bir engelleme uygulamadan önce kimliklerini doğrulayın. Trafik kaynaklarınızın net bir resmine sahip olduğunuzda, altyapınızın hem kullanıcılar hem de arama motorları için güvenilir kalmasını sağlayarak, tarayıcıları en değerli içeriğinize yönlendirmek için robots.txt dosyanızı ayarlayın.

Paylaş