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

Site Açılmadan Sayfa Etkileşimi Başlatmak (Preloading)

Düşün: Kullanıcı henüz bir sayfaya tıklamadan önce, sistem onun oraya gideceğini biliyor. Sayfa açılmadan önce sayfa “tepki vermeye” başlıyor. Evet, bir hayal değil bu. Bu yazı, web'de açılmamış bir sayfanın nasıl "etkileşimde bulunuyormuş gibi" gösterilebileceğini, Google gibi arama motorlarının bu etkileşimi nasıl puanladığını ve görünmeyen ama aktif bir sitenin nasıl sıralamada yer edinebildiğini anlatıyor.

Çünkü artık mesele kullanıcıyı siteye sokmak değil, girmeden önce onu sayfada var gibi göstermektir.

Preloading Kavramı Sadece Hız mı? Hayır: Bir Algı Manipülasyonu

Çoğu kişi preloading’i sadece kaynakların önceden yüklenmesi sanır. Ama gerçek preload, bir kullanıcının gelecekteki davranışını tahmin edip, bu davranışı olmadan önce taklit etmektir. Böylece sistem, henüz açılmamış bir sayfanın çoktan “kullanıcıyla buluşmuş gibi” davrandığını varsayar.

Ve bu sadece kullanıcı için değil; Google için de geçerlidir. Çünkü Google’ın tarayıcıları preloading sinyallerini gelecekteki ilgi olarak kaydeder. Yani sen henüz açılmamış bir sayfaya etkileşim puanı kazandırabilirsin.

1. Sayfa Açılmadan Hover Üzerinden Davranış Kaydı

Bir kullanıcı bir bağlantının üstüne geldiğinde, daha tıklamadan önce o sayfa bir "etkileşim noktası" kazanır. İşte bu hareketi sinyale çevirebilecek bir preload mekanizması:

a href="/gelecek.html" onmouseover="preloadPage('/gelecek.html')"
  Yeni İçeriği Gör
/a

function preloadPage(url) {
  const l = document.createElement("link");
  l.rel = "prefetch";
  l.href = url;
  document.head.appendChild(l);

  // Opsiyonel: Google Analytics tetikleme
  if (window.gtag) {
    gtag('event', 'hover_prefetch', {
      event_category: 'Navigation',
      event_label: url,
      non_interaction: true
    });
  }
}

Google bu prefetch isteğini fark eder ve kullanıcının henüz tıklamadan önce yönelmiş olduğunu varsayar. Bu "gelecekteki niyet" davranışı olarak kaydedilir.

2. Henüz Yüklenmemiş Sayfanın DOM’unu Önceden Göstermek

Sayfa A üzerindeyken, Sayfa B'nin belirli bloklarını DOM içine görünmeden dahil edersen, arama motoru bu içeriğin şimdiden okunmuş olduğunu düşünür.

div style="display:none;" id="future-dom"
  h3 Yeni içerikte seni bekleyenler: /h3
   p Derin analiz, görseller, video ve daha fazlası... /p 
 /div 

Bu içerik henüz ziyaret edilmemiş bir sayfanın parçasıdır. Ama kullanıcı ana sayfadayken DOM’a bu blok eklenirse, Google bunu "önemli bağlantı içerikleri" olarak algılar. Sayfa henüz açılmadan içeriği okunmuştur.

3. Preconnected Sayfalarla Zihin Isıtma

Kullanıcı daha tıklamadan, bağlantının arka plan bağlantısını kurarsan, tarayıcı ve algoritma bu davranışı "yaklaşan ziyaret" olarak yorumlar.

link rel="preconnect" href="https://www.sitem.com/gelecek.html" /

Bu sinyal, Google'a sayfaların birbirine sıkı bağlandığını gösterir. Dahası, botlar bu preconnect isteği ile birlikte site yapısının "önceden hazırlanmış deneyim" olduğunu algılar.

4. Gölge Analytics: Görünmeyen Ziyaretçinin İzini Göndermek

function fakePageVisit(path) {
  if (window.gtag) {
    gtag('event', 'virtual_pageview', {
      page_path: path,
      page_title: 'Gelecek Sayfa',
      non_interaction: true
    });
  }
}

setTimeout(() => {
  fakePageVisit('/gelecek.html');
}, 4000);

Burada kullanıcı o sayfaya hiç gitmemiştir. Ama sistem onun zihninde oraya uğramış gibi bir davranış üretmiştir. Google Analytics bunu düşük düzeyli etkileşim olarak algılar ve bu sayfaya "ilgi sinyali" verir.

5. Scroll Edilmeden Önce Açılmış Sayfa Algısı

Kullanıcı sayfa açılmadan önce sanki scroll yapmış gibi sinyal üretmek için Scroll Restoration ile ilgili bir illüzyon kurulabilir.

history.scrollRestoration = "manual";
window.addEventListener("load", () => {
  setTimeout(() => {
    window.scrollTo(0, 200);
  }, 1000);
});

Sayfa açıldığı anda bir scroll hareketi görünür. Bu, kullanıcının bilinçli olarak aşağı indiği izlenimi yaratır. Google bunu "etkileşimli açılış" olarak puanlayabilir.

Preloading, Hız Değil – Bir Zihinsel Tuzaktır

Sen preloading yaparken sayfayı hızlandırmıyorsun. Sayfa henüz açılmadan onun varlığını hissettiriyorsun. Ve bu his, kullanıcıya değil; algoritmaya çalışıyor.

Google hâlâ davranış sinyallerine bağımlı. Ve sen o davranışları önceden, sayfa henüz görülmeden tetiklersen, sistemin karar algoritmasını bükmüş olursun.

Gerçeklikten Önce Gelen Etkileşim: Bu, Bir Gölgenin Kodudur

Kullanıcı henüz bir şeye karar vermemiştir. Ama sen onun karar vermiş gibi görünmesini sağlarsın. Kullanıcı tıklamadan etkileşim alır. Sayfa yüklenmeden analiz başlar. Ve sıralama bu sahte sıcaklıkla şekillenir.

Bu artık bir optimizasyon değil. Bu, geleceği önden oynamaktır. Bu artık içerik değil. İçeriğin hatırlanması bile başlamadan algılanmasıdır.

Ve algoritmalar, henüz olmayanı fark edemez. Onlar yalnızca sinyale inanır. Sen ise sinyali yazıyorsun.