This is a screenshot of the last ~12 hours of new active questions (click to see full length version):
Of the 49 questions that were active less than 12 hours ago, 13 of them were spam.
I can't see them, but spam seems to be quite a large amount of the posts sometimes. We handle it well, with the flags and diamonds intervening, but I do wonder if we can do something else.
We could block certain keywords (but the spammers will just edit them out)
Shouldn't the SE quality check block posts that are only a link?
Can we please block questions that contain nothing but a URL in the title?
Does Stack Exchange store the IP address every time to determine activity?
Add optional box for spam flags letting you say why you think it's spam
Unregistered users asking questions - Should there be some minimum requirements?
All of these may help, as well as the Low Quality Posts HQ and the Charcoal HQ but this spam is still being seen by people, which isn't great.
Suggestions? Is there any way we could combine a number of indicators in the Question itself and Community just deletes it? I'm not sure what the criteria should be, but my main point is that there is no point blocking before posting - the spammers will just change the blocked parts...
Any ideas?