20 puan yazan GN⁺ 15 일 전 | 5 yorum | WhatsApp'ta paylaş
  • Kullanıcı tarayıcının geri düğmesine bastığında asıl sayfaya dönmesini engelleyen veya onu istenmeyen reklam ya da öneri sayfalarına yönlendiren davranış
  • Bu tür “geri düğmesi kaçırma” uygulamalarını açıkça yasaklayan yeni bir spam politikası ihlali maddesi eklendi
  • Bu politika 15 Haziran 2026'da yürürlüğe girecek ve ihlal durumunda manuel spam işlemleri veya otomatik sıralama düşürme uygulanabilecek
  • Google, bu davranışların kullanıcı deneyimine zarar verdiğini ve gezinme akışını bozduğunu belirterek bunu kötü niyetli uygulamalar politikasının açık bir ihlali olarak tanımladı
  • Site yöneticileri tarayıcı gezinme geçmişini manipüle eden kodları veya harici script'leri kaldırmalı; gerekirse Search Console yeniden inceleme isteği ile toparlanma sağlanabilir

Geri düğmesi kaçırmanın kavramı

  • Kullanıcı tarayıcıdaki “geri” düğmesine bastığında asıl sayfaya dönme davranışını engelleyen uygulama
    • Site, tarayıcının gezinme işlevini manipüle ederek kullanıcının önceki sayfaya hemen dönememesine neden olur
    • Bunun yerine kullanıcıyı ziyaret etmediği bir sayfaya yönlendirebilir, istenmeyen öneri veya reklam sayfalarını gösterebilir ya da normal gezinmeyi engelleyebilir

Politikanın sıkılaştırılma nedeni ve site yöneticilerinin atması gereken adımlar

  • Kullanıcı deneyimini korumak en yüksek öncelik olduğu için
    • Geri düğmesi kaçırma, tarayıcı işlevlerine müdahale eder, beklenen gezinme akışını bozar ve kullanıcıya hayal kırıklığı ile manipüle edildiği hissini verir
    • Bu tür davranışlar, kullanıcıların bilinmeyen siteleri ziyaret etmekten çekinmesine yol açan bir etken olur
  • Google, daha önce de aldatıcı veya manipülatif sayfa eklemelerini Search Essentials politikalarının ihlali olarak belirtmişti;
    son dönemde bu tür davranışların artması üzerine bunu “kötü niyetli uygulamalar (malicious practices)” politikasının açık ihlali olarak tanımladı
  • Site yöneticileri, kullanıcının tarayıcı gezinme geçmişini manipüle eden kodları veya script'leri kaldırmalıdır
    • Bu durum harici kütüphaneler veya reklam platformlarından kaynaklanabileceği için ilgili kodların, import'ların ve ayarların kontrol edilip kaldırılması gerekir
  • Manuel işlem nedeniyle arama görünürlüğü kısıtlandıysa, sorun giderildikten sonra Search Console'daki yeniden inceleme isteği (reconsideration request) üzerinden toparlanma sağlanabilir
  • Ek soru veya geri bildirimler için LinkedIn'deki Google Search Central sayfası ya da destek topluluğu kullanılabilir

5 yorum

 
xguru 15 일 전

Ah sonunda!!! Böyle şeyler yapan medya kuruluşlarının hepsi ağır ceza almalı.

 
lazydonkey456 15 일 전

Google reklamlarında önce NSFW reklamlar konusunda bir şeyler yapılması gerekmiyor mu -_-?

 
crawler 15 일 전

Microsoft QnA sitesine de girip sonra geri tuşuna basınca sonsuz döngüye giriyor; keşke böyle siteleri artık düzeltseler.

Yönlendirme olsun ya da olmasın, kullanıcı açısından geri tuşuna basınca sayfadan çıkabilmek gerekir.
Böyle sitelerde ise her zaman geri tuşunu basılı tutup 2 seviye veya daha fazla geri gitmek gerekiyor.

 
eoeoe 15 일 전

