From ca87ac497c761725fd45bd50b373d8f3aa8e5535 Mon Sep 17 00:00:00 2001 From: tonyjbala Date: Sun, 9 Aug 2026 20:01:17 +0000 Subject: [PATCH] Add Cold Audit protocol + Audit #1 (HVAC/Gilmore) --- .../cold-audits/hvac-gilmore-cameron-park.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 research/cold-audits/hvac-gilmore-cameron-park.md diff --git a/research/cold-audits/hvac-gilmore-cameron-park.md b/research/cold-audits/hvac-gilmore-cameron-park.md new file mode 100644 index 0000000..9941ece --- /dev/null +++ b/research/cold-audits/hvac-gilmore-cameron-park.md @@ -0,0 +1,50 @@ +# Cold Audit #1 — HVAC: Gilmore Heating, Air & Plumbing (Cameron Park) +**Audited**: 2026-08-09 · **By**: DOP (Leonard) · **Evidence standard**: cold-audit-protocol.md +**Metro**: Cameron Park, CA 95682 (El Dorado County) — target service area +**Site**: https://gilmoreair.com/service-areas/cameron-park/ + +## Queries tested (high-intent) +1. "emergency HVAC repair Cameron Park CA" +2. "AC installation Cameron Park CA" +3. "furnace replacement Cameron Park CA" + +## Results — AI/search answer presence +- **Q1 (emergency repair):** Gilmore ranks **position 1** (its own Cameron Park page). But 3 paid/SEO competitors also surface (emergencyhvacservices.com, goproplumbinghvac.com, lorenzo-hvac.com, superbrothers.com). +- **Q2 (AC installation):** Gilmore **absent from top 5** — top results are Scotty's, Super Brothers, Maverick, Air Tech Pros. +- **Q3 (furnace replacement):** Gilmore **absent from top 5** — Yelp lists + Scotty's + Air Tech Pros dominate. + +**Finding:** Gilmore wins its own branded/local page query but loses 2 of 3 unbranded high-intent categories to competitors. For an AI-answer surface (ChatGPT/Perplexity), unbranded category queries are where silent loss occurs. + +## Signal scores (0–5, human-verified) +| Signal | Score | Tier | Evidence | +|---|---|---|---| +| GBP completeness | 3 | T1 | Header phone present; hours/attributes not verified on live profile this pass | +| Foursquare claim | 0 | T2 | Foursquare returned "technical difficulties" — could NOT confirm claim; treated as unverified gap | +| Website schema | 2 | T1 | JSON-LD present but contains geo/NAP errors (see below) | +| AI-answer presence | 2 | T2 | Wins branded query, loses 2/3 category queries | +| Citation consistency (NAP) | 1 | T1/T2 | **3 conflicting phone numbers** + wrong city in schema | + +## Concrete gaps found (Tier-1/2, observed) +1. **NAP inconsistency — 3 phone numbers:** + - Page header / footer: **(916) 884-6354** + - JSON-LD `telephone`: **+1-530-290-5551** + - Earlier web-search snippet for gilmoreair.com: **(530) 344-4515** + → AI systems reading different sources get different numbers. This is a direct silent-loss vector. +2. **Geo/address mismatch in schema:** + - `Place` + `Organization` address = **8638 Antelope North Road, Antelope, CA 95843** (Sacramento, geo 38.71868 / -121.32663) + - Page targets **Cameron Park** (≈38.67 / -120.99, El Dorado County) + → Schema tells search engines the business is in Antelope, not Cameron Park. Undermines local relevance for the exact town the page is optimized for. +3. **Missing `areaServed`:** schema has no `areaServed` field → no explicit Cameron Park / El Dorado County service signal to AI. +4. **Foursquare unverified:** could not confirm claim status (Foursquare outage at audit time). Flagged for re-check — this is the single most important AI-data source per the DOP model. + +## Verdict +Gilmore has strong content but a **broken location-data foundation**: conflicting phones + wrong-city schema. These are exactly the errors automated tools miss and human verification catches. Fixing them is the highest-leverage, fastest-ROI move for Cameron Park visibility — directly falsifiable by re-running Q2/Q3 in 30–60 days. + +## Evidence references +- Live page: https://gilmoreair.com/service-areas/cameron-park/ (snapshot captured) +- Raw HTML + JSON-LD: /tmp/bizl-com/gilmore-cp.html +- Search results: web_search Q1/Q2/Q3 (2026-08-09) +- Foursquare: https://app.foursquare.com/v/gilmore-heating-air-plumbing/cameron-park (outage at audit time) + +## Honesty note +GBP profile fields (hours, categories, attributes, review count) not deep-inspected this pass — only header phone observed. Score 3 reflects observed-only. Re-audit GBP directly before quoting completeness to the client.