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.