Content marketing is the creation and distribution of factual or amusing information which is used to generate brand awareness, drive traffic to your website, leads and sales.