Content marketing is the publication of material designed to promote a brand, usually through a more oblique and subtle approach than that of traditional push advertising. The essence of good content marketing is that it offers something the viewer wants, such as information or entertainment.