if you willing to spend money, either hire SEO or buy link, it is the fastest way Else, you gotta spend time on article submission, directory submission, blog commenting, forum posting, social bookmarking submission etc
Softwares, hire SEO specialists , or if you want to start doing yourself i recommend an ebook that will learn you how to build backlinks with blog commenting, article posting and other methods.
Comment on niche related do follow blogs, be active in forums and leave the site in sig. link, submit your site to directories, write article and submit it to ezines etc...
If you have budget to spend, do a good search for the quality of the paid directory submission services and choose one. If you don't want to spend money on this, you should do the submit by yourself.
In the long run your best bet is to get involved in niche related sites and get links from them. If you truly want to rank you will need to build relationships and get those links. Dont spam, just be natural and it will come.
you can either get them from DP BST section or some freelancer site such as freelancer.com, guru.com, odesk.com etc
Hi i think hiring a full time SEO expert in a SEO Company will be best who will work for full time send you report weekly. have a look here http://www.hireprofessionalwebdevelopers.com/
Good links follow if you have good and quality content.But you must first effectively market or communicate this content to get good links or back links.
We are link builders if you want then we can build links for you contact at gtalk : johnyseo05 skype : johny.mazee
Write articles, write press releases, post on blogs relevant to your site, relevant forum posts, posts in sig on relevant forums
You can do it yourself or higher a company if you do not have the time. Our company is the only one that I know of that offers guaranteed google first page placement services meaning that you do not pay until we rank you. Send my a private message if you are interested.