Digital marketing involves promoting brands online to connect with potential customers. It consists of search engine optimization to improve organic website results, pay-per-click advertising where advertisers pay per click, and social media marketing to engage customers. Content marketing such as blog posts, ebooks and videos is also used to share information and drive traffic.