Get Your Free Audit →

Service

Google and Bing Ads Built to Generate Calls, Not Clicks.

Search, Performance Max, remarketing and landing pages, managed by people who have run Long Island accounts for fifteen years.

ONE ACCOUNT · PUBLISHED FIGURESGood Guys Contracting

Return on blended media

11x$1.11M signed against under $100,000 of media, most recent full year

Cost per booked appointment

$450The number the account is managed to. Hard ceiling $900

Booked revenue

$1.89M26 signed jobs over two years, reconciled against the client’s books

Average signed job

$79,000Which is why cost per lead is the wrong number to manage to
Good Guys runs paid social and Google Ads together, so these are account figures across both channels. We have no search-only figures published for it, and we are not going to imply one.

What is paid ad management?

Paid ad management is running your Google and Bing search advertising as a system rather than a set of keywords: campaign structure, bidding, negative keywords, landing pages and conversion tracking, all built backward from a booked job. We track calls, forms and the revenue behind them, then feed that back into bidding so Google learns what a real customer looks like in your business.

The economics

What a Lead Costs Is the Least Interesting Number on the Account.

On a book where the average signed job is seventy-nine thousand dollars, the distance between a cost per lead and a cost per signed contract is not a reporting preference. It is the entire basis for deciding what to spend next month.

Cost per appointment, job value, and the return across a year

GOOD GUYS · PUBLISHED
STAGE 01 $450 COST PER BOOKED APPOINTMENT Managed target. Hard ceiling $900 STAGE 02 $79,000 AVERAGE SIGNED JOB The client’s own average contract STAGE 03 11x RETURN ON BLENDED MEDIA Most recent full year, search and social

Source: Good Guys Contracting, published at /case-studies/good-guys/. Signed-job revenue is reconciled line by line against the client’s own sales records, with cancelled work removed rather than left in to flatter the total. These three figures are not multiplied together: the appointment cost is the target the account is managed to, the job value is the client’s own average contract, and the return is measured across a full year. Chaining any two of them would produce a number nobody measured. Good Guys Contracting runs paid social and Google Ads together, and Google Ads was brought into scope after the fact. These are account figures across both channels, not search-only figures. Its paid social numbers are on /services/paid-social/, where they belong.

One year of media against one year of signed contracts

GOOD GUYS · PUBLISHED
under $100K MEDIA SPENT $1.11M SIGNED CONTRACTS 11x

Source: Good Guys Contracting, published at /case-studies/good-guys/. Signed-job revenue is reconciled line by line against the client’s own sales records, with cancelled work removed rather than left in to flatter the total. Good Guys Contracting runs paid social and Google Ads together, and Google Ads was brought into scope after the fact. These are account figures across both channels, not search-only figures. Its paid social numbers are on /services/paid-social/, where they belong.

The two rules we do not trade away

Two Settings That Waste More Than Any Bid Strategy

Neither of these is clever. Both of them are skipped constantly, and between them they have saved more money on this fleet than any bid strategy change.

What a new campaign is opted into before anybody touches it

DOCTRINE
Google Search The results page people actually typed into. ON Search Partners Other sites carrying Google results. Invisible in the default report. OFF Display Network Banner inventory across millions of sites. Opt-in on by default. OFF

Drawn, not captured, and not a client’s number. This is our own rule, applied the same way on every account we run. Search Partners stays off on every local clinic and local service campaign. No exceptions, no substitutes.

When a call counts, and when it is allowed to move a bid

DOCTRINE
0:00 1:00 2:00 4:00 COUNTS AS A LEAD Inbound, answered, 60s+ CLEARED TO UPLOAD The stricter bar, on purpose NOT A LEAD INBOUND ONLY. A DIALER BURST IS NOT A LEAD AT ANY LENGTH.

Drawn, not captured, and not a client’s number. This is our own rule, applied the same way on every account we run. Sixty seconds counts a lead in your reporting. A hundred and twenty is the bar to upload it to Google, because a bidding signal stays conservative.

What you actually see

You Get a Login, Not a PDF.

Journey is our own portal. This is the page that answers whether the call pipeline itself is healthy, and it is as happy to tell you something is broken as it is to tell you it is fine.

journey.effvit.com · Vitals · call tracking
Vitals · call tracking

Journey is our own client portal. Every client gets a login on day one, and every figure on it traces to their own records rather than to a platform dashboard. Captured from a live client view with the account name, the login email and the client’s own domain replaced before the screenshot was taken.

