Going by the definition, Inbound Marketing is a holistic, all-inclusive approach to Marketing which attracts visitors to your Brand and transform them into long-term loyal customers. In other words, Inbound Marketing is a branded term that focuses on all organic (non-paid) traffic sources to a site through blogs, podcast, video, eBooks, e newsletters, whitepapers, SEO, SMM, and other forms of content marketing which serve to bring customers in closer to the brand.