Googleの検索欄に「YouTuberさんの名前」や「Vtuberさんの名前」を入れると、大抵「炎上」や「前世」「中身」「中の人」というような予測候補(サジェスト)がずらずらーっと出てきます。
そういった情報を知りたくて検索する人が多いから、予測候補に出てくるんだとは思うのですが、まったくそういう情報を知りたくもないのに毎回毎回これらのワードが出てくるのが、なんとなくモヤモヤして僕は嫌でした。
なんとかこういう「見たくない特定の候補ワード」を除外できないかなーと思っていたんですが、うまく消す方法があったので載せておこうと思います。
追記
- 2022-12-16:効かなくなっていたので修正
さくっと結果
- uBlock系の広告ブロッカー拡張機能の「Myフィルター」を使う
- Chromeのアドレスバーについては、設定からオートコンプリートをオフにする
とりあえず、この方法で見たくない検索予測候補を非表示にすることができました。
Chromeの上部にあるアドレスバーからの検索なのですが、この部分については「予測候補が出てしまうのを諦める」か「Chromeの設定から予測候補自体を出ないようにする」しか方法がありませんでした。
「アドレスバーの予測候補にNGワード設定ができる拡張機能」なんかが作れれば、うまくいくかもしれないですが…!
くわしい設定方法
それぞれの詳しいやり方も載せておきます。
「Google検索ページ」からの検索で特定の予測候補を消す
ChromeやFirefoxなど、ブラウザのアドオンである「広告ブロッカーのMyフィルター」に記述するだけで簡単に非表示にできます。
「AdBlock系のフィルタ構文」が認識できれば、たぶんどの広告ブロッカーでも出来ると思うので、僕が使っているChrome拡張機能の「uBlock Origin」。ほかには「Adblock Plus」や「AdGuard」なんかでも使えると思います。
1. 広告ブロッカーアドオンを右クリックして「オプション」をクリック
2. 「Myフィルタータブ」を開いて、フィルタ構文を記述
以下を「Myフィルター」にコピペでOKです。
google.com##ul.G43f7e li.sbct:has-text(/(炎上|前世|中身|中の人)/)
「炎上|前世|中身|中の人」と書かれているところが、予測候補から消したいワードです。
消したいワードを増やしたいときは、
google.com##ul.G43f7e li.sbct:has-text(/(炎上|前世|中身|中の人|嫌い)/)
こんな感じで追加してください。「|」をワード毎の区切りに使います。
特定の予測候補を非表示にした様子
うまく設定できていたら、こんな感じで「設定した候補ワード」だけが非表示になります。
「Chromeのアドレスバー」からの検索で特定の予測候補を消す
「Google検索ページ」からの検索では消えましたが、このままだと「Chromeのアドレスバー」からの検索では、検索候補が出てきてしまいます。
こっちを消すには、いまのところChromeの設定から「アドレスバーでの予測候補を非表示」にするしかないっぽいです。
1. Chromeの右上にある「…」を押して「設定」を開く
2. 「同期とGoogleサービス」を押す
3. 「検索語句やURLをオートコンプリートする」のスイッチを「オフ」にする
これで「アドレスバー」からの検索で予測候補が出なくなります。
アドレスバーの予測候補をオフにした様子
この設定にすると、アドレスバーから検索するときに「予測候補」が出なくなってしまいますが、検索履歴はこんな感じで出てくれます。
正直、検索履歴だけのほうがスッキリして好き。使っていて特に不便もないです。
おしまい
こんな感じで、検索候補から任意のワードを非表示にすることができました。
Chromeのアドレスバーからも特定のワードだけを非表示にできたらいいんですけどねー…
ひとまず、これで推しのことを検索するときにモヤモヤした気持ちにならずに済むようになったので、よかったよかった!
コメント
コメント一覧 (14件)
助かりました!
UblockOriginで特定のワードだけ非表示にできるとは知りませんでした・・・
何かを検索するといちいちネガティブな予測候補が出てくることにうんざりしていたのでこれで見ずに済みます。
ありがとうございました。
コメントありがとうございます!
uBlockで消せるのは、僕も長らく知らなかったので驚きましたーほんと便利ですよね!
予測候補は便利なんですけど、ネガティブなワードが並ぶとそれだけでなんだかうんざりしますよねー…できることならスマホのGoogle検索とかでも特定の言葉を非表示にできたらいいんですけども💦
この記事がお役にたったみたいですごく嬉しいです!
はじめまして。とても助かりました!
Googleサイト内のサジェストは消せないのにネガティブな言葉も表示してしまうのでネガティブな言葉を見ると対象物問わずしょんぼりしてしまう身としては何かを検索するごとにビクビクしてしまうから面倒だなあ…と思っていた所たどり着きました。
uBlock Originは元々ブラウザに入れていたのですが、こういう使い方もあるのかとびっくりしました(広告制御くらいにしか使ってなかったので)。
ありがとうございましたm(__)m
コメントありがとうございます!
ネガティブなワードってほんと見たくないのにGoogle検索のサジェストだと結構な頻度で出てくるので、どうしても気になっちゃいますよねー…
自分じゃそのワードを含めた検索することが今後ないことも分かっているのに、検索するたびに嫌な気持ちになるのほんとどうにかできないかなー…とあれこれやりながらuBlockで消せることに気がつけました!
広告ブロッカーは意外と柔軟に非表示にできるんだなーと僕も驚きました笑
記事がお役に立みたいで、すごく嬉しいです😊
貴重な記事ありがとうございます
もしよかったら検索自体機能自体、全部非表示にできるフィルタ構文ってわかりませんか?
色々調べてるんですがいまいちわからなくて
クローム自体にもこの機能を非表示する項目がないみたいで困っています
コメントありがとうございます!
「検索自体機能自体、全部非表示」というのは、
「検索する際に出てくる予測候補をぜんぶ非表示」にするということでよろしかったですか…?
予測候補自体をせんぶ非表示にする場合はフィルタ構文に
google.com##ul.erkvQe > li.sbct
でどうでしょうか?
こちらをフィルタ構文にコピペしていただいて、「変更を適用」を押したあとに
改めてGoogle検索、またはすでに開いている検索ページを一度再読み込みしていただいたら、
Google検索ページで検索した際にでてくる予測候補自体を非表示に出来るかと思います。
返答ありがとうございます。
ありがとうございます。無事できました。
ネガティブな予測検索ですと、ワードが予想できないこともありまして、いっそ全部消せばすっきりすると思いまして
ありがとうございます。感謝です!
いえいえ!お役に立てたならよかったです😊
はじめまして。
以前このページを拝見しまして、
uBlock Originを使って特定の語句を含む
予測候補を消すことができました。
ところが、いつくらいからか特定の語句が
また表示されるようになってしまいました。
表示されるタイミングはgoogleのトップページの次の、
検索結果一覧のページで、
検索ワードの次にスペースを入れると、
「検索ワード ○×△(表示させたくない語句)」
といった具合に出てきます。
対処法を教えていただくことは可能でしょうか。
不躾ですがよろしくお願いいたします。
コメントありがとうございます!
こちらの方でも試してみたところ、確かに効かなくなっているのを確認しました。
Googleの検索ページの要素の一部が変わっていたのが原因だったようです。
修正方法なのですが、
ublockのマイフィルターの方に
「google.com##ul.erkvQe > li.sbct:has-text(/(炎上|前世|中身|中の人)/)」
このような感じで入れていただいているかと思いますが、「ul.erkvQe」と 「li.sbct」の間の「>」を消してみてください。
「google.com##ul.erkvQe > li.sbct:has-text(/(炎上|前世|中身|中の人)/)」
↓
「google.com##ul.erkvQe li.sbct:has-text(/(炎上|前世|中身|中の人)/)」
こうする感じです。
ul.erkvQeとli.sbctの間に「半角スペースをひとつあける」感じに変更になります。
うちの環境だとこれで再び検索結果一覧ページで予測候補が消えるようになりました。
記事の方も修正しておきました。コメントありがとうございます!
山田にーちさん
ご指示通り試したところ、
上手くいきました!!
なんだか便秘が解消したというか、
梅雨が明けたような爽快さ・快適さです。
本当にありがとうございます。
しかも大変迅速にご対応いただき、
併せてお礼申し上げます。
解決できてよかったです!
私の方もGoogleが検索ページの要素を変更してたことに気が付かなかったので、すごく助かりました。
ありがとうございました!
うまくできませんでした。
確認してみたところ、「ul.G43f7e●li.sbct」の●に入る半角スペースがどこかのタイミングで削られてしまっていたみたいです。
google.com##ul.G43f7e li.sbct:has-text(/(炎上|前世|中身|中の人)/)
で、試してみてください