vault-sync: 2026-10-02 07:10 (jimmy)

This commit is contained in:
jimmy
2026-10-02 07:10:57 -07:00
parent a9100905dd
commit 5f406ba6b9
89 changed files with 7374 additions and 745 deletions
@@ -2,71 +2,68 @@
type: fix-package
client: Ashley Thornhill (Phoenix Salon + Spa)
date: 2026-09-11
revised: 2026-09-17
owner: Tony-to-handle (set Monday)
verified: live sweep 2026-09-11
verified: live sweep 2026-09-11; re-verified + owner-corrected 2026-09-17
tags: [phoenix-salon, hours, paste-ready, fix]
---
# Phoenix Hours Fix — Paste-Ready Package
Goal: get every public surface to one source of truth. **Owner truth (from the 08-13 roadmap):**
Goal: get every public surface to one source of truth. **Owner truth (corrected 2026-09-17):**
> **Mon–Fri 9:00 AM–6:00 PM · Sat 9:00 AM–3:00 PM · Sun Closed**
> **Mon–Sat 9:00 AM–6:00 PM · Sun Closed**
> *(Earlier records said Sat 9–3 — WRONG, superseded by owner truth 2026-09-17. Do not use 9–3.)*
Below is the exact copy to paste into each surface. Do the website first (it feeds Google/Yelp/Apple), then the platforms.
Status as of 2026-09-17: **Mon–Fri and Saturday hours already match owner truth on website (visible + JSON-LD), GBP, and Yelp.** The only remaining item is the Sunday JSON-LD encoding risk on the website. Items 1–5 are therefore mostly DONE — verify, don't re-apply.
Below is the exact copy for any surface still needing it.
---
## 1. Website — contact page (visible text)
Replace the current hours block (Mon–Fri 9–7, Sat & Sun 9–5):
## 1. Website — contact page (visible text) — ✅ VERIFY, likely done
Expected (matches owner truth):
```
Monday – Friday: 9:00 AM – 6:00 PM
Saturday: 9:00 AM – 3:00 PM
Monday – Saturday: 9:00 AM – 6:00 PM
Sunday: Closed
By appointment only. Same-day appointments when availability allows.
For fastest booking, reserve online or text the salon directly.
```
Re-captured 2026-09-17: visible text reads Mon–Sat 9–6, Sun Closed ✅. Confirm on deploy; no edit expected.
## 2. Website — JSON-LD (structured data, search engines/AI read this)
## 2. Website — JSON-LD (structured data) — ⚠️ ONE EDIT: fix Sunday
Replace the `openingHoursSpecification` block with:
Current 2026-09-17 capture: `dayOfWeek` Mon–Fri 09:00–18:00 + Sat 09:00–18:00 ✅, but **Sunday is encoded as `opens: 00:00, closes: 00:00`** — some parsers read 00:00–00:00 as 24h-open, conflicting with the visible "Closed." Replace the whole block with (Sunday omitted = closed):
```json
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "15:00"
}
]
```
(Sunday absent = closed. Do not include a Sunday entry.)
(Sunday absent = closed. Do not include a Sunday entry, and never encode it as 00:00–00:00.)
## 3. Google Business Profile (GBP)
## 3. Google Business Profile (GBP) — ✅ VERIFY
- Hours → Mon–Fri 9:00 AM–6:00 PM, Sat 9:00 AM–3:00 PM, Sun closed
- Hours should read **Mon–Sat 9:00 AM–6:00 PM, Sun closed** (user-confirmed 2026-09-17: currently correct ✅). No edit expected.
- Verify the address city shows **Cameron Park**, CA 95682 (the audit flagged it clean; Yahoo still says Shingle Springs — don't trust that)
- If still no public photos, upload 15–25 (interior, team, work, spa area)
## 4. Apple Business Connect
- Hours → Mon–Fri 9–6, Sat 9–3, Sun closed (Saturday was the flagged item per roadmap #2)
- Hours → **Mon–Sat 9–6, Sun closed**. Verify against this; if Apple still shows any 9–3 Saturday, correct it.
## 5. Yelp (business page)
## 5. Yelp (business page) — ✅ VERIFY
- Hours → Mon–Fri 9:00 AM–6:00 PM, Sat 9:00 AM–3:00 PM, Sun closed
- Also remove/change the "Menu" link: currently points to **lamaesalonspa.com/schedule-online** — that domain is dead (526 error); point it at the Vagaro booking link instead
- Hours → **Mon–Sat 9:00 AM–6:00 PM, Sun closed** (user-confirmed 2026-09-17: currently correct ✅). No edit expected.
- Also remove/change the "Menu" link if it still points to **lamaesalonspa.com/schedule-online** (dead domain 526) — point it at the Vagaro booking link
- City/Category consistent with Cameron Park, CA 95682
## 6. Third-party cleanup already filed (30–90 day)
@@ -78,18 +75,19 @@ Replace the `openingHoursSpecification` block with:
## Verification after fixes
After ~7 days, verify each surface re-picked-up the new hours:
After ~7 days, verify each surface re-picked-up the hours:
- Google Business Profile search
- Yelp page
- Apple Maps
- local.yahoo.com listing
- Site's own JSON-LD via `curl -s https://phoenixcameronpark.com/ | grep -A20 'ld+json'`
- Site's own JSON-LD via `curl -s https://phoenixcameronpark.com/ | grep -A20 'ld+json'` → confirm NO Sunday entry and no `00:00` values
Standing monthly NAP re-check (roadmap #16) covers this forever after.
## Notes
- **Owner-truth correction (2026-09-17): Saturday is 9–6, NOT 9–3.** The vault overview and this file previously said Sat 9–3 — superseded. All surfaces already match Mon–Sat 9–6.
- Bonus fact for future use: Yahoo photo caption shows "Owners & Mother / Daughter: Pat & Ashley Thornhill" — confirm with Ashley; good for press/team/social.
- Reviews are healthy (Google 4.9★ ~64–65, Yelp 5.0★/65) — the stale-review trigger has self-healed; keep the flow (roadmap #7) for 3–5 new/month.
- Reviews are healthy (Google 4.9★ ~64–65, Yelp 4.9★/65) — the stale-review trigger has self-healed; keep the flow (roadmap #7) for 3–5 new/month.
**The 10-minute path:** items 1+2 (website) → 3 (GBP) → 4 (Apple) → 5 (Yelp). All are owner-account changes; no special access needed.
**The 10-minute path now:** item 2 (Sunday JSON-LD) → quick verify of 1/3/5. All other platforms match.