Normale döndü!!

 
GN⁺ 15 일 전
Hacker News görüşleri
  • Tarayıcıda web sitelerinin tüm kısayol tuşlarını devre dışı bırakma özelliği olmasını isterdim
    Brave'de Ctrl+E'yi yeni sekme açma olarak ayarladım ama Discord gibi siteler bunu emoji menüsüne çeviriyor, bu da can sıkıcı

    • Ctrl+F de sorunlu. Sitenin kendi arama kutusunun açılmasını değil, sayfa içinde kelime aramak istiyorum
    • Bir başka örnek de, ctrl+click'i yeni sekmede açmak yerine mevcut sekmede açacak şekilde değiştiren siteler. Bunu özellikle e-ticaret sitelerinde sık görüyorum
    • Bunu engellemek için tüm tuş girdisi dinleyicilerini bloke eden bir bookmarklet yaptım. İsteyen olursa paylaşabilirim
    • Tamamen engellemek yerine, sitenin kısayol kullanma izni istemesini sağlayan bir sistem olsa güzel olurdu. Güvenilir sitelere izin verilir
    • Firefox'ta Vimium kullanıyorum; temel kısayollar eklentiye ait. Örneğin yeni sekme açmak için t, web sitesi kısayollarını kullanmak için i ile insert moduna geçiyorum. ctrl+k gibi çakışmayan tuşları sitelerin serbestçe kullanabilmesi de güzel
  • Google'ın indeksleme politikası artık bana pek anlamlı gelmiyor
    Yıllardır iyi sıralanan sitem bir anda indeksten kayboldu. Basit bir blog yazısı, reklam yok, HTTPS açık, başka sitelerden de bağlantı alıyor
    Ama son zamanlarda Google arama sonuçları giderek aradığım bilgiden uzaklaşıyor. Umarım yeni politika iyileşme getirir

    • Bunun sebebi “reklam olmaması” olabilir. Google'ın reklamsız sayfaları öne çıkarmak gibi bir derdi yok
    • Bu Chrome'la ilgili, aramayla değil. Google son birkaç yıldır düşük trafikli içerikleri kaldırmaya başladı. Benzer içerik çoksa, sayfa otoritesine bakmadan indekslemiyor. Arama artık TikTok gibi olmaya başladı. Öncelik AI özetleri, YouTube, haber, harita ve ürünlerde. İçerik öldü
  • Firefox'ta sayfanın tarayıcı geçmişini değiştirmesini engelleyecek bir ayar yapılabiliyor
    superuser.com'daki yönteme göre, about:config içinde browser.history.allowPushState kapatılabiliyor

    • Ama çoğu durumda mesele pushstate değil, sayfanın otomatik yönlendirme kurmuş olması. Bu yüzden geri gitmek için iki kez basmak gerekiyor
    • SPA'ler dahili gezinme geçmişini yönetmek için History API kullanır. Bunu engellerseniz veri kaybına bile yol açabilir
    • Bu arada Firefox 47'den sonra browser.history.allowPushState deprecated oldu. Bugünlerde sitelerin geçmişi manipüle etmesi pek yaygın değil. Ama Chrome'da hâlâ geri düğmesi ele geçirme sorununun kalmış olması şaşırtıcı. Ben Firefox'ta bunu belirli keycode engelleyen UserScript ile çözdüm
  • İlk başta bunun Android'le ilgili olduğunu sanmıştım
    Android uygulamaları “çıkmak için iki kez geri basın” gibi UX ele geçirmelerini çok yapıyor. Reddit, TikTok, Instagram gibi akış uygulamaları buna iyi örnek

    • Ben de başta bunun Android'le ilgili olduğunu düşündüm ve yazıda neden sürekli “browser” geçtiğini merak ettim
    • Keşke Google bu politikayı Android'de de uygulasaydı. En kötüsü uygulamalar
  • Keşke önce LinkedIn'den başlasalar
    E-postadaki ya da gönderideki bir bağlantıya tıklayınca gönderiye gidiyorsunuz ama geri tuşuna basınca akıma dönüyorsunuz
    Bu, location.replace(...) ile history.pushState() birleşimiyle yapılan bir geçmiş manipülasyonu

    • Reddit de geri tuşunu aynı şekilde ele geçiriyor. Google'dan bir Reddit gönderisine gidip geri basınca Reddit ana akışına dönüyorsunuz
    • Gmail'de de benzer bir UX sorunu var. Davet e-postalarının başlığında “kabul et” düğmesi oluyor; aşağı kaydırırken yanlışlıkla basılabiliyor
    • Ben bu tür site bağlantılarını hep yeni sekmede açarak idare ediyorum. Sekmeyi kapatmak benim yeni geri düğmem oldu. İlgimi çekmeyen sekmeleri direkt kapatıyorum
    • Facebook da böyle çalışıyor. Açıklama sayesinde mantığını anlamış oldum
    • Yine de bunun yeni politika ihlali olup olmadığı belirsiz. Hash tabanlı gezinme teknik olarak geçerli olabilir
  • Microsoft sitelerinde de bu geri gitme sorunu çok kötü

    • Azure Portal en tipik örnek. Geri tuşuna basınca ne olacağını bilmiyorsunuz. Android'deki “şanslı düğme” gibi
    • Yine de MS'te bu durum reklam yönlendirmesi gibi kötü niyetli davranıştan çok JS yönlendirme tasarım sorunu gibi duruyor
    • Epic Store'da da mobilde ödeme sayfasından geri gitmek mümkün değil. Bunun kasıt mı yoksa sadece bir UX hatası mı olduğunu bilmiyorum
    • Ben de dün böyle bir siteye denk geldim; hızlı hızlı geri basmak da işe yaramadı, sonunda sekmeyi kapattım
  • Bu adım iyi bir başlangıç ama hâlâ yetersiz
    Hiçbir sitenin benim geri düğmeme el koymasını istemiyorum.
    Özellikle “Gerçekten ayrılmak istiyor musunuz? Bültenimize hâlâ abone olmadınız” gibi açılır pencerelerden nefret ediyorum

    • SPA'lerde istisnai olarak gerekli olabilir. Kullanıcının uygulama içinde izlediği yolu doğru şekilde takip etmek gerekiyor. Ama temel ilke “kullanıcının beklediği gibi çalışması” olmalı
    • “Kaydetmeden çıkmak istiyor musunuz?” gibi uyarılar faydalı olabilir. Ama site bazında izin ayarı yapılabilmeli
    • Bir SaaS uygulaması işleten biri olarak, form dolduran kullanıcı yanlışlıkla ayrılırsa veriler kaybolduğu için bu tür uyarıları kullanıyorum. Ama kullanıcı açısından hangi davranışın daha iyi olduğu konusunda düşünüyorum
    • Yeni sekmeyi zorla açtırmak da bir tür ele geçirme. Bunlar tamamen yasaklanmalı. Hatta yasal yaptırım bile gerektiğini düşünüyorum
  • “Kullanıcı deneyimi her şeyden önce gelir” demeleri ironik
    İnsanları uygulamaya yönlendirmek için kafa karıştırıcı “Open in app” açılır pencereleri gösteren bir şirketin bunu söylemesi tuhaf
    İlgili yazı: Those obnoxious sign-in windows

  • Tam da şimdi Post/Redirect/Get pattern'ini yeniden gündeme getirmek için iyi bir zaman
    Wikipedia açıklamasında anlatıldığı gibi, form gönderiminden sonra bir yönlendirme yapılırsa UX çok daha akıcı oluyor

    • Eski kafalı bir geliştirici olarak bu pattern'i gerçekten seviyorum. Günümüz React kuşağı bunları pek bilmiyor gibi
    • Bunu bugün ilk kez öğrendim. Bu pattern olmayınca neden “Form yeniden gönderilsin mi?” açılır penceresinin çıktığını açıklıyor. Adını da öğrenmiş oldum, faydalıydı
  • Google'ın SPA framework'ü Angular da redirect routes kullanıldığında geri tuşu ele geçirmeye yol açıyor
    Angular resmi dokümantasyonunda açıklanıyor

    • Ama SPA içi routing, uygulama UX'i için çoğu zaman kaçınılmaz. Böyle durumlarda ele geçirmeye yalnızca iç gezinmeyi doğal tutmak için izin verilmeli