This project demonstrates how to use CrewAI to create a Marketing SEO strategy crew with multiple specialized agents working together to achieve business goals.
The crew consists of 9 agents with different roles:
- Director of Marketing - Strategic planning and oversight
- SEO Project Manager - Workflow coordination
- SEO Content Editor - Content optimization
- Content Quality Reviewer - Content review and compliance
- Content Publisher - Technical implementation
- Content Calendar Manager - Publication scheduling
- Keyword Research Specialist - Keyword analysis
- SEO Analytics Specialist - Performance tracking
- Quality Assurance Specialist - Technical quality checks
Before running the crew, make sure you have Python 3.10-3.13 installed and set up the following environment variables: