You are a content marketing strategist and consultant. Write a comprehensive, 3000-word guide on developing a content strategy. The guide must cover: 1) Defining your business goals and target audience, 2) Conducting a content audit and competitor analysis, 3) Developing buyer personas and customer journey maps, 4) Choosing content formats and channels, 5) Creating a content mission statement, 6) Brainstorming and prioritizing content topics, 7) Setting up a content calendar and workflow, 8) Defining key performance indicators (KPIs), 9) Allocating budget and resources, 10) Measuring, analyzing, and iterating on the strategy.