How we run it

Built Backward From a Booked Job.

Five things, in this order, on every search account we take over.

01 / 05

  1. 01

    Clean the signal

    One definition of a qualified lead, applied everywhere. Inbound, answered, over sixty seconds, not a dialer burst.

    Sixty seconds counts a lead. One hundred and twenty is the bar for upload

  2. 02

    Turn off what cannot serve you

    Search Partners stay off on local clinic and local service campaigns. The display network is opt-in, never a default.

    This one rule has saved more money than any bid change

  3. 03

    Structure around intent

    Emergency, research and brand are three different buyers with three different costs. They do not belong in one campaign.

  4. 04

    Build the landing page for the campaign

    Not borrowed from the website. One action, fast on a phone, with the tracking wired before launch.

  5. 05

    Send the outcome back

    Offline conversions from the CRM, so the platform learns which leads became jobs and bids toward those.

    Where cost per booked job usually falls

What we watch

The Two Views That Decide a Paid Account.

Neither carries a number we have not measured on a real account. The placeholders are placeholders on purpose.

The qualified call rule, as it is actually applied

INTERFACE
Call log · qualified lead rule
DirectionDurationStatusCountsWhy
Inbound2:14AnsweredYesQualified
Inbound0:06CompletedNoRang out
Inbound1:41AnsweredYesQualified
Inbound0:00No answerNoMissed
Outbound3:02AnsweredNoNot a lead
Drawn from the rule itself. A call marked completed is not the same as a call answered.

Where a lead is lost between the click and the job

Sample dataDIAGRAM
Impressions 48,200
Clicks 2,410
Landing page 2,180
Call or form 214
Answered 168
Qualified lead 121
Booked job 43
Stage names fixed. The counts are one sample month, replaced by yours.
Every media should know for sure how much revenue they generate for Good Guys Contracting.David Ferraro, owner

That sentence is the brief. It is also the reason this account is managed to a cost per booked appointment rather than to a cost per lead, and the reason every signed job is checked against the owner’s own sales records before it counts.

A team reviewing performance on screen

Scope

What’s Included

Where the money goes wrong

Most Wasted Spend Is Not a Bad Keyword. It Is a Bad Signal.

If your conversion action counts a page view, a two-second ring-out and a real inquiry as the same event, the bidding algorithm will happily buy you more page views and more ring-outs. It is doing exactly what it was told.

So the first work on a paid account is almost never the ads. It is making the conversion signal mean something, then letting the bidding chase it.

The platform’s sight line ends at the click. Ours does not.

DIAGRAM
WHAT THE AD PLATFORM CAN SEE BLIND TO ALL OF THIS IMPRESSION CLICK CALL OR FORM ANSWERED BOOKED JOB OFFLINE CONVERSION · THE RETURN LEG WE BUILD Now the bidding is learning from signed jobs, not from clicks.

Drawn, not captured. The structure is the claim: every ad platform stops counting at the click, so anything that happens after it is invisible unless something sends it back.

More services

Everything Else We Run

Strategy & Advisory

A senior strategist looking at the whole business, not just one campaign.

SEO

Show up when Long Island customers search for what you do.

Local SEO

Own the map pack in the towns you actually serve.

FAQ

Questions We Hear Every Week

Straight answers. If something is not here, ask us on the audit call.

How much should I spend on Google Ads?

Enough to generate the conversion volume the bidding needs to learn, which depends on your category and your geography. We will tell you the floor for your market on the audit call, and if your budget is below it we will say so rather than take it.

Why do you turn Search Partners off?

On local service and local clinic campaigns it buys traffic from sites that have nothing to do with the search, and it is invisible in the default reporting. We have seen it quietly consume a meaningful share of a budget. It stays off.

Do you use broad match?

As a controlled scale test on a clean account with a real conversion signal, yes. As a default on a new account, no.

What about Performance Max?

Only once the search account is clean and the conversion signal is real. PMax is very good at finding more of what you tell it is good. Tell it the wrong thing and it scales the wrong thing.

How do you count a lead?

An inbound call over sixty seconds that a human answered, or a form with a real name and a real problem in it. Not a ring-out, not a robocall, not a click.

Can I keep my existing account?

Yes, and we would prefer it. The history in that account is worth money, and starting fresh throws it away.

Two people reviewing work together at a desk

Let’s talk

Get Your Free Marketing Audit

Tell us about your business. We’ll show you where the growth is, within 48 hours.

Or call (631) 867-0900