1.8 KiB
Hallmark audit — phoenixcameronpark.com
Date: 2026-07-16
Method: Live browser + HTML/CSS fetch. No live edits.
Stack signal: Vite/React SPA, Tailwind, Google Fonts; meta includes Lovable / gpt-engineer upload hosts.
Canonical note: HTML canonical pointed at phoenixsalonspa.com while host is phoenixcameronpark.com.
Verdict
Reads as AI-generated local-business template with warm cream polish. Real ingredients (Ashley, memberships, reviews, photos) trapped in default skeleton.
Count: 8 critical · 8 major · 5 minor
Critical
- Structural AI template (hero → steps → equal cards → proof → footer)
- Three equal STEP cards
- Centred stacked hero (title/lede/CTAs on one axis)
- Inter as body default
- Pure white paper (
--background: 0 0% 100%) - Eyebrow on nearly every section
- Interrupt-first UX (vote modal on entry)
- Equal service-card factory + “Learn More →”
Major
- AI nav (many links + cart + search + book)
- AI multi-column footer
- Voice collision: luxury / bestie / elevated marketing
- Soft social proof without hard numbers (“trusted by hundreds…”)
- Monotone section rhythm
- Cliché headlines
- Awards overweighted (bar + modal + section)
overflow-x: hiddeninstead ofclip
Minor
Emoji CTAs, decorative diamond filler, star-image review chrome, Cormorant italic weights loaded, mid-render gold hex drift vs tokens.
What works
Real services, Glow $70 / tans from $95, Ashley bio, local address/phone, interior + owner photography, booking CTAs present.
Prototype response
See prototype/ — Split Studio macrostructure, custom warm theme, sparse nav, statement footer, no modal/step cards/Inter/pure white.
Full punch-list narrative also delivered in Telegram session 2026-07-16.