Spam includes all unsolicited types of advertisements sent or presented to users. In the field of SEO, this includes link-spam, comment-spam, blog-spam, cloaking, keyword stuffing, and hidden texts or keywords.
Web site owners should avoid using spam techniques as these are penalized by search engines if uncovered.