Add Cold Audits #2-5 (Plumbers, Dentists, Law, Multi-Location)
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
# DOP Cold Audit — Dentists — Cameron Park Family Dentistry
|
||||
|
||||
- **Target:** Cameron Park Family Dentistry (brand); Dr. Nav Jafarnejad, DDS
|
||||
- **Metro:** Cameron Park, CA (target metro per brief; practice physically in Cameron Park 95682)
|
||||
- **Website:** https://cameronparkfamilydentistry.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. `Invisalign Cameron Park CA`
|
||||
2. `dentist near me Cameron Park CA accepting new patients`
|
||||
3. `best family dentist El Dorado Hills CA`
|
||||
|
||||
**Results (web_search / SearXNG proxy for AI-answer grounding):**
|
||||
| Query | Cameron Park Family Dentistry surfaced? | Position | Evidence |
|
||||
|---|---|---|---|
|
||||
| Invisalign Cameron Park CA | YES | #2 | https://cameronparkfamilydentistry.com/cameron-park-ca/invisalign-clear-aligners/ |
|
||||
| dentist near me Cameron Park CA accepting new patients | YES | #3 | https://cameronparkfamilydentistry.com/ |
|
||||
| best family dentist El Dorado Hills CA | NO | — | Results: Yelp EDH dentists, Golden Hills, El Dorado Family Dental, etc. Practice (Cameron Park address) absent on the EDH-specific query. |
|
||||
|
||||
> 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 (Google bot-blocked on VPS IP). Yelp Tier-2 proxy: 4058 Flying C Rd Ste 9, Cameron Park CA 95682, (530) 677-0272, hours Tue–Fri listed, photos present. 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. |
|
||||
| 3 | Website schema | 3 / 5 | Tier-1 (observed) | Site DOES publish `Dentist` + `Organization` JSON-LD with `telephone` (530-677-0272), `address` (4058 Flying C Rd #9, Cameron Park CA 95682), and `openingHours` (Mon–Thu 08:00–17:00, Fri 08:30–15:00). **BUT** the entity `name` field is the generic SEO string `"Dentist in Cameron Park, CA"` — NOT the real brand "Cameron Park Family Dentistry." Also: no `Service` entities (e.g., Invisalign, cleaning) with `areaServed`, and no `sameAs`/aggregateRating. |
|
||||
| 4 | AI-answer presence | 3 / 5 | Tier-2 (proxy) | Surfaced in 2 of 3 high-intent queries (Invisalign CP #2, dentist near me CP #3); absent on the "best family dentist El Dorado Hills" query (geo mismatch — practice is Cameron Park, not EDH). |
|
||||
| 5 | Citation consistency (NAP) | 4 / 5 | Tier-1 + Tier-2 | Phone `530-677-0272` consistent (site schema + Yelp). Address `4058 Flying C Rd #9 / Ste 9, Cameron Park CA 95682` consistent (site schema + Yelp). Name consistent in visible listings (site = "Cameron Park Family Dentistry"; Yelp display title = "CAMERON PARK FAMILY DENTISTRY"). Minor cosmetic flag: Yelp URL slug is a legacy `roberts-gerald-m-jr-dds-...` — old-owner slug retained after rebrand; visible name now matches, so not a hard conflict but a citation-hygiene item. |
|
||||
|
||||
---
|
||||
|
||||
## Concrete Gaps (Tier-1 / Tier-2 observed, with specifics)
|
||||
|
||||
1. **Schema `name` is a generic SEO string, not the brand (Tier-1, OBSERVED).** The `Dentist`/`Organization` JSON-LD sets `"name": "Dentist in Cameron Park, CA"` instead of `"Cameron Park Family Dentistry"`. AI engines ingesting this entity associate the structured data with a keyword phrase, not the actual business name — weakening entity–brand binding and potentially fragmenting the knowledge graph. Fix: set `name` to the real brand and add `sameAs` to the practice's profiles.
|
||||
2. **Schema lacks Service/areaServed entities (Tier-1, OBSERVED).** Despite ranking for "Invisalign Cameron Park," the JSON-LD contains no `Service` (or `MedicalProcedure`) nodes for Invisalign/cleanings/etc. and no `areaServed`. This limits how richly AI answers can describe the practice's services and service area.
|
||||
3. **GBP & Foursquare not directly verifiable (environment limit).** Google bot-blocked; Foursquare login wall. Yelp (Tier-2) indicates a live, reasonably complete listing, but GBP categories/attributes/posts/Q&A and Foursquare claim status are unconfirmed.
|
||||
|
||||
---
|
||||
|
||||
## Verdict
|
||||
**Better structured than the plumber, but the schema name is wrong.** Cameron Park Family Dentistry already publishes `Dentist` JSON-LD with real phone/address/hours and ranks for 2/3 high-intent queries — a solid baseline. The fixable leak is the **generic `name` field** ("Dentist in Cameron Park, CA") which fails to assert the actual brand to AI engines, plus the **missing Service/areaServed** detail. Combined with unverified GBP/Foursquare, the practice is partially visible to AI answers but not optimally represented. Priority actions: (1) correct schema `name` to "Cameron Park Family Dentistry" + add `sameAs`; (2) add `Service`/`areaServed` entities for Invisalign and core services; (3) claim/verify Foursquare and confirm GBP completeness manually; (4) clean up the legacy Yelp slug reference.
|
||||
|
||||
---
|
||||
|
||||
## Evidence References
|
||||
- Business site: https://cameronparkfamilydentistry.com/ ; Invisalign: https://cameronparkfamilydentistry.com/cameron-park-ca/invisalign-clear-aligners/ ; team: https://cameronparkfamilydentistry.com/meet-our-dental-team/dr-nav-jafarnejad-dentist/
|
||||
- Schema extraction (Tier-1): `curl -s -A 'Mozilla/5.0' https://cameronparkfamilydentistry.com/ | ... ld+json` → `@graph` with `Dentist`/`Organization`, telephone 530-677-0272, address 4058 Flying C Rd #9 Cameron Park 95682, openingHours, name "Dentist in Cameron Park, CA".
|
||||
- Yelp (Tier-2 NAP proxy): https://www.yelp.com/biz/roberts-gerald-m-jr-dds-cameron-park-2 — display "CAMERON PARK FAMILY DENTISTRY", 4058 Flying C Rd Ste 9, Cameron Park CA 95682, (530) 677-0272.
|
||||
- AI-answer proxy queries (Tier-2): SearXNG web_search results for the 3 queries above.
|
||||
- Local audit file: `/tmp/bizl-com/cold-audit-dentists-cameron-park-family-dentistry.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 and is not treated as reliable evidence here.
|
||||
- NAP cross-checked against the business's own site + one independent directory (Yelp) only; Facebook, BBB, and additional industry directories were not exhaustively enumerated.
|
||||
Reference in New Issue
Block a user