i have 20 good backlinks to my website including 4 social bookmark tags. the googlebot visiting my website regularly but not crawling my site why is it any body guess it ?
How old is the website?? Google took 3 weeks to start indexing. Try submitting a sitemap via Google Webmaster Tools.
Actually, I think 20 backlinks is not enough. Besides, it takes time for google to index your site and for it to appear in search results. Like Shreyash has said, I suggest you to create a xml sitemap (i recommend xml-sitemaps.com) and submit it to Google Webmaster Tools (google.com/webmasters/tools).
In Google in about 6 hours if you use Digg.com From the point of view of search engine optimization, you put your article on your blog or your website, go to Digg.com, submit it, ping your article or ping your blog just using something like Pingoat.com or Pingomatic.com so the search engines know your article is out there and in about six hours you could be listed in Google.
"the googlebot visiting my website regularly but not crawling my site why is it any body guess it ?" How do you check that googlebot is visiting your site? Can you show us your site?
You shouldn't need to wait three weeks. One week tops. Have you submitted your site map to G? What is in your robots.txt file?
Add a link to your website here in DP signature first, and try to use bookmarking site like Digg.com as mentioned above.
Have you got a wordpress blog or google blog? if so mention your site once every three days and create a link back to your site with google blogs owned by google they have a habit of crawling these alot faster. I also suggest you create more back links " Alot More" create Squido lenses and post about you site there. Write some articles with unique content and do some press releases, this will all help your efforts in ranking well in Google. Tony