General Search Engine Tips
Check out where your site currently appears in the search engine listings, compared to your competitors (those higher in the rankings for the same keywords or phrases). Try to determine why their pages are coming up ahead of your Web site pages.
To find out your general ranking and compare it to other sites, download the Google Toolbar and check out the ranking of each site you visit.
To determine how many times your site is listed in any particular search engine, type allinurl:http://www.yourdomain.com into the search field. Most search engines support this phrase in their search criteria and return all pages found for that URL or domain. On the first page, there should be some indication of how many results were found for that query. To give you an idea, Microsoft.com comes back with around 3 million results when this query is passed to Google. Most of my Web sites come back with between 100 and a few thousand results. If your site does not appear more than 100 times, try to work out why.
A good way of checking what your site looks like to spiders is to use the Lynx tool, which effectively views your Web site the way a Spider sees it. This might help you to determine why your site does not appear.