StumbleUpon Stumbles – Traffic Drops 53%
StumbleUpon has long been a popular service amongst SEO geeks and bloggers alike who have used the service to generate more traffic and backlinks to their sites. The service made a few changes