Get Landscaping Clients: Project Photos, Local Search and AI Follow-Up

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Get Landscaping Clients: Project Photos, Local Search and AI Follow-Up.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Get Landscaping Clients: Project Photos, Local Search and AI Follow-Up.

Make your Google Business Profile complete and accurate, fill it with captioned photos of real projects, give each service you sell its own page, ask every finished client for a review, and answer every enquiry within minutes. AI speeds up the writing behind each step: captions, page drafts, review requests and follow-up messages.

Google says local results rest mainly on relevance, distance and prominence, and that a better local position can't be bought. Distance is fixed. The other two come from how completely your profile matches what people search for and how many genuine reviews and links you earn. The groundwork takes about 15 hours spread over four weeks, and the results build over months, not days.

Follow me on Instagram@sagnikteaches

What local search rewards, and what AI can't change

Google's own help page names the three factors, so it is worth planning around them instead of around rumours. Here they are, with the part a landscaper controls and the part AI can speed up:

Connect on LinkedInSagnik Bhattacharya
FactorWhat Google saysWhat you controlWhere AI helps
RelevanceHow well a Business Profile matches what someone is searching forCategories, services listed, description, service pagesDrafting service descriptions and pages from your own project facts
DistanceHow far each business is from the customer who is searchingOnly which areas you list as servedNothing
ProminenceHow well-known a business is; reviews and links to your site countReal reviews, genuine local links, photosReview requests, replies, outreach drafts

Two things follow. AI can't move you closer to customers, and it can't replace work worth reviewing. What it can do is remove the slow parts: writing captions at the end of a long day, drafting the fifteenth review request, replying to an enquiry from a roof while the phone is in the van. For a click-by-click pass through the dashboard, see the Google Business Profile optimisation tutorial.

Subscribe on YouTube@sagnikteaches

Week 1: set the Google Business Profile straight

Give the profile about three hours, in this order, because each step rests on the one before. The rules in the table come from Google's own guidance, and each is a place where an old habit or a rushed AI draft can cause trouble:

