Jul 31, 2026

How to Tell Whether Your Digital Marketing Agency Is Generating Booked Jobs or Just Low-Quality Leads

If your agency sends you a monthly report full of clicks, impressions, and lead counts but you still cannot connect those numbers to actual jobs on your schedule, the report is not answering the question that matters most. The real measure of a digital marketing campaign is not how many people filled out a form or dialed your number. It is how many of those contacts turned into booked, revenue-producing work.

This article gives you a practical, step-by-step way to evaluate whether your agency is driving real business outcomes. It is written for owners, CEOs, marketing directors, and general managers of service businesses — including plumbing companies, HVAC contractors, healthcare providers, and other organizations that depend on qualified demand from search and advertising. By the end, you will know exactly what to look at, what to ask, and what the answers should tell you.

Why Lead Volume Alone Is the Wrong Way to Judge Your Agency

What Most Agencies Report and Why

The majority of agency reports emphasize the numbers that are easiest to measure: ad impressions, click-through rates, cost per click, form submissions, and total phone calls. These metrics are not useless, but they describe activity, not outcomes. A report that says your campaign generated 200 leads last month tells you nothing about how many of those leads needed your service, could afford it, were in your service area, or actually booked a job.

Agencies tend to report activity metrics because those numbers are available immediately from platforms like Google Ads. Connecting a click to a booked job requires more work — work that involves your CRM, your call handling process, and a shared commitment to tracking what happens after someone contacts you.

How the Ad Algorithm Creates a Cheap-Lead Problem

Here is something most business owners are never told: Google Ads optimizes for whatever conversion event you give it. If the campaign is set to optimize for form submissions, the algorithm will find the cheapest form submissions it can. That often means attracting people who fill out forms casually — tire-kickers, people outside your area, or people looking for a service you do not offer.

The algorithm is doing exactly what it was told to do. The problem is not the technology. The problem is that the conversion event the campaign is optimizing for may not represent a real business outcome. If the campaign is not set up to optimize toward qualified calls or booked appointments, lead volume can climb while job bookings stay flat or decline.

This is one of the most common root causes of low-quality lead complaints, and it is something an experienced agency should be able to diagnose and address.

Step 1: Map Your Funnel From Click to Booked Job

Before you can evaluate lead quality, you need a shared understanding of what happens between someone clicking your ad and a job appearing on your calendar. Every service business has a version of this funnel, even if it has never been written down.

Funnel Stage What It Looks Like Metric That Matters
Ad click or website visit Someone sees your ad and visits your site Click volume, cost per click
Lead or inquiry A form fill, phone call, or chat message Cost per lead
Qualified lead The person needs your service, is in your area, and is a real prospect Qualified lead rate, cost per qualified lead
Estimate or appointment You schedule a visit, send a quote, or book an initial consultation Appointment rate, cost per appointment
Booked job The customer agrees to proceed and the work is scheduled Cost per booked job
Revenue The job is completed and payment is received Revenue per lead source, return on ad spend

Most agency reports stop at the second row. The rows that actually determine whether your campaign is profitable — qualified leads, appointments, booked jobs, and revenue — are often missing entirely. If you do not have visibility into the full funnel, you cannot know whether your marketing is working.

How to Calculate Cost Per Booked Job

Cost per booked job is the single most important metric for a service business evaluating agency performance. It tells you what you are actually paying to put work on the schedule.

The formula is straightforward:

Total marketing spend ÷ number of booked jobs from that spend = cost per booked job

For example, imagine a plumbing company spends $5,000 on Google Ads in a month. The campaign generates 100 phone calls. Of those, 40 are qualified prospects who actually need plumbing work. Of those 40, 18 book a job. The cost per booked job is $5,000 ÷ 18, which equals roughly $278.

Whether $278 per booked job is good or bad depends entirely on your average job value, your margins, and your market. There is no universal benchmark that applies to every business. But knowing this number — and tracking it month over month — gives you something far more useful than knowing your cost per click.

Note: this example is hypothetical. Actual results vary by market size, competition, budget, offer quality, website conversion rate, tracking quality, and campaign execution.

Step 2: Conduct a Lead Disposition Audit

