Hey! With G updating so often and radically nowadays you should strive to learn and adopt new techniques of linkbuilding and even new methods to rank higher.
When talking about linkbuilding and "Don't"-s, the overall frame of your work should be pointed towards making your links as real and as geniune as possible and not bought or built "artificially".
These are some tips to avoid having your links recognized as 'spammy' and fake:
-If you consider buying links, make sure he is covering his footprints, because if the links get affiliated with a particular seller, they might be recognized as illegal;
-When you build links try not to post links on spammed to death places like pages with hundreds and thousands of outgoing backlinks (OBL);
-Diversify as much as possible the anchor text of your BLs to lower the percentage of the money keyword linking in your backlink profile. This is very important! There isn't a rule of thumb for this one - some people follow the 70:30 ratio when choosing the anchor texts and of those 30% are exact match KWs, other go as low as 10% of all the anchor texts to be their money keyword.
A good tip is to create backlinks to the money site with brand name keywords "brand name of your site", "yourdomain.com", " your domain raw url" and other generic words like "click here", "click here for more information".
-Try to create links with a natural-looking pattern. Like gradually increasing the amount of links being built or just steadily building them without huge spikes and influx of incoming links to the site. Make your linkbuilding velocity consistent.
-Diversify your backlinks portfolio - Very Important too. If you acquire links only from a few sources - scrapebox comments and other blasts, your links won't look natural. Natural links come from all over - blog comments, web 2.0, similar niche websites, blogs, forums, wikis and so on.
-Don't rush the linkbuilding, start slow and build up steadily. This is known for quite some time and can be taken as a rule of thumb.
I hope this helps.