Inbound marketing refers to marketing strategies such as content marketing, pay per click (PPC) advertising, search engine optimization (SEO), and social media that attract or "pull" prospective clients/customers in at an exact moment of interest or intent. Inbound marketing strategies stand in sharp contrast to so-called "traditional" marketing strategies such as billboards, cold calling, direct mail, print, radio, tradeshows, TV, etc. that interrupt (often uninterested) people by pushing (typically unwanted) messages to them.