I received hundreds of referral traffic from stumbleupon but noticed the time on site was 0.02 (when average is 2 minutes plus).
After investigating I saw someone added this page:
If you click the link above you see that my website does not show.
The user is below and added the page on 10 June.
How can this be fixed so that my website shows when added to stumbleupon?