...What is the best way to build links? ...
The best way to get back links is actually really simple when you think about it.
When you go back to the basics, the root purpose of seo is to get more traffic to your site.
One of the most effective way of achieving that is getting people to WANT to tell their ( web ) friends: “Hey, check this out!” because they find it really useful. Some of them will then link to you on their own website, write about you in their blog, or stick a link in forums they visit. I have a number of pages on my website that give practical, step by step information about what to do and what not to do when there is a suspected gasleak. I even tell them how to get it made safe in less than an hour, and paid for by the industry.
Click here to see how ->
Useful LINK example
Not only are the chances good that people will create/posts links to that part of my site, it is also very likely that a significant percentage of those links will come from sites with related content. Content related links are far more valuable than random links. For example, in my line of business ( gas boiler repairs in south London ) I want links from gas sites, consumer sites, boiler sites, diy sites, home improvement and that kind of subjects preferably located in the UK.
What are the chances of somebody in Rome who finds a link to boiler repairs on a website about tomato growing in Italy is actually going to look at a site about boiler repairs and gas problems? How about a home owner in Bromley ( south east London suburb ) who finds it on an English diy forum?
Google's algorithms also recognise this, and allocate many times more weight to a link from a related website than one from a random site.
The moral of the story: provide helpful content in your website and “tell” people that are likely to benefit from reading it, and your site will naturally get more traffic.