As I mentioned it only takes me about a week to get one of these with just my regular search traffic. (Looking up recipes, health info for my kids, ect) I'm not doing anything extra to get these cards.
If you haven't already joined Swagbucks I really recommend this program.