Sample DeliverableListings · Local SEO · ReviewsGrade: B−

Local Visibility Checkup — October 2026

Client: Ron's Drain & Plumbing (fictional) — 2-truck plumbing outfit, Griffith IN · Deliverable type: one-time checkup ($149) · Prepared by: Deep Vector Labs

B−
Overall visibility grade

Ron shows up where it matters most — Google's map pack — but he's leaving two free listings unclaimed, his address appears four different ways across the web (NAP inconsistency suppresses rankings), and the last review is 11 weeks old. None of these cost money to fix; each costs calls every week it stays unfixed.

7Listings checked
3Unclaimed/missing
4Address variants found
11 wksSince last review

Listing-by-listing

PlatformStatusNotes
Google Business ProfileClaimed ✓Verified, photos current, hours right. Categories wrong though — listed as "Home goods store" from an old auto-suggestion. This alone is suppressing plumbing queries.
Bing PlacesMissing ✗Not listed at all. Bing quietly serves ~9% of local searches — plus it feeds Yahoo and DuckDuckGo. Free to claim, 15 minutes.
YelpUnclaimed ⚠A listing exists (created by a customer's review) with a wrong phone number from a 2019 ad. Uncontrolled + wrong = actively harmful.
Facebook PageStale ⚠Hours show COVID-era schedule; last post 2024. Facebook search is a real source for 55+ homeowners — this is his customer base.
Apple Business ConnectMissing ✗iPhone Maps results. Free, and Siri voice-search reads from it.
Angi / NextdoorPresent ✓Angi profile exists (free tier fine); Nextdoor business page claimed but has never been used — cheap goodwill channel in suburban grids like Griffith.
BBBListed ✓A rating, unaccredited — fine. Accreditation is optional spend, not recommended.

NAP consistency (name · address · phone)

Search engines trust businesses whose identity repeats itself exactly everywhere. We found these on the live web:

SourceAddress as foundMatch?
Google (canonical)2417 Ridge Rd, Griffith, IN 46319Canonical
Yelp2417 Ridge Road, Griffith IN ("Road" spelled out) + wrong phonePartial
Old Yellow Pages mirror2417 N Ridge Rd (phantom "N")Mismatch
Facebook2417 Ridge Rd., Griffith (stray period, no ZIP)Partial
An old ad site2417 Ridge Road, Gary IN 46408 (wrong city!)Mismatch

Four variants + one wrong city + one wrong phone. Google's confidence score for this entity is dragged down on every plumbing query until these consolidate.

Keyword snapshot (Griffith + 5-mi ring)

plumber griffith in#3 · map pack
plumber near me (simulated, downtown Griffith)#2 · map pack
drain cleaning griffith#6 · below fold
water heater repair near me#8
sewer line repair lake countyNot ranking (page 2+)
emergency plumber griffithNot ranking (page 2+)

Generic terms are fine; the money terms — emergency, water heater, sewer — don't mention him. His site has one "Services" sentence covering all of them; Google can't rank a sentence.

Top 3 fixes, ranked by return

① Fix the Google category + claim Bing & Apple — free, one afternoon, biggest single lever

Category → "Plumber" (+ secondary "Drainage service"). Claim the 3 missing listings with the canonical NAP. Expected: map-pack eligibility restored for terms he's currently ineligible for entirely. Cost through us: included in the care plan; DIY cost: 0 dollars, 3 hours.

② NAP cleanup pass on the 4 bad sources

Correct the wrong city (Gary!), the phantom "N," and the 2019 phone number. Two aggregator takedown requests where needed. Cost: included in checkup follow-through; typical effect arrives over 6–10 weeks.

③ Reviews restart + one services page per money term

11 quiet weeks reads as "maybe out of business." A printed review-card at job completion (QR → Google) restarts the flywheel. Meanwhile one page each for water-heater and sewer-line work converts the #6s into page-one slots. Cost: cards ≈ $18 printed; pages included if we host the site.

Want this run on your business?

The full checkup: every listing verified live, NAP variants hunted down, keyword snapshot by town, and the ranked fix list — $149 one-time, or free with any care plan.

Book my checkup →