Zpět na domů

Sankce Google za back button hijacking od června 2026

Google klasifikuje back button hijacking jako malicious practices se sankcemi od 15. června 2026. Weby musí auditovat history API, popstate a kód třetích stran. Průvodce odhalením a opravou pro middle/senior vývojáře.

Back button hijacking zakázáno: Google zpřísňuje pravidla
Advertisement 728x90

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ů.

Google AdInline article slot

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:

Google AdInline article slot
  • 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() a history.replaceState() – povolené pouze pro skutečnou SPA navigaci.
  • Zkontrolujte obslužní funkce popstate a beforeunload: podezřelé jsou funkce s history.go(1) nebo location.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:

Google AdInline article slot
  • 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, nikoli push.
  • Testy v DevTools: history.length a popstate listener’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

Advertisement 728x90

Číst dál