From 68ebd85986251282d0c84758904a4f1491ff01dd Mon Sep 17 00:00:00 2001 From: Tony Balascio Date: Tue, 11 Aug 2026 20:46:32 +0000 Subject: [PATCH] =?UTF-8?q?Add=20Phoenix=20Salon=20website=20capture=20(20?= =?UTF-8?q?26-08-11)=20=E2=80=94=20NAP/hours/schema/services?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2026-08-11-website-capture.md | 79 +++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 raw/website-scrapes/2026-08-11-website-capture.md diff --git a/raw/website-scrapes/2026-08-11-website-capture.md b/raw/website-scrapes/2026-08-11-website-capture.md new file mode 100644 index 0000000..ec686f9 --- /dev/null +++ b/raw/website-scrapes/2026-08-11-website-capture.md @@ -0,0 +1,79 @@ +# Website Capture — Phoenix Salon + Spa + +**Date:** 2026-08-11 +**Source:** phoenixcameronpark.com (rendered pages + static HTML) +**Surface:** homepage, /services, /contact, /sitemap.xml, /robots.txt +**Collector:** Leonard (Hermes Agent) +**Format note:** Raw observation consistent with `raw/gbp-snapshots/TEMPLATE.md` status vocabulary. This is verification data, not analysis. + +--- + +## 1. Identity (NAP) + +| Field | Value | Verification | +|---|---|---| +| Business name | Phoenix Salon + Spa | observed — footer/contact/schema agree | +| Address | 3460 Robin Lane, Suite 4, Cameron Park, CA 95682 | observed — footer/contact/schema agree | +| Phone | (530) 350-9197 | observed — footer/contact/schema agree | +| Email | ashley@phoenixcameronpark.com | observed — footer/contact/schema agree | +| Website | https://phoenixcameronpark.com | observed | +| Price range | $$$ (schema field `priceRange`) | observed | + +**NAP consistency:** All three sources (footer, /contact page, JSON-LD schema) agree on address, phone, email. No internal conflict. Tier 1 (business-owned surface). + +## 2. Hours + +| Day | Website + schema | Yelp (prior capture) | Status | +|---|---|---|---| +| Mon–Fri | 9:00 AM – 7:00 PM | 9:00 AM – 7:00 PM | ✅ Match | +| Saturday | 9:00 AM – 5:00 PM | 9:00 AM – 7:00 PM | ⚠️ CONFLICT | +| Sunday | 9:00 AM – 5:00 PM | Closed | ⚠️ CONFLICT | + +**Note:** Website carries "By appointment only." Two independent signals on the business's own surface (page + schema) agree on Sat/Sun 9–5. Yelp is the outlier. +**Status:** PENDING — requires GBP or human confirmation to lock Ground Truth. + +## 3. Schema (JSON-LD) + +- **Type:** `BeautySalon` (schema.org) +- **Present:** Yes — single valid block on homepage +- **Fields present:** name, url, image, telephone, email, priceRange, address (full PostalAddress), openingHoursSpecification, sameAs (Instagram, Facebook) +- **Hours in schema:** Mon–Fri 09:00–19:00; Sat–Sun 09:00–17:00 (matches /contact page) +- **Google verification:** two `google-site-verification` meta tags +- **Canonical:** present +- **Assessment:** Well-formed and reasonably complete. Minor gap — no `geo` (lat/long), no `aggregateRating`. Tier 1 (observed on business-owned asset). + +## 4. Platform / Technical + +- **Build:** React SPA (Lovable) — content is client-rendered. Static HTML carries only head + JSON-LD; body requires JS. Implication for crawlers: schema is in `` (good), but all page text needs JS execution. +- **robots.txt:** present; allows all; declares sitemap +- **sitemap.xml:** present; ~60 URLs; lastmod 2026-07-19 (recent) with some pages 2026-08-05 +- **Booking:** exists (Book Your Appointment CTA); GBP prior report indicates Vagaro + +## 5. Services & Pricing (from /services page, starting prices) + +- Haircut & Style — from $65 +- Full Color — from $120 +- Balayage / Highlights — from $180 +- Extensions — Consultation +- Phoenix Custom Facial — starting at $85 (most clients $115–160 with enhancements) +- Phoenix Custom Spray Tan — Full Body $60 / Partial $35 / Buddy rate $50 each +- Waxing Services — from $15 +- Eyelash Extensions — from $150 (varies by artist) + +## 6. Socials (sameAs in schema) + +- Instagram: instagram.com/phoenix.cameronpark +- Facebook: facebook.com/PhoenixCameronPark +- TikTok: present in footer (`follow` links include TikTok) + +--- + +## Open items / status vocabulary + +- **Hours Saturday/Sunday:** CONFLICT — PENDING (human/GBP gate) +- **geo (lat/long) in schema:** NOT_PRESENT +- **aggregateRating / reviewCount in schema:** NOT_PRESENT +- **Full pricing tiers for waxing/lash menu:** NOT_OBSERVED (page links to sub-menus not fully captured) +- **GBP hours:** NOT_OBSERVED this run (falls to separate GBP snapshot) + +*Generated by Leonard for the client-data-pss repository.* \ No newline at end of file