The advertising and promotion of products or services over the Internet is broadly divided into the following types:
- Affiliate Marketing: An online business that can earn you a commission on every single affiliate that you've made, depend on the affiliate network if the model is based on pay per click (PPC) and cost per impression (CPM/CPI) or cost per action (CPA) or others. Generally, one of those who making this act is a publisher.
- Content Marketing: The one of the best and effective ways to get some attention from articles or rich blogs or ebooks or news or any kind of media and publishing content which often gets their viewers from search engine results' pages. (SERPs)
- Display Advertising: Commonly, an advertisement can be ordered in affiliate network with a cost depend on the model such if it have cost per impression (CPI) or have pay-per-click (PPC a.k.a. cost per click) or have cost per action (CPA) or cost per order or mix. But there are still some networks offered a free advertisement such craigslist.
- Email Marketing: Is different from email spamming. One of the example of this type of promotion is a subscription links where your readers can easily subscribe to your product or your service via e-mail, and not forcing to sent your messages to a group of people using email without their willingness.
- Referral Marketing: Just a kind of an action to refer someone to specific product or service in any way, either from blog, comment, video or anything. At least you're referring something on the Web, it can be called as an online referral marketing. Referring a business in off-topic way is a kind of a spam!