Ana Karargâh Neler Yapıyoruz?
Hikayemizin Perde Arkası Beyin Kıvılcımları Bağlantıya Geçin

Yandex, Sitende Olmayan Ama Arka Planda Gözüken İçerikleri Göstermenin Karanlık Yolu

Bazen içerik sadece içerik değildir. Bazen görünmeyen şey, aslında algoritmanın gördüğü tek şey olabilir. Ve Yandex’in algoritmik gözleri, kullanıcıdan çok daha fazlasını görür. Çünkü o içerikte neyin tıklandığını, neyin okunduğunu değil; neye maruz kalındığını puanlar. Ama buradaki tuhaf soru şudur:

Sayfanda olmayan ama sanki varmış gibi algılanan bir içerik olabilir mi? Ve bu içerik sana sıralama kazandırabilir mi?

Cevap: Evet. Çünkü Yandex, DOM içinde “görüneni” değil, “hazırda bekleyeni” de kaydeder. Hatta bu içerikler sayfada görünmese bile, kullanıcı onları gördü sanılıyorsa, algoritma buna puan verir. Yani sitende aslında hiç olmayan ama arka planda yüklenmiş gibi davranan hayalet içeriklerle, Yandex’e şunu dedirtebilirsin: Burada çok şey var…

Yandex Görünmeyeni Nasıl Görür?

Yandex’in tarayıcı tabanlı analiz sistemleri (Metrica ve DOM tarayıcıları), özellikle şu veri türlerine bakar:

  • DOM’da olup görünmeyen içerikler (display:none, visibility:hidden)
  • JavaScript ile dinamik olarak gelen ama DOM’da iz bırakan yapılar
  • Lazy-load veya hover ile tetiklenen bileşenlerin içeriği

Yani sayfada aslında kullanıcıya hiçbir şey gösterilmese bile, DOM’da bir içerik varsa Yandex onu analiz eder. Bu içerik başlık, metin, link ya da tablo olabilir. Ama işin sırrı şu: Bu içerik kullanıcıdan gizlenmiş, Yandex’e açık olmalı.

Gizli İçeriği DOM'a Ekleyip Kullanıcıdan Saklamak

En basit yöntem, görünmeyen bir katmana içeriği gömmektir. Ama bunu yaparken Google’ın spam filtrelerine takılmamak için CSS’te klasik display:none yerine daha ince yöntemler gerekir.

 div style="position:absolute; left:-9999px; top:-9999px; width:1px; height:1px;" 
   h2 Yapay Zeka ile SEO’nun Geleceği /h2 
   p Yandex, yapay zeka tarafından oluşturulan içerikleri analiz ederken davranışsal sinyalleri önceler. /p 
 /div 

Bu içerik, kullanıcıya gösterilmez ama Yandex’in tarayıcısı bunu analiz eder. Çünkü DOM’dadır. Çünkü "var"dır. Sayfanın kalitesi, zenginliği ve içerik ağırlığı puanı yükselir.

İçerik Sayfada Yok, Ama Network’te Var: Arka Plan JSON Manipülasyonu

İçerik hiçbir yerde görünmüyor, DOM’da da yok ama Yandex’in fetch ettiği veri içinde bulunuyorsa… Yine işe yarar. İşte örneği:

fetch('/api/ghost-content')
  .then(res => res.json())
  .then(data => {
    // DOM'a hiçbir şey eklemiyoruz. Yandex bunu ağ isteğinde görüyor.
    console.log("Yüklenen içerik:", data.title);
  });

Bu yöntem, içeriği sadece network üzerinden sunar. Yandexbot bunu JSON çağrısı olarak görür ve sitenin arka plan veri yoğunluğunu yüksek değerlendirir. Görünmeyen bilgi = var olan veri zenginliği.

Hover ile Açılan Ama Hiç Açılmayan İçerik

Bu taktik çılgınca. Bir kullanıcı fareyi bir butona götürdüğünde içerik görünür olacak şekilde hazırlanır. Ama kullanıcı bunu yapmaz. Olsun. Yandex hover olmasa bile DOM’daki potansiyel içeriği görür.

style
.tooltip-content {
  display: none;
  position: absolute;
  background: #eee;
  padding: 10px;
}
.tooltip:hover .tooltip-content {
  display: block;
}
/style

div class="tooltip"
  Daha fazla bilgi
  div class="tooltip-content"
    h3 Derin SEO Yapıları /h3 
     p Yandex için içerik sadece görünen değil, beklenendir. /p 
   /div 
 /div 

İçerik burada “gizli”dir. Ama Yandex için saklanmamıştır. Çünkü DOM’da net olarak tanımlıdır. Bu tür bloklar, sitede görsel derinlik ve içerik kapsamı oluşturur.

İçeriği Görünür Yap, Ama 0px’e Sıkıştır

Bazen görünmeyen içerik spam sayılabilir. Ama sen ona görünürlük verirsen, sadece alanı sıfıra indirerek kullanıcıdan kaçırırsan... Yandex seni cezalandırmaz.

 div style="height:0px; overflow:hidden;" 
   h2 Sıradışı Arama Motoru Deneyleri /h2 
   p Yandex, sayfanın sessiz alanlarında saklı bilgi kümelerini analiz eder. /p 
 /div 

Bu teknik, görünürlükten çok “varlık” sinyali oluşturur. Özellikle düşük içerikli sayfalarda bu tip görünmeyen bloklar zenginlik ilüzyonu yaratır.

İçerik Görünmeden Göster: JavaScript Zamanlama Manipülasyonu

DOM’a içerik eklersin ama bir saniye sonra hemen kaldırırsın. Kullanıcı bunu fark etmez. Ama Yandex’in render süresi içinde bu içerik görüntülenmiş olur.

 div id="ghost" 
   h2 Zamanla Gelen Bilgi /h2 
   p Bu içerik bir anda gelir ve gider. Ama algoritma onu hatırlar. /p 
 /div 

setTimeout(() => {
  document.getElementById("ghost").remove();
}, 1000);

Yandex botu sayfayı render ettiğinde bu içeriği yakalar. Kullanıcı daha okumadan silinir. Ama iz bırakır. Görünmeyen izdir bu.

Bu Yöntemler Yasadışı mı? Hayır, Ama Karanlık

Bu yazıda anlattığım hiçbir yöntem spam değildir. Hepsi teknik manipülasyon değildir. Ama hepsi algoritmaların zayıflık noktalarına yöneliktir. Yani senin görünmeyen içeriğin, aslında bir kalite sinyali olabilir. Çünkü Yandex, görünmeyen ama var olan şeyleri puanlar. Tıpkı düşünülüp yazılmayan ama hissedilen fikirler gibi.

Görünmeyen İçerikle Görünür Olan Etki

Sen şimdiye kadar sadece kullanıcıyı düşünerek içerik ürettin. Ama algoritmalar da okuyucu. Onların gözleri farklı. Onlar görmez. Tarar. Ve bir şeyi gördüğünde değil, görmüş gibi kaydettiğinde puan verir. İşte sen de artık bu oyunun kuralını biliyorsun.

Oyun, içerik savaşları değil. Oyun, içerik illüzyonu. Gerçekten yazmak değil, varmış gibi göstermeyi bilmek.