staging, dev veya test gibi yaygın geliştirme alt alan adlarıyla birlikte site: operatörünü kullanarak sızdırılmış staging sitelerini tespit edebilirsiniz. Hedefli bir arama sorgusu çalıştırarak, gizli kalması gereken ancak arama motoru botları tarafından taranmış ve dizine eklenmiş sayfaları tanımlarsınız. Bu prosedür, SEO uzmanları için bir web sitesinin yalnızca üretim sürümünün halka açık olduğundan emin olmak adına yapılan standart bir kontroldür.
Bir geliştirme ortamı yanlışlıkla ifşa edildiğinde, kopya içerik riski oluşur. Arama motorları hangi sürümün kanonik olduğunu belirlemekte zorlanabilir ve bu da ana alan adınızın otoritesini zayıflatabilir. Bu sızıntıları proaktif bir şekilde tanımlayarak, temiz bir dizin kapsamı korur ve teknik SEO temelinizin sağlam ve güvenilir kalmasını sağlarsınız.

Staging siteleri neden genel arama sonuçlarında görünür?
Staging siteleri genellikle geliştiriciler uygun erişim kontrollerini uygulamadığında veya sunucu yapılandırmaları dağıtımlar sırasında sıfırlandığında arama sonuçlarında görünür. robots.txt dosyası bot erişimini açıkça engellemiyorsa veya sitede noindex meta etiketi yoksa, arama motorları staging ortamını standart bir web sayfası olarak değerlendirir. Bu, sıralama sinyallerini karıştırabilen ve hassas dahili verileri ifşa edebilen kopya içeriğin dizine eklenmesine yol açar.
Bir diğer yaygın neden, veritabanlarının üretimden staging ortamına taşınmasıdır. Veritabanı, sitenin taranabilir olduğunu belirten ayarlar içeriyorsa, yeni ortam bu talimatları devralır. Açık bir engelleme olmadan, arama motoru tarayıcıları bu bağlantıları dahili gezinme veya harici referanslar aracılığıyla keşfeder ve birkaç gün içinde dizine ekler.
Ayrıca, geliştiriciler bazen alt alan adlarının tarayıcılar tarafından ayrı varlıklar olarak değerlendirildiğini unuturlar. ‘dev.example.com’ gibi bir alt alan adı ‘www.example.com’dan bağımsız olarak taranır. Staging sitesi parola ile korunmuyorsa, bir arama botunun tüm mimariyi taramasını ve arama veritabanını üretim dışı içerikle doldurmasını engelleyen hiçbir şey yoktur.

