Skip to content
Alumic
Menu

Local Services Ads vs Google Search ads for contractors

Pay per lead or pay per click: how Local Services Ads and Google Search ads differ for home-service shops, and how to decide which one gets the next dollar.

Published
Reading time
6 min

Search for “water heater repair” on a phone in much of Los Angeles and the first thing you often see is not a list of websites. It is a strip of company names with star ratings and a verification badge underneath, and a button that calls the business directly. Below that, usually, come the text ads. Below those, eventually, the map and the organic results. The layout shifts from search to search, but that order is common.

Those first two blocks are two different Google products, bought in two different ways, and owners mix them up constantly. Both are “Google ads” on the invoice. They behave nothing alike.

What you are actually buying

Local Services Ads (LSA) are paid per lead, not per click. A lead is usually a phone call or a message sent through the ad. To appear at all, the business goes through Google’s screening: license and insurance checks, and background checks for the owner and field staff, depending on the trade and the state. Pass, and the ad carries a badge. Since late 2025 that is a single “Google Verified” badge, which replaced Google Guaranteed and Google Screened (and the money-back guarantee that came with the first). Screening rules change, so check the current requirements. You do not choose keywords. You choose the job types you want, the area you serve and a weekly budget, and Google decides when to show you.

Search ads are paid per click. You choose the keywords, write the ads, pick the landing page, set the bids and the schedule. A click is not a lead; it is a visit. Whether it becomes a call or a form depends on the page it lands on and on whoever answers the phone.

That one difference, lead versus click, explains most of what follows.

Local Services Ads Google Search ads
You pay for A lead (call or message) A click
Control over targeting Job types, area, hours, budget Keywords, negatives, geography, schedule, devices, bids
Control over the message Very little; the profile and reviews do the talking Full: headlines, descriptions, landing page
Setup friction Screening and verification can take weeks Can be live in a day
What ranks you Largely reviews, responsiveness, proximity and hours Bid, ad relevance, landing page, expected click-through
Where it lands A call or message to you, no website needed Your website or a call asset

Where Local Services Ads tend to fit

LSA suits a shop that answers its phone. That sounds like a joke, and it is not. Google’s own help pages list responsiveness among the things that affect how often your ad shows. And a missed call is not simply free: under the rules Google publishes as we write this, a missed call becomes a charged lead once you call, text or email back and reach the customer or leave a message. Check how Google treats missed calls today; the rules change. A shop with a solid review count, a live person picking up during the hours the ad runs and a clear list of job types it wants will usually find LSA the simpler of the two to run.

It also suits a shop that does not want to maintain a landing page, because there is none. The profile, the badge and the reviews are the whole pitch. That is a strength when your website is weak, and a limit when your website is good, because you cannot use it.

Where LSA frustrates people is control. You cannot tell it to avoid the neighborhood that never pays, beyond drawing your service area. You cannot tell it that “sewer camera inspection” is worth three times “clogged sink”. Job types are broad, and some leads will be for work you would rather not do. Google now credits some low-quality leads automatically, in place of the old dispute button, and its help pages say it no longer credits leads for a job type or an area you do not serve. These rules have changed more than once; check the current ones rather than assuming a bad lead will be refunded.

Where Search ads tend to fit

Search ads suit a shop that knows which jobs it wants more of, and has pages worth sending people to. If you want tankless installs and not drain calls, a Search campaign can bid on the first and exclude the second. If you want to run only in the evening for emergency work, you can. If a keyword is producing tire-kickers, you can see it in the search terms report and cut it.

That control is also the cost. A Search account left alone drifts. Broad match wanders into searches you never meant to pay for, which is why we wrote a separate piece on a day-one negative keyword list for plumbers. Someone has to read the search terms, adjust bids, and keep the landing pages honest. When nobody does, Search ads become the expensive version of LSA.

Choosing where the next dollar goes

Many shops that are serious about paid search end up running both, and the question is not which one wins but which one gets the next dollar. A few rules of thumb:

  • Start with LSA if your reviews are strong, you answer during the hours the ad runs, and your website would not convert a visitor anyway.
  • Start with Search if you want specific, high-ticket jobs, you have (or will build) a page for each of them, and someone will look at the account every week.
  • Run both if you can measure both. Two channels you cannot tell apart are worse than one you can.
  • Fix the phone first if calls are going to voicemail during business hours. Neither product rescues a missed call; both charge for it in one way or another.

Measure them on the same line

The trap is comparing LSA’s cost per lead with Search’s cost per click. They are different units, and the comparison flatters whichever one you already like. The only fair comparison is further down: what each one cost per booked job, and what those jobs were worth.

That needs a few things in place. Each channel needs its own way to identify a call (LSA reports its own leads; Search needs a tracking number or call asset reporting). Each call needs an outcome: answered or not, booked or not. And the booked jobs need a ticket value from your field software. We go through that in cost per booked job, not cost per lead.

Here is an illustrative example, with invented round numbers. Say a plumbing shop spends the same amount on each channel in a month. LSA produces 40 charged leads, Search produces 60 calls and forms. LSA looks worse per lead until you follow them through: 24 of the LSA leads were answered and 14 booked; 30 of the Search calls were answered and 12 booked, several for drain work the shop did not want. On booked jobs, LSA won that month. On ticket size, Search might win the next. You only find out by following them all the way.

If you want to rough out that comparison for your own shop, the ad ROI calculator works in cost per booked job rather than per click. Put both channels through it with the same month’s numbers and see which one actually earned the next dollar.

From the blog

Keep reading