Pay-per-click advertising, or PPC, is paid advertising where you pay when someone clicks your ad instead of paying for the ad to be shown. For a local business, the most common version is a Google search ad. A person types “plumber near me” or “driveway paving Carlisle,” your ad shows with the results, and you pay when they click.
That is the whole idea. The details decide whether it makes money or burns it. This is the full guide to PPC for a local business. It covers how the auction works, how to build a campaign, what to measure, how to fix a campaign that is not working and when PPC is the wrong tool. Every section links to a deeper guide, and the full list of 12 guides is near the end.
If you only want the short version: pick services people already search for, send each click to a page built for that service, track calls and forms from day one, block the searches you do not want, and review the numbers on a schedule. The rest of this guide shows how.
In this guide
- How PPC works in plain words
- Where local businesses can run paid ads
- The parts of a local PPC campaign
- How to structure your campaigns
- Keywords and match types
- How to write ads people click
- Location targeting and ad schedule
- Where the click should land
- What to track: calls, forms and jobs
- How much to spend
- Bidding strategies in plain words
- Quality Score and why it matters
- PPC vs SEO, Local Services Ads and Facebook ads
- Your first 90 days
- How to read your reports
- Why ads stop working: a diagnosis table
- Common mistakes that waste budget
- Follow-up is part of the ad budget
- Is PPC right for your business?
- Do it yourself or hire help?
- Pre-launch checklist
- Questions local business owners ask
- All 12 PPC guides
How PPC works in plain words
Every time someone searches, Google runs a quick auction to decide which ads appear and in what order. Your bid is only one part. Google also looks at how useful your ad and your landing page are, what the search was, where the person is and what device they are on. You can read the factors in Google’s own explanation of the auction.
Three things follow from that:
- A bigger bid does not automatically win. A clear ad that matches the search and sends people to a page that fits can beat a higher bid.
- You pay per click, so a click that never turns into a call or form is a cost with no return.
- Ads stop when the budget stops. There is no leftover traffic the way there is with organic search.
What a click really buys you
A click buys a visit. It does not buy a customer. Between the click and the job there are at least four steps, and each one can fail:
- The person reads your ad and clicks.
- The page loads and makes sense on a phone.
- The person calls or fills in the form.
- You answer, quote and win the job.
PPC results are the result of all four steps, not only the ad. When a campaign disappoints, the cause is often in step 2, 3 or 4. That is why this guide spends as much time on pages, tracking and follow-up as it does on keywords.
Why local search ads work when they work
Search ads reach a person at the moment they have a need. Someone who types “emergency plumber” has a leak. Someone who types “sealcoating quote” is thinking about a job. That is different from a social ad, which interrupts a person who was doing something else. Neither is better in every case. Search ads fit best when people already look for what you sell. The comparison with Facebook ads is covered in Google Ads vs Facebook Ads for local services.
Where local businesses can run paid ads
“PPC” covers more than one product. These are the ones a local business will run into.
| Option | Where it shows | Best fit | Watch out for |
|---|---|---|---|
| Google search ads | Above and below Google results when someone searches | Almost any local service where people search for the service | Needs tracking, negatives and a good page |
| Local Services Ads | Top of Google for some trades, with a screened badge where offered | Home and professional services that qualify | Only certain categories and areas, and you pay per lead |
| Google Maps ads | Inside Google Maps results | Businesses with a physical location or a service area | Works best with a strong Business Profile |
| Display and YouTube | Websites, apps and videos | Staying visible to people who already visited you | Weak for people who need a service today |
| Performance Max | Across Google channels, run by automation | Accounts with solid tracking and enough conversions | Less control over where your money goes |
| Facebook and Instagram ads | In feeds and stories | Offers that people do not search for, and visual services | Reaches people who were not looking |
For most local service businesses the first move is Google search ads, and sometimes Local Services Ads next to them. The rest can wait until the basics work. Read Local Services Ads vs Google Ads if you do home or professional services.
The parts of a local PPC campaign
- Keywords: the searches you want to show up for, such as “emergency plumber” or “roof repair near me”.
- Negative keywords: the searches you do not want, such as “jobs” or “free”.
- Ads: the headlines and descriptions people read on the results page.
- Assets: extra pieces that make the ad bigger and more useful, such as a call button, site links and a location.
- Location targeting: the towns or radius you actually serve.
- Landing page: the page the click lands on.
- Conversion tracking: how you know a click turned into a call or a form.
- Budget and bidding: the daily limit that caps your spend and the rule that sets your bids.
None of these is hard alone. The skill is in making them agree. The ad promises what the keyword asked for. The page delivers what the ad promised. The tracking records what the visitor did. The negative list protects the budget from the wrong searches.
How to structure your campaigns
An account has three layers. A campaign holds the budget and the settings, such as location and schedule. An ad group holds a tight set of keywords and the ads written for them. An ad is what the searcher sees.
A simple local layout looks like this:
- One campaign per main service, or per group of services that share a budget and a goal.
- One ad group per kind of search, such as “emergency repair” or “installation”.
- Two or three ads in each group, each written for the keywords in that group.
Why split things up? Because an ad that says “Driveway Paving in Carlisle” will do better for a search about driveway paving than an ad that says “Quality Contractor Services.” Tight groups let you write ads that match the search. They also let you see which service brings calls and which only brings clicks.
Do not over-split. A small account with a modest budget does not need twenty campaigns. Each campaign needs enough budget and enough clicks to learn from. The full walk-through, with a sample layout and a list of when to split and when to merge, is in Google Ads campaign structure for a local business.
Keywords and match types
Keywords tell Google which searches your ads may show on. Match types tell Google how closely the search must fit the keyword.
| Match type | What it does | Example keyword | Example search it may match | Risk |
|---|---|---|---|---|
| Exact | Matches the same meaning, with close variants | [roof repair] | roof repair, repair roof | Low reach, high control |
| Phrase | Matches searches that include the meaning of your phrase | “roof repair” | emergency roof repair near me | Medium: extra words can change intent |
| Broad | Matches searches related to the keyword, even without the same words | roof repair | roofing contractors, storm damage | High: needs negatives and strong tracking |
New campaigns do well with exact and phrase match. They keep you close to what you chose. Broad match can work later, once tracking is solid and you have a long negative list. Google may match more loosely than you expect, so the search terms report is your friend.
Sort keywords by intent
Not every search is worth the same money. Think of three groups:
- Ready to hire: “roof repair near me,” “sealcoating quote,” “emergency plumber.” Start here.
- Researching: “how long does a roof last,” “what is sealcoating.” People read first and may hire later. Usually better for blog posts than ads.
- Not a buyer: “roofing jobs,” “free paving samples,” “how to do it yourself.” Block these.
Negative keywords
Negative keywords stop your ad from showing on searches that contain certain words. They are the cheapest way to protect a budget. A new campaign should start with a list of obvious ones, such as “jobs,” “careers,” “salary,” “free,” “diy,” “course” and “training,” and add more every week from the search terms report. Google explains how they work in its negative keywords help page. Our guide, negative keywords in Google Ads, explained, shows match types and a starter list for local trades.
How to write ads people click
Most search ads today are responsive search ads. You give Google up to 15 headlines and 4 descriptions, and it mixes them into ads. Headlines are short, so every word counts.
A good local ad does five things:
- Repeats the service the person searched for.
- Names the place you serve.
- States one real reason to choose you, such as years in business or a service you actually offer.
- Tells the person what to do next, such as “Call today” or “Get a quote”.
- Says nothing you cannot back up.
That last point matters. Do not write “Best in town” if you cannot prove it. Do not offer financing, a warranty or a turnaround time unless you really provide it. A false claim in an ad can cost you trust and, in some cases, your account.
Plan a few headline types so the mix is useful: service headlines, location headlines, trust headlines and action headlines. How to write Google Ads that get clicks has a full headline checklist, a fill-in worksheet and a list of weak phrases to cut.
Location targeting and ad schedule
Local ads should only show where you work. You can target a radius around your shop, a list of towns or zip codes, or a county. Each has trade-offs:
| Method | Good for | Watch out for |
|---|---|---|
| Radius | Shops and service businesses that travel a set distance | A circle may include towns you do not serve or cut off ones you do |
| Towns or zip codes | Businesses with a clear service area | More setup, but more control |
| County or region | Wide-area services | Big areas bring in clicks you cannot serve |
The presence setting
Google Ads has a setting for who counts as being in your area. One option reaches people in or regularly in your locations. Another also reaches people who show interest in those locations. For a local service business, the first option is usually the safer choice, because the second can show your ad to people who only searched about your town from far away. Check this setting in every campaign. It is easy to miss.
Ad schedule
If nobody can answer the phone at 2 a.m., you may not want call-focused ads showing at 2 a.m. Look at when your leads actually come in and when your team can respond. You can reduce bids outside business hours or turn ads off. Emergency services are the exception, because the person is searching right now.
Where the click should land
Most paid clicks should not land on your homepage. A page built around one service and one action usually works harder than a page that has to serve everyone. The visitor typed a specific search. They want to see that thing right away.
A strong landing page for a local service has:
- A headline that matches the service in the ad.
- The service area, so the visitor knows you work near them.
- One clear action, such as a call button or a short form.
- Proof that is real: reviews, photos of your own work, years in business.
- A phone number that is tappable on mobile.
- A form with only the fields you need.
- Fast loading and easy reading on a small screen.
Take away the extras. A menu with twelve links invites the visitor to wander. See landing page vs homepage for Google Ads for how to decide, and our landing page design service if you need one built.
What to track: calls, forms and jobs
Clicks and impressions are not results. A local business should track three things:
- Phone calls, both calls from the ad itself and calls from the landing page.
- Form submissions, using a thank-you page or a form event.
- Booked jobs, from your own records or your CRM.
Without that, you cannot tell which keywords are worth paying for. Google explains what counts as a conversion on its conversions help page. For a local business, a conversion should be something that looks like a lead, not a page view.
Why calls need special care
For many local trades, most leads arrive by phone. If you only track forms, you will miss most of the picture and may turn off the keywords that bring calls. Set up call tracking so you can see which ad, keyword and page brought each call. Call tracking for Google Ads covers the options and the mistakes to avoid. What to track in Google Ads: calls, forms and real jobs walks through the full setup and a monthly review.
Close the loop
The last step is telling Google, or at least yourself, which leads became paid work. Even a simple spreadsheet works. Write down each lead, where it came from and whether it turned into a job. Over a few months this gives you a real cost per customer, which is the number that decides everything else.
How much to spend
There is no single right budget. A better question is: how much can you afford to pay for a new customer, and how many clicks does it take to get one?
Here is a simple method. This is a hypothetical example with round numbers, not a result or a benchmark.
- Say a job is worth $1,000 to you in profit.
- Say you are willing to spend up to $200 to win one job.
- Say one in four leads becomes a job. Then you can pay up to $50 per lead.
- Say one in ten clicks becomes a lead. Then you can pay up to $5 per click and still hit your target.
If clicks in your market cost more than your break-even click price, the numbers do not work at that conversion rate. Then you either improve the conversion rate or choose a different channel. That is useful to know before you spend.
The daily budget is the average you are willing to spend per day. Google may spend more on some days and less on others, within limits described in its daily budget help page. Do not set the budget so low that the campaign cannot gather enough clicks to learn from. A very thin budget spread across many campaigns gives you little data on any of them.
Try the free Google Ads Budget Calculator to work out your cost per booked job, monthly spend and break-even click price from your own job value, close rate and conversion rate. The full method, with a worksheet, is in how much should a local business spend on Google Ads.
Bidding strategies in plain words
The bidding strategy is the rule that sets how much you pay per click. The main choices are these:
| Strategy | How it works | When it fits |
|---|---|---|
| Manual CPC | You set the max bid for each keyword or group | Very new accounts that want tight control and have little data |
| Maximize clicks | Google tries to get the most clicks for your budget | Short tests, but it can chase cheap clicks that do not convert |
| Maximize conversions | Google tries to get the most conversions for your budget | Accounts with accurate conversion tracking |
| Target CPA | Google aims for an average cost per conversion you set | Accounts with steady conversion history and a clear target |
Automated bidding is only as smart as the data you give it. If your tracking counts the wrong things, such as page views or a tap on a button that does nothing, the automation will chase the wrong goal. Fix tracking first, then let automation work. Do not change bidding strategy every few days. Each change resets some of the learning.
Quality Score and why it matters
Quality Score is a 1 to 10 estimate Google shows for each keyword. It looks at three things: how likely your ad is to be clicked, how well your ad matches the search, and how good the landing page experience is. Google explains it on its Quality Score help page. It is a diagnostic, not a goal in itself. Do not chase a number. Use it as a hint.
If a keyword scores low, check these in order:
- Does the keyword appear in the ad headline?
- Does the landing page talk about the same service?
- Does the page load fast and read well on a phone?
- Is the ad group too broad, with unrelated keywords mixed together?
Fixing these usually helps the ad and the visitor at the same time.
PPC vs SEO, Local Services Ads and Facebook ads
These tools do different jobs. Choosing one is easier when you know what each is for.
| Tool | Cost model | Speed | Control | Good first question |
|---|---|---|---|---|
| Google search ads | Per click | Fast to start | High: keywords, ads, locations | Do people search for my service? |
| Local Services Ads | Per lead | Fast once approved | Medium | Is my trade and area eligible? |
| SEO | No per-click cost, but time and effort | Slow to build | Lower: you cannot control rankings | Can I wait months for results? |
| Facebook and Instagram ads | Per click or per impression | Fast to start | High on audience, low on intent | Is my offer easy to say yes to without searching? |
- If you are comparing paid and organic, read Google Ads vs SEO for a local business. Our broader take on the trade-off is in SEO vs PPC.
- If you do home or professional services, read Local Services Ads vs Google Ads.
- If you are weighing social against search, read Google Ads vs Facebook Ads for local services.
Many local businesses use more than one. PPC fills the gap while SEO builds, and a strong Google Business Profile helps both.
Your first 90 days
A new campaign needs time to show patterns. This is a sensible way to plan the first three months. The timing is a guide, not a rule. A small budget will take longer.
Before launch
- Write down your target cost per lead and your break-even click price.
- Build or fix the landing page.
- Set up call and form tracking and test both with real calls and real submissions.
- Add starter negative keywords.
- Set the location and the presence option.
Weeks 1 and 2: watch, do not tinker
- Check that ads are approved and showing.
- Look at the search terms report every few days and add negatives.
- Test that every call and form shows up in your records.
- Resist the urge to rewrite everything. Early data is thin.
Weeks 3 to 6: cut and tighten
- Pause keywords that spend money and bring nothing, once they have had a fair number of clicks.
- Rewrite ads that get few clicks.
- Split an ad group if two different services share one.
- Compare calls and forms with real jobs from your records.
Weeks 7 to 12: improve what works
- Move more budget to the services that bring real jobs.
- Test one new headline set or one landing page change at a time.
- Review location and schedule using where your leads came from.
- Decide whether tracking is strong enough to try automated bidding.
At the end of 90 days you should know three things: which services bring paying customers, what a customer costs, and what to do next.
How to read your reports
You do not need to read every column. For a local service business, a handful of numbers tell most of the story. Look at them on a set day each week or month, so the habit sticks.
| Number | What it tells you | What to do with it |
|---|---|---|
| Spend | What you paid | Compare with your budget |
| Clicks and click-through rate | Whether your ads get attention | Low click-through rate points to weak ads or the wrong keywords |
| Conversions | Calls and forms from the ads | Check they match your real records |
| Cost per conversion | What a lead costs | Compare with your target cost per lead |
| Search terms | What people typed | Add negatives, add good terms as keywords |
| Impression share lost to budget | How often you missed out for lack of budget | Raise budget or narrow the target |
| Location and device | Where and how leads come in | Adjust bids or targeting |
The search terms report is the most useful one for a small account. It shows the real words people typed before they clicked. Read it often. How to read your Google Ads report explains each report, what is normal to ignore and what should make you act.
Why ads stop working: a diagnosis table
When leads slow down or cost more, work from the top of the funnel to the bottom. This table matches common symptoms to likely causes.
| Symptom | Likely cause | First thing to check |
|---|---|---|
| Few impressions | Budget too low, keywords too narrow, ads not approved | Status column and budget |
| Many impressions, few clicks | Ads do not match the search | Ad headlines against search terms |
| Many clicks, no calls or forms | Wrong searches or a weak page | Search terms report and the landing page on a phone |
| Calls, but no jobs | Wrong type of caller or slow follow-up | Call recordings or notes and response time |
| Leads cost more than before | More competition, lower relevance or a tracking change | Recent changes and the auction view |
| Conversions look too good | Tracking counts the wrong thing | Which actions count as conversions |
Why your Google Ads are not converting walks through nine causes in order, with a check and a fix for each.
Common mistakes that waste budget
Most wasted spend comes from a short list of causes:
- No conversion tracking. You cannot improve what you cannot see. Start with what to track in Google Ads.
- No negative keywords. Broad keywords pull in searches that will never buy. See negative keywords explained.
- Sending all traffic to the homepage. The visitor has to hunt for the thing they just searched.
- Targeting too wide an area. Clicks from towns you do not serve cost the same as clicks from towns you do.
- Mixing every service in one ad group. The ads become vague and the data becomes muddy.
- Using automated settings you do not understand. Check the settings Google turns on by default, such as extra networks and broad matching.
- Not checking the search terms report. The words people really typed are the best free research you will get.
- Slow follow-up. A call that goes to voicemail or a form that sits for a day is a paid lead thrown away.
- Judging after a week. A new campaign needs enough clicks to show a pattern, and a first pass is for learning what to cut.
- Changing too much at once. If you change the ad, page, bid and keywords in one day, you cannot tell which change helped.
Follow-up is part of the ad budget
The ad ends when the person calls or fills in a form. What happens next decides whether the click paid for itself. People who search for a local service often contact more than one business. The one that answers first has an edge.
Small changes help a lot:
- Answer calls live during business hours, or use a service that does.
- Reply to forms within minutes, not hours.
- Send a text or email right away so the person knows you got the request.
- Keep a simple record of every lead and what happened.
If you want to see how many leads you may be losing after the click, try the free Lead Leak Calculator, or look at AI marketing automation for instant follow-up. If your site itself may be holding results back, the free website teardown is a good place to start.
Is PPC right for your business?
PPC fits best when:
- People already search for what you sell.
- A customer is worth enough to pay for the click.
- You can answer the phone or the form quickly.
- You have, or can build, a page worth sending traffic to.
- You can wait a few weeks for the data to mean something.
PPC fits poorly when almost nobody searches for your service, when you cannot handle more leads, when your margins are too thin to pay for clicks, or when you have no page worth sending traffic to. In those cases, fix the page or the offer first, or choose a slower channel such as local SEO. If you are not sure, a review of your current setup is a cheap way to find out before you spend.
Do it yourself or hire help?
Both are reasonable. The platform is open to anyone. The real cost of doing it yourself is time and the money you spend while you learn.
| Question | Leans DIY | Leans hire help |
|---|---|---|
| Do you have a few hours each week? | Yes | No |
| Are you comfortable with tracking tools? | Yes | No |
| Can you tell a good lead from a bad one? | Yes | You need a second pair of eyes |
| Is your budget small and a test? | Yes | Higher stakes, more services |
| Do you need a landing page built? | You can build it | You need design help |
If you hire an agency or freelancer, ask these questions first:
- Will I own the Google Ads account, or will it be in your name?
- What will you track, and can I see it myself?
- How will you decide what to pause and what to scale?
- Who writes the ads, and who builds the landing pages?
- How often will we review results together?
- What happens to my account if we stop working together?
You should always own your ad account and your data. A good partner will say yes without a fuss.
Pre-launch checklist
- You know what a new customer is worth and what you can afford to pay to win one.
- Your landing page is finished and works on a phone.
- Calls and forms are tracked and tested with real tests.
- You have a starting list of negative keywords.
- Your service area is set to the towns you really serve, with the presence option checked.
- Ads say only things you can back up.
- Someone will answer the phone or the form quickly.
- You have a date on the calendar for your first review.
Questions local business owners ask
How fast can PPC bring in leads?
Ads can start showing once a campaign is approved and running, so the first clicks can arrive quickly. Useful results take longer, because the first weeks are for learning which searches bring calls and which only bring clicks. Plan for a testing period and do not judge a campaign on a few days of data.
Do I need a website to run PPC?
You need somewhere to send people. That can be a full website or a single landing page. What matters is that the page is finished, loads well on a phone and makes it easy to call or ask for a quote.
Is PPC better than SEO?
They do different jobs. PPC is faster and stops when you stop paying. SEO is slower and keeps building. Many local businesses use both, which is covered in Google Ads vs SEO for a local business.
Can I run PPC myself?
Yes, many owners do. The platform is open to anyone. The risk is spending money while you learn, so set a small daily budget, track calls and forms from day one and review the search terms report often. If time is the problem, that is when it makes sense to hand it off.
How many keywords do I need?
Fewer than most people think. A small local campaign can start with a short list of searches that show clear buying intent for one service. You can add more as the search terms report shows you what people really type.
What is a good cost per click?
It depends on your trade, your town and your competition, so a single number would mislead you. Work backward from what a customer is worth, as in the budget section above, and judge cost per click by whether it leaves room for a profit.
Why did my ad stop showing?
Common reasons are a paused or ended campaign, a budget that ran out, an ad that was disapproved, a payment problem or a change in targeting. Check the status column in your account first. It usually tells you.
Should I track phone calls?
Yes. For most local services, calls are the main way a lead arrives. See call tracking for Google Ads.
Should I use Google Ads or Facebook ads first?
If people search for your service, start with Google search ads. If your offer is something people would say yes to when they see it, but do not search for, Facebook may fit. The details are in Google Ads vs Facebook Ads for local services.
How long before I know if it works?
You need enough clicks and enough leads to see a pattern, and then enough time to see which leads became jobs. For a small budget that can take longer than you expect. Set review dates in advance, and judge on cost per customer rather than clicks.
All 12 PPC guides
Each guide covers one question in depth.
- How Much Should a Local Business Spend on Google Ads?: Set a budget from your own job value, close rate and conversion rate
- Google Ads Campaign Structure for a Local Business: A Simple Setup: One campaign or five? A simple layout for campaigns, ad groups and ads in a local business account.
- How to Write Google Ads That Get Clicks: A Local Business Guide: Headlines, descriptions and a worksheet for search ads that earn clicks without claims you cannot back up.
- Negative Keywords in Google Ads, Explained: Block the searches you do not want
- Landing Page vs Homepage for Google Ads Traffic: Where the click should land
- What to Track in Google Ads: Calls, Forms and Real Jobs: Conversion setup and the monthly review
- Call Tracking for Google Ads: How Local Businesses Set It Up: Most local leads call instead of filling in a form. Here is how to see which ads bring the calls.
- How to Read Your Google Ads Report: The Numbers That Matter: Which numbers matter, which to ignore, and a 15-minute weekly routine for a small local account.
- Why Your Google Ads Are Not Converting: 9 Causes and Fixes: Clicks but no calls? Work through nine causes in order, each with a check and a fix.
- Google Ads vs SEO for a Local Business: Which Comes First?: Paid or organic, and which to build first
- Local Services Ads vs Google Ads: What Is the Difference?: Pay per lead or pay per click, and who qualifies
- Google Ads vs Facebook Ads for Local Services: Where to Start: Search ads reach people who are already looking. Social ads do not. Here is how to pick your first platform.
Next step
If you want a second set of eyes on your ads, your tracking or your landing page, we will go through it with you. See our pay-per-click advertising service, or call (888) 849-2397.
Book your strategy call
Want a plan built around your services and your area? Book your strategy call and we will go through your ads, your tracking and your landing page with you.
Run your own numbers: the Google Ads Budget Calculator shows your cost per booked job, monthly spend and break-even click price from your job value, close rate and conversion rate.



