The definition of content marketing is simple: It’s the process of publishing written and visual material online to attract more leads to your business. These can include blog posts, pages, e-books, infographics, videos, and more.