
Choosing a B2B marketing agency is difficult because you usually cannot properly judge the work before the work starts.
That is the main problem.
You can compare websites, references, presentations, case studies, pricing, confidence on the sales call and general impressions.
But none of those fully answers the important question:
Will this agency make good marketing decisions for our business?
That is much harder to know.
A weak agency can sound confident. A strong agency can sound cautious. A nice case study can hide a strong existing brand, unusually high market demand or a client with an excellent sales team. A polished report can still measure the wrong thing.
So choosing a B2B marketing agency should not mainly be about finding the agency with the best pitch.
It should be about evaluating how the agency thinks.
At Kraftvertising, we work with B2B SaaS, technology and other complex B2B companies across paid media, SEO, landing pages, creative and tracking. The criteria below are also the criteria we think companies should use when evaluating us.
If an agency cannot answer these questions well, the logo on its website matters very little.
Green flags and red flags when choosing a B2B marketing agency
The simple version looks like this:
| Green flag | Red flag |
|---|---|
| They ask what happens after the lead | They promise qualified leads before understanding Sales |
| They ask for CRM and Sales feedback | They treat every conversion as equal |
| They can explain when a channel is wrong | They recommend every channel immediately |
| They talk about pipeline, not only CPL | They report only dashboard metrics |
| They understand demand creation vs. demand capture | They treat attribution as proof of demand creation |
| They ask what they need from your team | They act as if they can do everything without input |
| They acknowledge uncertainty when data is thin | They sound extremely certain from very little data |
| They challenge weak assumptions | They agree with everything |
| They care about creative and messaging | They think targeting alone solves the problem |
| They explain what the data does and does not show | They use reporting mainly to defend themselves |
The best agency is not necessarily the one that sounds most confident.
It is often the one that asks better questions.
1. Do they actually understand B2B?
A B2B marketing agency should understand that marketing usually does not end with the form submission.
That sounds obvious.
But many campaigns are still judged as if the lead itself were the final outcome.
A form submission can become an irrelevant inquiry, a student, a competitor, a company that is too small, a person with no buying authority, an early-stage researcher, a good-fit account with low intent, a real opportunity or eventually a customer.
Those are not the same result.
A good B2B agency should immediately care about what happens after the conversion.
Are the leads accepted by Sales?
Do they match the ICP?
Do they become opportunities?
Do they progress?
Do they turn into revenue?
Do they represent the companies you actually want to acquire?
If the agency only talks about cost per lead, conversion rate and campaign volume, that is a warning sign.
Those metrics matter.
They are not enough.
2. Do they ask about Sales?
One of the clearest signs of a serious B2B marketing agency is whether it asks what happens in Sales.
Not just:
“How many leads do you want?”
But:
What happens after a lead comes in?
Who follows up?
How quickly?
Which leads are usually rejected?
What makes a lead useful?
Which companies are most valuable?
Which job titles look attractive in the targeting but rarely buy?
Which objections repeatedly appear in sales conversations?
Which campaigns have historically created opportunities?
What does the CRM show after the initial conversion?
B2B marketing cannot be optimized properly from advertising-platform data alone.
Google, LinkedIn and Meta can show clicks, impressions, conversions and costs.
They cannot automatically tell you whether Sales considered the lead serious.
If the agency never asks for that feedback, it will probably optimize toward the easiest visible signal.
And the easiest visible signal is often not the best commercial outcome.
3. How do they define a good B2B lead?
One of the most useful questions to ask an agency is:
What would you consider a good lead for us?
A generic answer is a bad sign.
A useful answer should separate at least two things: fit and intent.
Fit means the person or company could realistically become a valuable customer.
Intent means their behavior suggests meaningful interest.
You can have high-fit, low-intent accounts. These may be exactly the companies you want, but they are not ready to buy.
You can have low-fit, high-intent leads. They may fill in every form you put in front of them and still never become commercially useful.
A B2B agency should understand the difference.
If every form submission, content download, trial, demo request and webinar registration is simply counted as a “lead”, reporting quickly becomes misleading.
And once reporting becomes misleading, optimization usually follows.
Be careful with agencies promising “more leads”
More leads can be useful.
They can also create more work without creating more business.
A campaign that increases lead volume while lowering lead quality may make the dashboard look better while making Sales less effective.
Sales still has to review the lead, research the company, qualify the person, follow up and separate real opportunities from noise.
Cheap weak leads are not free.
They consume Sales capacity.
A better question is therefore not:
Can you generate more leads?
It is:
What kind of leads are worth generating?
4. Can the agency tell you not to use a channel?
One of the strongest signals of a good B2B marketing agency is that it does not recommend every channel.
A weak agency often sells the service it already wants to deliver.
A stronger agency first asks what the channel is supposed to do.
Is Google Ads capturing existing demand?
Is LinkedIn building familiarity with a defined buying audience?
Can Meta work because the audience is sufficiently large and the conversion is easy enough for the algorithm to learn from?
Is SEO worth the time and internal expert input required?
Is the company ready for paid acquisition at all?
Is the market large enough?
Is the tracking good enough to optimize?
Is Sales ready to follow up properly?
Sometimes the correct recommendation is:
Do not spend more here.
Google Search should come before LinkedIn.
LinkedIn is not the right channel for this audience.
You do not have enough conversion volume yet.
The campaign is not the problem. The offer is.
That kind of answer is not always the easiest thing for an agency to sell.
It is often the more useful answer.
5. What would they check before touching the campaigns?
Ask this directly:
If you took over our marketing tomorrow, what would you check first?
A platform operator may immediately start talking about campaign structure.
A stronger B2B marketing agency should usually begin with the commercial system around the campaigns.
What are you actually selling?
Who is the real buyer?
How is the product bought?
Is there existing search demand?
What is the first realistic conversion?
Which conversions become opportunities?
What does Sales say about lead quality?
Are branded and non-branded conversions separated?
Is the CRM connected to advertising?
Are campaigns optimizing toward meaningful events?
Are channels being judged according to the job they are supposed to do?
Campaign structure matters.
But it should follow the business logic.
6. Do they understand the different roles of Google, LinkedIn, Meta and SEO?
A B2B marketing agency should not treat all channels as different versions of the same thing.
They do different jobs.
Google Search usually captures demand that already exists.
LinkedIn can reach defined companies, roles and buying committees before they actively search.
Meta can work well when the addressable audience is sufficiently large and the platform has enough behavioral signals to find relevant people.
SEO builds organic visibility over time, but it requires expertise, consistency and patience.
Software directories such as G2 or Capterra can reach buyers already comparing products if the category and economics make sense.
The important question is:
Can the agency explain why this channel belongs in your strategy?
If the answer is simply that they use the same mix for most clients, that is not a strategy.
The business model should come before the channel.
7. Do they apply the same playbook to every company?
A B2B SaaS company with a product-led free trial does not need the same marketing setup as a high-value sales-led enterprise product.
A consultancy does not need the same setup as a low-cost SaaS tool.
A company in an established category does not need the same communication as a company introducing a new category.
A company with thousands of relevant searches every month does not have the same problem as a company with twenty.
There are useful patterns in B2B marketing.
There is no universal B2B marketing playbook.
The useful question is not simply:
“Have you done this tactic before?”
It is:
Can you explain why this tactic fits our market, sales model, budget and buyer behavior?
8. Do they understand the limits of attribution?
B2B attribution is messy.
A buyer might see a LinkedIn ad, read a founder post, hear about the company from a colleague, later search the brand on Google, click an organic result and finally submit a form.
Analytics may attribute the conversion to organic search.
That does not mean SEO created the demand.
The same thing happens with paid search.
Someone already knows the company, searches its brand name, clicks a Google ad and converts.
Google Ads receives the conversion.
It did not necessarily create the interest.
A good B2B agency should understand the distinction.
Useful questions include:
How much organic conversion is branded?
How much paid search conversion is branded?
Which channels create demand?
Which channels capture it?
Which channels contribute before the final click?
What does Sales hear from buyers?
Do we actually have enough data to make the conclusion we are making?
Perfect attribution is not the goal.
Better decisions despite imperfect attribution are the goal.
9. Does their reporting explain commercial meaning?
A weak report says:
Leads increased.
Cost per lead decreased.
CTR improved.
A better report says:
Leads increased, but Sales rejected most of the additional volume because the companies were too small.
Or:
Cost per lead increased, but opportunity quality improved.
Or:
LinkedIn shows few direct conversions, but we are repeatedly reaching the right target accounts and Sales is hearing more brand recognition.
Or:
Organic conversions look strong, but most come through branded searches, so we should not overstate SEO's role in creating new demand.
Or:
The account is optimizing toward a weak conversion event, which is probably contributing to declining lead quality.
The agency should not only tell you what happened inside the platform.
It should interpret what those numbers mean commercially.
10. How will they use your CRM data?
For B2B companies, CRM feedback can be the difference between platform optimization and business optimization.
Without CRM data, an agency may know:
Which campaigns generated forms.
Which keywords converted.
Which audiences clicked.
Which ads produced the cheapest leads.
With CRM feedback, it can also understand:
Which leads Sales accepted.
Which accounts became opportunities.
Which campaigns created real conversations.
Which countries generated better customers.
Which company sizes were commercially valuable.
Which messages attracted the wrong people.
Which channels might be under-credited by last-click attribution.
That is the difference between optimizing for activity and optimizing for value.
Ask:
How would you use our CRM data?
If the answer is vague, that is a weakness.
11. Do they know when there is not enough data?
Many B2B companies do not generate hundreds of conversions every month.
They might receive a few serious leads per month or even per quarter.
The sales cycle may take months.
The final number of customers may be very small.
A good B2B agency should be honest about this.
It should not pretend that every decision can be mathematically proven.
In low-volume B2B, good decision-making often combines:
- search relevance,
- company quality,
- lead quality,
- Sales feedback,
- CRM progression,
- audience fit,
- commercial judgment,
- and directional platform data.
That requires judgment rather than blindly following a dashboard.
If an agency sounds extremely certain from very little data, be careful.
12. Do they understand creative and messaging, or only targeting?
B2B companies often believe targeting is the hard part.
If the right people see the ad, the campaign should work.
That is only half true.
Targeting gives access.
It does not create attention.
A campaign can reach exactly the right audience and still fail because the message is vague, the advertising looks like everything else or the offer is not strong enough.
A good B2B agency should therefore care about:
What should the buyer understand?
Why should they care?
Does the creative earn attention?
Does the company become recognizable?
Does the campaign connect with what Sales is saying?
Does repeated exposure build memory?
If the agency talks only about audiences, bids and campaign settings, the perspective may be too narrow.
Those things matter.
They do not replace communication.
Ask what the agency needs from you
A good agency should not pretend it can do everything alone.
It should be clear about what it needs from the company.
That may include:
- customer knowledge,
- product input,
- Sales feedback,
- CRM access,
- examples of good and bad leads,
- internal priorities,
- insights from sales conversations,
- customer proof,
- approval speed,
- landing-page changes,
- and technical implementation support.
That is not a weakness.
It means the agency understands that B2B marketing is a system.
If an agency promises major results without needing much information from you, the promise may be too shallow.
Watch for the dashboard-only agency
A dashboard-only agency can look very professional.
It may have nice reports, clear graphs, monthly calls and a confident explanation for every movement in performance.
But the work can still be disconnected from commercial reality.
Typical signs:
- They report leads without discussing lead quality.
- They rarely ask what happened in Sales.
- They treat all conversions equally.
- They optimize toward cheap form submissions.
- They do not separate branded and non-branded performance.
- They explain poor results only through platform factors.
- They rarely challenge whether the channel is right.
- They do not question whether the offer is strong enough.
The problem is not the dashboard.
The problem is when the dashboard becomes the whole truth.
Watch for the “everything is possible” agency
Google Ads?
Yes.
LinkedIn?
Yes.
SEO?
Yes.
Meta?
Yes.
Lead generation?
Yes.
Brand building?
Yes.
International expansion?
Yes.
All at once, despite a small budget, unclear positioning and no Sales feedback.
That is not strategy.
That is agreement.
A good agency should create priorities.
It should explain what comes first, where the budget is too thin, when the market is too small, when the conversion target is unrealistic and when the company is trying to solve a positioning problem with media spend.
Watch for the case-study trap
Case studies can be useful.
But a case study is not proof that the same outcome can be recreated for you.
Results may have been influenced by:
- a strong existing brand,
- a market with high demand,
- a very capable client-side sales team,
- a large budget,
- a product that already converted well,
- good timing,
- or people who no longer work at the agency.
The better question is not:
What result did you achieve?
It is:
Why did that result happen, and how similar was that situation to ours?
A good agency should be able to explain the mechanism behind the result.
Not just the number.
12 questions to ask a B2B marketing agency before hiring them
If you want the shorter version, ask these:
- What would you need to understand before recommending channels?
- How would you decide whether Google Ads, LinkedIn, Meta or SEO deserves priority?
- How do you define a good lead?
- How do you use Sales feedback?
- How do you use CRM data?
- What would make you tell us not to use a channel?
- How do you separate demand creation from demand capture?
- How would you judge campaigns if we have low conversion volume?
- Which optimization signals do you distrust?
- How do you determine whether campaigns create commercial value rather than just conversions?
- What would you need from our team?
- Where do agencies most commonly get B2B marketing wrong?
The answers matter more than the confidence with which they are delivered.
B2B marketing agency evaluation checklist
Score each from 1 to 5.
| Evaluation point | Score |
|---|---|
| They ask what happens after the lead | 1–5 |
| They ask for Sales feedback | 1–5 |
| They ask how CRM data will be used | 1–5 |
| They separate lead volume from lead quality | 1–5 |
| They can explain when a channel is wrong | 1–5 |
| They understand demand creation vs. demand capture | 1–5 |
| They do not treat every conversion equally | 1–5 |
| They can explain attribution limits | 1–5 |
| They ask what they need from your team | 1–5 |
| They challenge weak assumptions | 1–5 |
| They communicate uncertainty clearly | 1–5 |
| They connect campaign metrics with commercial outcomes | 1–5 |
A low score does not automatically mean the agency is bad.
But it increases the risk.
Especially if the weak areas are Sales feedback, CRM usage, channel prioritization and lead quality.
Those are not small details in B2B marketing.
They are often the difference between campaigns that look active and campaigns that create business value.
What good answers sound like
Good answers usually contain trade-offs.
They acknowledge uncertainty.
They connect marketing activity to commercial outcomes.
For example:
“We would not judge LinkedIn only by direct demo requests if the goal is to build account familiarity before outbound.”
“Before scaling lead campaigns, we would want to know which leads Sales accepts and which ones become opportunities.”
“If most search conversions are branded, we would separate those from non-branded activity before evaluating channel performance.”
“If there is already strong search demand and Google is not properly covered, we would probably prioritize that before broad paid social.”
“If the conversion volume is too low, we would not blindly optimize automated bidding toward final customers. We would need a meaningful proxy.”
These are not magical answers.
They simply show that the agency is thinking about the real B2B acquisition system rather than only the ad account.
What bad answers sound like
Be cautious with answers such as:
- “We can generate qualified leads for any B2B company.”
- “LinkedIn is always the best channel for B2B.”
- “SEO is free traffic.”
- “We optimize everything toward leads.”
- “The algorithm will figure it out.”
- “We just need more budget.”
- “This worked for another client, so we will use the same playbook.”
The problem is not that every sentence is wrong in every situation.
The problem is that they skip the thinking.
When Kraftvertising may be a fit
Kraftvertising is a B2B marketing agency working primarily with SaaS, technology and other complex B2B businesses.
We are usually a stronger fit when the problem is not simply “we need somebody to push buttons in Google Ads.”
Typical situations include:
- campaigns generate activity but Sales questions the lead quality;
- the company needs to decide between Google, LinkedIn, Meta, SEO or a combination;
- paid media, landing pages, creative and tracking need to work together rather than being managed by separate suppliers;
- the internal marketing team needs specialist execution but wants to keep customer and commercial knowledge inside the company;
- management wants marketing to connect more clearly to pipeline, opportunities and Sales feedback;
- the current setup needs a second opinion before more budget is committed.
We manage Google Ads, LinkedIn Ads and Meta Ads, and also work on SEO/GEO, landing pages, tracking, creative and the surrounding conversion setup.
That broader scope matters because many B2B performance problems do not originate inside the advertising platform itself.
Sometimes targeting is wrong.
Sometimes tracking is wrong.
Sometimes the landing page is weak.
Sometimes the offer does not work.
Sometimes there is not enough demand.
Sometimes the campaign is producing relevant leads and the problem happens afterward.
The job is to find out which one it is.
Final thought
Choosing a B2B marketing agency is not mainly about finding the agency with the best pitch.
It is about finding an agency that can think clearly about your business.
A good B2B agency should understand that not every lead is valuable, not every channel has the same job, not every conversion should be treated equally, not every dashboard number explains commercial reality and not every company needs the same playbook.
It should ask about Sales.
It should care about CRM outcomes.
It should challenge weak assumptions.
It should be able to say no.
It should explain what the data does and does not prove.
Most importantly, it should connect marketing activity to the way the company actually wins customers.
That is what you are really buying.
Not campaigns.
Not reports.
Not a monthly call.
You are buying better marketing judgment.
If you are evaluating Kraftvertising, put us through the same questions.
Frequently asked questions
How do I vet a B2B marketing agency?
Look beyond references and case studies and evaluate how the agency makes decisions. Ask how it defines lead quality, how it uses Sales and CRM feedback, how it decides between channels, how it deals with low conversion volume and how it connects campaign results to commercial outcomes. A strong agency should also be able to explain when it would recommend not running a particular channel.
What should I look for when hiring a B2B marketing agency?
The strongest signals are usually B2B understanding, commercial judgment, access to downstream Sales data, realistic attribution thinking, channel-neutral recommendations and the ability to connect media, messaging, landing pages and tracking. Technical platform expertise matters, but it should sit underneath those capabilities rather than replace them.
How can I tell if a B2B marketing agency is actually good?
Pay attention to the questions the agency asks before proposing a solution. If it wants to understand your ICP, sales process, CRM outcomes, existing demand, lead quality and commercial goals before recommending channels, that is generally a stronger signal than a polished pitch or a long list of certifications.
Should I choose a specialist B2B marketing agency or a generalist agency?
B2B companies often benefit from an agency that understands long sales cycles, low conversion volumes, buying committees, Sales handoffs and lead quality. But specialization alone is not enough. The more important question is whether the people working on your account can explain why their recommendations fit your particular market, product and sales model.
How to Launch the Marketing for a New B2B Brand or Product
What to build first, what can change later and how to gather buyer feedback before months of assumptions become expensive.
Who Should Run the Marketing Launch of a New B2B Brand?
How to assign ownership across branding, website, tracking and campaigns while the product is still changing.
When Is a New B2B Product Ready for Paid Advertising?
What to learn through conversations first, what must be ready before paid traffic and how to judge an early campaign.
