Most lawn care marketing advice is a list of 25 random ideas. Try all of them and you end up broke and tired, with a Facebook page nobody sees. What actually works is a simple system: get found on Google, stack up reviews, fill in the streets you already mow, and sell more to the customers you already have. This is that system, plus the numbers to track and a 12-month calendar so you know what to do and when.
Quick note before we start. If you’re still at zero customers, go read 12 ways to book your first landscaping jobs first. And if you haven’t set up the business side yet (LLC, insurance, equipment), start with how to start a landscaping business. This post is for when you’ve got some accounts and want a steady stream of the right ones.
The goal: dense routes, not just more customers
Drive time is unpaid time. A customer three doors from one you already mow might add 20 minutes to your day. One across town can add an hour.
So every piece of marketing below points at the same target: more stops per street, more services per stop, and fewer customers who leave. Keep that in your head and a lot of decisions get easy.
Step 1: Set up Google Business Profile the right way
When someone searches “lawn mowing near me,” the map pack at the top is where most calls come from. Your Google Business Profile (GBP) is what gets you in it. It’s free, and most small lawn guys set it up half way and forget it.
- Pick the right primary category. “Lawn care service” is usually the one. Add “Landscaper” or “Gardener” as secondary only if you really do that work.
- Set a service area, not a storefront. If customers don’t come to you, hide your address and list the towns or zip codes you actually want to work in. Keep it tight.
- List every service separately. Mowing, aeration, overseeding, leaf cleanup, mulch, hedge trimming. Each one is a chance to match a search.
- Add real photos weekly. Before and afters, your truck and trailer, fresh stripes. Phone photos are fine. Stock photos look fake.
- Use the business name on your truck and invoices. Don’t stuff keywords into it. Google can suspend profiles for that. If you’re still naming the company, the business name generator can help you land on something clean and local.
Step 2: Build a review engine (it runs on autopilot)
Reviews are the biggest lever you control on Google. Count matters, recency matters, and replies matter. The trick is asking every time, not once in a while.
- Grab your review link from your GBP dashboard and shorten it.
- Ask after the second or third visit, not the first. By then they’ve seen you show up on time.
- Send a text, not an email. Something like: “Hey Sarah, it’s Mike from Green Line. Glad the yard’s looking good. If you’ve got 30 seconds, a quick Google review helps a small business like mine a ton: [link]. Thanks!”
- Follow up once a week later if they didn’t do it. Then drop it.
- Reply to every review within a couple days. Mention the service and the town naturally (“Glad the aeration in Maple Grove helped”).
Step 3: Route density marketing (the highest ROI thing you’ll do)
Every yard you mow is a billboard. The neighbors are watching you work right now. Use it.
- The “5 around” rule. After every new customer’s first cut, put door hangers on the 5 houses on each side and the 10 across the street. That’s about 20 hangers per new customer.
- Yard signs. Ask happy customers if you can leave a small sign for a week after a big job like a cleanup or a new lawn. Offer $10 off their next service for saying yes.
- Neighbor offer. Your hanger should say something like “We already mow on your street every Tuesday. Neighbor rate: first cut free with a season signup.” Being already there is the whole pitch.
Worked example, not a promise: say you drop 200 hangers in a month around existing customers. Printing runs maybe $60 to $120 depending on quality. If just 2 of those turn into weekly accounts at $45 a cut over a 28-week season, that’s about $2,500 in revenue with basically zero added drive time. Your real response rate will vary, so track it. For hanger and flyer designs, see landscaping flyer ideas.
Step 4: A simple website that turns visitors into quotes
You don’t need a fancy site. You need one that answers three questions in five seconds: what do you do, where do you do it, and how do I get a price.
- Headline with service and town: “Weekly Lawn Mowing in Maple Grove and Plymouth.”
- Click-to-call button and a short quote form at the top. Name, address, phone, service. Every extra field loses people.
- Photos of your actual work and your Google reviews.
- One page per main service (mowing, aeration, cleanups, fertilization) and, once you’re bigger, one per main town. This is basic local SEO and it helps your GBP rank too.
- Starting prices if you’re comfortable. “Most yards in our area run $40 to $60 per cut” filters out tire kickers. If you need help setting those numbers, use the lawn care pricing guide.
Local SEO basics beyond that: keep your name, phone, and website the same everywhere (GBP, Facebook, Yelp, Nextdoor, BBB), and get listed in a few free directories.
Step 5: Nextdoor and Facebook groups, done right
Neighborhood groups are gold, but most lawn guys use them wrong. They post “LAWN CARE AVAILABLE CALL NOW” every day and get muted or kicked.
- Read the group rules. Many only allow business posts on one day a week.
- Answer questions instead of advertising. People hire the helpful guy.
- Get your customers to tag you. When someone asks for a recommendation, a customer saying “we use Mike, he’s great” beats any post you’ll ever write. Ask your best customers to keep an eye out.
Step 6: A referral program with a real offer
“Tell your friends!” isn’t a referral program. A concrete offer is. Try this:
“Refer a neighbor who signs up for the season and you both get a free cut.”
A free cut costs you maybe $15 to $20 in actual time and fuel on a $45 lawn, and a season customer is worth a lot more than that. Neighbor referrals are even better because they tighten your route. Put the offer on every invoice, mention it in your spring email, and thank people by text the day their referral signs.
Step 7: Seasonal upsells to customers you already have
Selling to someone who already trusts you beats finding a stranger. A mowing customer is also a prospect for aeration, overseeding, fertilization, leaf cleanup, mulch, and spring cleanup.
The trick is timing. Pitch aeration in August and people say “sure, when?” Pitch it in May and they forget. Send a short text or email to your whole list about 2 to 3 weeks before each service window, with a clear price and a “reply YES to book” call to action.
Example text: “Hey Tom, fall aeration + overseeding is the best thing you can do for your lawn this year. We’re booking your street the week of Sept 8. $X for your yard. Reply YES and we’ll add you.”
Timing depends on your grass type and region, so plug your area into the free lawn care calendar to get the right windows for each service. Then build your upsell texts around those dates.
Step 8: Retention and renewal messaging
Keeping a customer is cheaper than finding a new one. A few simple habits cut churn a lot:
- Text the day before you come. “On your street tomorrow” makes you look organized and cuts down on locked gates.
- Send a season-end thank you in November with a simple recap: visits done, services added, and a note that next season’s spots are held for current customers.
- Renew early. In February, send a renewal text or email with next year’s price and an early signup perk (like a free spring cleanup edge or $25 off). Ask for a reply or a card on file by March 1.
- Raise prices with notice. A small yearly bump with 30 days’ notice is normal. Surprise hikes are what lose people.
Step 9: When paid ads make sense (and a realistic budget)
Paid ads work, but only after steps 1 through 4 are done. Ads send people to your profile and website. If those are weak, you’re paying to lose leads.
- Google Local Services Ads (LSA): the “Google Guaranteed” or “Google Screened” ads at the very top. You pay per lead, not per click. Availability and verification requirements depend on your category and area, so check if lawn care is eligible where you are. This is usually the first paid channel to try.
- Google Search Ads: good for high-intent searches like “lawn aeration near me.” Keep it to a small list of exact service keywords and your service area, or it burns money fast.
- Facebook/Instagram ads: weaker for “I need a mower today” but decent for seasonal offers (spring cleanups, fall aeration) targeted to your service zips.
A realistic starter budget: pick one channel and spend $300 to $500 a month for 60 days. That’s enough to learn something. Lead costs swing a lot by market and season, so don’t trust anyone quoting you one number. Track your own.
Step 10: Track cost per lead and cost per customer
You don’t need fancy software. A spreadsheet with one row per lead works: date, name, source, service, quoted price, won or lost.
At the end of each month, for each channel:
- Cost per lead = what you spent ÷ number of leads
- Cost per customer = what you spent ÷ number of customers won
- Season value = price per visit × visits per season (plus upsells)
Worked example: you spend $400 on ads in April and get 16 leads. That’s $25 per lead. You close 5, so $80 per customer. If a weekly account is worth about $1,200 a season, that’s a great trade. If you close only 1, it’s $400 per customer, and you should fix your follow-up speed before spending more. Answering leads fast (same hour if you can) is usually the cheapest improvement you can make.
Always ask “how’d you hear about us?” on the first call. That one question makes this work.
Your 12-month lawn care marketing calendar
Adjust by a few weeks for your climate. Warm season areas start and end later or run longer.
| Month | Focus | Actions |
|---|---|---|
| January | Plan | Review last year’s numbers by source, set prices, update website and GBP photos |
| February | Renewals | Send renewal offers to current customers, early signup perk, collect cards on file |
| March | Launch | Spring cleanup campaign, start ads if budgeted, first round of door hangers |
| April | Capture | Answer leads fast, hangers around every new customer, ask for reviews |
| May | Fill route | Neighbor offers on your densest streets, push referral offer on invoices |
| June | Upsell | Mulch, hedge trimming, fertilization add-ons to current list |
| July | Retain | Check-in texts, fix complaints fast, review requests, Facebook group tips |
| August | Presell fall | Aeration and overseeding campaign to all customers |
| September | Deliver fall | Aeration week by street, yard signs, hangers around fall jobs |
| October | Leaves | Leaf cleanup booking, snow or holiday lighting offers if you do them |
| November | Thank you | Season recap and thank you, hold next year’s spots, final review push |
| December | Rest and review | Tally cost per customer by channel, cut what didn’t work, plan next year |
FAQ
How much should a lawn care business spend on marketing?
There’s no single right number. A common starting point is setting aside a small slice of revenue, then adjusting based on your cost per customer. When you’re new, spend more time than money: GBP, reviews, door hangers around current customers, and referrals cost very little.
What’s the best lawn care marketing for a brand new business?
Google Business Profile plus door hangers around every customer you land. After that, a review request routine. Those three beat paid ads for most small operators in year one.
Are Google Local Services Ads worth it for lawn care?
They can be, since you pay per lead instead of per click. Get your profile and reviews solid first, check if your category is eligible in your area, run a 60-day test, and judge it on cost per customer, not cost per lead.
