Inbound marketing is a customer-centric approach to building awareness, trust and relationships with your audience. Inbound marketing includes blogging, social media campaigns, ebooks, search engine optimization (SEO) for website text as well as viral videos and web-based seminars (webinars).