Apex Plumbing Co.
Multiple structural signals are working against you. Without intervention, the brand is at risk of being skipped entirely as Google and the generative answer surfaces increasingly rely on confidence-weighted entity recognition.
Score breakdown by signal
A weighted composite across six signals spanning the AI surface, the local pack, the entity record, the content layer, and the proximity layer.
| Signal | Observed | Weight | Contribution |
|---|---|---|---|
| AI Overview citation rate | AI Overview surfaced on 3 of 5 audited keywords; the brand was cited inside the AI answer on 0 of those 3. | 35% | 15 / 35 |
| Local pack persistence (top 3) | Top-3 in 1 of 5 location samples; primary keyword pack rank #6. | 20% | 4 / 20 |
| Organic top-10 presence | Ranked #14 organic, outside the click-receiving band. | 15% | 5 / 15 |
| Entity / NAP consistency | GBP claimed, website matches, no secondary categories set. | 15% | 8 / 15 |
| Trust content authenticity | 2 testimonial cues found on the homepage with no stock-placeholder patterns. Trust content looks authentic at the homepage level. | 10% | 9 / 10 |
| Proximity coverage | Visible at 3 of 5 ring positions (best #6, worst #18). | 5% | 3 / 5 |
Apex Plumbing Co. is invisible at the top of the local pack for the exact searches that drive emergency plumbing calls in Lynchburg. Three competitors, Pipe Pro Lynchburg, Roto-Express, and Riverside Plumbing, hold every map pack slot on "emergency plumber" right now, and Pipe Pro Lynchburg is widening that lead with 184 reviews against your 27. Industry-typical revenue math suggests this gap is costing you roughly $18,450 per month, or about $221,000 per year, in missed plumbing calls.
The AI surface is starting to mirror what the local pack already shows. Google triggered an AI Overview on 3 of the 5 priority searches we audited; your domain was not cited inside any of those generated answers. As the AI Overview layer grows, the businesses cited there will increasingly absorb the call volume that organic results used to earn, and competitors with deeper review velocity and stronger entity signals will be the ones that get pulled in.
The first move that compounds fastest is fixing the GBP primary category from Contractor to Plumber and adding secondary categories for Emergency Plumber and Drainage service. That single change unlocks pack eligibility on the categories Google uses to filter local results. Want to walk through the rest of the 90-day deployment plan together?
Four-module analysis
The four signals that determine whether your business is reliably surfaced or quietly skipped at the local pack, the entity layer, the content layer, and the proximity layer.
AI Overview Share of Voice
Apex Plumbing Co. surfaces organically on 2 of the 5 priority searches we audited and inside the Map Pack on 1 of them, with top-3 pack persistence on 0. Where Google surfaces an AI Overview above the organic links, the AIO Triggered column flags it; the Brand Cited column shows whether the brand appears inside that AI answer.
| Localized Keyword | AIO Triggered | Brand Cited | Org. Rank | Local Pack |
|---|---|---|---|---|
| emergency plumber lynchburg va | Yes | Absent | #14 | Not in pack |
| emergency plumber lynchburg | Yes | Absent | #11 | Not in pack |
| lynchburg emergency plumber | Yes | Absent | Not in top 20 | #6 |
| plumber near me | No | n/a | Not in top 20 | Not in pack |
| best emergency plumber | No | n/a | Not in top 20 | Not in pack |
Reading the table. Where the Local Pack column is blank or shows a position outside the top 3, calls originating from those queries are routing to whichever competitor holds the slot. Where Organic is outside the top 10, the brand is missing from the click-receiving band entirely. The AIO Triggered column shows where Google now surfaces an AI Overview above the organic links; the Brand Cited column shows whether the brand appears inside that answer.
Entity Mismatch Map
Recommendation engines build a single canonical entity record by intersecting your name, address, phone, schema markup, and contact metadata across every index where your business appears. Each fragmentation event raises what Google’s Knowledge Graph team calls an “identity-confidence penalty,” which the generative layer interprets as a signal to either ambiguate or skip the entity entirely when constructing answers.
| Index / Source | Captured Name | Captured Address | Inconsistency |
|---|---|---|---|
| Google Business Profile | Apex Plumbing Co. | 1842 Memorial Ave, Lynchburg, VA 24501 | Website field matches apexplumbingva.com |
| Website footer (crawl) | Apex Plumbing Co. | Site address extraction pending | Phone(s) found on homepage: (434) 473-7271 |
| Third-party directories | Citation-graph sweep across Yelp, BBB, chamber listings, and category-specific directories activates in the next data pass. | ||
| GBP primary category | Contractor | ||
| GBP secondary categories | None set | ||
| GBP rating / reviews / photos | 4.8★ · 27 reviews · 12 photos | ||
How machine learning models exploit this fragmentation. The canonical entity record looks healthy from the GBP angle, with the website field correctly pointing at the marketing domain. The website-NAP comparison and directory-graph sweep in the next data pass will reveal whether the rest of the citation graph reinforces this consistency or fragments it.
Content Information Gain & Semantic Similarity
Modern answer engines reward what the Google research team labels “information gain,” content that supplies facts a competing page does not. The competitor-crawl pass that grades Apex Plumbing Co.’s service pages against the dominant local competitor activates in the next data pass. The matrix below shows the eventual output schema.
| Asset | Word Count | Unique Local Data | Trust Signals | Verdict |
|---|---|---|---|---|
| Homepage | 287 words | 3 local geo references | Pending | Thin |
| Primary service page /services/emergency-plumbing | 612 words | 2 local geo references | Pending | Thin |
| Supporting service pages /services/drain-cleaning, /services/water-heater | 445 avg | 2 total local refs | Pending | Thin |
| Top dominant competitor Pipe Pro Lynchburg | 1,842 words | 12 local geo references | Pending | Solid |
Where modern quality updates discount thin content. Post-March 2024, answer engines have been retrained to discount pages that fail to supply at least one unique local data artifact (a named neighborhood, a documented client outcome with metrics, a zip-coded service area, a referenced local landmark). Service pages that read as nationally generic with a city name dropped into the headings are the most common pattern this module surfaces.
Proximity Blind Spot Mapping
We simulate searches from multiple points around the business address to measure how the brand’s visibility decays with distance from the customer. The two-mile ring is where commercial intent concentrates: short-tail Maps queries originate from urban centers, courthouses, and transit hubs. The next data pass replaces today’s five-point sample with a three-ring coordinate-anchored scan (2 mi / 5 mi / 10 mi) for tighter ring isolation.
Reading the proximity scan. The brand surfaces in the pack at 1 of 5 sampled points. The strongest visibility is at the address itself; coverage drops off in the outer points. The fix is geographic schema reinforcement plus service-area extension in GBP, not relocation.
Where the brand is competitive vs. where it drops off the Map Pack
| Sample Point | Visibility Status | Operational Consequence |
|---|---|---|
| Your address | Edge visibility | In the pack but outside the top 3; Pipe Pro Lynchburg holds #1 from this point. |
| 10 km N (6 mi) | Off the map pack | No pack triggered or brand absent. |
| 10 km S (6 mi) | Edge visibility | In the pack but outside the click-receiving band. |
| 10 km E (6 mi) | Competitive | Top-3 visibility here, click-receiving band on this query. |
| 10 km W (6 mi) | Off the map pack | No pack triggered or brand absent. |
Named-anchor classification (downtown core, residential corridor, university or industrial zone) replaces sample-point labels when the three-ring proximity scan ships.
Where to start
What the diagnostic translates to in operational terms, in priority order.
Three competitors hold every map pack slot for "emergency plumber"
On the highest-intent local search in your market, Pipe Pro Lynchburg, Roto-Express, and Riverside Plumbing hold all three pack slots. Roto-Express is winning a slot with only 18 reviews; you have 27.
The three firms stealing your calls
Beat them, and the calls come back.
All gaps, in priority order
Each issue paired with the specific fix that closes the gap.
Three competitors hold every map pack slot
criticalCalls routing to whoever holds the slot.
Google Business Profile primary category is "Contractor"
criticalShould be Plumber. The current category filters you out of "emergency plumber" searches at the categorization layer.
Homepage has only 287 words
highTop-ranking local pages typically have 1,200 to 2,000+ words.
Your 30 / 60 / 90 day action plan
The exact moves to climb the rankings, in order.
- →GBP overhaul: switch primary category to "Plumber"
- →Expand homepage copy to 1,200+ words
- →Install rank tracking on 10 priority keywords
- →Service page expansion with FAQPage schema
- →Launch 3 supporting service pages
- →Build 15 local citations
- →Internal linking pass
- →Daily map pack rank tracking
- →Add conversion tracking
Pipe Pro Lynchburg keeps adding reviews and GBP authority every month. The window to recapture top-3 with a 90-day program is open right now and shrinks every month it stays open.
We’ll walk through your AI Confidence Score, the four modules, and the fastest path to the top of the Map Pack. No pitch, no obligation. Just calibrated next steps.
Check Availability NowWant us to help you close the gap?
Pick a 30-minute slot and we’ll walk through the diagnostic, your competitors, and the fastest path to the top of the Map Pack.