Are you a spammer?
Some people are spammers without even realizing it. Here are some things to examine whenever you do promotions online.
I'll start off by saying that what is spam to someone might be very useful to someone else in some way or another. Spam is somewhat of an opinionated term, but obviously there are some things which anyone with a half a brain or more would agree is spam;
example, you go onto a message board about boating to find this post which doesn't relate to the forum:
"Buy these excellent long lasting shoes today and you'll be a preferred customer for life! You'll receive discounts on all future products until you can't buy anymore. Hurry and buy today! The offer won't last forever."
Do your articles or blog posts contain a ton of links?
Especially if they're affiliate links or anything which requires the user to spend any significant amount of time or money whatsoever. An article is spammy if its obviously self promoting with little or no valuable information. Commercials are generally not considered spammy because those are paid advertisements. If you want to promote yourself without paying money, you should be very helpful with information and subtle about the promotion right at the same time. Such a formula will not only lower the chances of people viewing you as a spammer, but it will also increase success.
If you belong to online forums of any kind, are you giving just as much as you're receiving?
Any kind of decent relationship is a two way street. A good business thrives off of customers as much as customers thrive off of the products which they sell them. In order to have a friend, you need to be a friend. You see the logic, right? If you ask more questions on forums than you give answers to posts on forums, more often than not that user is a spammer.
Spamming is disliked so much because it is viewed as selfish, intrusive, and when you find spam in your inbox it puts a certain amount of stress on your e-life because your eyes and brain have to separate what is spam and what is not.
The basic definition of spam is internet abuse, but often times people are referring to unsolicited messages online.
Here is an open question for people who spam as a way of making money.
If the product you're advertising is worthwhile, why must you be intrusively and excessively advertise it? If the product is good than word of mouth and paid advertisements should easily come into play for you to be successful. So if I notice someone constantly spamming to bring attention to a product, service, or website, I'll assume it can't be that great (rightfully so.)
Unfortunately its easy for a spammer to not feel guilt or shame since they are behind a computer.