⚠ SAMPLE REPORT · Business details are fictional. This demonstrates the format and depth of a real GrowthLeaks audit.
GrowthLeaks

Blue Ridge Plumbing & Heating

Digital Presence Audit · June 2026

52
/100
Business
Blue Ridge Plumbing & Heating
Location
Bozeman, MT
Industry
Plumbing & HVAC
Audit Date
June 14, 2026
Website
blueridgeplumbing.mt
Prepared by
GrowthLeaks
📋
23
Google Reviews
📍
#4–6
Local Pack Ranking
61
PageSpeed Score
🔗
0
Backlinks Found
01 · Context

Here's What We Found Before Writing a Single Word

Blue Ridge Plumbing & Heating has been serving Bozeman homeowners for years, and the quality of your work is evident in the reviews you do have. But your digital presence tells a different story. When a pipe bursts at 11pm or an HVAC system dies in January, Bozeman homeowners go straight to Google — and right now, you're not the first name they see. You're not the second, either.

We audited your website, your Google Business Profile, your local search rankings, and how your competitors are positioning themselves. What we found is a business doing quality work that's being systematically passed over because the signals Google needs to recommend you simply aren't there yet. The good news: most of this is fixable within 30 days.

Your GBP description reads like a business card, not a sales pitch. It doesn't mention emergency service, response time, or why Bozeman homeowners should trust you over the 12 other options Google shows them.
Your homepage headline is your business name. That's not a headline — that's a logo. Customers want to know what you do and why it matters to them in the first 3 seconds.
You have 23 reviews with a 4.6 star average. That's not bad — but "Bozeman Heating Pros" has 94 reviews and is outranking you on every high-intent keyword we tested.
02 · Executive Summary

The Short Version: You're Invisible Where It Counts

Your score of 52/100 puts you in the bottom third of local plumbing and HVAC businesses we've audited. The gap isn't about your service quality — it's about digital infrastructure. Three competitors are consistently showing up above you in local search, and each one has made specific, repeatable moves you haven't made yet.

What's Working

  • 4.6-star average (of 23 reviews)
  • Site loads on mobile
  • Address consistent across major directories
  • Google Maps pin placed correctly

What's Costing You Calls

  • Homepage has no keyword targeting
  • GBP description is generic — no differentiators
  • Zero Google Posts in the last 6 months
  • No service area pages for surrounding towns
  • Photo count: 4 total (competitors average 47)
  • No structured data / schema markup
  • 0 directory listings found (Yelp, HomeAdvisor, Angi — all missing)
03 · Quick Wins

Three Things That Can Move the Needle This Week

📝
Rewrite Your GBP Description
Do This Today

Your current GBP description is 47 words and mentions nothing about emergency service, licensing, years in business, or service area. Google uses this field as a trust and relevance signal. A properly written 750-character description can meaningfully improve your local pack position within 2–4 weeks.

How to Fix It Write a new description using the rewrite in Section 6. Focus on: emergency availability, licensed & insured status, Bozeman service area specifics, and a direct call to action. Publish it today — it takes 5 minutes.
📸
Add 10 Photos to Your GBP This Week
Do This Today

You have 4 photos on your Google Business Profile. Your top competitor has 61. Google's algorithm weights photo count and recency as engagement signals. Businesses with 100+ photos get 520% more calls than those with fewer than 10. You don't need professional shots — phone photos of jobs, your truck, your team, and before/afters work perfectly.

How to Fix It Take 10 photos this week: 3 exterior job shots, 2 interior (pipes/HVAC work), 2 team photos, 1 truck/van, 2 before-and-after comparisons. Upload them to GBP with keyword-rich file names like bozeman-water-heater-repair.jpg.
Request Reviews From Your Last 10 Customers
This Week

23 reviews puts you well below the local average for plumbing/HVAC businesses ranking in the top 3 in Bozeman. Review velocity — how recently and how often reviews come in — matters as much as total count. A single week of focused outreach can add 5–8 reviews and immediately signal freshness to Google.

How to Fix It Text or email your last 10 customers with a direct Google review link. Use this script: "Hi [Name], thanks for trusting us with your [service]. If you had a good experience, a quick Google review would mean a lot — takes 30 seconds: [LINK]". Do not ask for 5 stars specifically — Google flags it.
04 · Score Dashboard

How You Score Across Every Category

52
Overall Score — 52/100
31
Website & SEO · /90
21
GBP Score · /100
8
Local Visibility · /20
14
Content & Copy · /30
05 · Detailed Findings

Section-by-Section: What We Found

🎯
Homepage Has No Keyword Strategy
Critical
  • Page title is "Blue Ridge Plumbing & Heating | Bozeman, MT" — no service keyword in primary position
  • H1 tag reads "Blue Ridge Plumbing & Heating" — this is not a headline, it's a brand name
  • No mention of "emergency plumber", "HVAC repair", or "water heater" in above-the-fold content
  • Meta description is auto-generated by WordPress — 155 characters of generic filler
  • Body copy references "quality service" and "trusted professionals" — no specifics, no proof
  • Site is indexed by Google (pages appear in search results)
