There are different links for different reasons.
First of dont forget your basic links (which can be different for your typ of site (ecom, saas, local or affiliate).
Basic Links:
- Directories
- Social Profiles
- And whatever else fits inside that category, but there are also different typ of links you can get potentially for free just because of the niche you are in.
- One could also add PR syndication to it
There wont move the needle but help with indexing and also protect your brand and later on you can use the social media profiles to publish content.
For then the links that move the needle:
- Guest Post and Niche Edits
- Digital PR
- Haro
Never did haro or digital pr, so cant speak about that, but they also work really well.
Also you can write content for keywords that have the potential to earn links, statistics and such but you cant controll the quality of links comming in.
Regarding Guest Post and Niche Edits, here is what I aim for:
1. Niche relevant, the site is about the same topic and gets all its traffic from it, or is at least somewhat relevant to it. Think like this, you have a supplement site, then getting a link from a health site or sport site is fine as these topics are somewhat related. L
2. How long is the site getting consistent traffic? Min of 6 months for me.
3. Where does the majority of the sites traffic come from? I want to see what the majority traffic comes from my target niche or related to it
Just focusing alone on these few things is a lot of work, as sites that match these requirments are rare, and even rarer if you only want to pay 50$ for links. The best links I bough recently where like 150 - 300$.
Also not forget to check the anchor ratio of your competitor to not go to heavy on the exact anchors and check to have a good ratio between homepage and inner page link.
For me I dont really like that pages drop in ranking when I build them to inner pages but so far I see good results from links build to the homepage. But need to test more to get more data.