SEO Case Study: Boosted Local Calls by 130% in 5 Months for a B2B Commercial Landscaping Company in Phoenix
In February 2025, a B2B commercial landscaping company in Phoenix, Arizona partnered with Goforaeo because their phone was not ringing consistently from local search. They were doing solid work for commercial properties, but competitors were showing up more often in Google Maps and the top local results.
From February 3, 2025 to June 30, 2025, we improved their local SEO foundation, rebuilt their Google Business Profile presence, created service pages that matched how buyers search in Phoenix, and fixed the call journey so people could contact them in one click. In 5 months, local calls increased by 130%, moving from 92 calls per month to 212 calls per month.
Project overview: Dates, timeframe, and location
This engagement was focused on local visibility and call driven leads, not just traffic. We worked with the owner, an operations manager, and one office admin who handled scheduling and quotes.
Key details:
- Start date: February 3, 2025
- End date: June 30, 2025
- Timeframe: 5 months
- Location: Phoenix, Arizona
- Primary result: Local calls grew by 130%
- Before vs after calls: 92 per month to 212 per month
- Lead type tracked: Phone calls from Google Business Profile, Google Maps, and local organic pages
Company background: What they do and who they serve
This company provides commercial landscaping services across Phoenix. Their ideal clients were:
- Property management firms
- HOA management teams
- Facility managers for office parks and industrial areas
- Retail plazas and shopping centers
- Medical buildings and business campuses
They already had strong operations. The missing piece was consistent local visibility when people searched:
- “commercial landscaping Phoenix”
- “landscape maintenance for office buildings Phoenix”
- “HOA landscaping company Phoenix”
- “commercial landscape contractor near me”
Baseline: What was happening before February 2025
We started by reviewing their website, Google Business Profile, and how they showed up on Maps for core Phoenix searches.
What we saw in the first 10 days
Their online presence had a few common local SEO gaps:
- Google Business Profile was not fully built out, and service categories were not tight
- Reviews were coming in slowly, with no system to ask consistently
- The website had only one general service page, so Google had little clarity on what they actually offered
- Their main pages did not mention Phoenix service areas in a clear, natural way
- Call actions were not obvious on mobile, which mattered a lot for local searches
- Many local citations across directories had inconsistent phone numbers and old addresses
Starting numbers: February 2025 baseline metrics
These are the metrics we used to measure progress. We kept tracking simple and call focused.
- Local calls per month: 92
- Google Business Profile calls: 58
- Website calls from mobile click to call: 22
- Other tracked calls from local sources: 12
- Google Business Profile website clicks: 145
- Google Business Profile direction requests: 31
- Map Pack visibility for main terms: showing in top 3 for only a few low competition searches
Tracking setup: How we counted calls and avoided messy numbers
Local SEO gets confusing when calls come from many places. We made sure the business trusted the numbers.
Call sources included in this SEO Case Study
We counted calls that came from:
- Google Business Profile call button
- Google Maps listings
- Click to call from mobile website sessions
- Calls to tracked numbers placed on local landing pages
What we did to keep tracking clean
- Set up CallRail tracking numbers for website and key landing pages
- Confirmed Google Business Profile call reports were aligned with business hours
- Verified GA4 events for click to call and contact form actions
- Created a monthly report that showed calls, map visibility signals, and page performance
Strategy: What we did and why it worked
Local SEO works best when the basics are perfect, then you add strong local signals over time. We used a simple plan:
- Make the business easy to understand for Google
- Make the business easy to choose for local buyers
- Build trust through reviews, content, and local signals
Phase 1: Fix the local foundation
We started with the base items that influence Maps and local organic rankings.
Work included:
- Correct primary and secondary categories in Google Business Profile
- Rewrote the business description in a clear service based way
- Added full services list with short descriptions
- Uploaded fresh, real photos that matched commercial work
- Updated business hours and added service area details for Phoenix coverage
- Cleaned up NAP consistency across citations so name, address, and phone matched everywhere
Phase 2: Build service pages that match real searches
Most commercial landscapers have a site that talks about landscaping in general. Buyers search for specific problems and specific services. So we created pages that clearly answered those searches.
We built pages around:
- Commercial landscape maintenance in Phoenix
- HOA landscaping services
- Irrigation repair and maintenance
- Tree trimming for commercial properties
- Seasonal cleanup and enhancement services
- Commercial landscape installation and upgrades
Each page included:
- What the service includes
- What types of properties they handle
- Phoenix specific language that felt natural
- Proof like photos, simple process steps, and service standards
- One clear action, usually “Call for a site visit” or “Request a quote”
Phase 3: Improve conversions for mobile and local intent
A big reason local SEO fails is not ranking. Another big reason is that people find you, but do not call.
We improved:
- Click to call buttons visible on every key page
- Sticky mobile call button for service pages
- Short quote form for people who prefer forms, placed below the call option
- Clear trust points like “commercial only” and “licensed and insured” where appropriate
- Faster page load on mobile so people did not bounce before calling
Phase 4: Build trust and local authority
For local services, Google wants to see proof that the business is real, active, and trusted. We focused on reviews, local links, and consistent mentions.
We built:
- A review request system that staff could run weekly
- A simple plan to respond to every review in a natural voice
- Local citations on high value directories
- A few local partnerships that produced real mentions and links
- A steady publishing rhythm for local content that answered buyer questions
Month by month work and results: February 2025 to June 2025
Below is the monthly breakdown with what we did and what changed. These are the numbers the team reviewed every month.
February 2025: Cleanup, tracking, and Google Business Profile rebuild
We started by tightening everything that influences local presence and calls.
Work completed:
- Call tracking setup using CallRail for website calls
- GA4 click to call tracking added and tested
- Google Business Profile updates:
- category cleanup
- services added
- business description improved
- new photos uploaded
- category cleanup
- Citation audit to find inconsistent phone numbers and duplicates
- Homepage and contact page updated with clearer Phoenix service messaging
- Mobile call experience improved with a visible click to call button
February results:
- Local calls: 92
- Google Business Profile calls: 58
- Website click to call calls: 22
- Google Business Profile website clicks: 145
- Direction requests: 31
March 2025: Service pages launch and review system started
March was about building relevance. We made it easier for Google to match the business to commercial landscaping searches in Phoenix.
Work completed:
- Published 3 core service pages:
- commercial landscape maintenance
- HOA landscaping services
- irrigation repair and maintenance
- commercial landscape maintenance
- Added internal links from homepage to each service page
- Added simple FAQ sections for common buyer questions
- Started a review request workflow:
- 2 review requests sent per completed job type each week
- short script for office admin to use after service completion
- 2 review requests sent per completed job type each week
- Updated Google Business Profile:
- added service posts
- added more job photos each week
- added service posts
March results:
- Local calls: 118
- Google Business Profile calls: 74
- Website click to call calls: 30
- Google Business Profile website clicks: 182
- Direction requests: 39
April 2025: Local landing pages, citations, and map visibility push
April focused on improving coverage across Phoenix and tightening local signals.
Work completed:
- Published 2 location focused pages for high value service areas:
- Phoenix commercial landscaping
- commercial landscaping for office parks in Phoenix
- Phoenix commercial landscaping
- Built and fixed citations on key directories and industry listings
- Removed or corrected duplicate business listings
- Added more proof to the website:
- project photos with short descriptions
- basic “how we work” section for commercial clients
- project photos with short descriptions
- Improved page speed on mobile for the top 5 pages
April results:
- Local calls: 145
- Google Business Profile calls: 92
- Website click to call calls: 38
- Google Business Profile website clicks: 230
- Direction requests: 46
May 2025: Content for buyer questions and stronger trust signals
By May, some keywords were moving into better local positions. This month we focused on turning visibility into more calls and better call quality.
Work completed:
- Published 4 helpful local intent pieces that supported sales calls:
- “What commercial landscape maintenance includes in Phoenix”
- “How often should HOA landscaping be serviced in Phoenix”
- “Irrigation maintenance checklist for Phoenix properties”
- “How to reduce landscape water waste in Phoenix”
- “What commercial landscape maintenance includes in Phoenix”
- Added stronger call CTAs inside these pages
- Added a “Commercial properties we serve” section to key pages
- Continued review request system and responses
- Posted weekly updates on Google Business Profile using photos and short service notes
May results:
- Local calls: 176
- Google Business Profile calls: 111
- Website click to call calls: 47
- Google Business Profile website clicks: 275
- Direction requests: 55
June 2025: Conversion polish and ranking improvements on near win searches
June was about pushing the last big lift. We improved the pages that were already getting impressions, so they would convert better and climb further.
Work completed:
- Improved titles and headings for the top performing service pages
- Added short comparison style sections like:
- “commercial vs residential landscaping”
- “maintenance vs one time cleanup”
- “commercial vs residential landscaping”
- Added a simple “Request a site walk” flow:
- clear steps
- what happens after you call
- service area confirmation
- clear steps
- Added more internal links from blog posts to service pages
- Continued citations and review growth
- Checked Google Business Profile insights weekly to spot spikes and adjust posts
June results:
- Local calls: 212
- Google Business Profile calls: 136
- Website click to call calls: 58
- Google Business Profile website clicks: 340
- Direction requests: 61
Before vs after proof: What changed in 5 months
We compare the start month to the last full month using the same tracking definitions.
Calls: February 2025 vs June 2025
- Local calls per month: 92 to 212
- Call growth: +120 calls per month
- Percent increase: about 130%
- Most improved channel: Google Business Profile calls
Visibility signals that supported the call lift
These are not vanity metrics. They show that more local buyers were finding and engaging with the business.
- Google Business Profile website clicks: 145 to 340
- Direction requests: 31 to 61
- Map visibility: more consistent top local placements for terms related to commercial maintenance and HOA services
What made this work in Phoenix: The real reasons behind the results
Phoenix is competitive for landscaping. Many companies are present, but not many present themselves clearly for commercial buyers.
The biggest drivers of growth
- Google Business Profile became complete and active: better categories, services, photos, and posts
- Service pages matched search intent: Google could understand exactly what the business offers
- Reviews grew steadily: trust improved, and click to call behavior increased
- Call journey became easier: mobile visitors could call in one tap, without hunting
- Local signals became consistent: citations and business info matched across the web
Problems we fixed that were quietly killing calls
- Confusing messaging that mixed residential and commercial services
- Weak proof on pages, which made buyers hesitate
- Old phone numbers on directories that created lost leads
- Pages that loaded slowly on mobile
- No system to generate reviews, so competitors looked more trusted
Tools used: What we used during the campaign
We used tools to move faster and measure correctly, but we kept the plan simple.
Local SEO and tracking tools
- Google Business Profile: listing updates, posts, photos, Insights tracking
- Google Search Console: local query visibility and page indexing checks
- Google Analytics 4: click to call tracking and landing page performance
- CallRail: call tracking numbers and call attribution by source
- Looker Studio: monthly reporting dashboard for calls and visibility signals
Research and technical tools
- Ahrefs or Semrush: competitor checks and keyword research for local service intent
- Screaming Frog: crawl for broken links, redirects, and on page issues
- PageSpeed Insights: mobile speed checks and improvement tracking
- BrightLocal or Whitespark: citation auditing and citation building support
What we would do next after June 2025
Once calls stabilized above 200 per month, the next stage was about improving lead quality and increasing contract size.
Planned next steps:
- Build pages for higher value services like enhancements and installs
- Add more proof content, including short project write ups with outcomes
- Create industry pages for medical, retail, and industrial properties
- Continue steady review growth with a monthly target
- Build a local partnership list for ongoing mentions and links in Phoenix
About Goforaeo: How we approach local SEO for B2B service companies
Goforaeo focuses on local search that leads to real actions, especially calls. For this Phoenix commercial landscaping company, we did not rely on tricks. We built a stronger local foundation, created pages that matched buyer searches, and made it easy for people to call at the right moment.