A lead disposition audit is a simple exercise that shows you exactly what your agency’s leads are turning into. It takes about 30 minutes if you have a CRM or a call log, and it is one of the most revealing things you can do.

The Four Lead Categories

Go through last month’s leads and sort each one into one of these four buckets:

  1. Junk or spam: Wrong numbers, robocalls, irrelevant inquiries, people looking for a completely different business, or obvious spam form submissions.
  2. Unqualified: Real people, but not viable prospects. They are outside your service area, need a service you do not offer, are price-shopping with no intent to book, or are otherwise not a fit.
  3. Proposals or estimates sent: Qualified prospects who received a quote, an estimate, or a scheduled consultation but have not yet committed.
  4. Booked jobs: Prospects who committed to a job that was scheduled and completed, or is currently scheduled.

What the Ratios Tell You

Once you have sorted your leads, the ratios reveal where the breakdown is happening:

  • High junk or spam percentage: This usually points to a targeting problem. Your campaign may be reaching the wrong audience, bidding on overly broad keywords, or running on channels that attract low-intent clicks. Your agency should be able to explain why and what they are doing about it.
  • High unqualified percentage: This can indicate a messaging problem. If your ads or landing pages do not clearly communicate what you do, where you work, or what kind of customers you serve, you will attract people who are not a fit. It can also indicate geographic targeting issues.
  • Low booked-job percentage despite a reasonable number of proposals: This may not be a marketing problem at all. It could reflect pricing, follow-up speed, or the sales process. More on this later.
  • Healthy booked-job percentage: If a meaningful portion of leads are converting to booked work, the campaign is doing its job. The next question is whether you can increase volume or reduce cost per booked job over time.

The exact percentages that count as healthy will differ depending on your industry, your average job value, and your market. What matters is that you can see the distribution clearly and track how it changes over time.

Step 3: Evaluate Your Agency’s Reporting Dashboard

What a Useful Dashboard Should Include

If your agency sends you a monthly report, it should include more than a summary of ad platform metrics. A reporting dashboard that helps you make decisions should show:

  • Total leads by source (Google Ads, SEO, Google Local Services Ads, Google Business Profile, and any other active channels)
  • Lead quality breakdown or disposition summary, if your agency has access to that data
  • Cost per lead and cost per qualified lead, by channel
  • Cost per booked job, if tracking is in place
  • Call volume and call outcomes, especially if call tracking is active
  • Conversion rate from lead to booked job
  • Revenue attributed to marketing, if your systems support it
  • Trend data month over month, not just a single snapshot
  • A clear explanation of what changed and why

What It Means If Your Report Only Shows Clicks and Form Fills

If the only metrics in your agency report are impressions, clicks, click-through rate, and form submissions, the report is describing advertising activity without measuring business impact. That does not necessarily mean the campaign is failing. It means you do not have the information to tell either way.

This is worth a direct conversation. An experienced agency should be able to explain what tracking needs to be in place to connect campaign activity to booked jobs, and should be willing to work with you to close the gap.

What Closed-Loop Reporting Means

Closed-loop reporting is the practice of connecting the data from your ad platform to the data in your CRM or job management system, so that you can trace a booked job all the way back to the campaign, keyword, or channel that started the conversation. When this loop is closed, you know which marketing dollars are producing revenue and which are not.

Setting up closed-loop reporting usually requires some combination of call tracking, CRM integration, and offline conversion tracking. It is not always simple, but it is the foundation for knowing whether your agency is producing real results.

Step 4: Listen to Your Call Recordings

If you have call tracking in place, your recorded calls are one of the most valuable — and most underused — diagnostic tools available to you.

What to Listen For

Pull a sample of 15 to 20 recent calls from your marketing campaigns and listen with these questions in mind:

  • Is the caller asking about a service you actually offer?
  • Is the caller in your service area?
  • Does the caller sound like someone ready to book, or are they casually browsing?
  • Is the caller responding to a specific ad or landing page message that accurately represents your business?
  • How quickly did your team answer the phone?
  • How did your team handle the call? Was the caller offered an appointment?

What Call Audits Reveal

