Guide · lsa · google-ads · strategy

Google Ads vs Local Services Ads: which channel fits your business?

Compare Google Ads and Local Services Ads on billing, control, lead quality, attribution, capacity, and cost per booked job before you choose.

  • Guide
  • Foundational
Contents (16 sections)

Local Services Ads and Google Ads can both put a local business in front of someone looking for help. They do not buy that demand in the same way.

Local Services Ads generally charge for valid leads under Google’s current rules. Google Ads Search generally charges for clicks. A lead is not a booked job, a click is not a lead, and neither dashboard proves profit on its own.

The short answer

Neither channel is universally better. Local Services Ads can be a reasonable first test when the business is eligible, verified, available to answer, and prepared to handle the lead types Google charges for. Google says advertisers are charged for valid leads and that lead prices vary by location, job type, lead type, and bidding mode. Google Ads Search can be the better fit when the business needs control over service lines, search intent, landing pages, budgets, and conversion goals. The decision is settled by cost per booked job and contribution on matched definitions, not by comparing a cost per lead with a cost per click.

The choice depends on whether Local Services Ads are available for your category and location, whether the business can meet the verification and profile conditions, whether customers call immediately or research first, how much control the campaign needs over service, query, landing page, location, and schedule, whether the business can answer, qualify, dispatch, estimate, and fulfil the demand, and whether it can reconcile platform activity with booked jobs and contribution.

The channel comparison in seven rows

The channel comparison in seven rows
FactorLocal Services AdsGoogle Ads Search
Core billing modelPay for valid leads under current LSA rulesGenerally pay for ad clicks under the selected campaign model
Lead pathCalls, messages, voicemail, returned missed calls, or booking requests where availableClicks to a website, call asset, phone link, form, landing page, or another configured path
EligibilitySelected categories and locations only; verification and profile requirements applyAvailability is broader, but policy, account, payment, and campaign requirements still apply
Trust layerProfile, services, hours, reviews, screening, and the Google Verified badge where availableAd, assets, landing page, business proof, reviews, offer, and conversion experience
ControlCategory, profile, service areas, hours, budget, bidding, and lead management within the product’s settingsKeywords or themes, ads, landing pages, audiences, locations, schedules, negatives, and conversion goals, depending on campaign type
Best comparison outcomeCost per qualified or booked job from valid charged leadsCost per qualified or booked job from attributable advertising spend
Main riskPaying for a lead that does not become useful work, or misunderstanding the credit rulesPaying for clicks or low-quality enquiries when targeting, landing pages, or tracking are weak

Google describes standard Google Ads as customisable, pay-per-click text advertising and Local Services Ads as pay-per-lead listings for verified local-service providers.

This is a working comparison, not a promise that one column wins in every market. The first question each channel asks you is different. Local Services Ads asks whether you can answer and fulfil eligible leads in the areas you serve. Google Ads Search asks whether you can define and measure the service-specific outcome you want to buy.

Compare the two channels on matched definitions

One comparison works: spend divided by the same owner-confirmed booking outcome, over the same period, in the same service area, at the same cost scope. Charged leads and tracked conversions are platform events, not comparable units, so neither number gets to decide the argument.

The reason most channel arguments never resolve is that the two sides are counting different things. One channel reports charged leads. The other reports clicks and configured conversions. Those are not the same event, so dividing spend by either one produces two numbers that cannot be compared.

Calculator

Channel comparison on matched definitions

The only fair comparison between Local Services Ads and Search is one where both sides count the same booking outcome. Enter each channel on its own terms.

Revenue left after the variable costs you are including. Name the basis and keep it stable between periods.

LSA cost per booked job
Search cost per booked job
LSA contribution after spend
Search contribution after spend
What this comparison supports

Both channels must use the same booking definition and the same period, and neither figure survives double-counted enquiries.

Write the two calculations out before you argue about them.

Cost per booked job, both channels

LSA cost per booked job = defined LSA lead charges and acquisition costs ÷ owner-confirmed booked jobs

Google Ads cost per booked job = defined Google Ads acquisition costs ÷ owner-confirmed booked jobs

