As you may remember, content marketing is a mean to engage the audience with the content you produce, build brand awareness through the trusting relationships with the readers, and ensure brand visibility online through social shares.
SEO, on its part, focuses on more technical sides of online presence, such as building sitemaps, structuring the navigation, providing good user experience, and taking care of inbound links.