13 inbound calls a week from a profile he thought was for restaurants.
An Alpharetta landscaper working the Hampton Hall area told us he figured Google Business Profile was something restaurants worried about. Eight months after we optimized his profile, it was driving 13 qualified inbound calls a week.
You’re listed as a landscaper. You do eleven things.
Here’s the thing. Most Alpharetta landscapers we audit have the exact same Google Business Profile mistake. They categorized themselves as “landscaper” — single category — and stopped there. So when an Avalon homeowner searches “outdoor kitchen builder Alpharetta,” they don’t show up. Search “paver patio installer near Windward”? Not showing up. “Retaining wall contractor”? Crickets.
The market sees what the profile says. Not what the crew can do. A full-service landscaper in Alpharetta can claim up to nine GBP categories — landscaper, hardscape contractor, lawn care service, irrigation system installer, outdoor kitchen, water feature, sod, snow removal — and still has room. Most use one. That’s not a marketing problem, that’s a math problem.
Real talk: same builder we mentioned working the Old Milton Parkway-to-Windward corridor was doing $30K-plus hardscape installs all summer, but his GBP description said “We do landscaping in Alpharetta” — 9 words, no neighborhoods, no specialty signal. He was invisible to every high-intent searcher in Hampton Hall, Glen Abbey, and Park Brooke looking for the exact work he excelled at.
The ranking factor most Alpharetta landscapers ignore is the simplest one: tell Google what you actually do. All of it. By name. With photos.
The good news? Categories take 4 minutes to fix. Service area takes another 6. The compounding starts inside two weeks.
Single-category GBP vs. fully-loaded GBP
Same business, same Alpharetta service area. Wildly different ranking footprint.
| What you get | Single-category landscaper | Fully-loaded GBP |
|---|---|---|
| Categories live | 1 (landscaper) | 1 primary + 5–8 secondary |
| Search terms you rank for | ~6 generic landscaping queries | ~40 niche queries by service |
| Service area visibility | Often misconfigured zip codes | Tight, accurate, neighborhood-anchored |
| Photo cadence | 2 photos in last 18 months | 10–14 monthly, sorted by service |
| Weekly profile views | 5–10 | 45–70 |
Detail shots like this — uploaded under the right service category — surface in long-tail Alpharetta searches your competitors aren’t ranking for.
Photos beat websites. Always have, in this niche.
You’ve probably noticed something while running estimates. Homeowners arrive at the consultation already half-sold, holding screenshots of a paver patio you built two years ago. They didn’t dig through your website. They tapped your GBP photos.
Across the audits we’ve run for North Atlanta landscapers, three out of four homeowners say a Google Business Profile photo set was the deciding factor between you and a competitor — not the website, not the reviews, not even the price quote. Alpharetta is a visual-first buying market. Windward and Avalon homeowners scroll, save, then call.
Which means the cheapest, fastest, highest-ROI move for a serious landscaper isn’t a new website. It’s 30 photos uploaded to GBP this month, sorted by service category, with proper file names. Most landscapers will not do this. The ones who do show up first when a homeowner Googles “patio builder Crooked Creek” on a Saturday morning.
The Alpharetta landscapers winning right now aren’t crew leaders with bigger budgets — they’re the ones who treat their GBP photo grid like a portfolio someone is grading.— Pattern from 22 North Fulton landscaper audits
This is also why niche-specific posts beat generic ones. A GBP post titled “New paver patio install — Hampton Hall” with two photos performs 4x a generic “Landscaping job complete” post. Specificity is the algorithm’s love language.
Three layers — categories, photos, reviews.
Every Alpharetta landscaper we’ve moved into the local 3-pack ran the same three layers, in the same order. Skip a layer and rankings stall every time.
What a fully-loaded landscaper GBP looks like.
Each layer compounds the next. Categories without photos waste reach. Photos without reviews lack proof. Reviews without categories never trigger the right searches.
Tell Google every service you actually offer.
Primary as “Landscaper.” Secondary as “Lawn care service,” “Hardscape contractor,” “Irrigation system installer,” “Outdoor kitchen contractor,” “Water-feature installer,” “Sod supplier” — whatever you actually do. Service area set tight: Alpharetta, Milton, Cumming, Johns Creek, Roswell. Not a 50-mile radius. Tight signals quality. Sprawl signals nothing. This single layer adds 30+ search terms you start ranking for inside two weeks.
Photos sorted by service.
10–14 photos per month. Every photo file-named with the service (“paver-patio-windward.jpg”) and uploaded to its matching service category. Sorted photos rank — dumped photos sit.
Review replies that name services.
Every review reply mentions the specific service (“Thanks for trusting us with your Hampton Hall paver patio install”) — that’s free keyword density Google reads as relevance.
Why all three matter.
Categories trigger you for the right searches. Photos pre-sell the homeowner. Reviews close the trust gap. Run all three for 90 days and a properly built profile routinely 4x’s its inbound call volume in the Alpharetta market — without spending a dollar on ads.
A finished hardscape like this — uploaded weekly to a properly categorized GBP — ranks in 30 long-tail searches.
How we rebuild a landscaper’s GBP in 90 days.
Categories + service area + description
Set primary plus 5–8 secondary categories matching your actual capability. Tighten service area to Alpharetta, Milton, Cumming, Johns Creek, Roswell. Rewrite description with neighborhoods baked in: Windward, Hampton Hall, Avalon, Glen Abbey.
Photo migration + weekly posts
Upload your existing portfolio in batches, sorted by service category. File-name every photo with neighborhood and service. Begin weekly GBP posts: one per service, rotating through hardscape, lawn care, irrigation, lighting.
Review velocity + Q&A
2–4 new 5-star reviews monthly. Replies mention the specific service and neighborhood. Q&A section seeded with 12 real homeowner questions. By day 90, most clients are stable in the Alpharetta 3-pack.
Outdoor kitchen photos surface a different category of buyer — and most landscapers never list “outdoor kitchen contractor” as a GBP service.
The landscaper who thought GBP was for restaurants.
An Alpharetta landscaper working the Old Milton Parkway-to-Hampton Hall corridor was doing exceptional hardscape work but had a single category, no project photos, and a service area that excluded half of North Fulton. We rebuilt the foundation in week one — primary plus 6 secondary categories, tight service area, neighborhood-anchored description. Then we uploaded 47 sorted photos in week two and started weekly posts. By month 5 his weekly GBP profile views had climbed from 12 to 73, and he was answering 13 qualified calls a week from his profile alone. He hasn’t paid for an Angi lead since.
Weekly inbound calls — Alpharetta landscaper, days 0–120.
Around week 8 the profile crosses the relevance threshold and starts ranking for niche services that compounded volume from there.
Behind the scenes — every Alpharetta hardscape we shoot becomes 8–12 GBP-ready photo assets sorted by service.
Six checks every Alpharetta landscaper should run today.
Open your profile and run these six checks. Most landscapers fail four. Each fix is under 15 minutes.
How many categories are live?
If you have one, you’re losing 80% of the searches you could rank for. Add 4–7 secondary categories matching every service you actually deliver.
Is your service area tight?
A 50-mile radius signals “everywhere = nowhere.” Tighten to 5 specific Alpharetta-corridor cities and watch ranking precision sharpen.
Are photos sorted by service?
Dumped into one giant folder, photos rank for nothing. Sorted into hardscape, lawn care, irrigation, kitchens — they rank in dozens of long-tail searches.
What’s your weekly post cadence?
Top-3-pack landscapers in Alpharetta post weekly, no exceptions. Anything less and you’re losing recency signal to whoever does.
Do review replies name the service?
“Thanks for the kind words” is wasted real estate. “Thanks for trusting us with your Windward paver patio install” is a free local-keyword signal.
Is the description neighborhood-anchored?
Windward, Avalon, Hampton Hall, Glen Abbey — every neighborhood you serve, named naturally in the description, is free local relevance.
Curb-appeal photos like this surface in “front yard landscaping Alpharetta” searches — a category most landscapers never claim.
What Alpharetta landscapers ask us about GBP.
One primary plus every secondary that legitimately fits your service offering — usually 5–8 for a full-service Alpharetta landscaper. Don’t add categories you don’t actually serve. Google penalizes irrelevant categories, and homeowners punish you with bad reviews if you show up for work you can’t deliver.
No. Tighten to 4–6 specific cities you actively serve — Alpharetta, Milton, Cumming, Johns Creek, Roswell, Sandy Springs. A sprawling service area dilutes every ranking signal. Tight service area = tight ranking.
Once a week minimum, ideally Tuesday morning when local search volume is highest. Each post should reference a specific service and neighborhood: “Just finished a paver patio install in Crooked Creek.” Generic posts perform half as well as specific ones.
Not for service-area landscapers. Hide the physical address and use service-area mode. Google treats SAB businesses as first-class citizens in local search now — no penalty for not having a storefront.
Yes. We rebuild the foundation, run weekly posts, manage Q&A, and operate the review-acquisition workflow. Most of our Alpharetta landscapers hand the entire profile to us as part of our local SEO retainer and check it monthly.
Imagine ranking for every service your crew actually delivers.
If you want a 30-minute call where we audit your current GBP, the top three landscapers ranking against you in Alpharetta, and the exact category and photo gaps costing you traffic — that’s free. We do a few of these a week with landscapers across the broader North Atlanta corridor.
More for Alpharetta landscapers.
The best web design company for landscapers in Alpharetta.
I’ll tell you what most marketing agencies won’t admit about landscaper websites in Alpharetta — most are Pinterest boards in a…
Lead generation for landscapers in Alpharetta, decoded.
$73 a lead. The real cost of "cheap leads" most Alpharetta landscapers don’t realize they’re paying isn’t the per-click number …
SEO for landscapers in Alpharetta: how to dominate Google.
Two ways to grow a landscape company in Alpharetta. Same monthly spend. Same trucks, same crews. Completely different math by y…
Social media management for landscapers in Alpharetta, decoded.
The biggest lie in landscaper social media is that "engagement" pays the bills. It doesn’t. What pays the bills is showing up i…



