We can pat ourselves on the back for being popular enough to attract spammers.

How should we define spam and what should we do about it?

1 Answer 1


How should we define spam?

A typical profile of a spam user is someone who:

  • links a reasonable number of their posts to a particular company's web site
  • when mentioning or linking to this company, do not disclose that they work for it
  • posts answers that don't really fit a question, but mention a product
  • doesn't otherwise participate in the site
  • have contact details that match the product/company they frequently mention (visible to moderators only)

What should we do about it?

If it's clear that every post from a user is spam, then a moderator needs to delete their account (note: this is Stack Exchange policy). Otherwise, we give them the opportunity to change their behaviour. Leave a comment on their spam posts like:

Just a warning that spam is not welcome here. It's OK to advertise your product where it answers a question, but you must disclose that you work for the company in the post, and participate elsewhere in the site without advertising.

If there is no change in behaviour then start suspensions for 7 days, and then double that for each re-offence. Also delete all of their spam posts and/or remove the spam content from quality posts.

If you suspect spam in a post, then it's really important that you flag a moderator for the suspicious post (otherwise we might not see it). We can then perform further investigation.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .