【業務効率化】サイト内検索がない?Googleを「最強のサイト内検索ボタン」に変える魔法のツール(ブックマークレット)

「あの情報、このサイトのどこかにあったはずなんだけど……」 「サイト独自の検索機能が使いにくくて、目当てのページが見つからない!」
事務作業やリサーチ業務で、こんなストレスを感じたことはありませんか? 特に、検索窓がない古いサイトや、階層が深すぎる役所のHPなどで目当ての情報にたどり着くのは至難の業です。
今回は、そんな悩みを一瞬で解決し、あらゆるサイトに「高性能な検索機能」を後付けできる「ドメイン内検索ブックマークレット」をご紹介します。
「ドメイン内検索ブックマークレット」とは?
このツールは、ブラウザの「お気に入り(ブックマーク)」に登録して使う、1行のプログラムです。
クリックするだけで、「今開いているサイト内だけ」をGoogleで検索することができます。Googleの「site:」という特殊な検索コマンド(演算子)を、プログラムが自動で生成してくれる仕組みです。
設定方法(コピー&ペーストで完了)
① コードをコピーする
以下のコードをすべてコピーしてください。
javascript:(function(){var d=location.hostname;var k=prompt(d+' 内を検索:', '');if(k!==null&&k.trim()!==''){window.open('https://www.google.com/search?q=site:'+d+' '+encodeURIComponent(k));}})();JavaScript② ブックマークに追加する
- ブラウザ(ChromeやEdgeなど)のブックマークバーの空いているところで右クリック。
- 「ページを追加」 または 「ブックマークを追加」 を選択。
- 名前:
[site] ドメイン内検索(自分がわかりやすい名前でOK) - URL:先ほどコピーしたコードを貼り付け。
- 保存 をクリック。
使い方:爆速リサーチの3ステップ
実際に使うときは、マウスとキーボードの連携で一瞬です。
- 検索したいサイトを開く (例:企業のプレスリリース、自治体のHP、マニュアルサイトなど)
- 作成したブックマークをクリック 画面上に「(ドメイン名)内を検索」という入力欄が出てきます。
- キーワードを入れて「Enter」! 入力してEnterを押すだけで、Googleの検索結果に飛びます。マウスで「OK」をクリックする必要はありません。
⚠️ 必ず知っておきたい注意事項
非常に便利なツールですが、Google検索の仕組みを利用しているため、以下の点にご注意ください。
Googleでクロールされていないサイトは対象外
このツールはGoogleのデータベースを検索しています。そのため、「Googleのクローラーがまだ巡回していない新着記事」や、「検索除け(noindex設定)がされているページ」は検索結果に表示されません。
ログイン後の専用ページなどは検索できない
社内のグループウェア(Backlogやkintoneなど)や、ログインが必要なマイページ内の情報は、Googleがアクセスできないため検索対象外となります。
セキュリティが極めて高いサイト
ごく稀に、非常にセキュリティが厳しいサイト(銀行のシステムや一部の官公庁など)では、外部プログラム(ブックマークレット)の実行を遮断している場合があります。
🛠️ うまく動かない時のチェックリスト
URL欄の「javascript:」が消えていないか
ブラウザによっては、貼り付けた際に先頭の javascript: がセキュリティの関係で自動的に削られることがあります。保存したURLを再度確認してください。
スマホブラウザでの利用
スマホ版ChromeやSafariでは、ブックマークバーから直接起動できない場合があります。その際は、アドレスバーにブックマーク名(例:「ドメイン内検索」)と入力して候補から実行してください。
まとめ:事務職こそ「ブックマークレット」を活用しよう
デスクワークにおいて「情報を探す時間」は、実はかなりの割合を占めています。 このブックマークレットを一つ入れるだけで、年間で数時間の節約になるかもしれません。
