White hat backlinks are links placed by you (shhhh don't tell anyone) or a third party (other people) that are not spam type links. High quality links placed by you or other people in order to add quality information to a platform.
How to do some white hat linking are as follows:
When you start doing your SEO there is a systematic way to do what needs to be done. The first thing you should focus on is blog commenting. Getting dofollow blog links aimed at your website is much more beneficial at the beginning. Be sure to comment relevant content on each post in order to get your post/link accepted. Your post needs to add value in order to get likes, upvoted, etc. Don't post stuff like "Great Post!" because it just looks spammy. Most blog owners will delete your comment and do an IP ban. This means that not only your profile is dead, but your IP is now burned and you can't comment on their posts again unless you went to a starbucks
Another great place to get some good links are on forums. When you post in a forum it brings your site to the attention of people that would not of known who you are prior to you joining. Not only will this help you increase your search engine rankings, it will help build your brand and also your direct traffic from the links resulting in more sales and readers. Read over the posting policies of each forum before you begin to comment on anything or post your own threads. You don't want to destroy your account by posting spammy looking comments and get the boot right away. Add value to the forum and after you build trust with the moderators I'm sure your posts will begin to go live much quicker and you may not even end up in any moderation queue when posting.
Making your own videos is also a great way to build your website up. By getting just one video of yours on YouTube to go viral can bring in thousands of sale almost overnight. Google, Yahoo! and Bing also love these types of links and will not only boost your website but boost the URL of the Video in the "Videos" tab of the search engines. Don't post crap, take some time to make a good video and it will be extremely beneficial.
Working with social media can be an amazing thing. Social platforms such as Reddit, Facebook and Twitter are great generating backlinks. Google+ and LinkedIn also help build brand awareness and traffic so don't forget those. Attract a wider audience by posting good content that people are willing to share with their followers and friends. When the content you post is useful/helpful you'll notice more retweets, shares, likes, etc. By doing all this social media optimization you will notice that down the road Google, Yahoo! and Bing will love you. This is because people are sharing your posts and you're getting natural linking.
Take your time building high quality and natural backlinks in order to increase your rankings in Google, Yahoo! and Bing.
In time you'll notice a decent spike in traffic if you've done everything right.