Files
geolocal-io/docs/product/genre-packs/salon.md
T
porbot e53c11d907 Add Why it matters and evidence confidence to genre matrices
Mark sourced field families vs placeholder examples after Core 3 check.
2026-09-15 17:56:11 +00:00

57 lines
4.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Genre pack — Salon (deep example)
**Status:** working shell — **not locked**
**Vertical:** appointment-based beauty / hair
**Assumes Layer A** (Discovery foundation) already ranked or clean.
**Evidence honesty (2026-09-15):** first matrices were SME/local-SEO practice + invented example businesses, **not** a live Core 3 schema dump. After Desk’s source check: Layer A identity/hours/category/website fields are real across Core 3; services are **GBP-strong**; rich attributes are **GBP + Apple “Good to Know”**, Bing thinner. Category-specific checkboxes (e.g. women-led) stay **unverified universal** until per-category attribute lists are pulled.
**Core 3 rule:** set on **GBP** first; mirror on Apple Business Connect / Bing Places where the field exists.
**Confidence:** `sourced` = field family confirmed in official product/API docs; `placeholder example` = illustrative cell value only.
---
## Field matrix — parent / child × Core 3
Example business (placeholder): **Maria's Hair Studio**.
| Parent | Child | GBP | Apple Business Connect | Bing Places | Confidence | Why it matters |
| :--- | :--- | :--- | :--- | :--- | :--- | :--- |
| Identity | Name | Maria's Hair Studio | Maria's Hair Studio | Maria's Hair Studio | sourced field; placeholder example | NAP identity — mismatches break discovery on all Core 3 |
| Identity | Address | 12 Main St, Cameron Park, CA 95682 | same | same | sourced field; placeholder example | Same — address is primary match key with name/phone |
| Identity | Phone | (530) 555-0142 | same | same | sourced field; placeholder example | Reachability + NAP consistency; OTP/validation often uses it |
| Identity | Website | https://mariashair.example | same | same | sourced field; placeholder example | Proof + deep links; booking/menu often live here when platform fields are thin |
| Category | Primary | Hair salon | Hair Salon | Hair Salon | sourced field; placeholder example | Controls which attribute/services shapes apply; wrong category = wrong recommendations |
| Category | Secondary | Nail salon; Beauty salon | Nail Salon (if offered) | Beauty Salon (if offered) | sourced field (limits differ); placeholder example | Helps “knows what you do” without stuffing unrelated primaries |
| Hours | Weekly | Mon–Sat 9–6; Sun closed | same | same | sourced field; placeholder example | Assistants and Maps refuse bad open/closed answers — foundation trust |
| Description | Short bio | “Cameron Park salon — cuts, color, curly specialists.” | same idea ≤ platform limit | same | sourced field; placeholder example | Carries known-for when attributes/services are thin on Apple/Bing |
| Services | Service items | Haircut; Color; Balayage; Blowout | *(thin)* fold into description | *(thin)* fold into description | **GBP-strong** (`serviceItems`); Apple/Bing weaker | Turns “hair salon” into actionable offer list — big jump on “knows what you do” |
| Links | Booking URL | https://book.squareup.com/… | Appointment / website URL | Website / URL field | sourced where Actions/URL fields exist; placeholder example | Converts recommend → book; often GBP + website first |
| Attributes | Accessibility | Wheelchair accessible entrance: Yes | Good to Know / accessibility if offered | if field exists | sourced family; availability varies | High-intent filter; only set if true |
| Attributes | Amenities *(rec)* | Wi‑Fi; Women-led *(GBP category-specific — verify)* | Good to Know if offered | limited | **not verified universal** — confirm per category/country | Helps filters/asks; fake checkboxes hurt trust — prefer description if unsure |
| Media | Photos *(rec)* | 5–10 real work photos | storefront + interior | if supported | sourced capability; placeholder guidance | Proof for specialties (bridal, curly) when checkboxes don’t exist |
---
## Must vs recommended (summary)
**Must (beyond Layer A):** primary + secondaries; services list (GBP); booking URL; accessibility where true.
**High-value recommended:** verified amenities; known-for in description/photos/services; real work photos.
---
## Example ranked punch list (3–7)
1. Fix primary category (Hair salon) on Core 3
2. Add booking link on GBP + website
3. List top 4 services on GBP
4. Add “curly specialists” to description (known-for)
5. Upload 5 real work photos on GBP
6. Mirror hours + booking URL on Apple Business Connect
---
## Out of scope / next evidence pass
Live pull of GBP `attributes.list` for Hair salon (US); Apple Good to Know enum; Bing amenity matrix. MCP/endpoints out of scope here.