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:

  1. Make the business easy to understand for Google
  2. Make the business easy to choose for local buyers
  3. 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
  • 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
  • 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
  • Updated Google Business Profile:
    • added service posts
    • added more job photos each week

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
  • 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
  • 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”
  • 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”
  • Added a simple “Request a site walk” flow:
    • clear steps
    • what happens after you call
    • service area confirmation
  • 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.

Author: Vishal Kesarwani

Vishal Kesarwani is Founder and CEO at GoForAEO and an SEO specialist with 8+ years of experience helping businesses across the USA, UK, Canada, Australia, and other markets improve visibility, leads, and conversions. He has worked across 50+ industries, including eCommerce, IT, healthcare, and B2B, delivering SEO strategies aligned with how Google’s ranking systems assess relevance, quality, usability, and trust, and improving AI-driven search visibility through Answer Engine Optimization (AEO) and Generative Engine Optimization (GEO). Vishal has written 1000+ articles across SEO and digital marketing. Read the full author profile: Vishal Kesarwani