Most search engines allow you to add code to your web-site that places a search box on your page. If you look at my blog (
http://etybagem.blogspot.com/) you see an example of a Yahoo! web and site search - Yahoo! supply the code free for use on private web-sites. See
http://uk.search.yahoo.com/info/uk/tools.html where the code they give is:
<!-- Yahoo! Search -->
<form method=get action="http://uk.search.yahoo.com/search/ukie" style="border:1px solid #999; padding:5px;/*/*/width:390px;/**/text-align:center;">
<a href="http://uk.search.yahoo.com/">
<img src="http://eur.i1.yimg.com/eur.yimg.com/i/uk/se/m/uksb.gif" width=99 height=33 align="left" border=0></a>
<input type="text" name="p" size=29>
<input type="hidden" name="fr" value="yscpb">
<input type="submit" value="Search"><br><font size="-2" face="arial, helvetica"><input type="radio" name="vs" value="" id="ysvs0" style="vertical-align: middle" checked><label for=ysvs0>Search the web</label> <input type="radio" name="vs" id="ysvs1" style="vertical-align: middle" value="YOUR SITE DOMAIN"><label for=ysvs1 style="margin-right: 75px;">search this site</label></font>
</form>
<!-- End Yahoo! Search -->
You change YOUR SITE DOMAIN to, e.g.
http://etybagem.blogspot.com/ and that's it. My first post gave the code for Google. The web search works immediately, but, as said earlier, it seems that you need to wait for a Google or Yahoo! 'spider' to visit your site to obtain the information to search your own site. I have no idea how long that takes.
Not that I'm advertising, but if you visit my blog you will spot an icon at the top that allows you to set up your own blog, with a variety of all templates supplied to those who don't want to do everything themselves - many if not most seem to create their own page design.
Etybagem.