Estimated contribution after acquisition = confirmed attributable revenue × owner-stated contribution margin − defined acquisition cost

State whether the acquisition cost is media-only or all-in, and keep that scope stable between the two columns. Then decide which unit the argument is actually about.

Compare the two channels on matched definitions
Cost measureLSA definitionGoogle Ads definition
Platform activity costLSA spend ÷ valid charged leadsGoogle Ads spend ÷ clicks or configured conversions
Cost per qualified enquirySpend ÷ qualified enquiriesSpend ÷ qualified enquiries
Cost per booked jobSpend ÷ booked jobsSpend ÷ booked jobs
Cost per completed jobSpend ÷ completed jobsSpend ÷ completed jobs
Contribution after acquisitionConfirmed contribution − included channel costConfirmed contribution − included channel cost

Local Services Ads will usually show a higher cost per platform lead, because the billing event is a lead rather than a click. Google Ads will usually show a lower cost per platform conversion, because a conversion may be a form event or a call proxy. Neither observation is an argument until the outcome definitions match.

Do not publish universal cost-per-lead ranges or close-rate claims in either direction. Google says LSA lead prices vary by location, job type, lead type, and bidding mode. Google Ads click costs and conversion rates vary by market, query, competition, offer, landing page, and account settings.

How Local Services Ads work

Google’s Local Services Ads overview says the ad highlights the services offered, the service area, hours, and reviews, and that Google uses the business information to generate a business profile. The profile can include the business name, a tracking phone number, location, reviews, hours, verification status where applicable, photos, and a business bio, and Google says the displayed tracking number forwards calls to the business phone number.

Google’s current LSA guidance says advertisers set an average weekly budget based on the average number of leads they want, that weekly spend can vary, and that a monthly maximum applies. Advertisers are charged for valid leads, and lead prices may vary with location, job type, lead type, and bidding mode.

Depending on market and availability, a valid LSA lead can include:

  • A customer call that is answered and meaningfully handled.
  • A voicemail or meaningful automated interaction.
  • A text or email message.
  • A returned missed call where the business reconnects meaningfully.
  • A booking request, where booking leads are available.

Lead-credit rules and availability vary. Some leads may be assessed as invalid or low quality, and Google provides a feedback process. Do not assume every unwanted lead will be credited, or that the same rules apply in every country and vertical.

So Local Services Ads is not free until a job closes. It is a paid lead channel, and its charged lead still has to be measured through qualification, booking, completion, revenue, and contribution.

How Google Ads Search works in the comparison

Google Ads Search generally charges for clicks under the selected campaign setup. The click can lead to a landing page, a phone call, a form, a chat, a booking path, or another configured conversion event.

The campaign can be structured around service lines, query themes, geography, schedules, landing pages, exclusions, and conversion actions. Google’s location targeting lets ads be shown in, or excluded from, chosen geographic areas, which is how a service-area boundary becomes a campaign setting rather than a hope.

More control also creates more responsibility. Someone has to define the offer, protect the service area, write useful ads, maintain the landing page, qualify the traffic, and measure the outcomes.

A Google Ads conversion may be a form submission, a call, a click, a booking, a qualified enquiry, an imported job, or another configured event. Primary and secondary settings determine whether an action is used for bidding or only observed, so the dashboard number should not be called a booked job unless the business verified that deeper outcome. Where the phone is the main path, Google’s call conversion tracking can measure calls from ads and calls to a number on the website, which is the difference between counting a phone interaction and counting a conversation.

A click is not a lead. A form submission is not automatically a qualified enquiry. A configured call conversion is not automatically a booked job. Standard Search is not a shortcut around weak operations; it is a more configurable buying system.

When each channel fits

Local Services Ads fit first when the category is eligible, the phone is genuinely answered, and the work is urgent and local. Search fits first when services have different economics, the path needs explanation, or deeper outcomes can be imported. Neither column is a verdict; it is a choice of what to test first.

Local Services Ads may fit first

