For the link to be permanent, it has to be qualitative in content and inbound from quality websites. The contents could be anything, a photograph, an open source project, an image or other host mediums. To the quality websites, they have to be of high value not only existing for simple adverts or anything. The websites have to be outgoing and developing.
A permanent link building takes months or years to come up with. The content has to benefit the surfer and draw attention to the search engines to rank your website high. Moreover, time has to be spent on these links to update them and improve on their weak points. To achieve a permanent website, time has to be dedicated to come up with nothing but the best results.
When choosing the requirements, first access the needs and the results that you expect to meet at the end of the day. For the best permanent link building, you have to be willing to spend time and money to get the best results. Choose the most competitive terms to get the most reputable results and the best traffic.
If your budget is low or you are a small enterprise, the less aggressive and less expensive sites should be the best choice. This will cut on the expenses and maximize on the profits. Choose a site that will host your links effectively and that which draws attention of your consumers. This will help you gain traffic to your site.
The production of quality content and having them on a quality inbound link will gain you good reputation. The links will attract links from different sites that will have gained confidence with your linking on the well known quality site. Linking in low quality sites gains you no reputation and hence no effective results will be found.
In whatever option you choose to take, never compromise on the quality of your links and that of the website you plan to place the links.