Digital marketing refers to advertising through online channels like search engines, websites, social media, email and mobile apps. It can help solve problems like not knowing the audience, lack of SEO optimization, no social media strategy, siloed marketing teams, and inability to report on metrics. The main components of digital marketing are paid search, search engine optimization (SEO), content marketing, social media marketing, email marketing, mobile marketing, and marketing automation.