Eligible, verified, phone-led, answerable demand

  • The service category and location are currently eligible, and verification and profile steps can be completed.
  • The profile accurately represents the services, locations, credentials, hours, and reviews.
  • Someone can answer or return calls and messages during the advertised hours.
  • The team can accept the likely job types and areas without creating a backlog.
  • Qualification and booking are short, often urgent, local, phone-led work.
  • Charged leads can be classified and reconciled against bookings.
  • Main risk: paying for contacts the business cannot serve, or assuming credits will absorb the bad ones.

Google Ads Search may fit first

Several services, different economics, deeper measurement

  • Repair, replacement, installation, maintenance, and commercial work need separate messages and pages.
  • A higher-ticket service has to be explained before the call or estimate is asked for.
  • The business needs control over search terms, negative keywords, geography, schedule, and offer.
  • The demand does not fit an LSA category or profile.
  • The customer researches before contacting anyone, and the path from research to quote to booking is long.
  • Qualified enquiries, booked jobs, completed jobs, or revenue can be imported from a CRM.
  • Main risk: the extra control is bought and then not used. Nobody reviews search terms or reconciles outcomes.

The decision by service type

Service type narrows the first test. It does not name a permanent winner for a trade.

The decision by service type
Service situationChannel to test firstReason to test itEvidence required before scaling
Emergency service with reliable answeringLSA may be reasonableThe customer may want an immediate local contactQualified calls, booked jobs, capacity, and contribution
High-ticket replacement or project workStandard Search may be reasonableThe customer may need education, proof, and a specific landing pageQualified enquiries, estimates, bookings, close timing, and contribution
Recurring maintenance or cleaningEither, depending on eligibility and offerValue depends on activation and retention, not only first contactActivated customers, retained periods, contribution, and churn
Several services with different economicsStandard Search, or a separated hybridService-line control may matter more than a pooled lead countService-level cost per booked job and capacity
Limited hours or full capacityReduce or pause before adding demandMore leads create missed calls and a worse experienceAnswer rate, availability, backlog, and completed work
Weak or incomplete trackingNeither should be scaledMore spend only buys more ambiguityTest calls, test forms, source fields, and outcome records

A locksmith available at night and a roofing company selling replacement projects do not have the same customer path. A cleaning business selling one-off deep cleans and one selling recurring plans do not have the same customer value. Use the row that describes the situation, then let the booked jobs argue.

Eligibility and trust are not the same as quality

A Google Verified badge can signal that the business passed Google’s screening process. It does not guarantee that a lead is the right service, the right location, the right timing, the right price, or a profitable outcome. Google says the badge and the checks displayed vary by category, location, and what the profile completed.

A Google Ads landing page has no equivalent badge by default. Its trust has to come from accurate service language, local proof, clear availability, transparent next steps, credentials where relevant, reviews, and an experience that matches the ad.

Neither channel excuses a claim the business cannot verify. Do not publish a licence, insurance, certification, badge, service area, response time, or guarantee you cannot evidence.

One customer can appear in both channels

This is the problem that quietly ruins channel comparisons, and it is not the problem most owners expect.

The issue is not that two platforms always bill for the same person. It is that one customer can touch more than one placement and more than one contact path before anyone books anything.

Sees the LSA listing

Notes the business, does not call

Searches again later

Clicks a Search ad

Reads the landing page

Compares two providers

Calls the profile number

A different number to the ad

Books

One customer, two channel records

One customer, several surfaces. Both channels can show activity, and only one job exists.

Do not resolve this by handing the job to whichever platform reported the last event. Decide the rule in writing, before launch.

One customer can appear in both channels
Attribution questionDecision to document
What is the source of a new enquiry?First eligible ad interaction, last eligible interaction, or another stated rule
What happens when both channels appear?How the business assigns the job, and how it reports assisted interactions
Which phone number is used?Operational number, tracked number, dynamic number, or a separate number per channel, chosen from the measurement design, not by default
How are repeat customers handled?New acquisition, existing customer, or excluded from acquisition reporting
What counts as a booking?The business’s written booking milestone
How are LSA credits handled?Charged lead, credited lead, and business-valid outcome recorded separately

