Most underperforming Google Ads accounts are not underfunded. They are structurally wrong in ways that are invisible from the dashboard summary and obvious the moment you look at the search terms report.

Here is what competent management looks like, so you can check whether you are getting it.

Campaign structure reflects the business, not the interface

The single most common failure is one campaign covering everything: every service, every area, every level of urgency, one budget, one bid strategy.

That structure guarantees the profitable work subsidises the unprofitable work, because everything shares a budget and the platform optimises toward whatever converts most often rather than whatever is worth most. Emergency work and planned replacement have different values and different close rates. So do different service areas.

Correct structure splits by the things that differ economically — job type, urgency, geography, language — and funds them separately.

Negative keywords are ongoing, not a setup task

Every account bleeds money to queries that were never going to convert. New ones appear constantly as search behaviour changes and as broad match reaches further.

A managed account should have someone reading the search terms report regularly and adding negatives. If nobody has looked at yours in a month, you are funding a slow leak.

Ask to see the negative keyword lists. If they are short, or dated to the account build, that tells you what you need to know.

Conversion tracking measures money, not actions

An account tracking "form submissions" and "calls over 30 seconds" is tracking activity. Those are proxies, and they are gameable — a channel can produce many cheap form fills and no revenue and look excellent.

Good tracking connects the conversion back to what happened afterwards: did it book, did it close, what was it worth. That usually means the CRM is wired in, which is setup work most accounts never had done.

Until that exists, everyone is optimising toward proxies and hoping they correlate.

Reporting stops at the number that pays you

A report showing impressions, clicks, CTR, and cost per conversion is describing the platform's activity, not your business. It is also the report that lets an underperforming account look busy.

What should be reported: cost per booked job, by campaign, and where the data supports it, cost per closed job. Plus wasted spend removed, which is a real result even though it does not look like growth.

Local Services Ads are run, not just switched on

For eligible trades, LSA charges per lead and sits above the paid results. It frequently produces cheaper booked work than search.

It also needs active management: verification maintained, budget set against real capacity, and — the part almost everyone skips — the dispute process actually used for bad leads. An LSA account nobody disputes on is paying for leads it should have had credited back.

Performance Max is used carefully or not at all

PMax can work well with good conversion data and proper exclusions. Without those it spends into low-value traffic and reports it as success, because it is optimising toward whatever signal you gave it.

Turning PMax on before conversion tracking is trustworthy is a common and expensive mistake. If an agency's first move is to switch it on, ask what conversion data it will be optimising against.

Questions worth asking your current manager

- Can I see the search terms report for the last 30 days?

- What negative keywords have been added this month?

- What is our cost per booked job by campaign?

- Why is the account structured this way?

- Are we eligible for Local Services Ads, and if so, how is it performing against search?

Vague answers to any of these are informative. Particularly the last two.