Believe it or not, you can get links that either dont cost you a cent, or very little. Most of these methods are very time consuming so remember, you get what you either pay for or put into it. By consistently spending as little as an hour a day, you can increase your inbound links and page rank.
One method is to simply email every website you can think of in your niche and ask them for a link. In many cases people say yes and you have one. Be polite in the email and explain what visitors to your site can gain with the resource. To make it east for the link to be added include a html coded link that can be cut and pasted to make the link. Another way to spin this is instead of asking for the link as for a link exchange.
You can also try a form of link-bait. Post testimonials about other webmasters websites on your site. As soon as they are up, send a link to the owner of the website commenting about your review. Many times this will result in a link back to your page in order for the webmaster to show off the favorable review.
Go to online forums and discussion groups. Make useful and relevant comments in the on-going discussions. Most of these...