Google zavede sankce za přechvat tlačítka Zpět od 15. června 2026
Od 15. června 2026 bude Google aplikovat sankce na weby, které využívají techniku back button hijacking — manipulaci s historií prohlížeče, která porušuje standardní chování tlačítka Zpět. Toto jednoznačně narušuje politiku proti škodlivým praktikám. Vlastníci webů mají dva měsíce na audit a vyčištění kódu, včetně externích skriptů od reklamních sítí.
Techniky back button hijacking a jejich implementace
Přechvat tlačítka Zpět narušuje očekávání uživatele: místo návratu na předchozí stránku se zobrazí reklama, doporučení nebo stejná stránka. Hlavní metody:
- Řetězce přesměrování: vstupní stránka okamžitě přesměruje na mezistránku prostřednictvím meta-refresh nebo JavaScriptu, obě stránky se uloží do historie. Kliknutí na Zpět vrátí na přesměrovávací stránku, která znovu přesměruje vpřed.
history.pushState(): přidání falešných položek do historie, což komplikuje jednoduchý návrat.- Přechvat
popstate: zpracování události s podvodnou navigací – např. zobrazení reklamy nebo výzvy "Jste si jisti?". - SPA routery: automatické přidávání položek bez akce uživatele, pokud tlačítko Zpět vede jinam, než očekávali.
Tyto triky vytvářejí rozpor mezi chováním webu a standardy prohlížeče, což způsobuje frustraci u návštěvníků.
Změny v politice Googlu a sankce
Dříve neměl back button hijacking přímý dopad na pozici ve vyhledávání, ale od oznámení 13. dubna 2026 je to explicitní porušení politiky proti škodlivým praktikám. Důsledky:
- Ruční sankce: manuální opatření v Search Console – snížení pozice nebo odstranění stránek/website až do opravy a podání žádosti o přezkum.
- Automatické snížení: algoritmické snížení provozu bez upozornění.
Obnovení vyžaduje úplné odstranění kódu. Weby jsou odpovědné i za externí SDK, obálky AdSense nebo push-widgety.
Audit webu: kroky a nástroje
Zkontrolujte přítomnost hijackingu prostřednictvím DevTools:
- Spusťte záznam výkonu, přejděte na stránku z vyhledávání, klikněte na Zpět. Nadbytečné síťové požadavky nebo skoky URL jsou příznaky problému.
- Hledejte
history.pushState()ahistory.replaceState()– povolené pouze pro skutečnou SPA navigaci. - Zkontrolujte obslužní funkce
popstateabeforeunload: podezřelé jsou funkce shistory.go(1)nebolocation.href.
Kód pro konzoli:
console.log("length historie:", history.length); // V nové kartě 1–2, jinak špunt
getEventListeners(window).popstate?.forEach(l => console.log(l.listener.toString())); // Podezřelé listener'y
Testujte s reálnými reklamními kreativy – hijacking často skrývá v nich.
Kdo je v riziku a kompromisy při opravách
V ohrožení jsou:
- Agresivní monetizace: agregátory, dorvej, weby porovnávání.
- SaaS landing page s onboarding routery.
- Push notifikace a popunder sítě.
- SPA na React Router bez
{ replace: true }pro přesměrování.
Opravy vyžadují kompromisy: odstoupení od některých knihoven kvůli čisté navigaci snižuje retention, ale zlepšuje SEO a UX. Rychlý audit trvá minuty, kompletní až týdny s dodavateli.
Co je důležité
- Termín 15. června 2026: po tomto datu nastane ruční sankce a snížení bez amnestie.
- Externí kód: web je odpovědný za všechny skripty – změňte dodavatele při odmítnutí.
- SPA bez porušení: záznamy pouze při akci uživatele, používejte
replace, nikolipush. - Testy v DevTools:
history.lengthapopstatelistener’y odhalí 80 % problémů. - Reconsideration: po vyčištění pošlete žádost v Search Console pro ruční sankce.
Kompletní audit nyní minimalizuje rizika. Čistá historie prohlížeče je základní standard UX a nyní i SEO faktor.
— Editorial Team
Zatím žádné komentáře.