StepWhat Google saysWhat it means for a landscaper
Business nameThe name you trade under in the real world, with no slogans, services, phone numbers or place names tacked onThe name printed on your quotes; "Best Landscaping [City] Patios and Lawns" breaks the rule
CategoryThe fewest categories that describe the core business, each as specific as the list allows; a category says what the business is, not everything it offersOne primary category for your biggest earner (for example Landscaper or Lawn care service, whichever you mostly sell; the dashboard's own list has the exact names); add another only for work you really do
Service areaA maximum of 20 named cities, postal codes or similar areas (a radius isn't accepted), all within roughly two hours' drive of your base; remove the address if clients don't come to youList the areas you actually work in, and keep a home address off the profile
DescriptionNot a place for special offers, prices or sales talk, and links of any kind are bannedSay what you build and how you work, in plain sentences
PhotosJPG or PNG files between 10 KB and 5 MB, ideally 720 x 720 pixels and at least 250 x 250, showing things as they really areReal jobs only, sharp and well lit, no heavy filters

In the dashboard's services section, list each service you really sell, using the words customers type: patio installation, lawn renovation, planting schemes, garden clearance, fencing. AI can write a short description for each in minutes from your plain list, as long as the rules are tight:

Write a Business Profile description of 40 to 60 words for each landscaping service below.
Use only the facts I give. No prices, no promotions, no links, and no claims about awards, licences, insurance or years in business. Plain sentences, in the spelling my clients use.
Services and facts:
[Service name: what is included, typical size of job, materials you use]

Expect the draft to add lines you didn't provide: "award-winning", "fully insured", "over 15 years of experience", "transform your outdoor space". None come from your facts, so cut them. A useful habit is to highlight every adjective in the draft and ask whether you could prove it to a customer who challenged it.

A realistic time split for the week, illustrative but close to what a first pass takes:

  1. Claim or verify the profile, check the name and look for duplicate profiles: 25 minutes.
  2. Set the category and service areas: 30 minutes.
  3. List the services and approve the AI-drafted descriptions: 60 minutes.
  4. Upload your ten best real project photos, with captions: 45 minutes.
  5. Check the hours, phone number and website link: 20 minutes.

That totals three hours. Don't start week two until the profile matches how you actually trade, because the pages you write next should repeat the same facts.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Week 2: three service pages built from three real projects

Pick the three services that earn you the most and one finished project for each. A page built from a real project has something a generic page can't: measurements, materials, a timeline and photos nobody else has. Collect the facts in a project record first, and give the model nothing else. An illustrative record for a patio job:

FieldEntry
ServicePatio and retaining wall
Area[Area A]
SizePatio 28 sq m (about 300 sq ft); wall 6 m (20 ft) long and 0.6 m (2 ft) high
MaterialsConcrete pavers on a compacted base; block wall with drainage behind it
DurationSix working days with a three-person crew
The briefReplace a cracked concrete slab and level a sloping back lawn
Problem solvedWater had been pooling against the house; the wall and drain now carry it away
Price band$9,000 to $11,000, rounded from the invoice (optional)
PhotosEight, each with a one-line description: before, during, after
PermissionClient agreed to photos and first name only

The price band is optional. Showing one filters out enquiries that were never going to fit your prices, and it saves you quoting for people who wanted a cheaper job. Leaving it out keeps competitors guessing. Decide once and apply it to every page.

Write a project page of 300 to 400 words from the record below, with these headings: The brief; What we did; Materials; Timeline; What it cost (only if a price band is given).
Then write, for each photo, a caption of up to 20 words and alt text of up to 100 characters, using only that photo's one-line description.
Use only the facts in the record. Mark anything missing as [MISSING]. No superlatives, and no promises about how long plants or paving will last.
[Paste the project record here]

Read the captions line by line against the record. A first draft of the three below shows the usual faults:

The record saysFirst-draft captionFix
Before: cracked slab, water pooled against the back wall"A tired old patio crying out for a makeover""Before: cracked concrete slab with water pooling against the back wall"
During: wall blocks laid on a compacted base"Our expert team builds a rock-solid foundation""Wall blocks laid on a compacted base, with drainage behind"
After: finished patio and wall from the back door"A luxurious natural stone terrace that will last a lifetime""Finished patio in concrete pavers with the new wall, seen from the back door"

The third caption invents a material and promises a lifetime, and the invoice says concrete pavers. Check the alt text just as hard: Google's generative AI guidance asks publishers to review image alt text and other metadata, because it can show up in search results. Use your own photos throughout: Google's photo guidance says images should represent reality, so don't show finished work with generated pictures. A design concept is a separate matter, and it belongs on your own site, labelled as a concept.

Write service pages for services you sell, and add an area page only where you have projects to show. Under Google's spam policies (revised on 28 August 2026), a run of near-identical pages built to catch similar searches counts as doorway abuse, and churning out many AI-generated pages that add nothing for visitors counts as scaled content abuse. A patio page built from a real project is neither. Forty near-identical "patios in [town]" pages are both. The garage door marketing tutorial walks through those policy lines in more detail, and the remodelling project pages tutorial shows the same photo-led approach in a neighbouring trade.

Week 3: ask every finished client for a review

Reviews feed the prominence factor, and Google's ranking help page says more reviews and positive ratings can lift a business locally. Its review policy is just as clear about the limits: no reward of any kind for a review (cash, a discount, a free hedge trim), no asking only the clients you expect to be pleased, and nothing that puts people off leaving a poor one. Reviews traced to an incentive are removed. That leaves one simple system: the same request to every client once the job is finished.

The review link and QR code come from the profile itself (Read reviews, then Get more reviews), and Google only lets you make the QR code in a computer browser, not on a phone. Google suggests printing it on receipts and adding it to thank-you emails; for a landscaper that means the final invoice and the handover message. A request to adapt:

Hi [first name], thanks for choosing us for your [patio and retaining wall]. We'd value an honest review of the job: [link]. Either way, if anything isn't right, reply here and we'll put it right. [Your name]

AI's contribution is the bracketed phrase, filled in from the job record so the message names the actual project. It doesn't decide who gets asked. Every completed client receives the request, so switch off any tool setting that screens for happy customers first.

An illustrative sum: the firm has 11 reviews and finished 30 jobs in the past year. It sends the request to all 30 recent clients. If three in ten respond (an assumption to test, not a promise), that adds nine reviews and takes the profile from 11 to 20. From then on the request goes out on handover day for every job. Track requests sent and reviews received in two spreadsheet columns, because the ratio tells you whether the timing or the wording needs work.

Reply to every review, good or bad. Google's reply tips boil down to polite, short, specific to the review and never promotional, and I'd add one rule of my own: keep the client's address and job details out of a public reply. Here is a three-star review and an AI draft, with the fix:

Review: "The garden looks great but the crew left a pile of soil by the shed for three days."

First draft: "We're so sorry, [name]! We pride ourselves on perfection. Enjoy 15% off your next job!"

Fixed reply: "Thanks, [first name], and sorry about the soil. It should have gone on the last day, and we've added a clear-up check to our final-day list. If anything else needs attention, call [number] and we'll sort it. [Your name]"

The draft claims perfection, which the review has just disproved, and offers a discount in a public reply. The fix names the actual problem and one change. The tutorial on review requests built from job photos goes further on tying each request to the finished project.

Week 4: answer every enquiry within minutes, and follow up the quotes

Local search produces enquiries, and enquiries go cold. Three jobs matter here: reply fast, ask the right questions and chase quotes politely. AI drafts and a human approves, at least for the first fortnight. The first reply is the one to set up carefully, so put the rules in a standing instruction:

You draft replies to landscaping enquiries for a human to approve before sending. Use the enquiry text and the services list below.
Reply in under 90 words. Thank the client by [first name], confirm the service they asked about, ask three questions (the rough size of the area, when they would like to start, and whether they can send photos), and offer two site-visit windows.
Never state a price, a start date or a guarantee. If the enquiry is outside our services, say so politely.
[Paste the services list here]

For an enquiry such as "looking for someone to redo our back garden, about 12 m (40 ft) long, lots of weeds, would like a patio and some planting", a usable draft reads like this:

Hi [first name], thanks for your message. We build patios and planting schemes, and a garden that size is a good fit. To prepare a quote, could you tell us roughly how wide the garden is, when you'd like to start, and whether you can send two or three photos of it as it is now? We can visit on [Tuesday morning] or [Thursday afternoon] to measure up. [Your name]

It names no price, promises no date and asks for photos, which is the cheapest way to save a wasted site visit. Field-service software can carry part of this. Jobber, for instance, takes online requests and bookings, and from its Connect plan upwards it sends up to two automatic quote follow-ups, each timed up to 90 days after the quote and sent the same way the quote went, by email or text. It also offers an AI receptionist for calls and texts at any hour (an add-on from $29 a month for 30 conversations, then $0.79 each, included on its Plus plan, as of October 2026; check the plan table before you buy). The tutorial on answering lawn care quote requests fast covers the same reply habit for maintenance work.

Most quotes need a human nudge, and a three-step sequence is enough. Each message is short, and the sequence stops the moment the client replies:

  1. Day 2: "Hi [first name], I wanted to check the quote for [project] arrived and makes sense. Happy to talk through any line."
  2. Day 5: "If the total is more than you planned, tell me which parts matter most and I'll re-price a smaller scope."
  3. Day 12: "I'm holding the start window we discussed until [date]. Shall I keep it for you?"

Only use the day 12 line if it's true. A pressure message built on a deadline you don't keep will cost more trust than it earns. Let AI personalise each message with the project name and the quote total, read the first ten yourself, and then sample them weekly.

One landscaper's 28 days, with the numbers

The firm in this example is a two-crew business that builds patios, plants borders and clears gardens. At the start its profile has 9 photos, 11 reviews, one generic category and no services list. Its website has one services page and a gallery of unlabelled photos. Local search brings about six quote requests a month. The average project is $3,200 and the firm wins three quotes in ten, so one extra request is worth about $960 of revenue ($3,200 x 0.3), and five extra a month are worth about $4,800.

WeekWorkOutputHours
1Profile audit and fixesReal name, one category, service areas, six services with descriptions, ten captioned photos3
2Three service pages from three projectsThree pages, 18 captioned photos, price bands7
3Review requestsRequests to 30 recent clients, QR code on the invoice template2
4Reply and follow-up set-upReply rules, a three-step quote follow-up3

That is 15 hours in all, worth $750 if the owner's time is valued at an illustrative $50 an hour. A scoreboard to fill in, with targets that come from the plan's arithmetic and not from any promise:

MeasureStartDay 28Day 90
Reviews11About 20 if three in ten replyRising with each handover request
Photos on the profile91930 or more
Quote requests a month from searchAbout 6Record itTarget 11
Profile calls and direction requestsNote this month's figuresCompareCompare
Enquiries answered within 15 minutes in working hoursNot trackedMeasureYour own target

If quote requests reach 11, the extra five a month are worth about $4,800 at the same win rate and project value, against 15 hours of one-off work. If they stay near six after three months, check the profile, the pages and the reply times in that order before spending a cent on ads. The sum also depends on the win rate holding at three in ten, which is why the quote follow-up matters as much as the profile.

Photo habits that keep every step cheap

The plan runs on photos, and photos are only cheap if you take them the same way each time. Six shots per job cover nearly every use: a wide before and a wide after from the same spot (mark the spot with a cone or a pole), one mid-job shot showing the structure under the finish, two detail shots such as an edge, a joint or a planting, and one from the client's viewpoint, the back door or the kitchen window. Name each file with the job and the shot ("patio-a-01-before"), keep one folder per job, and write the one-line description the same day. That description is what the AI reads later.

Permission matters. Ask in writing, with separate tick boxes for your own records and for marketing, so a client can agree to one and refuse the other. The garden maintenance contract tutorial includes a permission line you can adapt. Keep house numbers, number plates, children and security details out of shot, and check whether your phone embeds location data in photos before you publish any if you don't want to show a client's exact address.

Mistakes that waste the four weeks

Most of the damage comes from shortcuts that AI makes easy. Check your own plan against these before you publish anything:

MistakeWhy it hurtsDo this instead
Stuffing services or a town into the business nameGoogle requires the name you actually trade underKeep the exact name your clients see on quotes and invoices
Generating dozens of area pagesMatches Google's descriptions of doorway abuse and scaled content abuseOne page per service, plus an area page only where you have projects
Showing generated pictures as finished workGoogle's photo guidance says images should represent reality, and a client expects to get what the photo showsReal photos, labelled concepts on your own site
Offering a discount for a review, or asking only happy clientsBoth are prohibited by Google's review policy, and reviews can be removedThe same request to every client
Auto-posting AI-written profile postsGoogle advises avoiding auto-generated content, and undated posts are archived after six monthsDraft with AI, approve each post, date every offer
Leaving reviews unanswered, or answering with offersReplies are public, and Google asks for brief, specific, professional onesA short reply that names the issue and one change
Slow or silent replies out of hoursA client who waits a day may already have booked a visit from someone who replied soonerAn instant draft reply for approval, and a text when you are closed

Run the plan once, measure for a quarter, and repeat only the parts that moved the numbers. If the profile and reviews moved but enquiries didn't convert, the follow-up needs work. If enquiries rose but wins didn't, look at the quote itself, and keep the review requests and replies running while you do.

Questions landscapers ask about getting clients from search

How long before local search brings landscaping clients?

Profile fixes and new photos can show within days or weeks, but ranking also depends on your competitors, distance and reviews, so treat the first three months as build time. Track calls, direction requests and form enquiries monthly from the profile and your own records, and judge the plan on enquiries and booked jobs, not on a ranking screenshot.

Do I need a website, or is the Google profile enough?

A profile alone can generate calls, but a website gives you somewhere to show projects, prices and your process, and gives Google more to match against searches. Start with the profile, then add one page per service you sell, built from real projects. A small site you keep accurate beats a large one you don't.

Should I buy leads from a marketplace as well?

It can fill gaps, but run the sums first: price per lead, the share you answer within minutes, your win rate and your average job value. Treat bought leads as a way to test demand while your profile and reviews build, and compare the cost per booked job with what your own search work produces.

Can AI write my Google Business Profile posts?

It can draft them from a finished project, but Google advises avoiding auto-generated content in posts, so read and approve every one. Give offers a date range, because Google archives undated posts once they are six months old. Keep each post specific: a real project, a real photo and a clear next step.

Further reads

Sources: Google Business Profile Help (local ranking, guidelines, photos, service areas, posts, reviews), Google Search Central spam policies, Jobber pricing page and Automations help article. Project figures in the examples are illustrative.

Want a four-week plan for your landscaping enquiries?

On a 1:1 call we'll audit how enquiries reach you now, pick the profile, page and follow-up jobs worth doing first, and set up AI drafting around the tools you already use.

Book a 1:1 call with me