data(validation): Crystal Blue Plumbing — first external run + GBP quality gate
Raw multi-surface JSON, engine findings (json+md), and VALIDATION.md for the
Crystal Blue Plumbing Heating & Air run. Demonstrates the GBP match gate
rejecting a wrong entity and falling back to Apple with a glyph-clean phone
('+1 (916) 571-6448').
This commit is contained in:
@@ -1,41 +1,67 @@
|
||||
# Audit Findings — Crystal Blue Plumbing Heating & Air
|
||||
|
||||
**Generated:** 2026-08-14 17:08 UTC
|
||||
**Sources checked:** google_business_profile, apple_maps
|
||||
**Generated:** 2026-08-14 20:30 UTC
|
||||
**Sources checked:** apple_maps
|
||||
**Rating:** 4.2 | **Reviews:** 65
|
||||
|
||||
## Severity Summary
|
||||
|
||||
|| 🟥 Immediate | 1 |
|
||||
|| 🟧 High | 1 |
|
||||
|| 🟨 Medium | 2 |
|
||||
|| 🟩 Enhancement | 1 |
|
||||
|| **Total** | **5** |
|
||||
| Severity | Count |
|
||||
|----------|-------|
|
||||
| 🟥 Immediate | 0 |
|
||||
| 🟧 High | 2 |
|
||||
| 🟨 Medium | 2 |
|
||||
| 🟩 Enhancement | 1 |
|
||||
| **Total** | **5** |
|
||||
|
||||
## Findings
|
||||
|
||||
### Finding #1: Hours mismatch on 7 day(s) — GBP is authoritative
|
||||
- **Severity:** 🟥 Immediate
|
||||
- **Category:** Google Business
|
||||
- **Verdict:** FALSE POSITIVE — GBP scraped wrong entity
|
||||
### Finding #1: No website found
|
||||
|
||||
### Finding #2: No website found
|
||||
- **Severity:** 🟧 High
|
||||
- **Category:** Technical SEO
|
||||
- **Verdict:** PARTIALLY FALSE — website URL exists but returns 403
|
||||
- **Recommendation:** A website is essential for credibility, schema markup, and conversion. Launch one immediately.
|
||||
|
||||
### Finding #2: No Google Maps URL found — listing may be unclaimed
|
||||
|
||||
- **Severity:** 🟧 High
|
||||
- **Category:** Google Business
|
||||
- **Recommendation:** Claim and verify the GBP at google.com/business. Unclaimed listings cannot be managed.
|
||||
|
||||
### Finding #3: Cannot determine review recency — no dates available in samples
|
||||
|
||||
### Finding #3: Review dates unavailable
|
||||
- **Severity:** 🟨 Medium
|
||||
- **Category:** Reviews
|
||||
- **Recommendation:** Review date data is not available from current surfaces. Monitor via GBP dashboard directly.
|
||||
- **Evidence:** ```json
|
||||
{
|
||||
"sources_with_dates": []
|
||||
}
|
||||
```
|
||||
|
||||
### Finding #4: No business description found on any surface
|
||||
|
||||
### Finding #4: No business description
|
||||
- **Severity:** 🟨 Medium
|
||||
- **Category:** Content
|
||||
- **Recommendation:** Add a keyword-rich description to GBP and website. Descriptions improve click-through and category relevance.
|
||||
- **Evidence:** ```json
|
||||
{
|
||||
"surfaces_checked": [
|
||||
"google",
|
||||
"bing",
|
||||
"website"
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### Finding #5: Price level not set on GBP or Apple Maps
|
||||
|
||||
### Finding #5: Price level not set
|
||||
- **Severity:** 🟩 Enhancement
|
||||
- **Category:** Content
|
||||
- **Recommendation:** Set price level ($–$$$$) on GBP. Helps users self-select and improves relevance.
|
||||
|
||||
## Failed Surfaces
|
||||
|
||||
- ❌ `google_business_profile` — no data returned
|
||||
- ❌ `bing_places` — no data returned
|
||||
- ❌ `website` — HTTP 403 Forbidden
|
||||
- ❌ `website` — no data returned
|
||||
|
||||
Reference in New Issue
Block a user