Most websites offer free online gift types, have some sort of a catch that you will have to overcome or accomplish in order to get what you are after. Whether it's in the form of surveys that you need to fill (which usually turns into more like 10 surveys) or a tit for tat situation where you get the "free" online giveaway if you purchase something else first. Unfortunately this is the grim reality with giveaways in general.
Image Source: Google
Many different blogs offer their own personal gifts. Usually they have items sponsored by someone, and then give it to people who follow their blog. This is a good advert for both parties involved, and if you have become a member of their blog, you get the chance before others know about it. Finding different blogs and gifts they offer can be very valuable at times, and very time consuming to others. There is nothing better or worse between blogs and websites, only various types of gifts.
There are several websites on the internet, not just a blog, where giving to get mentally is not the case. Some of them will allow you to get items such as free software. Others, provide premium products without requiring you to fill in the survey or join the mailing list or other nonsense. It will be the best to be found.