A call audit often reveals one of three things:

  1. The targeting is off. If most callers are asking for services you do not provide or are located outside your area, the campaign is reaching the wrong audience.
  2. The messaging is off. If callers seem confused about what you offer or are surprised by your pricing, there may be a disconnect between what your ads promise and what your business delivers.
  3. The follow-up is the bottleneck. If the calls are from qualified prospects but your team is slow to answer, does not offer to schedule, or does not follow up on missed calls, the problem may not be the marketing at all.

Each of these findings points to a different solution. A good agency should be willing to review call recordings with you and help identify where the breakdown is happening.

Step 5: Understand How Channel Type Affects Lead Quality

Not every marketing channel produces the same kind of lead. This is important context for evaluating your agency’s performance, because the same budget can produce very different results depending on where it is spent.

High-Intent Channels

Channels like Google Search ads, Google Local Services Ads, and organic search (SEO) tend to produce higher-intent leads because they reach people who are actively searching for a service at that moment. A prospect typing a query like “plumber available now” or “schedule HVAC repair today” has a clear, immediate need. Leads from these channels typically convert to booked jobs at a higher rate.

Lower-Intent Channels

Channels like social media advertising and display ads reach people who may not be actively looking for your service at the moment. These channels can build awareness and generate interest, but the leads they produce are often earlier in the decision process and may require more follow-up before converting to a booked job.

Why This Matters for Your Agency Evaluation

If your agency is running campaigns across multiple channels, ask them to break down lead quality and cost per booked job by channel. A campaign that looks expensive on one channel may actually be your best source of booked jobs. A campaign that looks cheap on another channel may be producing mostly unqualified leads. Without channel-level visibility, you cannot make informed decisions about where to invest your budget.

Emerging visibility through AI search — the kind of presence supported by GEO (generative engine optimization) and AEO (answer engine optimization) — is also becoming a factor in how businesses get found. As more people discover services through AI-driven search experiences on Google and ChatGPT, understanding which channels and strategies are producing qualified interest becomes even more important.

Questions to Ask Your Agency Right Now

If you are unsure whether your agency is generating booked jobs or just reporting activity, these questions can start a productive conversation:

  • Can you show me cost per booked job, not just cost per lead?
  • What conversion event are our campaigns optimizing for, and why?
  • How are you tracking what happens after someone calls or fills out a form?
  • What percentage of our leads are junk, unqualified, or out of area?
  • Can you break down lead quality and cost by channel?
  • Are we using call tracking, and if so, are calls being recorded and categorized?
  • Do we have offline conversion tracking in place, and if not, what would it take to set it up?
  • What does our lead-to-booked-job conversion rate look like, and how has it trended over the last three to six months?
  • What specific changes have you made to improve lead quality in the last 90 days?
  • How is our website affecting conversion rates, and are there changes we should be making?

These are not accusatory questions. They are the kind of questions any accountable agency should welcome, because they create clarity about what is working and what needs to change.

Red Flags That Deserve Attention

Not every reporting gap is a sign of a bad agency. Some gaps simply reflect tracking that has not been set up yet. But certain patterns are worth taking seriously:

  • Your agency resists sharing call recordings or raw lead data. You should have access to the actual leads your campaigns produce, not just a summary.
  • Reports consistently highlight vanity metrics without connecting them to business outcomes. Impressions and click-through rates are useful context, but they should not be the headline.
  • Lead volume is emphasized while lead quality questions go unanswered. If you ask about booked jobs and the answer is always more leads, there may be a disconnect.
  • The conversion event has never been reviewed or updated. If your campaign has been optimizing for the same form fill since day one, and no one has evaluated whether that event reflects a real prospect, the optimization may be working against you.
  • There is no discussion of your website’s role in converting traffic. Your agency drives traffic. Your website converts it. If your agency never talks about what happens on your site, a significant piece of the picture is missing.
  • You cannot get a straight answer about cost per booked job. If your agency cannot calculate or estimate this number, it is difficult to evaluate whether the campaign is worth the investment.

A Variable That Is Often Overlooked: Your Own Follow-Up Process

This is something many articles on this topic leave out, and leaving it out makes the conversation less honest.

Sometimes the leads are fine. The follow-up is the problem.

When your team is slow to pick up the phone, fails to return missed calls promptly, or does not move toward scheduling during the initial conversation, qualified prospects will move on — and the marketing will appear to be underperforming when it is not.

