Files
veripath/research/cold-audits/plumbers-d-martel-plumbing.md

6.4 KiB
Raw Permalink Blame History

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 (05)

# 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, MonFri 7a7p, Sat 7a5p 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


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.