With popularity comes spam, and Stack Exchange is popular. It sometimes takes a few repeats before you start to recognize the same URL or product name, and blacklisting frequently spammed URLs is a non-trivial process which moderators can't even do ourselves.
For one-time drive-by spammers, the community tends to be pretty good about dispatching bad posts. Repeat offenders though are not always easy to catch, and result in a lot of work for both moderators and the community at large. We need better tools to combat this.
I would like to request the following tools, kind of in order of complexity to implement:
The relatively easy to add things...
A search function for posts marked and deleted as spam, similar to
deleted:1
. Something likespam:1
would do. This would help in finding trends.A listing in the moderator tools of posts recently marked as spam. (This could probably even be a 10k or 20k tool). Recently deleted posts are already listed, but a lot of deleted posts aren't spam. Having this tool would help us to find repeat offenders, enabling a more appropriate response.
Automatic listing of URLs found in posts flagged and deleted as spam. Any URL appearing in more than 3-5 spam-flagged posts (perhaps have a menu, or just filter by # occurances) would show up on the list, with a link to view all posts with that URL.
The more complicated things...
Automated blocking of repeatedly spammed URLs. If a given URL is present in more than, say, 15 posts marked as spam, it will automatically be added to the blacklist. To avoid false positives, perhaps there should be an exception for URLs that appear at least twice as many times in non-spam posts with positive vote counts.
Auto-flag from Community when the same URL gets posted x or more times in n or fewer days, if the URL has never previously been seen on the site. This would help to raise attention for URLs which are being spammed but might not be caught right away by the community.
There are probably other things that would be helpful too, these are just some of my initial ideas of things that would help us to catch and stop spam more easily. Feel free to add other suggestions in the comments.
spam:1
too? (Or: such edits often seem to be using things like BBCode which might be easily detectable.)goo.gl
URL. (This needs you to be logged in to some Google account, but then the data is public.)