This is not about blaming your team. It is about recognizing that the path from lead to booked job involves more than marketing. Internal response time, phone handling, scheduling processes, and follow-up discipline all affect whether a qualified prospect becomes a job on your calendar.

A fair evaluation of your agency’s performance requires looking at the whole picture, including what happens on your side after the phone rings. An experienced agency should help you see this clearly, not hide behind it or ignore it.

What Genuine Agency Accountability Looks Like

An accountable agency relationship does not depend on the agency guaranteeing results. Results in digital advertising vary by market size, competition, budget, offer quality, website conversion rate, tracking quality, and execution. No honest agency can control all of those variables.

What an accountable agency can do is:

  • Set up tracking that connects campaign activity to business outcomes
  • Report on metrics that matter to your bottom line, not just platform activity
  • Explain what is working, what is not, and what they are doing about it
  • Optimize campaigns toward qualified leads and booked jobs, not just volume
  • Be transparent about what they can control and what depends on other factors
  • Adapt strategy based on real performance data, not assumptions

At Adwest, this is how we approach every client relationship. We have been providing digital marketing campaigns since 1997, and our team of search engine marketing professionals has worked with advertisers since Google’s earliest days — more than 25 years of experience in PPC, SEO, GEO, and AEO. We understand that business owners do not need more data. They need clearer answers about what their marketing is actually producing.

We do not promise specific results, because results depend on your market, your budget, your website, and your business. What we do promise is clarity, accountability, and experienced guidance across Google Ads PPC, SEO, GEO, AEO, Google Business Profile optimization, Google Local Services Ads, and emerging AI-search visibility strategies.

Frequently Asked Questions

What is the difference between a lead and a booked job?

A lead is any inquiry — a phone call, a form submission, a chat message — from someone who may or may not need your service. A booked job is a committed customer with work scheduled on your calendar. The gap between these two numbers is where most agency performance questions live.

How do I calculate cost per booked job?

Divide your total marketing spend for a given period by the number of jobs booked from that spend during the same period. For example, $4,000 in ad spend that produces 12 booked jobs equals a cost per booked job of roughly $333. Tracking this requires connecting your marketing data to your CRM or job management system.

What should my agency’s monthly report include?

At minimum, a useful report should show lead volume by source, cost per lead, cost per qualified lead or cost per booked job if tracking is in place, call volume and outcomes, conversion trends over time, and a plain-language explanation of what changed and what the agency is doing next.

What does closed-loop reporting mean?

Closed-loop reporting connects your advertising data to your CRM or job management system so you can trace a booked job back to the specific campaign, keyword, or channel that generated the original lead. It closes the gap between marketing activity and business results.

What if my agency cannot tell me how many leads became booked jobs?

This usually means the tracking infrastructure is not in place. It may require setting up call tracking, integrating your CRM with your ad platforms, or configuring offline conversion tracking. This is worth discussing with your agency directly. If they are unwilling to work toward this level of visibility, it is a meaningful signal about how they approach accountability.

Should I be using a CRM to track leads from my agency?

A CRM or job management system is the most practical way to track what happens after a lead contacts you. Without one, connecting marketing spend to booked revenue depends on manual tracking, which is inconsistent and time-consuming. The CRM does not need to be complex — it needs to capture lead source, lead outcome, and job value reliably.

What to Do Next

If you have read this far, you probably have a clearer picture of what to look for and what questions to ask. The next step depends on your situation. If you already have an agency, use the framework above to start a conversation about tracking, reporting, and lead quality. If you are considering a change, look for a partner who leads with accountability and experience rather than promises.

Adwest helps businesses across the United States build digital advertising campaigns that are grounded in measurable outcomes — across Google Ads PPC, SEO, GEO, AEO, Google Business Profile optimization, Local Services Ads, and AI-search visibility. Our team has more than 25 years of search engine marketing experience, and we believe that clarity about what is working is the foundation of every good campaign.

Book a Free Consultation with Adwest’s Digital Marketing Experts and get a Free 14 Day Trial for GEO and AEO. Or call us directly at 800-350-5312. We are happy to talk through what you are seeing in your current campaigns and help you figure out the right next step.