1. Post in forums and include a link to your website or one of its pages. 2. Syndicate content 3. Let as many people as possible know about your articles 4. Hold an online competition offering a desirable prize. 5. Network and make friends 6. Online press releases 7. Craigslist 8. Social bookmarking websites 9. Rent / buy links ____________________ Jon Alex
Good tips to see of your hard works pays off you can check them using a backlink checker like Blue Backlinks
Different way to build back links for a website.like wise Build up your channels of distribution means Get a Facebook fan page, a Twitter profile, and make friends with people in your Google Reader. Who cares if you only have 10 fans on Facebook? That’s 10 more people who are interested in hearing what you have to say, who could share the information with others or link back.
Buying links (outside of legitimate paid advertisement, clearly identified as such) is a black-hat technique that will get your site penalized or banned from search engines. Also, if webmasters or bloggers know that you're buying links, they'll boycott your site. Don't do it. Besides being unethical, it's almost always a counterproductive technique whose risks far exceed the benefits.
link bait is the best but the hardest one, just create good content and if they like your site they will link your site automatically without any exchange.