The main thing to remember is that it looks at TEXT content in the html in your web page file. It can't see stuff in css files, scripts, dynamic content, image files, database files or auxillary files. And it ignores meta tags.
The order the websites are listed is determined by two factors:
1. The completeness of the match to the search parameters
2. The number of times the site has matched previous searches (tie breaker)
Remember that your ISP must allow robots to search its contents for your site to be searchable with search engines.
One other thing: If the name of the site contains non-alphanumeric characters (such as a hyphen or an asterisk), the search engine can not find it.
MidiMagic
Nearly a Senior Poster
3,319 posts since Jan 2007
Reputation Points: 730
Solved Threads: 182
digg.com would be a good one but depending on what your site is about there are others as well.
roryt
Nearly a Posting Virtuoso
1,286 posts since Oct 2005
Reputation Points: 178
Solved Threads: 15
We don't know what the site is!
roryt
Nearly a Posting Virtuoso
1,286 posts since Oct 2005
Reputation Points: 178
Solved Threads: 15
Please check out my website.
semoweb
Junior Poster in Training
50 posts since Feb 2009
Reputation Points: 6
Solved Threads: 1
Goto the google webmaster tools page
Create a google webmaster account
Read What google actually search FOR when the Bots spider a page
Correct your design to match
create a sitemap
submit to google
Repeat for Yahoo
Ask
MSN
et all
almostbob
Posting Sensei
3,147 posts since Jan 2009
Reputation Points: 571
Solved Threads: 376