当サイトのサイト内検索が故障中。
トップページ以外の全ページ右上に置いてあるGogoleのカスタム検索がぶっ壊れているとタレコミを戴き、どうしたものかと考えている間も壊れっぱなしなので応急処置+関連した便利な技を紹介。
PC初心者でも解るよう説明。スマホでは多分無理。
何が起こっているかの例はこちら。
上の画像は当サイト内を「BTOパソコン」で検索したので3千件以上の結果がある、イコール次のページがたくさんあるはずが次ページ以降のリンクが表示されておりません。
これはかなり致命的、私はこれら3つを考えて構成しているため。
- Google検索でヒットしやすいようSEOで誘導する
- 意味不明とか思ったのと違ったならサイト内検索可
- 記事に中毒性を感じたならカテゴリや日付などで選べる
今すぐどうこうできそうも無いので代替え案を。
当サイト内のページ限定でGoogle検索する方法
Chromeブラウザでブックマークバーを表示しているなら、まずは適当なページをブックマークバーへブクマしましょう。この画像はGoogleのトップページをバーへぶち込んでいるところ。
下の画像ならば、「保護された通信」の部分をバーへドラッグすればOK。
Googleのアイコン(ファビコン)付+Googleを右クリックし編集へ。
すると下の窓が出る。赤枠の中はhl=jaの後に意味不明な文字列が付いていようが関係ございません。全部消すから。
名前を仮に「BTOパソコン.jp内検索」とし、URLも全部選択し一旦消して書き直す。
URLの文字列はこれ。コピペすればOK。
- https://www.google.co.jp/search?hl=ja&safe=off&q=+site%3Abto-pc.jp
右付近の「%3A」はURLエンコードされており半角「:」の意味。これでもOK。
- https://www.google.co.jp/search?hl=ja&safe=off&q=+site:bto-pc.jp
で、保存ボタンを押して編集したGoogleアイコンを押すとこうなるはず。
site:bto-pc.jpの後に半角スペース(全角ではダメ)を入れ、その後に検索したいキーワードを入れてEnterするとそのキーワードに関するページが当サイト内のみで結果表示可能。
「site:bto-pc.jp HSPM」の場合。
2フレーズ以上キーワードを入れる際も続きは半角スペースで。
これが何をしているかは単純、Googleのこれをボタンで作成しただけ。
Googleの検索窓に「site:bto-pc.jp」を入れて検索実行した画面がこれというだけで何も高度なテクニックを使用しているのではございません。
ではもっと高度で便利だけれども超簡単なBookmarkletというやつを次で。
応用編:見ているサイト内限定でのGoogle検索
手順はここまでとほぼ同じで、URLの書き換えが違う&やや特殊。
URLの部分をこれに置き換える。元の文字を全部消してこれコピペで。複数行に見えるだろうけれども一行なのでこのまんまコピペで大丈夫。
- javascript:window.open('http://www.google.co.jp/search?source=ig&hl=ja&rlz=&=&q=site%3A'+encodeURIComponent(document.domain), null);undefined;
ジャバスクリプトというプログラムを使ったブックマークレットという機能で、アイコンを押した直後、site に続く文字の部分(上の説明でいうと bto-pc.jp の箇所)を自動的に置き換えている感じ。
実際にやってみると分かり易い。まずはクックパッドを検索するか何かで適当にアクセスしてボタンを押す。するとGoogleの検索窓が site:cookpad.com の状態になっているので半角スペースを入れた後に検索したいキーワードを入れる。
「ケンタッキー 再現レシピ」のクックパッド内のみな検索結果がこちら。
私以外に当サイト内を頻繁に検索しまくる変態は居ないと思うのでこちらの方が実用的でしょうな。
ドメイン単位で文字を拾って来るのでトップページではなく、当サイトなら bto-pc.jp 以下にアクセス中なら、クックパッドは cookpad.com 内のどこに居てもボタン押せばサイト(正確にはドメイン)内検索が可能。
Googleの無料サービスはやはり企業向けでは無い?
職場でGmailやカレンダー、もしかするとフォームやスプレッドシートなど利用している会社もあるかも知れない。しかしそれらは無料サービス、いつ変更されようと終了しようとタダなのだから文句は言えない。
さすがにGmailが突然壊れたりは無いだろうけれども、カレンダーは先日強制的にレイアウトが変更されたとか。慣れなければ業務効率に響くやも知れず。
今回のカスタムサーチぶっ壊れ事件は、企業案内で利用していたり、自社のネット通販サイトで利用しているショップもあるだろうから、ECやウェブ担当者は管理下のカスタムサーチ確認した方がよろしいかと。
私は趣味ブログ&面倒なので放置しているけれど、アクセスする側からするとGoogleのサービスが壊れているとは見えず、その企業やショップの怠慢だと映るかも知れないので信用問題。
カスタムサーチを利用していないアカウントでこのページへ行くと引用した部分が追記されておりました。
カスタム検索エンジン - Google
https://cse.google.co.jp/
2017 年 4 月 1 日をもって、カスタム検索エンジンの有料版である Google Site Search の販売を終了いたします。新規購入や更新はこの期日より前に行っていただきますようお願いいたします。なお、Google Site Search の提供は 2018 年 4 月 1 日に終了となります。カスタム検索エンジンについてはその後も引き続きご利用いただけます。
ちょっと意味が解らないので調べるところから。優先してやることがあるのでこのハゲは放置失礼。代替案またはブックマークレットでしのいで戴けると幸い。
当日14時頃追記:サイト内検索の修正に成功。テンプレ修正したので当サイトのシステムが時限的に更新され随時切り替わって行く予定。WEB屋 さんよりメールにてご助言有難う御座いました。
原因:Googleがいつの間にかカスタムサーチの仕様を変更し表示に不具合が出ていた模様。スタイルシートによる幅の指定を無視され横サイズがおかしくなり右端が切れ、広告が大量にぶち込まれ縦サイズからはみ出て同じく表示が切れた。
今のGoogleはユーザビリティを無視するスタイルなのか。
まぁGogoleとかいう中華ぽい偽装ブラウザの検索から
いろいろ設定するのが面倒なら、アドオンを入れる方法も有効。私は「Goog All Sites & Similar Sites Search」を使用中。似たようなアドオンやらエクステンションはたくさん有るでしょうから、自身の環境にあったモノの導入をおすすめ。
>ブックマークレット
使用したことがあるのは、確かAmazonで購入した商品の合計金額を表示できるブックマークレットくらい。ほか有名っぽいモノだと、動画ダウンロード支援サイトのURL入力欄に、表示しているサイトのURLを入力するブックマークレットがあったような。
>スマホでは多分無理
ブックマークバーが表示されないので、無理なようですね。ブックマークのアクセスしやすい場所に、ブックマークを作る事で代用可能です。
私の場合は、「◆ 検索 ◆」というフォルダを新たに作成して、先頭に表示されるように設定し、そちらへ保存しました。
「https://www.google.co.jp/search?hl=ja&safe=off&q=+site:bto-pc.jp+a」
「site:bto-pc.jp a」の検索結果が表示されます。(「半角を入力する」のと「一文字削除」が同じ手数なので、こちらにしています)
スマホ(スマートフォン)にブックマークレットを登録する方法 | ちほちゅう
https://chihochu.jp/smartphone_bookmarklet/
『スマホ版Chromeではなぜかブックマークレットが動いてくれません。』
ブックマークレットの方は、ブックマークから起動すると「Chrome以外」のブラウザでなら動作するようです…。Chrome~~~。
実際、Chromeでは動かずドルフィンブラウザのブックマークから起動出来ました。
>次ページ以降のリンクが表示されておりません
PC・スマホ共に、現在はポップアップの小さめの窓に検索結果が表示されますね。次ページ以降のリンクが有る状態であります。
・エラってました
400. That’s an error.
Your client has issued a malformed or illegal request. That’s all we know.
ウチではこのエラーが表示されて、bto-pc.jpさんのサイト内検索は使えない状態でした。
Googleのキャッシュが見れなくなった際の対処方法 - kngy.net
https://kngy.net/2011/06/28/google-cache-error/
こちらを参考に該当のキャッシュを削除したところ、検索結果が表示されるようになっております。
究極URLのパラメーターはq(検索キーワード)だけでいいと思いますw
以下簡略版w
>当サイト内のページ限定でGoogle検索する方法
https://www.google.co.jp/search?q=+site%3Abto-pc.jp
>応用編:見ているサイト内限定でのGoogle検索
javascript:window.open('http://www.google.co.jp/search?q=site%3A'+encodeURIComponent(document.domain), null);undefined;
Search the current site (サイト検索) - Chrome ウェブストア
https://chrome.google.com/webstore/detail/search-the-current-site/jliolpcnkmolaaecncdfeofombdekjcp
ブックマークレットがおけるのなら、拡張機能もあるのかな?と思って検索したら、ありましたw
さらに応用としてサイト内画像検索も紹介しますw
javascript:window.open('https://www.google.co.jp/search?tbm=isch&q=site%3A'+encodeURIComponent(document.domain), null);undefined;
例えば、pixiv閲覧中に初音ミクの画像をサイズ、色、種類、時間で絞り込んで検索できますw
ただし、スマホでは、touch.pixiv.netでの画像検索になってしまうので、ボタンを押す前にPC表示に切り替える必要がありますw