Here’s a simple high level job description for a Marketing Manager:
- Understand the business and the problem it solves
- Prepare the marketing strategy (who, problem, solution, where, when)
- Organise the implementation (ie execution including measurement)
- Glean insights that enable you to improve
- Rinse and repeat
Most of this is done regardless of company size.
For small businesses you’ll be involved in everything to do with execution, including preparing content, setting up ads, using analytics etc
As the business gets larger (eg more than 20 people, or more than $5M in revenue) you’ll move to organising others to do the implementation (execution) pieces, because more of your time will be taken up communicating throughout the business.
In a small business you’ll be the Marketing Manager
As the business grows you’ll update your title to Head of Marketing
When you hit mid to large and enterprise, you’ll probably call yourself a CMO