Case Study · Local SEO

How Local SEO Put Fresh Air First On The Map In Under Six Months

Jesus Novello came back to a market that had moved on without him — with 207 reviews and no address on his Google profile. We gave the profile a home, and the map found him.

+635.7%
More profile interactions in July 2026, year over year
59%
Of tracked map points in the top three for “air duct cleaning”
freshairfirst.com
The Fresh Air First home page, Northglenn, Colorado, showing a cutaway house with ductwork over the Denver skyline
A Relaunch With A Local Centre
Client
Fresh Air First
Owner
Jesus Novello
Location
Northglenn, CO
Working Together Since
January 2026

A Relaunch That Found The Map In Under Six Months

  • 103 Google Business Profile interactions in July 2026, up 635.7% year over year
  • 235 profile interactions from March through July 2026, up 55.6% year over year
  • 19 calls straight from the profile across those five months, rising from 4 in June to 11 in July
  • 53,205 Google Search impressions and 149 clicks from mid-February through 9 August 2026
  • 55 more Google reviews at a held 4.9 rating, from 207 at onboarding to 262

Both Tracked Terms, And Not One Dead Point On The Grid

Local Grid, 39 Tracked Points · 30 June 2026 · Northglenn, CO · Profile Calls, Google Business Profile

Top-Three Coverage · By Tracked Term

“Air Duct Cleaning”23
“Duct Cleaning”20
Points Not Ranking At All0
Ranking Score · Air Duct Cleaning 4.2
Ranking Score · Duct Cleaning 4.7

59% and 51% of the grid in the top three. More telling: every single tracked point ranked somewhere for both terms.

Calls From The Profile · The Month The Address Landed

June 20264
July 202611
Calls, March–July 19
Interactions, March–July 235

The Northglenn address went live in June. Monthly calls through the profile nearly tripled the month after, and July interactions hit 103.

53,205Search impressions since mid-February
149Clicks over the same window
4.9Rating held across 262 reviews

A profile without an address is a business without a place. Google had nowhere to put him, so it put someone else.

Experience, Reviews, And No Way To Be Found

Fresh Air First was not a new company. Owner Jesus Novello had years of duct cleaning behind him and a hard-earned local reputation — 207 Google reviews at a 4.9 rating. But after pausing the business for family reasons, he was returning to the market without the systems or the steady lead flow he needed to grow again.

The operating team was lean: Jesus, one technician paid per job, and a few trained people when demand called for it. There was no CRM. The goal was blunt and urgent: rebuild revenue, work toward two jobs a day, and reach $10,000 a month so the business could hire with confidence.

Two gaps made that relaunch harder. Fresh Air First had no address connected to its Google Business Profile, which limited its ability to compete in the map results where local customers decide fast. And its website was thin, with too little service depth to show Google the full range of work the company could handle.

A section of the previous Fresh Air First website offering only two choices, residential and commercial, each with a quote button
Before — A Whole Trade Compressed Into Two Buttons

Fresh Air First served a wide stretch of the Denver metro, but trying to rank everywhere at once would spread a relaunching business too thin. Denver itself was crowded. The better opening was north of the city, closer to the communities Jesus wanted to serve.

Give The Google Business Profile A Local Home

In June 2026, Fresh Air First secured a Northglenn address for its Google Business Profile. That gave the profile a clear local centre in the market Jesus wanted — without treating the entire Denver metro as one giant target.

The timing matters. Calls made directly from the profile rose from 4 in June to 11 in July, immediately after the address was established.

Google Business Profile performance for July 2026 showing 103 profile interactions, up 635.7% year over year
July 2026 · 103 Interactions, Up 635.7%
Google Business Profile call report for March through July 2026 showing 19 calls, up 18.7% year over year, climbing steeply into July
March–July · 19 Calls, Climbing Into July

The address did not work alone. It gave Google a stronger proximity signal while the website, the reviews and ongoing profile work supplied relevance and trust. Together those signals made Fresh Air First easier to find across Northglenn and the northern corridor.

A Thin Site Becomes A Service Library

The old website was too thin to explain the breadth of the work, or to give Google enough to rank. A handful of general pages left residential duct cleaning, commercial projects, dryer vents, furnace cleaning, post-renovation cleanup, disinfection and indoor air quality all competing for the same small space.

We replaced it with a custom website built around distinct, detailed service pages. Each important service got its own place in the structure, with clearer customer benefits, local relevance, and internal links that helped Google understand how the pages fit together.

freshairfirst.com · after
The rebuilt Fresh Air First home page with separate menus for residential air duct cleaning, indoor air quality and commercial duct cleaning
After — Residential, Indoor Air Quality And Commercial, Each Its Own Branch

The site also started answering the questions homeowners actually type: why one room feels stuffy, whether dirty ducts raise energy bills, how long a cleaning takes, whether a renovation left dust in the system. Each useful page is another entrance for the right customer.

