Checklist
Marketing checklist for local service businesses
12 tasks to turn nearby searches into booked jobs, ranked by return.
- 12 tasks
- First win in week 1-2
- Free to read
Marketing checklist for local service businesses: what goes on the list?
A local service business marketing checklist has 12 tasks: claim and optimize Google Business Profile, get 10+ reviews, fix your website's call-to-action, run local service ads, and track lead source. Most businesses see their first extra call within 1-2 weeks of fixing their Google Business Profile, since that's usually where customers look first before calling.
Last updated 3 August 2026
| Factor | Detail |
|---|---|
| Best first channel | Google Business Profile + reviews |
| Typical monthly cost | $0-300 |
| Time to first result | 1-2 weeks |
| Biggest leak | Incomplete or unclaimed Google Business Profile |
Local service businesses like plumbers, electricians, landscapers, and cleaners win or lose jobs based on what shows up when someone searches 'near me.' Most of the fastest wins are free or nearly free and don't require a new website.
This checklist is built for a business with 1-10 trucks or techs and a website that already exists but hasn't been touched in a while. Every task can be done by an owner or office manager in a normal work week.
The checklist
Work down the list, top to bottom.
Ordered by return. Each task names the first step and how you know it's done.
- 01
Claim and fully complete your Google Business Profile
Most local searches show the Map Pack before any website link, and an incomplete profile with missing hours or photos gets skipped for a competitor's complete one.
First step: Go to google.com/business, claim your listing if unclaimed, and fill in every field: hours, service area, categories, and photos.
- Done when
- Your profile shows 100% complete in the Google Business dashboard and displays at least 10 photos.
- Effort
- 2 hours
- Cost
- Free
- 02
Get 10 new Google reviews in 30 days
Businesses with more recent reviews rank higher in the Map Pack and get more clicks, since review count and recency are visible ranking signals.
First step: Text or email your last 20 customers a direct link to your Google review page (grab it from your Business Profile dashboard).
- Done when
- Your profile has at least 10 new reviews dated within the last 30 days.
- Effort
- 2 hours
- Cost
- Free
- 03
Add a click-to-call button above the fold on your website
Most local service searches happen on mobile, and every extra tap between landing on your site and calling loses a share of buyers ready to hire now.
First step: Add a tap-to-call phone number button in your website header using your CMS or a simple HTML link.
- Done when
- On a phone, tapping the header phone number opens the dialer immediately.
- Effort
- 1 hour
- Cost
- Free
- 04
Set up call tracking on your main phone number
Without call tracking you can't tell which channel (Google, referral, Facebook) is actually generating booked jobs, so you keep spending on guesswork.
First step: Sign up for CallRail or a similar tracking number and route it through your website and ads.
- Done when
- You can see a call log broken down by source for at least one full week.
- Effort
- 1 hour
- Cost
- $45-95/mo
- 05
Launch a Google Local Services Ads campaign
Local Services Ads appear above regular search ads, show a 'Google Guaranteed' badge, and charge per lead instead of per click, which fits service businesses better than standard PPC.
First step: Apply at ads.google.com/localservices, complete the background check, and set a weekly lead budget.
- Done when
- Your ad is approved and showing, and you've received at least one tracked lead.
- Effort
- 3 hours setup
- Cost
- $200-500/mo depending on trade and area
- 06
Add before-and-after photos to your website and profile
Homeowners hiring a service business want visual proof of quality work, and pages with real job photos convert better than stock images or text alone.
First step: Pull 10-15 photos from recent jobs off your phone and upload them to a gallery page and your Google profile.
- Done when
- Your website has a visible photo gallery with at least 10 real job photos.
- Effort
- 2 hours
- Cost
- Free
- 07
Build one dedicated page per service you offer
A page focused on one service and one search term (like 'drain cleaning [city]') ranks better than a single page trying to cover everything you do.
First step: List your top 3 services and write a dedicated page for each covering what's included, pricing range, and a call-to-action.
- Done when
- 3 new service pages are live and linked from your homepage navigation.
- Effort
- 4 hours
- Cost
- Free
- 08
Set up a referral reward for past customers
Referred customers close faster and trust you more than cold leads, and a small reward turns satisfied customers into an active source of new jobs.
First step: Offer a $25-50 credit or gift card for every referral that books a job, and mention it on invoices and follow-up texts.
- Done when
- The offer is stated in writing somewhere customers see it, and you've tracked at least one referred job.
- Effort
- 1 hour
- Cost
- $25-50 per referral paid out
- 09
Respond to every review, good and bad, within 48 hours
Prospective customers read your responses to negative reviews to judge how you handle problems, and active responses also signal to Google that the profile is well managed.
First step: Set a weekly calendar reminder to check and respond to all new reviews on Google.
- Done when
- Every review from the last 60 days has an owner response.
- Effort
- 30 minutes/week
- Cost
- Free
- 10
Run a targeted Facebook or Nextdoor ad in your service area
Nextdoor and Facebook let you target a tight radius around your service area, which fits local trades better than broad national platforms.
First step: Create a simple ad with a before-and-after photo and a phone number, targeted to a 10-mile radius, with a $10/day budget.
- Done when
- The ad has run for 2 weeks and you've logged at least one call or message from it.
- Effort
- 2 hours
- Cost
- $10-20/day
- 11
Send a follow-up text 24 hours after every completed job
A quick follow-up catches problems before they become bad reviews and opens a natural moment to ask for a review or referral.
First step: Set up a text template sent the day after job completion asking if everything's working well and including your review link.
- Done when
- The text is sent automatically or manually after every job for two weeks straight.
- Effort
- 30 minutes setup
- Cost
- Free-$20/mo (texting tool)
- 12
Track lead source and close rate monthly
Knowing which source (Google, referral, ads) actually turns into booked jobs, not just calls, tells you where to spend the next dollar.
First step: Add a simple spreadsheet or CRM field logging lead source and whether it turned into a job for every new inquiry.
- Done when
- You have a full month of lead source data and can name your top 2 sources by close rate.
- Effort
- 1 hour/month
- Cost
- Free-$50/mo (CRM)
Mistakes
What goes wrong most often.
Leaving your Google Business Profile half-filled
A profile missing hours, categories, or photos loses the Map Pack to a competitor with a complete one, even if that competitor does worse work. Fill in every field before spending on ads.
Chasing reviews only after a bad one shows up
Waiting to ask for reviews until damage control is needed leaves you with a thin, old-looking review base. Build a steady stream of reviews every week so one bad review doesn't define your profile.
Running ads with no call tracking
Without tracking, you can't tell if leads came from Google, Facebook, or a referral, so you keep paying for channels that might not work. Set up tracking before scaling any ad spend.
Questions
The things people ask about this list.
What's the first marketing task a local service business should do?
Fully complete your Google Business Profile first. It's free, takes about 2 hours, and most local searches show the Map Pack before any website, so an incomplete profile costs you calls before you spend a dollar on ads.
How many Google reviews does a local business need?
Aim for at least 10 recent reviews to compete in most Map Pack results, though busier categories like plumbers or roofers often need 30-50+. Recency matters as much as total count, so keep asking every month.
Are Google Local Services Ads worth it for a small trade business?
Usually yes, because you pay per lead instead of per click and get a 'Google Guaranteed' badge that builds trust fast. Budget $200-500 a month to start and track close rate before increasing spend.
How long until this checklist brings in new jobs?
Expect the first extra call within 1-2 weeks of completing your Google Business Profile and adding reviews. Paid channels like Local Services Ads can bring leads within days, but tracking close rate for a full month gives a clearer picture.
What's the biggest marketing mistake local service businesses make?
Running paid ads before fixing an incomplete Google Business Profile or thin review base. Ads send more people to look you up, and if what they find is empty or outdated, that spend is wasted before the phone rings.
Keep going
Related checklists.
Marketing checklist for Shopify stores
12 tasks to turn store traffic into repeat customers, ranked by return.
Marketing checklist for SaaS startups
12 tasks to turn trial signups into paying customers before you scale ads.
Marketing checklist for marketing agencies
12 tasks to fill your agency's own pipeline, ranked by return.
Marketing checklist for coaches and consultants
12 tasks to book more discovery calls without a big budget.
Get started
Want this checklist ranked for your own site?
Paste your URL and we'll build the list around your business, with the hours and dollars against each task.