Where should I place links to a site to improve SEO ranking of the site?

The best way to do it for free is earn them. They are intended to be citations from one webmaster to another…a form of endorsement. It helps if a link comes from an authority source and is related to your site topic.

Be generous and offer something for free on your site that has value. Watch how your incoming links grow.