Digital marketing is the promotion of products and services through digital channels like search engines, websites, emails, mobile apps, and social media. There are several types of digital marketing including search engine marketing (SEM), social media marketing (SMM), video marketing, content marketing, email marketing, SMS marketing, affiliate marketing, and more. Digital marketing techniques can be categorized as white hat SEO, which follows best practices, black hat SEO, which violates guidelines, or grey hat SEO, which sits between the two approaches. Digital marketing is an effective career path with many job opportunities across SEO, PPC, email, social media, content, and mobile marketing roles.