Content marketing is the umbrella term that incorporates every type of marketing that has content. As such it includes the planning, production, editing, sharing and publishing of different types of content such as articles, videos, emails, social media posts and the like. The goal of content marketing is to attract a target audience and stimulate interest in the brand's software, products and services.