Is StumbleUpon Traffic Too Low Quality to Consider?
What Was StumbleUpon? Founded in 2002, StumbleUpon was a fairly innovative idea for its time. Users would register for the site and fill out a profile built around a massive list of interest categories, ranging from art and architecture to…