Files
personal-agent-os/memory-systems/agent-os/04_projects/phoenix-salon/phoenix-hours-fix.md
T
2026-10-02 07:10:57 -07:00

4.1 KiB
Raw Blame History

type, client, date, revised, owner, verified, tags
type client date revised owner verified tags
fix-package Ashley Thornhill (Phoenix Salon + Spa) 2026-09-11 2026-09-17 Tony-to-handle (set Monday) live sweep 2026-09-11; re-verified + owner-corrected 2026-09-17
phoenix-salon
hours
paste-ready
fix

Phoenix Hours Fix — Paste-Ready Package

Goal: get every public surface to one source of truth. Owner truth (corrected 2026-09-17):

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.)

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) — ✅ VERIFY, likely done

Expected (matches owner truth):

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) — ⚠️ ONE EDIT: fix Sunday

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):

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"],
    "opens": "09:00",
    "closes": "18:00"
  }
]

(Sunday absent = closed. Do not include a Sunday entry, and never encode it as 00:00–00:00.)

3. Google Business Profile (GBP) — ✅ VERIFY

  • 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–Sat 9–6, Sun closed. Verify against this; if Apple still shows any 9–3 Saturday, correct it.

5. Yelp (business page) — ✅ VERIFY

  • 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)

  • lamaesalonspa.com: dead 301 → kill or repoint to phoenixcameronpark.com
  • Yahoo (aggregator): hours 9–7 daily are wrong + city mislabeled. Will lag until source (site+GBP) fixed, then verify refresh

Verification after fixes

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' → 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 4.9★/65) — the stale-review trigger has self-healed; keep the flow (roadmap #7) for 3–5 new/month.

The 10-minute path now: item 2 (Sunday JSON-LD) → quick verify of 1/3/5. All other platforms match.