Then keep a source record that can actually answer those questions: contact ID, first known source, last known source, lead date, call or form record, service and location, booking date, completion date, revenue record, and the attribution rule applied.

Using one phone number can simplify the customer experience and reduce source separation. Using separate numbers can improve attribution detail and add operational complexity. Neither is a rule; both are trade-offs decided by the measurement design you can maintain. And do not treat UTM parameters as a complete LSA attribution model: a UTM helps in supported web paths, but the business still needs call, message, booking, CRM, and customer records.

Compare the channels on a fixed period

Do not compare a mature month of one channel with a recent week of the other. Match the period, the service area, the capacity, the season, the outcome definition, and the included costs. Then fill in one ledger.

Compare the channels on a fixed period
FieldLSAGoogle Ads
Platform spendOwner recordOwner record
Platform leads or conversionsLSA reportingGoogle Ads reporting
Qualified enquiriesCRM or call recordCRM or call record
Booked jobsBusiness recordBusiness record
Completed jobsBusiness recordBusiness record
Confirmed revenueBusiness recordBusiness record
Estimated contributionStated modelStated model
Credits, refunds, or adjustmentsRecorded separatelyRecorded separately
Cost per booked jobSpend ÷ booked jobsSpend ÷ booked jobs

If one channel reports more leads but fewer booked jobs, the lead count does not win the argument. If the other reports fewer leads but higher contribution, the deeper outcome matters more. If the records are incomplete, the conclusion has to be limited rather than declared.

A worked comparison

A local HVAC company tests both channels for one defined month, with the same booking definition on both sides.

A worked comparison
OutcomeLSAStandard Search
Defined acquisition cost$900.00$900.00
Platform-reported event12 charged leads30 tracked enquiries
Qualified enquiries814
Booked jobs45
Completed paid jobs34
Confirmed revenue$2,100.00$3,600.00
Cost per booked job

LSA = $900.00 ÷ 4 = $225.00

Google Ads = $900.00 ÷ 5 = $180.00

The 12 charged leads and the 30 tracked enquiries are not comparable numbers. One is a billing event, the other is a tracked interaction. The comparable line in this table is the owner-confirmed booked and completed work.

At the owner’s stated contribution margin of 35%:

Estimated contribution

LSA = $2,100.00 × 35% = $735.00

Google Ads = $3,600.00 × 35% = $1,260.00

Those are estimated contribution figures at a stated margin, not verified net profit. They also do not prove Search will keep outperforming LSA in this account. Four booked jobs against five is a thin margin of difference, and service mix, capacity, missed calls, repeat value, and attribution all sit underneath it. Review those before moving a budget.

A controlled hybrid test

Running both channels can be reasonable. It is not a guarantee of incremental profit, and it should not start with an arbitrary “half here, half there” split. Start with a written cap and a decision date.

  1. Choose one service line and one service area

    A hybrid test with four services and a whole metro produces activity you cannot attribute to anything.

  2. Verify LSA eligibility and profile readiness

    Category, location, verification, services, areas, hours, and reviews. If eligibility fails, the test is a single-channel test.

  3. Define the Search campaign properly

    Landing page, query strategy, negative keywords, location targeting, schedule, and conversion actions, before launch, not after the first invoice.

  4. Set separate channel budgets and one all-in cap

    The cap is the amount the owner authorises before reviewing evidence. Write it down.

  5. Use one booked-job definition for both channels

    If the definitions differ, the comparison is not a comparison.

  6. Record the full path on both sides

    Calls, messages, forms, qualification, bookings, completions, credits, and revenue, with a source field that allows shared and unknown.

  7. Review response time, capacity, service fit, and sales process

    A channel verdict that ignores a 40% missed-call rate is a verdict about the phone, not the channel.

  8. Compare cost per booked job and contribution

    Not cost per lead. Not lead volume. Not the dashboard that looks busier.

  9. Continue, adjust, stop, or extend, with a written reason

    The reason is the deliverable. Without it, the next review starts from zero.

If both channels run, give each one a role and a separate record.

