Digital marketing is a very broad term that encompasses many facets and techniques. It includes social media, email marketing, website optimization, search engine optimization and other various elements of Internet marketing.