Premium directory links do increase traffic and therefore ranking, however, the best way is to make sure your site is built with the proper SEO procedures and practices in place. Having good keywords, content, meta tags etc. are very important pieces to get your site noticed.
Good meta tag
content of yours website should be unique
article submission
blog submission
forum posting and
SMO is the best option to increase website popularity..
you can also hire experts from SEOclerks.
To get high rank of keyword in Google search engine you will have to use effective seo techniques like:
Forum posting
Blog posting
Article submission
Press release
use fresh content and high pr sites then you will get good rank.
According to me following techniques are best to increase keyword ranking:
Blog posting
Article submission
Blog commenting
Forum posting
Classified ads
there are various method to increase keyword ranking in search engine via off page SEO such as articles, press release, guest post, directory, forums, bookmarking, classified and many more.
There are many thing that can be done to improve your website rankings.
1) are you listed with all the search engines (many have free submission)
2) make sure you have key words included for your site that similar sites are using (the hidden header of your page should include these as part of your "meta" tags)
3 Hire some expert for this from marketplaces like SEOClerks, listingdock etc.
4) are other sites listing your URL, do you link into other use full sites for xyz city?
5) check the search engines to see what they use to determine their rankings (this may be difficult to discover as they like to keep it secret so sites cannot inappropriately abuse the search criteria)
6) there are various sites that talk about improving your rankings
You can increase keyword ranking through that methods like write unique content for own website and more write unique content and submit different sites, Forum posting, Directories submission, and create a web blog 2.0.