A controlled hybrid test
ChannelRoleSeparate record
Local Services AdsEligible local lead demand, often call or message drivenLSA lead ID, lead type, charge, service, area, outcome
Search: emergencySearch intent that needs a fast responseCampaign, query, call or form source, booking
Search: scheduled or projectResearch, quote, or planned service demandCampaign, landing page, qualification, booking, revenue
Brand or remarketing, where justifiedExisting demand or follow-upSource and audience rules

Do not add a second channel because the first one has not been measured. And do not scale both because both produced activity: the business still has to answer and fulfil what it buys.

The channel-selection worksheet

Answer these before launching either channel.

The channel-selection worksheet
QuestionYour answer
What service are we trying to sell?
Is that service eligible for LSA in this market?
Is the demand mainly urgent, scheduled, researched, or recurring?
What geographic area can we actually serve?
What hours can we answer or return calls?
What is the minimum information needed to qualify an enquiry?
What counts as a booked job?
What is the owner-defined acquisition-cost ceiling?
What is the maximum test spend or lead exposure?
What date will we review the result?
Which record will confirm the outcome?
How will duplicates and shared attribution be handled?

The honest answer may be LSA, Search, both, or neither until the tracking and the operating process are ready.

What to measure in each channel

Local Services Ads. Charges by lead type, service and location fit, answer status, qualification, booking, completion, payment, credits, and unknowns. Google says lead prices vary and that charged lead activity counts toward the budget.

Google Ads Search. Spend, clicks, search terms, calls, forms, conversion actions, qualified enquiries, bookings, completed work, revenue, and estimated contribution. Keep platform conversion data separate from owner-confirmed job data.

Both. The same booking definition, the same service-area definition, the same included-cost scope, and the same economic calculation. If the definitions differ, the comparison is not a comparison.

Where the Performance Max migration fits

Google says Local Services Ads are moving to a more integrated self-service experience inside Google Ads, through Performance Max campaigns with pay-per-lead goals, while keeping the pay-per-lead model, keyword-less targeting based on services and areas, and the same Search and Maps placements, with budgets and lead management moving into Google Ads. Google also says previous performance reports will not carry over automatically and advises preserving historical data before migration.

That changes where the channel is managed. It does not change the comparison on this page, because the question is still which channel buys booked work at a cost the margin can carry. The migration itself has its own checklist: data export, phone routing, category and area checks, and reconciling the first post-migration period separately. That checklist is a separate page rather than a paragraph here.

The verdict at the review date

Write one of five decisions with its reason: continue, adjust, reduce, pause, or stop, per channel. The evidence is cost per booked job and estimated contribution under one booking definition, never lead volume, and an incomplete record earns a limited verdict rather than a guess.

The verdict at the review date
VerdictWhat it means
ContinueThe evidence supports the channel’s current role and economics
AdjustThe channel may work, but query, service, tracking, or operating issues need repair first
ReduceThe channel is useful but exceeds current capacity or risk tolerance
PauseEvidence is incomplete, or the business cannot fulfil the demand it already has
StopThe verified economics do not justify the defined acquisition cost

Do not substitute a higher lead count for a better business result.

The Profit Ledger

A one-page answer, not an activity report

Money out LSA weekly budget and charged-lead spend, plus Google Ads spend, with the included-cost scope stated Recorded to the dollar, per channel, for the same period, with credits, refunds, and adjustments kept separate.
Money in Qualified enquiries, booked jobs, completed work, confirmed revenue, and estimated contribution Counted once per customer, under one booking definition, with shared and unknown sources labelled rather than split.
Verdict Continue, adjust, reduce, pause, or stop, per channel A limited verdict is the honest answer when the source record cannot separate the two channels yet.

Both channels can buy attention. The Ledger only says which one bought economically useful demand for this business, service, location, capacity, and margin. I count conservatively. Every untracked job is your upside, not my credit.

What to do next

Channel choice is reversible; verification is the gate. If Local Services Ads are in the mix, start with the LSA verification requirements, since license and insurance checks decide when you can launch at all.

Questions owners ask

Is LSA better than Google Ads?

