Gizleme (Cloaking) Nedir?
Gizleme (cloaking), aynı adreste arama motoru botuna ve ziyaretçiye, sıralamayı etkilemek ve kullanıcıyı yanıltmak amacıyla farklı içerik sunulmasıdır; Google bunu spam politikası ihlali sayar.
Diğer Adları: Cloaking
Gizleme Nasıl Uygulanır?
Gizlemede sunucu isteği kimin gönderdiğine bakar ve yanıtı buna göre değiştirir. Ayrım çoğunlukla isteğin kullanıcı aracısı (user-agent) bilgisine ya da IP adresine göre yapılır. Bot sayfayı aranan konuya uygun bir metinle görürken ziyaretçi bambaşka bir sayfayla karşılaşır. Buradaki “gizleme”, içeriği saklamak değil, iki ayrı kitleye iki ayrı içerik göstermektir.
Google’ın spam politikalarında verilen örnekler şunlardır:
- Arama motoruna seyahat rehberi, ziyaretçiye ilaç satış sayfası göstermek
- Metni ya da anahtar kelimeleri yalnızca istek bir arama motoru botundan geldiğinde sayfaya eklemek
Saldırıya uğrayan sitelerde saldırgan, eklediği sayfaları site sahibinden saklamak için de gizleme kullanabilir.
Gizleme ile Meşru İçerik Farkları Nasıl Ayrılır?
Ölçüt, bot ile kullanıcının aynı ana içeriği görüp görmediğidir. Ücretli içerik duvarında Google, duvarın arkasındaki tam içeriği erişim hakkı olan bir okur gibi görebiliyorsa ve esnek örnekleme yönergelerine uyuluyorsa bunu gizleme saymaz. Arama motorlarının işlemekte zorlandığı JavaScript ya da görsel gibi teknolojilerde çözüm, bota ayrı bir metin sunmak değil, aynı içeriği herkes için erişilebilir kılmaktır. Ziyaretçiyi koşullu olarak başka bir adrese gönderen gizli yönlendirmeler aynı politikanın yakın komşusudur.
Hizmet Sayfalarında Gizleme Riski Nasıl Önlenir?
Örnek: Bir ajans sitesinin il sayfası, bota o ilde ofis ve yerinde kurulum hizmeti varmış gibi uzun bir metin sunarken ziyaretçiye yalnızca kısa bir iletişim formu gösterir. Bot ile kullanıcıya farklı hizmet iddiası sunulduğu için bu bir gizleme örneğidir. Doğru olan, sayfada hangi hizmet anlatılıyorsa botun da aynı metni almasıdır.
Denetim için Search Console’daki URL Denetimi aracıyla Google’ın aldığı sayfa, tarayıcıda görülen sayfayla karşılaştırılır. Fark varsa sunucu kodu, eklentiler ve yönlendirme kuralları incelenir; yalnızca belirli kaynaklardan ya da IP aralıklarından gelen ziyaretçiyi yönlendiren koşullar da aranır. Sorun giderildikten sonra, varsa manuel işlem için inceleme istenir.
Gizleme (Cloaking) Hakkında Sık Sorulan Sorular
Gizleme yapan sunucu botu ziyaretçiden nasıl ayırır?
Sunucu isteğin kullanıcı aracısı (user-agent) bilgisine ya da IP adresine bakarak yanıtı değiştirir. İstek bottan geliyorsa konuya uygun bir metin, ziyaretçiden geliyorsa bambaşka bir sayfa döner. Saldırıya uğrayan sitelerde saldırgan aynı yöntemle eklediği sayfaları site sahibinden de saklayabilir.
Ücretli içerik duvarı gizleme sayılır mı?
Google, duvarın arkasındaki tam içeriği erişim hakkı olan bir kullanıcı gibi görebiliyorsa ve esnek örnekleme yönergelerine uyuluyorsa bunu gizleme saymaz.
Gizleme nasıl fark edilir?
URL Denetimi aracının getirdiği sayfa, tarayıcıda görülen sayfayla karşılaştırılır. İçerik farklıysa farkı üreten sunucu kodu ya da eklenti bulunup kaldırılır.