The new .com domain began appearing in Search Console in mid-February. By 9 August it had generated 53,205 impressions and 149 clicks.

Google Search Console six-month performance showing 149 total clicks, 53.2 thousand impressions and an average position of 25.5
Mid-February To 9 August — 53.2K Impressions, 149 Clicks
Video Interview Requested, Not Yet Recorded This slot is reserved for Jesus Novello’s own account of the relaunch. It appears here as soon as the interview is recorded.
Video Plays On The Live Site YouTube will not configure its player without a web address, so playback is disabled in this local preview file.
Reserved — Client Interview Pending

Let Local Rankings Spread From The Centre

The goal was never one green pin beside the office. It was dependable visibility across the area a technician could actually serve at a profit.

By 30 June, Fresh Air First ranked in the top three at 23 of 39 tracked map points for “air duct cleaning” and at 20 of 39 for “duct cleaning.” Every tracked point ranked somewhere for both terms. The strongest coverage formed around Northglenn, Westminster, Thornton and the communities beside them.

A local ranking heatmap around Northglenn for air duct cleaning showing 23 green points, 10 amber and 6 red, with none failing to rank
30 June · “Air Duct Cleaning” · 23 Green, 10 Amber, 6 Red, 0 Unranked
A local ranking heatmap around Northglenn for duct cleaning showing 20 green points, 12 amber and 7 red, with none failing to rank
30 June · “Duct Cleaning” · 20 Green, 12 Amber, 7 Red, 0 Unranked

Reviews did real work here too. Fresh Air First already had strong social proof, and the count grew from 207 at onboarding to 262 by 30 June while the 4.9 rating held. That is what gives a customer a reason to choose you once the map has shown you.

From Search Visibility To Customer Action

Impressions show that Google understands the richer website. Profile interactions and calls show that customers are acting on it.

Google Business Profile interactions from March through July 2026 totalling 235, up 55.6% year over year, on a steadily rising curve
March–July 2026 · 235 Interactions, Up 55.6% Year Over Year

From March through July 2026 the profile generated 235 interactions, 55.6% more than the same period in 2025. July was the clearest acceleration point: 103 interactions, up 635.7% on the previous July. Calls over that window reached 19, up 18.7%.

Profile interactions are not booked revenue. They are a strong early indicator, and this case study will carry CRM or call-tracking data before it makes any sales claim.

Why Fresh Air First Gained Traction

Marketing created the structure. Jesus brought the part no agency can manufacture: years of experience, customer trust, and a willingness to rebuild carefully.

  • Kept a 4.9 rating while adding 55 reviews
  • Stayed focused on the northern Denver market instead of chasing every city at once
  • Told a clear owner story built on hard work, honesty and hands-on experience
  • Expanded capacity gradually rather than promising more work than the team could serve
  • Backed a website broad enough to match both residential and commercial search intent
Key Takeaways

What This Case Study Shows, And What It Does Not

A Google Business Profile needs a local centre

Once the Northglenn address landed, monthly calls went from 4 to 11.

A strong review history is worth more once the business is visible

Social proof cannot help a contractor Google does not show.

A rich website creates more entrances

Distinct service pages gave far more ways to appear than a thin site could.

Profile interactions are not booked revenue

They are an early indicator, pending CRM and call-tracking data.

Year-over-year growth has more than one cause

The relaunch, seasonality, reviews, website and local SEO all worked together.

Sarah Gonzales, founder of RS Gonzales
A Note From The Founder

One Team, One Strategy, One Growth Engine

Most HVAC companies don’t have a lead problem — they have a system problem. We fix both. SEO, Google Ads, websites, reviews and email work together, not in silos. And you pay Google and Meta what they charge, because we take 0% markup on ad spend.

Sarah Gonzales Founder, RS Gonzales
Book A Strategy Session
More Proof

Other Contractors We Build For

airductclean.ca
The Clover Air Duct Cleaning home page, South Surrey, British Columbia, led by their branded service van
South Surrey, BC

From Near-Invisible To Almost 6x The Google Visibility

Distinct city pages took a Surrey duct cleaner from position 40 to 92% of the local grid ranking well.

Read The Story
ddgsheetmetal.com
The Duct Duct Goose home page, Pitt Meadows, British Columbia, led by their goose mascot and fabrication photography
Pitt Meadows, BC

A Sheet Metal Shop That Moved Its Map Pin And Kept Its Rankings

Ten regional location pages meant a Google Business Profile move did not reset a year of local SEO.

Read The Story
Ready To Put Your Local Reputation Back To Work?

Strong Work Behind You, Inconsistent Visibility In Front Of You

Let’s find where your market is leaving room for you — the website, the local search presence and the tracking that turn attention into a plan. No pitch, no pressure. You pay Google and Meta directly; we take 0% markup on ad spend.

Book A Growth Strategy Session

HVAC and home services only