Digital marketing is the practice of promoting products, services or brands through various digital channels such as search engines, websites, social media, email, and mobile apps. Digital marketing can involve a variety of tactics, including search engine optimization (SEO), search engine marketing (SEM), social media marketing, content marketing, email marketing, and mobile marketing.