Not universally. Local Services Ads may fit an eligible local service that can handle direct leads and values a profile-led path. Google Ads may fit a business that needs more control over services, queries, landing pages, geography, and deeper measurement. Compare both on booked jobs and contribution rather than on the channel's reputation.

Is LSA cheaper than Google Ads?

Not automatically. Local Services Ads charge for valid leads under Google's rules, while Google Ads Search generally charges for clicks. Compare cost per qualified enquiry, cost per booked job, cost per completed job, and contribution rather than comparing a platform cost per lead with a platform cost per click.

Does LSA guarantee better leads?

No. Verification and the Google Verified badge can provide trust signals where they are available, but they do not guarantee service fit, booking, completion, revenue, or profit. Google says the badge signals that a business passed its screening process and that the checks shown depend on the category, location, and profile.

Do Local Services Ads charge for every lead?

Google says advertisers are charged for valid leads, and that lead-credit rules for invalid or low-quality leads may apply depending on market and vertical. Record charged, credited, qualified, and booked outcomes separately, and do not assume every unwanted lead will be credited.

Can I run LSA and Google Ads together?

Yes, when both are eligible and the business can manage the demand. Define budgets, source rules, phone paths, conversion definitions, and capacity before launch. Running both does not prove incremental return, and it does not remove the need to say which channel produced each job.

Should I use the same phone number for both?

There is no universal answer. The same number can simplify the customer experience but reduce source separation. Separate numbers can improve measurement detail but add operational complexity and, if handled badly, confuse customers. Choose based on the attribution design you can actually maintain.

Which is better for emergency services?

Neither is a fixed winner. Local Services Ads may fit an eligible emergency service where customers contact providers directly from the listing. Google Ads may also fit when the business needs service-line control, emergency-specific landing pages, hour scheduling, and call measurement. The market's qualified and booked outcomes decide it.

Which is better for high-ticket services?

Google Ads may provide more room for education, service segmentation, and estimate journeys. Local Services Ads may still be useful where eligible and where a profile-led lead path produces profitable jobs. Use the actual sales cycle and the contribution record rather than the ticket size alone.

Should I pick a channel based on my service type?

Service type is a useful starting point, not a universal answer. A locksmith working nights and a roofing company selling replacement projects do not share a customer path, and a cleaning business selling one-off deep cleans does not share the customer value of one selling recurring plans. Use service type to choose what to test first, then let booked jobs decide.

Can LSA leads be tracked to booked jobs?

Yes, through the business's call, message, booking, CRM, and job records, subject to available data and lawful handling. A charged LSA lead should not be renamed a booked job without a later record confirming the booking.

Can Google Ads and LSA both claim the same customer?

Both can be involved in the same customer journey. Automatic double billing is not a fact in every case, but overlapping contact paths are common. Define the attribution rule and reconcile the contact record before assigning acquisition cost, and label a customer you cannot separate as shared or unknown.

What if I cannot tell which channel produced the customer?

Record it as shared or unknown and say so in the report. An unknown customer should not become a full win for both platforms. If unknowns are a large share of the record, that is the measurement problem to fix before either budget moves.

Should I choose based on CPC or CPL?

No. Cost per click and cost per lead are platform-level diagnostics. For the business decision, use cost per qualified enquiry, cost per booked job, cost per completed job, and contribution at the margin you stated.

Is Local Services Ads changing?

Google says Local Services Ads are moving to a more integrated self-service experience inside Google Ads through Performance Max campaigns with pay-per-lead goals, while retaining the pay-per-lead model. It changes where budgets and lead management live and warns that historical reports may not carry over. The migration has its own checklist and does not change the comparison on this page.

Start here

Three numbers are enough to start.

  1. What the last marketing attempt cost, all-in
  2. What a booked job is usually worth
  3. How many jobs you can take on now

Send what you have. A missing number is not a blocker. Working it out is part of the audit. No contracts, ever. I reply within 12 hours.

Send the numbers

What is happening with your advertising?

Spend, leads, and what you suspect is going wrong. I reply within 12 hours.

No contracts. I reply within 12 hours.

Start with a number