How to Fix It The #1 thing Google looks for when deciding whether to rank a local business page is keyword relevance. Your homepage needs a rewritten H1, a proper meta description with your city + service, and at least 300 words of copy that naturally includes "Bozeman plumber", "emergency plumbing Bozeman MT", and "HVAC repair Bozeman". See Section 6 for the rewrite.
Page Speed Is Dragging Down Your Rankings
High Impact
  • PageSpeed Insights score: 61/100 on mobile (Google threshold for penalty is below 50, but ideal is 85+)
  • Largest Contentful Paint: 4.2 seconds — industry benchmark is under 2.5s
  • 3 render-blocking scripts in the header (Google Analytics loaded incorrectly, a jQuery plugin, a font loader)
  • Hero image is 2.3MB unoptimized — a properly compressed version would be under 180KB
  • No lazy loading on below-fold images
  • Site uses HTTPS / SSL certificate is valid
How to Fix It Compress your hero image using squoosh.app (free, takes 2 minutes). Move your Google Analytics tag to load asynchronously. These two changes alone should bring your score from 61 to 78+. Ask your developer to audit render-blocking scripts or use a plugin like WP Rocket if you're on WordPress.
📍
Google Business Profile Is Under-Optimized
Critical
  • Business description: 47 words, no keywords, no differentiators
  • Services section: empty — no plumbing or HVAC services listed
  • Last Google Post: 6+ months ago
  • Q&A section: 0 questions answered
  • Photo count: 4 (competitors average 47)
  • Business hours listed but no holiday hours set
  • No "from the business" attributes filled in (licensed, insured, etc.)
  • Primary category: Plumber ✓
  • Secondary category: HVAC Contractor ✓
  • Phone number verified and consistent
How to Fix It Your GBP is the single highest-leverage thing you can fix right now. A fully optimized profile — complete description, all services listed, weekly posts, and 50+ photos — can move you from position 4–6 into the top 3 local pack within 30–60 days. That's the difference between 3 calls a week and 15.
🗺️
No Service Area Pages
High Impact
  • No dedicated page for "plumber in Belgrade, MT"
  • No dedicated page for "HVAC repair Manhattan, MT"
  • No dedicated page for "water heater replacement Livingston, MT"
  • Your website mentions "serving the greater Bozeman area" but Google can't rank you for searches in surrounding towns without dedicated pages
  • You do serve these towns (confirmed via discovery)
How to Fix It Each surrounding city you serve should have its own page targeting "[service] + [city] + MT". These pages take about 2 hours each to write and build, and they can drive significant call volume from customers in Belgrade (pop. 10k+), Manhattan, and Livingston who are searching for exactly what you offer but don't find you.
🔗
Zero Backlinks From Local Sources
Medium Impact
  • Not listed on Yelp, HomeAdvisor, Angi, or Bozeman Chamber — missing citation signals competitors have
  • Not listed on Bozeman Chamber of Commerce website
  • Not listed on HomeAdvisor, Angi, or Thumbtack
  • Yelp listing exists but is unclaimed
  • No mentions in local news, blogs, or community sites
  • Google Maps link is consistent with website
