You have to make sure that your website contains the phrases that you are searching for. Usually in something called metanames.
Go into view - source to see this webpage's keywords and you will find things like "certain, google, items, keywords, listed, onto, people, relevant, So, thanks, themselves, type, when". It's just a case of doing that really.
You are talking about SEO technique which make your site rank better for your keywords.
Try to optimise your site for your keywords by placing them at most important places such as in title tag, meta tag, h1 and within contents of your site.
The answer for listing your website in google is provided the best by Cheecky. However, lemme tell you that google automatically detects a new site through search engine spiders.
To make the website appear in the top of the search engine results, 'Search engine optimization' has to be done. To know more about search engine optimization, have a look at http://www.submitinme.com.