Your company can have a good website, post on social media, invest in advertising, hire an agency and still have a marketing problem.
That happens because executing marketing and having a marketing strategy are two different things.
It is relatively common to find companies running multiple initiatives at the same time without being able to answer basic questions: What problem are we trying to solve? Who are we trying to reach? How do we want to be perceived? Which channels actually make sense? What should be the priority? And, most importantly, how do we know whether the investment is working?
When these answers are unclear, the discussion about hiring an agency, a marketing consultant, an in-house professional, or another service provider starts in the wrong place.
Before choosing who will execute the marketing, you need to understand what problem the company needs to solve.
The Problem May Not Be the Agency
When results fail to appear, it is natural to first look at who is doing the execution.
The campaign didn’t perform. Social media isn’t generating opportunities. The website gets little traffic. Leads aren’t moving forward. The brand is struggling to differentiate itself.
The first reaction may be to switch agencies, hire another professional, or increase the investment.
But there is an earlier question to ask: is the execution poor, or is there a lack of clear strategic direction? a execução está ruim ou falta uma direção estratégica clara?
An agency can execute exactly what it was hired to do very well and, even so, the company may fail to achieve the expected results if its positioning, priorities, target audience, value proposition, or objectives are poorly defined.
Likewise, an excellent strategy will have little value without the ability to implement it.
That is why strategy and execution are not competing approaches. They are different parts of the same process.
The challenge is to identify which one is missing in your company.
1. Your Company Doesn't Know Exactly What It Should Do
This is essentially a strategic problem.
There may be several possibilities on the table: investing in paid traffic, redesigning the website, improving social media, rebranding, hiring salespeople, producing content, or launching a new product.
The problem is not a lack of ideas.
It is not knowing what comes first and why.
In this situation, immediately hiring someone to execute one of these actions may mean investing before diagnosing the problem.
A marketing strategy should connect business objectives with decisions about positioning, audience, channels, investment, and measurement.
Before asking “who can do this?”, the company needs to be able to answer “why should we do this?”.
It is precisely in this scenario that strategic marketing consulting can make the most sense: understanding the business, diagnosing the problems, and turning possibilities into priorities.
2. Your Company Knows What It Needs to Do, but Can't Execute
Now the situation is different.
The company has clear objectives, understands its audience, knows how it wants to position itself, and has already defined which initiatives need to be executed.
The bottleneck is the ability to put the plan into action.
The company may lack designers, media specialists, developers, content creators, or professionals capable of running campaigns on an ongoing basis.
In this case, an agency may be exactly what the company needs.
Agencies can bring together different areas of expertise and provide operational capacity that many companies would not be able — or need — to maintain in-house.
The mistake would be to hire strategy when the real problem is execution capacity.
Getting the diagnosis right also means recognizing when the best solution is simply to execute better.
Quando a demanda de execução se torna recorrente, surge outra decisão importante: vale montar um departamento de marketing interno ou continuar trabalhando com parceiros externos?
3. Your Company Does a Lot, but Doesn't Know What Actually Works
This may be the hardest scenario to recognize.
The company already has a website. It publishes content. It invests in media. It works with an agency, freelancers, or in-house professionals. It may also use CRM, automation, and other tools.
But little clarity.
Marketing starts to be measured by the volume of things produced: posts published, campaigns launched, creative assets produced, meetings held.
The most important question ends up taking a back seat:
Is all of this helping the business get where it needs to go?
When different vendors or teams work without a shared direction, it is possible to have an operation that is individually efficient but collectively fragmented.
In this case, the company may not need to replace all of its partners.
It may need someone capable of looking at the bigger picture, identifying priorities, and connecting strategy, execution, and measurement.
Marketing Agency or Marketing Consulting: Which Should You Choose?
There is no universal answer.
An agency tends to make more sense when a company already has strategic direction and needs to expand its execution capacity. A consulting service tends to be more useful when the main challenge is diagnosing problems, setting priorities, and building a clear direction for marketing.
For some companies, the best structure will be in-house. For others, an agency and a consultant may work together. There are also situations where a consultant is involved in both strategic direction and the implementation of specific projects.
The model should follow the problem — not the other way around.
That is why the question should not simply be:
“Agency or consulting?”
A better question would be:
“What is preventing our marketing from working better today?”
Five Questions to Ask Before Hiring Someone for Your Marketing
Before looking for an agency, consultant, or professional, try answering these questions:
1. Can we clearly explain which business problem we want marketing to solve?
“We need to improve our Instagram” is not a business problem. Increasing demand, entering a new market, improving perceived value, or generating sales opportunities are different challenges.
2. Do we know which initiatives should be prioritized over the next six months?
If everything seems important at the same time, there is probably still a lack of prioritization.
3. Can we explain why we invest in each channel we use?
Being on a channel because your competitors are there does not mean it is strategic for your company.
4. Do we know how to evaluate whether our marketing is working?
Metrics need to be connected to objectives. Reach, followers, and clicks may be relevant, but on their own they do not tell us whether marketing is contributing to the business.
5. If we stopped all marketing activities tomorrow, would we know which ones should be restarted first — and why?
This may be the most revealing question.
If the answer is no, the problem may not be a lack of execution.
It may be a lack of strategy.
Strategy Shouldn't End with a Presentation
There is also the opposite problem.
Companies may hire a consultant, receive a solid diagnosis and a presentation full of recommendations, only to discover that no one knows exactly how to turn those recommendations into reality.
Strategy without implementation risks becoming nothing more than intention.
That is why I like to think of marketing as a continuous process:
understand the business → diagnose → set priorities → build the strategy → implement → measure → learn.
Depending on the company's structure, different professionals may be involved at each stage.
What matters is that these stages remain connected.
Before Investing More, Find Out Where the Problem Is
Increasing the marketing budget does not automatically fix a weak strategy.
Neither does changing agencies.
Likewise, hiring a consultant does not solve a problem that is purely operational.
Different companies, at different stages, need different structures.
The smartest decision starts with the diagnosis.
Before choosing who will handle your marketing, find out what actually needs to be done.
Not Sure Whether the Problem Is Strategy or Execution?
A complete analysis of your marketing can help identify priorities and define the next steps.
