data(validation): Phoenix Salon + Spa — first client-grade proof run
Internal proof run on Phoenix Salon + Spa (Cameron Park, CA) using the new pipeline. 4 surfaces captured (GBP 4.9/64, Apple 4.9/65, Bing 5.0/65, website). After engine normalization the report is a clean 2-finding set: hours mismatch (Immediate) + stale reviews 115d (High). Address/category false positives removed. Serves as the 'after' baseline for a future before/after comparison.
This commit is contained in:
@@ -0,0 +1,104 @@
|
||||
{
|
||||
"audit_engine": "v1",
|
||||
"timestamp": "2026-08-14T21:02:23.293849+00:00",
|
||||
"business": "Phoenix Salon + Spa",
|
||||
"summary": {
|
||||
"total_findings": 2,
|
||||
"severity_counts": {
|
||||
"immediate": 1,
|
||||
"high": 1,
|
||||
"medium": 0,
|
||||
"enhancement": 0
|
||||
},
|
||||
"sub_score_issues": {
|
||||
"Google Business": 1,
|
||||
"Reviews": 1
|
||||
},
|
||||
"surfaces_ok": {
|
||||
"google_business_profile": true,
|
||||
"apple_maps": true,
|
||||
"bing_places": true,
|
||||
"website": true
|
||||
},
|
||||
"surfaces_failed": {},
|
||||
"rating": 4.9,
|
||||
"reviews": 64
|
||||
},
|
||||
"findings": [
|
||||
{
|
||||
"id": "hours_mismatch",
|
||||
"severity": "immediate",
|
||||
"title": "Hours mismatch on 11 day(s) \u2014 GBP is authoritative",
|
||||
"sub_score": "Google Business",
|
||||
"evidence": [
|
||||
{
|
||||
"day": "friday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "saturday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "sunday",
|
||||
"google": "Closed",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "monday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "tuesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "wednesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "thursday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "saturday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 4 PM"
|
||||
},
|
||||
{
|
||||
"day": "monday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 5 PM"
|
||||
},
|
||||
{
|
||||
"day": "tuesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 5 PM"
|
||||
},
|
||||
{
|
||||
"day": "thursday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 7 PM"
|
||||
}
|
||||
],
|
||||
"recommendation": "Correct hours on non-GBP surfaces to match GBP. Mismatched hours cause customer complaints and trust loss."
|
||||
},
|
||||
{
|
||||
"id": "reviews_stale",
|
||||
"severity": "high",
|
||||
"title": "Most recent review is 115 days old \u2014 no fresh review signal",
|
||||
"sub_score": "Reviews",
|
||||
"evidence": {
|
||||
"newest_review_date": "Apr 21, 2026",
|
||||
"days_ago": 115
|
||||
},
|
||||
"recommendation": "No recent reviews = no social proof for new visitors. Implement review request workflow post-appointment."
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
# Audit Findings — Phoenix Salon + Spa
|
||||
|
||||
**Generated:** 2026-08-14 21:02 UTC
|
||||
**Sources checked:** google_business_profile, apple_maps, bing_places, website
|
||||
**Rating:** 4.9 | **Reviews:** 64
|
||||
|
||||
## Severity Summary
|
||||
|
||||
| Severity | Count |
|
||||
|----------|-------|
|
||||
| 🟥 Immediate | 1 |
|
||||
| 🟧 High | 1 |
|
||||
| 🟨 Medium | 0 |
|
||||
| 🟩 Enhancement | 0 |
|
||||
| **Total** | **2** |
|
||||
|
||||
## Findings
|
||||
|
||||
### Finding #1: Hours mismatch on 11 day(s) — GBP is authoritative
|
||||
|
||||
- **Severity:** 🟥 Immediate
|
||||
- **Category:** Google Business
|
||||
- **Recommendation:** Correct hours on non-GBP surfaces to match GBP. Mismatched hours cause customer complaints and trust loss.
|
||||
- **Evidence:** ```json
|
||||
[
|
||||
{
|
||||
"day": "friday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "saturday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "sunday",
|
||||
"google": "Closed",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "monday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "tuesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "wednesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "thursday",
|
||||
"google": "9 AM-6 PM",
|
||||
"apple_maps": "10:00 AM-6:00 PM"
|
||||
},
|
||||
{
|
||||
"day": "saturday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 4 PM"
|
||||
},
|
||||
{
|
||||
"day": "monday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 5 PM"
|
||||
},
|
||||
{
|
||||
"day": "tuesday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 5 PM"
|
||||
},
|
||||
{
|
||||
"day": "thursday",
|
||||
"google": "9 AM-6 PM",
|
||||
"bing_places": "9 AM - 7 PM"
|
||||
}
|
||||
]
|
||||
```
|
||||
|
||||
### Finding #2: Most recent review is 115 days old — no fresh review signal
|
||||
|
||||
- **Severity:** 🟧 High
|
||||
- **Category:** Reviews
|
||||
- **Recommendation:** No recent reviews = no social proof for new visitors. Implement review request workflow post-appointment.
|
||||
- **Evidence:** ```json
|
||||
{
|
||||
"newest_review_date": "Apr 21, 2026",
|
||||
"days_ago": 115
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user