なんかおかしいと思ったら Google 検索のサイトブロック機能が廃止されてました。
- ブロックしたサイトの管理(停止しました)
- Google、検索結果で指定サイトを非表示にする「サイトブロック機能」を停止 -INTERNET Watch
- Google リーダー終了よりも深刻なサイトブロック機能の終了。 - 真性引き篭もり
まあ指定したサイトが表示されてしまうことが多くて、あんまり役に立ってなかったですが。
UserScript で消すのはリンク先で指摘されている一瞬表示されてしまうという問題に加え、1ページに表示される実質的な検索結果が減ってしまう(たとえば20個表示の設定にしていても15個がブラックリストに該当していると1ページに5個しか表示されない)というのがあって、出来れば検索エンジン側で処理してほしいところ。
検索時にクエリに -site:~~
を自動でつけたり、入力欄を表示する時に自動でつけたものを削除したり、といった手法もありますが、綺麗に動作させるのは大変そうです。