# DOP Cold Audit — Plumbers — D. Martel Plumbing - **Target:** D. Martel Plumbing - **Metro:** Cameron Park / El Dorado Hills, CA (business brands as "Cameron Park" but physical address is El Dorado Hills, CA 95762 — both are valid target metros) - **Website:** https://dmartelplumbing.com/ - **Audit date:** 2026-08-09 - **Auditor:** Hermes subagent (DOP Cold Audit protocol, live-evidence standard) - **Evidence tiers used:** Tier-1 (business-owned: website/schema), Tier-2 (independent: Yelp, web-search result snippets). Tier-3 vendor self-report: NONE used. --- ## 3 High-Intent Queries Tested (AI-answer presence) 1. `emergency plumber open now near Cameron Park CA` 2. `water heater repair El Dorado Hills CA` 3. `best plumber Cameron Park CA` **Results (web_search / SearXNG proxy for AI-answer grounding):** | Query | D. Martel surfaced? | Position | Evidence | |---|---|---|---| | emergency plumber open now near Cameron Park CA | NO | — | Results: Roto-Rooter, plumberheroes, proplumberfolsom, Yelp, Conforti. D. Martel absent. | | water heater repair El Dorado Hills CA | YES | #4 | https://dmartelplumbing.com/el-dorado-hills-plumbing/ | | best plumber Cameron Park CA | YES | #2 | https://dmartelplumbing.com/cameron-park-plumbing/ | > Note: true ChatGPT/Perplexity screenshots could not be captured (no LLM-answer tool available); web_search result presence is used as a Tier-2 proxy for AI-answer grounding. See Honesty Note. --- ## Per-Signal Score Table (0–5) | # | Signal | Score | Tier | Evidence / Notes | |---|---|---|---|---| | 1 | GBP completeness | 2 / 5 | Tier-2 (proxy) | Google Business Profile NOT directly inspectable from this environment (Google bot-blocked on VPS IP). Inferred presence/strength via Yelp Tier-2 proxy: 251 reviews, 459 photos, Mon–Fri 7a–7p, Sat 7a–5p listed. Actual GBP categories/attributes/posts/Q&A not confirmed. | | 2 | Foursquare claim status | 0 / 5 | Unverified | Foursquare search redirected to login wall (no credentials available). Claim status CANNOT be confirmed. Excluded from DOP proof per Tier-3 exclusion — but here it is simply unverified, not vendor-reported. | | 3 | Website schema | 1 / 5 | Tier-1 (observed) | Homepage JSON-LD = `AboutPage` only (no NAP). Contact-page JSON-LD = `ContactPage` + `Organization` + a "plumber" entity, but NO `LocalBusiness`/`Plumber` type and NO `telephone`/`address` fields. **No machine-readable NAP anywhere on the site.** | | 4 | AI-answer presence | 3 / 5 | Tier-2 (proxy) | Surfaced in 2 of 3 high-intent queries (water heater repair EDH #4, best plumber CP #2); absent on "emergency plumber open now." | | 5 | Citation consistency (NAP) | 4 / 5 | Tier-1 + Tier-2 | Phone `916-933-6363` consistent (site header, contact page, Yelp). Address `1132 Suncast Lane #2, El Dorado Hills, CA 95762` consistent (contact page + Yelp). Name "D. Martel Plumbing" consistent. Minor flag: site content widely brands "Cameron Park" while the legal address is El Dorado Hills — metro-label ambiguity, not a hard NAP conflict. | --- ## Concrete Gaps (Tier-1 / Tier-2 observed, with specifics) 1. **No LocalBusiness/Plumber structured data (Tier-1, OBSERVED).** Curling the homepage and contact page returns only `AboutPage`/`ContactPage`/`Organization` JSON-LD — there is no `Plumber` or `LocalBusiness` block carrying `name`, `telephone`, `address`, `areaServed`, or `openingHours`. AI engines (ChatGPT/Foursquare/Google) therefore cannot reliably extract the business's NAP from the site itself. This is the single highest-leverage fix. 2. **GBP & Foursquare not directly verifiable (environment limit).** Google served a bot-detection "sorry" page (VPS IP blocked); Foursquare forced a login wall. Neither live profile could be inspected. Yelp (Tier-2) strongly suggests a healthy GBP (251 reviews, photos, hours), but completeness (categories, attributes, posts, Q&A) is unconfirmed. 3. **Metro-label ambiguity (Tier-1, OBSERVED).** The site targets "Cameron Park" in copy/SEO while the physical address is El Dorado Hills 95762. For "near me" geo queries this can split ranking signal between the two cities. --- ## Verdict **Schema is the critical, fixable gap.** D. Martel Plumbing has a strong real-world/local presence (251 Yelp reviews, consistent NAP, ranks organically for 2/3 high-intent queries) but publishes **zero machine-readable LocalBusiness NAP**. Until structured data exists, AI-answer engines have no first-party source to cite the business for "emergency plumber" style queries — which is exactly the gap where it is currently invisible (Query 1). Priority action: implement `Plumber` JSON-LD with full NAP + `areaServed` (Cameron Park & El Dorado Hills) + `openingHours`; then claim/verify Foursquare and confirm GBP completeness manually. --- ## Evidence References - Business site: https://dmartelplumbing.com/ ; contact: https://dmartelplumbing.com/contact-us/ ; Cameron Park page: https://dmartelplumbing.com/cameron-park-plumbing/ ; El Dorado Hills page: https://dmartelplumbing.com/el-dorado-hills-plumbing/ - Schema extraction (Tier-1): `curl -s -A 'Mozilla/5.0' https://dmartelplumbing.com/ | ... ld+json` → AboutPage only; `.../contact-us/` → ContactPage, no telephone/address. - Yelp (Tier-2 NAP proxy): https://www.yelp.com/biz/d-martel-plumbing-el-dorado-hills — 1132 Suncast Ln Ste 2, El Dorado Hills CA 95762, (916) 933-6363, 251 reviews, hours listed. - AI-answer proxy queries (Tier-2): SearXNG web_search results for the 3 queries above. - Local audit file: `/tmp/bizl-com/cold-audit-plumbers-d-martel-plumbing.md` --- ## Honesty Note — What Was NOT Verified - **Live Google Business Profile** could not be inspected: Google returned a bot-detection block on this environment's IP. GBP completeness score is inferred from a Tier-2 Yelp proxy, not direct observation. - **Foursquare claim status** could not be verified: Foursquare required authentication (login wall); no credentials available. Scored 0 / excluded from proof — NOT counted as a vendor self-report. - **True ChatGPT / Perplexity answers** were not captured (no LLM-answer tool). "AI-answer presence" is a web-search-result proxy only. - **Bing** was attempted as a GBP proxy but rendered inconsistently (empty/partial accessibility snapshots, vision analysis timed out) and is not treated as reliable evidence here. - All NAP claims cross-checked against the business's own site + one independent directory (Yelp) only; additional directories (Facebook, BBB, industry) were not exhaustively enumerated.