To create a content marketing plan, the key elements are objectives (what it should achieve), target audience (who to reach with your message), channels/platforms for delivery of the messages and resources needed. Additionally you will want to consider topics (themes that need coverage) along with strategies on how best use each channel or platform; finally, establish milestones in order evaluate success against goals.