今作っているホームページに、サイト内検索Boxをつけようと思っています。Googleで「ウェッブ検索+サイト検索」ができるそうなので、これを使おうと思っています。
(http://www.google.co.jp/searchcode.html)
そこで質問なのですが、サイト内検索ができるようにするための手順を教えて下さい。
①GoogleにTop PageのURLを登録する。
②定期的にクロールされるのを待つ
というのはわかるのですが、その前にホームページ(Top pageやSub Page)に何かしておく事はありますか?
また初心者的な質問で恐縮ですが、このgoogleを使ってサイト内検索をさせる場合、各ページにmetaタグでmeta情報を作っておく必要は有りますか?普通のgoogle検索の結果を見ると、全文検索しているような気がするのですが?
よろしくお願いします。
http://www.google.co.jp/searchcode.html
リンク、検索機能を追加
Google フリー検索 (ベーシック版) : ウェブ検索 + サイト検索 に書いてあるコード(テキストボックス内)をコピーして、自分のホームページ内のサイト内検索をしたい場所に書き込んで下さい。これを書き込まないと、検索フォームは表示されません。
その時には、YOURSITE.CO.JP の部分(3 ヵ所) を検索するサイト名に置き換えてください。
この状態で、クロールするのを待ちます。
また、metaとして keywords、description、robotsは指定しておくと良いと思います。
http://msugai.fc2web.com/web/tips/robots.html
META 要素 - 検索ロボット情報
http://www.hatena.ne.jp/search?wd=SEO
人力検索はてな - 質問一覧
その他に。
既にGoogleに登録されている友達、もしくはサイトに ご自分のHomepageがリンクされていないとクロールされることはありません。
また、全てのページがお互いにリンクされていないと、全てのページでサイト内検索は出来ません
CGIからの飛び先はクロールされにくいので、できるだけURLに #や ?が含まれないところからリンクするページにしましょう
タグ情報については余り気にしなくていいと思いますが、気になるのでしたら、URLを参照してください
ありがとうございました。
最初に立ち上げるのに、誰かからリンクされていないとダメなのですか・・・誰かに頼まないといけないですね。
ご質問の サイト内検索用にgoogleの検索ボックスをつけています。
ずいぶん昔につけたので、わすれてしまいそうですが、現物をみてみましたら、meta情報などはとりたててつけていませんが、全文検索できています。
ただ、gooleに登録して定期的にロボットが検索してくれるまでに時間がかかったことは覚えています。
遅くてもよければDanさんが書かれたとおりのことをしておけばいつかは検索ができるようになることは確かです。
ありがとうございました。
安心しました。
http://www.google.co.jp/intl/ja/addurl.html
サイトの登録 / 削除
最初の1回目のクロールを期待するには
こちらでURL申請をするのがいい方法です。
他サイトからのリンクが無くても来てくれます。
あと、はてなユーザーなら「アンテナ」を利用するのも
いい手かもしれないです。
ここに自分のサイトを載せておけば、
おそらくそのリンクをたどってグーグルボットが来てくれます。
ありがとうございました。
早速はてなの「アンテナ」の使い方を調べて見ます。
ご自分のホームページに Google の検索ボックス (ウェブ検索機能のみ) を加えるには、下記の HTML をお使い下さい。 センタリングの除去、テキストボックス幅または背景色の変更は自由ですが、Google ロゴの背景色は透明ではなく白色なのでご注意ください。
コード部分が書いてあります。
とのことです。
そうですね。
> 最初に立ち上げるのに、誰かからリンクされていないとダメなのですか・・・誰かに頼まないといけないですね。
はてなダイヤリーの自分の日記の中にサイトのURLを書いておけば大丈夫です。
ありがとうございました。
はてばダイアリーの件 参考になりました。
ありがとうございます。meta要素を読んでみます。
metaでkeywordsを指定しないと、サイト内検索にひっかからないのですか?それともWeb検索でひっかかるためですか?どちらでしょうか?