Staging tespiti için arama sorgusu nasıl oluşturulur
Etkili bir arama yapmak için site: operatörünü test için sıkça kullanılan alt alan adlarıyla birleştirin. Varyasyonları yakalamak için joker yıldız (*) operatörünü de kullanabilirsiniz. Örneğin, ‘site:*.staging.example.com’ araması, Google’dan staging alan adı altındaki tüm dizine eklenmiş alt alan adlarını döndürmesini ister.
Bu yaklaşım etkilidir çünkü her test sayfasının tam URL’sini bilmenizi gerektirmeden geniş bir desen eşleştirmesine olanak tanır. Joker karakteri kullanarak, ana alan adınızla ilişkili ve bilgi sızdırıyor olabilecek her ana bilgisayarı etkili bir şekilde tararsınız. Bu, düzinelerce alt alan adının var olabileceği büyük projeleri denetlemek için hızlı bir yoldur.
- site:dev.yourdomain.com
- site:*.staging.yourdomain.com
- site:test-*.yourdomain.com
- site:sandbox.yourdomain.com
- site:qa.*.yourdomain.com
Alien Road bunu müşteriler için nasıl uygular
Alien Road’da ekibimiz, bu kontrolleri müşterilerimiz için her teknik denetime dahil eder. Bir projenin bilinen geliştirme altyapısını haritalandırarak başlarız. Tipik bir çalışma sırasında, herhangi bir geliştirme ortamının genel dizine sızıp sızmadığını doğrulamak için bu arama sorgularını çalıştırırız. Dizine eklenmiş staging sayfaları bulursak, müşteriye net bir URL listesi ve parola koruması veya güncellenmiş robots.txt kuralları gibi önerilen düzeltmeleri sağlarız.
Ayrıca, yetkisiz kullanıcılar için 401 Unauthorized veya 403 Forbidden durumu döndürdüklerinden emin olmak için staging ortamlarına yönelik sunucu başlıklarını kontrol ederiz. Bu başlıkları doğrulayarak, bir bot bir bağlantı bulsa bile içeriği işleyemeyeceğinden emin oluruz. Arama operatörü keşfini sunucu tarafı güvenliğiyle birleştiren bu çift katmanlı yaklaşım, müşterilerimizin üretim ortamlarının kullanıcılar için görünür olan tek sürümler olarak kalmasını sağlar.
Google arama operatörleri, normal metin sorgularının yeteneklerini genişleten özel karakterler ve komutlardır.
Google Search Central
Dizine eklenmiş staging sayfalarını görmezden gelmenin riskleri nelerdir?
Dizine eklenmiş staging sayfalarını görmezden gelmek, arama performansınız için çeşitli riskler oluşturur. En acil sorun kanonizasyon çatışmasıdır. İki özdeş sayfa mevcut olduğunda, Google hangisinin sıralanması gerektiğini tahmin etmelidir. Staging sitesi daha hızlıysa veya farklı dahili bağlantılara sahipse, yanlışlıkla kanonik sürüm olarak seçilebilir ve bu da trafiğinizi mahveder.
Ayrıca, bir veri gizliliği endişesi vardır. Staging siteniz halka açık olmayan müşteri verileri veya taslak içerik içeriyorsa, arama dizine ekleme işlemi bu özel verileri esasen halka açık hale getirir. Bu, yanlış fiyatlandırma veya gönderim detayları içeren test ürünlerini görüntüleyebilen e-ticaret mağazaları için özellikle sorunludur.
Canlı bir staging sitesi bulursanız ne yapmalısınız?
Arama sonuçlarında bir staging sitesi tanımlarsanız, daha fazla dizine eklemeyi önlemek için derhal harekete geçin. Sunucu düzeyinde erişimi kısıtlamalı veya sitenin tarayıcılardan gizlendiğinden emin olmalısınız. Bu adımları izlemek, üretim sitenizin arama varlığının bütünlüğünü korumaya yardımcı olur.
- Staging sitesindeki her sayfaya noindex meta etiketi uygulayın.
- Tüm kullanıcı aracılarını engellemek için robots.txt dosyasını güncelleyin.
- .htaccess veya Nginx yapılandırması aracılığıyla IP tabanlı erişim kontrolü veya parola koruması uygulayın.
- Sayfalar zaten dizine eklenmişse, Google Search Console kaldırma aracı aracılığıyla bir istek gönderin.
- Staging sitesine işaret eden dahili bağlantıları kontrol edin ve bunları üretim sitesinden kaldırın.
Bu hafta nereden başlamalı
Ana alan adınızla ilişkili tüm bilinen staging, dev ve sandbox alt alan adlarını tanımlayarak başlayın. Her biri için site: arama sorgularını çalıştırarak dizinde herhangi bir sayfa görünüp görünmediğine bakın. Sonuç bulursanız, erişimi hemen engellemeye öncelik verin ve değişiklikleri Search Console’unuzdaki URL Denetleme aracı aracılığıyla doğrulayın.
Staging sitelerini güvence altına aldıktan sonra, arama tarayıcılarının hala bu alan adlarına ulaşıp ulaşmadığını görmek için günlük dosyalarınızı kontrol edin. Eğer ulaşıyorlarsa, bu sayfaları dizinden temizleme sürecini hızlandırmak için Google Search Console’daki ‘Eski içeriği kaldır’ aracını kullanmanız gerekebilir. Tutarlı izleme, gelecekteki sızıntıları önlemenin en iyi yoludur.