Webページを正しく書くと次のような効用があります:
もちろん、中身の充実が無くてはどうしようもないんですけどね(^^;
独自のドメイン名を持っていないHPでも、次のように書けば、JavaScriptを使用することなしに、サイト内検索できるボックスを設けることが出来ます(2004/4/24版):
<form method=get action="http://www.google.com/search">
<input type="hidden" name="domains" value="ドメイン名">
<input type="hidden" name="q" value="全頁に共通する固有のキーワード">
<input type="hidden" name="num" value="100"> ※「100」は表示検索レコード数。変更可能。
<input type="hidden" name="hl" value="ja">
<input type="hidden" name="lr" value="lang_ja">
<input type="hidden" name="ie" value="sjis">
<input type="hidden" name="oe" value="sjis">
サイト内
<input type="text" name="q" size=20 maxlength=255 value="">
<input type="submit" name="btnG" value="検索">
</form>
しばらくは、修正前(下図:2003/8/12版)も掲載しておきます。全角文字検索で文字化けすると思いますが。2004/4/22以降、修正が必須なのは太字部分です。それ以外もGoogleの説明「リンク、検索機能を追加」を参考に少し変更してあります。
<form action="http://www.google.com/search">
<input type="hidden" value="ドメイン名" name="as_sitesearch">
<input type="hidden" name="q" value="全頁に共通する固有のキーワード">
<input type="hidden" name="hl" value="ja">
サイト内
<input type="text" name="q" size=20 maxlength=255 value="">
<input type="submit" name="btnG" value="検索">
</form>
当サイトでは以下のキーワードを埋め込みました:
ドメイン名に「homepage1.nifty.com/iberia」とは指定できません。固有のキーワードは、メールアドレスやサイトのタイトルなども考えられます。同じドメイン内で他に使われていないキーワードを全てのページに置く必要があります。
なお、このサイトの場合、約2〜6日(2004/5/27修正。2003/8/12頃は約10日でした。更に以前は約1ヶ月でした)遅れでGoogleBot(検索ロボット)に拾われていくようです。かなり速いペースですが、昨日以降の内容は検索できません。しかし、サイト内の全てのページ(150近く)を根こそぎ拾ってくれています。検索エンジンを自分で持つことが出来ない人にはとっては願ったり叶ったりのシステムですね。