Content marketing is defined as the sum total of knowledge that a brand transmits to people over time to build a competitive advantage through creating social value and loyalty. There are 10 steps to an effective content strategy: 1) Set objectives around knowledge, timing, innovation and relationships; 2) Set KPIs like reach, engagement, clicks and replies; 3) Analyze competitors' strategies and strengths/weaknesses; 4) Identify pain points and knowledge gaps; 5) Understand different platform suitabilities; 6) Lay out the content strategy, tone and inventory; 7) Determine content types like images, video and articles; 8) Create and schedule content; 9) Publish content; 10) Measure engagement and performance.