Google、「バックボタン・ハイジャック」をスパムに指定
(developers.google.com)- ユーザーがブラウザーの戻るボタンを押したときに元のページへ戻れないようにしたり、望まない広告・おすすめページへ移動させる行為
- この**「バックボタン・ハイジャック」を明示的に禁止する新たなスパムポリシー違反項目**として追加
- このポリシーは2026年6月15日に施行予定で、違反時には手動スパム対策や自動順位引き下げが適用される可能性がある
- Googleはこのような行為がユーザー体験を損ない、ナビゲーションの流れを妨げると見ており、悪質な行為ポリシーの明示的な違反に指定
- サイト運営者はブラウザーの閲覧履歴を操作するコードや外部スクリプトを削除し、必要に応じてSearch Consoleの再審査リクエストを通じて復旧できる
バックボタン・ハイジャックの概念
- ユーザーがブラウザーの**「戻る」ボタン**を押したときに、元のページへ戻ろうとする動作を妨げる行為
- サイトがブラウザーのナビゲーション機能を操作し、ユーザーが前のページにすぐ戻れないようにする
- その代わりに、ユーザーが訪問していないページへ移動させたり、望まないおすすめ・広告ページを表示したり、正常なナビゲーションを妨げたりする形で現れる
ポリシー強化の背景と運営者の対応
- ユーザー体験の保護を最優先とするため
- バックボタン・ハイジャックはブラウザー機能を妨害し、想定されたナビゲーションの流れを壊し、ユーザーにフラストレーションや操作された感覚を与える
- こうした行為は、ユーザーが見慣れないサイトの訪問をためらう要因として作用する
- Googleはこれまでも欺瞞的または操作的なページ挿入をSearch Essentialsポリシー違反として明示してきたが、
最近こうした行為が増加していることを受け、これを**「悪質な行為(malicious practices)」ポリシーの明示的な違反**に指定 - サイト運営者はユーザーのブラウザー閲覧履歴を操作するコードやスクリプトを削除する必要がある
- 外部ライブラリや広告プラットフォームで発生する可能性があるため、関連するコード・インポート・設定を点検し、削除する必要がある
- 手動対策によって検索露出が制限された場合、問題を修正したあと**Search Consoleの再審査リクエスト(reconsideration request)**を通じて復旧できる
- 追加の問い合わせやフィードバックはLinkedInのGoogle Search Centralページまたはサポートコミュニティを通じて可能
5件のコメント
あ、ついに!!! こういうことをしていたメディアは全部厳しく罰せられるべき
Google広告は、NSFW広告のほうをまず何とかすべきではないでしょうか -_-?
Microsoft Q&A サイトも入ってみて、戻るを押すと無限ループになってしまうのですが、こういうサイトは本当に直してほしいですね。
リダイレクトがあろうとなかろうと、ユーザーの立場では戻るを押したら離れられるべきなのに、
こういうサイトはいつも戻るボタンを長押しして、2階層以上戻らないといけません。
正常化!!
Hacker Newsのコメント
ブラウザに、ウェブサイトのあらゆるショートカットを無効化する機能があればいいのにと思う
BraveでCtrl+Eを新しいタブを開くに設定しているのに、Discordのようなサイトがこれを絵文字メニューに変えてしまって不便だ
Googleのインデックス方針が最近は理解できない
何年も順調に表示されていた自分のサイトが、突然インデックスから消えた。単なるブログ記事で、広告もなく、HTTPSも有効で、ほかのサイトからもリンクされている
それなのに最近のGoogle検索結果はどんどん欲しい情報から遠ざかっている。新しい方針が改善をもたらしてくれることを願う
Firefoxでは、ページがブラウザの履歴を変更できないように設定できる
superuser.comの方法を見ると、
about:configでbrowser.history.allowPushStateをオフにすればよいbrowser.history.allowPushStateはdeprecatedになっている。最近はサイトが履歴を操作する問題はほとんどない。ただChromeではいまだに戻るボタンのハイジャックが残っているのが驚きだ。私はFirefoxで特定のkeycodeをブロックするUserScriptで対処している最初はAndroidの話かと思った
Androidアプリは「戻るを2回押すと終了」みたいなUXハイジャックをよくやる。Reddit、TikTok、Instagramのようなフィード系アプリが代表的だ
LinkedInからこういう方針を適用してほしい
メールや投稿リンクをクリックすると投稿に移動するが、戻るを押すとフィードに戻る。
これは
location.replace(...)とhistory.pushState()を組み合わせた履歴操作のやり方だMicrosoftのサイトもこうした戻るの問題がひどい
今回の措置は良い第一歩だが、まだ不十分だ
私はどんなサイトであっても、自分の戻るボタンを乗っ取ってほしくない。
特に「本当に離れますか? ニュースレターをまだ購読していませんよ?」みたいなポップアップが一番嫌いだ
「ユーザー体験が最優先」だなんて、皮肉だ
アプリへ誘導するために紛らわしい「Open in app」ポップアップを出す会社がこんなことを言うとは
関連記事: Those obnoxious sign-in windows
今こそPost/Redirect/Getパターンをもう一度広める良いタイミングだ
Wikipediaの説明のとおり、フォーム送信後にリダイレクトを挟むとUXはずっと滑らかになる
GoogleのSPAフレームワークAngularでも、
redirect routesを使うと戻るのハイジャックが起きるAngular公式ドキュメントに説明がある