SEO
Link Building
Social Bookmarking Service
Content Writing
Directory Submission
Social Media Marketing
It can depend on lot of things. For example: your targeted keyword, your rank for that specific keyword in Google, Yahoo, MSN, and other search engines, how many search results the term returns, how many monthly searches are done for that specific keyword, etc