How to Fix It Get your business listed on the directories your competitors already have: claim your Yelp listing (free), join the Bozeman Chamber ($300/year), and create profiles on HomeAdvisor and Angi. These citations tell Google you're a real, established local business — and that signal boosts your local pack ranking.
🏷️
No Structured Data / Schema Markup
Medium Impact
  • No LocalBusiness schema detected on homepage
  • No Service schema on service pages
  • No Review schema (your 4.6 stars don't show up in search results)
  • No FAQ schema — you're missing rich snippet opportunities
  • Website is mobile-responsive
How to Fix It Schema markup is code that tells Google exactly what your business is, where it is, what it does, and what customers say about it. Without it, Google has to guess. Adding LocalBusiness schema with your NAP (Name, Address, Phone), service list, and review data can trigger star ratings in search results — which increases click-through rates by 15–30%.
06 · Copy Rewrites

Before & After: What Your Copy Should Say

Homepage Hero Headline

Current · What's There Now

Blue Ridge Plumbing & Heating

Serving Bozeman and the surrounding area with quality plumbing and heating services you can trust.

Rewritten · What It Should Say

Bozeman's Emergency Plumber — On-Site in 60 Minutes or Less

Burst pipe at midnight. No heat in January. We pick up every call, 24/7, and we show up fast. Licensed, insured, and trusted by 200+ Bozeman homeowners.


Google Business Profile Description

Current · 47 Words, Zero Impact

Blue Ridge Plumbing & Heating offers professional plumbing and heating services in Bozeman, MT. We are committed to quality workmanship and customer satisfaction. Contact us today for all your plumbing and heating needs. We look forward to working with you.

Rewritten · 748 Characters, Full Signal

When your pipes burst or your furnace quits, you need a plumber who picks up the phone — day or night. Blue Ridge Plumbing & Heating has served Bozeman, Belgrade, Manhattan, and the surrounding Gallatin Valley for over a decade. We handle emergency plumbing, water heater repair and replacement, drain cleaning, furnace repair, AC installation, and full HVAC system replacements. Licensed, bonded, and insured in the state of Montana. Our technicians arrive on-site within 60 minutes for emergency calls. Upfront pricing — no surprise invoices. Call us now or request a free estimate online. Proudly serving Bozeman homeowners since [year].

Why You're Not Showing Up

When Customers Search, Who Does Google Show?

You rank #5 — below a competitor with half your reviews.

We searched Google exactly like your customers do. Here's who shows up in the local pack — and where you land.

Search: "emergency plumber bozeman" · ~90 searches/mo
  1. #1 Bozeman Heating Pros 4.8★ · 94 reviews
  2. #2 Peak Plumbing MT 4.7★ · 67 reviews
  3. #3 Rocky Mountain Climate 4.5★ · 41 reviews
  4. #5 Blue Ridge Plumbing & Heating · You 4.6★ · 23 reviews
Why They Outrank You

Rocky Mountain Climate sits above you with fewer reviews. That tells us Google is ranking on factors beyond stars — here's what's moving the needle:

  • Review volume & velocity — top spots average 60+ reviews with steady new ones coming in; Google reads that as an active, trusted business
  • GBP completeness — Bozeman Heating Pros has 61 photos, weekly posts, and every service listed; you have 4 photos and no posts in 6 months
  • Service-area signals — how Google understands the geographic area you serve affects ranking across the whole market
  • Category depth — competitors have 3–4 GBP categories (Plumber, HVAC, Water Heater Installation); you have one
How to Close the Gap Drive a steady stream of new Google reviews, complete every field on your profile, add all relevant service categories, post weekly updates, and upload 20+ photos. Do this consistently for 60 days and you move into the top 3 — where the calls are.
Why this matters: The local "3-pack" captures the large majority of local clicks. If you're not in the top 3, most searchers never scroll far enough to see you — they call a competitor first.
Local Landscape

How You Stack Up

Here's where you sit against the other businesses showing up in your local map pack.

Business Rating Reviews
Bozeman Heating Pros 4.8 94
Peak Plumbing MT 4.7 67
Rocky Mountain Climate 4.5 41
Blue Ridge Plumbing & Heating · You 4.6 23

Your rating is competitive — the gap is reviews. Close that gap and you have everything you need to rank in the top 3.

09 · Google Business Profile Audit

Your GBP Field-by-Field

Business Name
Blue Ridge Plumbing & Heating
Correct. No keyword stuffing detected.
Primary Category
Plumber
Correct primary category.
Secondary Categories
HVAC Contractor
Good. Consider adding "Water Heater Installation Service".
Business Description
Blue Ridge Plumbing & Heating offers professional plumbing and heating services in Bozeman, MT. We are committed to quality workmanship and customer satisfaction. Contact us today for all your plumbing and heating needs. We look forward to working with you.
47 words. No emergency service mention. No licensing. No service area specifics. See Section 6 for the rewrite.
Services Listed
(None)
Empty. You should have 15–20 individual services listed: Water Heater Repair, Drain Cleaning, Pipe Repair, Furnace Repair, AC Installation, etc. Google uses this to match your profile to service-specific searches.
Photos
4 total (1 exterior, 1 logo, 2 untagged)
4 photos. Competitors average 47. Google weights photo count and recency. Add 10 this week, then 5 per month.
Google Posts
Last post: 6+ months ago
Inactive posting signals a dormant business to Google. Post once per week — seasonal tips, job highlights, promotions, or emergency availability reminders.
Q&A Section
0 questions, 0 answers
Populate this section yourself. Ask and answer your own most common questions: "Do you offer emergency service?", "Are you licensed in Montana?", "What areas do you serve?"
Reviews
23 reviews · 4.6 average
Good star average, low volume. Top competitors have 67–94 reviews. A systematic review request process (text after every job) should get you to 50+ within 90 days.
Hours
Mon–Fri 8am–5pm
No weekend hours listed. No emergency/after-hours callout. Customers assume you're unavailable. If you take emergency calls, list that.
10 · 30-Day Action Plan

What to Do First, Second, and Third

Week 1
  • Rewrite and publish your GBP description (use Section 6 draft)
  • Add all services to your GBP (list every service you offer)
  • Upload 10 photos to GBP with keyword-rich filenames
  • Claim your Yelp listing and sync your hours/info
  • Text your last 10 customers asking for a Google review
Weeks 2–3
  • Rewrite your homepage H1, meta title, and meta description
  • Add 300+ words of keyword-rich copy to your homepage
  • Compress your hero image (squoosh.app — free)
  • Fix render-blocking scripts to boost PageSpeed score
  • Publish your first Google Post (job highlight or seasonal tip)
Week 4
  • Build one service area page (start with Belgrade, MT)
  • Add LocalBusiness schema to your homepage
  • Sign up for Bozeman Chamber of Commerce
  • Create profiles on HomeAdvisor and Angi
  • Schedule monthly review of GBP analytics and post weekly

Want Us to Do All of This for You?

This report shows you what needs to happen. We can make it happen — fast. GrowthLeaks clients see their first ranking improvements within 30 days. Most see measurable call volume increases within 60.

Get Your Real Audit — $197