# Pinx map integration — current decision record

Hunter's attached ChatGPT conversation is reference material. It is not permission to replace the explicit request for an embedded Google listing across public website pages, turn on a paid Google product, or change the Google Business Profile.

## Current implementation

`MapBand.tsx` renders business/coverage information and a separate profile link. `BusinessMap.tsx` isolates the interactive frame. There is one actual Conroe listing, CID6640385970809222483; service-area pages do not invent a branch or move its marker to the city being served.

The existing keyless Google listing iframe has been visually verified. It is not represented as an Embed API implementation or a generated official share snippet. Its stable rendered identity must be rechecked after a move, rename or profile change. The actual Embed API is a separate possible future implementation, using a verified Place ID and a restricted application key; it has not been activated by this work.

The frame loads automatically within200px of the viewport. It reserves its dimensions, includes a descriptive title, retains Google controls, and uses `strict-origin-when-cross-origin` so page paths/query strings are not sent as the referrer. A profile link and phone/booking actions work independently. Lazy loading is not a consent mechanism. Private signed consultation pages retain their no-third-party-frame boundary.

## Visitor status

Hunter confirmed October19: Pinx travels to customers and accepts no visits at its business base. Public contact text and structured data show Conroe, Texas and the eight service areas, without the street address or walk-in directions. The real Google listing remains embedded as explicitly requested. Google controls the information shown within that frame; the website does not conceal or change Google’s own address display. Verify the Google Business Profile itself is configured as a service-area business with its address hidden through a separately authorized profile-management task. No such provider edit was performed here.

## Deliberate boundaries

Do not fabricate reviews or ratings, infer click activity inside Google's cross-origin iframe, create a fictional branch per city, or claim the embed itself guarantees ranking gains. Keep service areas, service details, contact information and useful internal links in ordinary website content. A richer Places card is an optional proposal, not a requirement for this release.

## Sources checked October19,2026

- Google Embed API requirements and referrer policy: https://developers.google.com/maps/documentation/embed/embedding-map
- Google service-area and hidden-address rules: https://support.google.com/business/answer/9157481
- Owner-provided ChatGPT map-setup discussion retained in this session as reference.
