Files
geolocal-io/docs/strategy/CANONICAL_STRATEGY.md
T

19 KiB
Raw Blame History

geolocal.io — Canonical Strategy

Status: Refined GM strategy (2026-07-18)
Source of truth for vision: docs/geolocal-copilot-conversation.md
This document: Condenses, stress-tests, and operationalizes that vision with current market evidence.
Supersedes: Fractured narratives in older GTM/investor/engineering docs where they conflict.


1. One-line company definition

geolocal.io is the business-owned MCP infrastructure that makes local service businesses discoverable, interpretable, bookable, and measurable inside every AI assistant — the Shopify Storefront MCP equivalent for the long tail of local services.

Not a destination site.
Not a chatbot sold to SMBs.
Not a Yelp/Google clone.
Infrastructure that AI agents use, that businesses own, that partners and tourism boards distribute.


2. The problem (evidence-checked)

2.1 Demand side: consumers already moved

  • BrightLocals 2026 Local Consumer Review Survey: ~45% of consumers use AI tools for local business recommendations (ChatGPT is the leader among tools cited).
  • BrightLocal and secondary coverage also reference a much lower prior-year figure (~6%); treat the directional leap as real, but do not overclaim a perfect YoY methodology match in investor materials without footnoting survey differences.
  • X / practitioner discourse (2026): local discovery is collapsing into 13 named recommendations, not a page of links — “if youre not named, youre invisible.”

2.2 Supply side: AI is radically selective

  • SOCi 2026 Local Visibility Index (≈350k locations / 2,751 multi-location brands):
    • ChatGPT recommended ~1.2% of brand locations
    • Gemini ~11%, Perplexity ~7.4%
    • vs ~36% appearance in Google local 3-pack
  • Locations recommended by ChatGPT skew high-trust (~4.3★ average).
  • BrightLocal research: Yelp is a frequent source in AI local answers (~1/3 of searches in one study); listings/citations regained importance under LLMs.

Implication: Traditional local SEO is necessary but insufficient. Structured, machine-actionable presence is becoming the bottleneck.

2.3 Structural gap incumbents will not fill for SMBs

Player What they are building What they are NOT building
Shopify Storefront MCP live on every store (/api/mcp); UCP with Google; Catalog MCP MCP for non-Shopify local service businesses
Yelp Official open-source Yelp MCP over Fusion AI — their data for agents Business-owned endpoints businesses control
Google Maps Grounding / Merchant MCP (alpha); AI in Maps/Search; UCP commerce Neutral, multi-tenant “own your AI presence” for long-tail SMBs
Cal.com Full booking MCP (create/reschedule/cancel/availability) Discovery, story, genre primitives, tourism aggregation
OpenAI / Anthropic / others Agent platforms + data licensing Local service graph for the 98%+ long tail

Thesis (validated): Incumbents build MCP for their platforms and their data. The long-tail service economy (Bobs Garage, local charters, salons, tourism boards) has no Shopify-equivalent on-ramp. That vacuum is geolocal.io.


3. North Star (from the copilot conversation — preserved)

Make AI give the most relevant and helpful local recommendation — and fulfill it — for local service businesses.

Helpfulness (not mere relevance) is the optimization target: clear services, specialization, pricing signals, availability, booking path, trust, and repeatable success so AI engines prefer the same path next time.


4. Four business models (do not collapse these)

The copilot conversation defines four stacked models. Earlier repo docs mostly documented Model 1. That fracture is fixed here.

# Model Who pays / who adopts What geolocal provides Horizon
1 Endpoint enablement Individual SMBs (self-service) Hosted multi-tenant MCP + /.well-known pointer + Self-Service Portal (SSP) + diagnostics + reports Day 0
2 Intermediate enablement Tourism boards, chambers, visitor bureaus Aggregating MCP for destinations/members; member onboarding; municipal ROI narratives V1 GTM wedge
3 Industry trust layer Standards / partnerships / platforms Quality primitives, decommissioning, genre norms — become a preferred discovery surface AI engines learn to trust 1224 mo
4 Service graph Data products / licensing Network of related services, specialties, demand signals, competitive intelligence (“Citysearch 2.0, AI-native”) After critical mass

Rule: Product decisions must state which model they serve. Do not build Model 4 features before Model 12 work.


5. Product definition (what we actually sell)

5.1 What we sell

AI-readiness infrastructure for local services:

  1. Hosted multi-tenant MCP — structured tools AI agents call (story, services, hours, booking path, related businesses, genre primitives).
  2. Dead-simple discovery pointer — business drops a tiny well-known JSON / path on their site that points at geolocal (Shopify pattern: endpoint on their domain, logic hosted).
  3. Self-Service Portal (SSP) — the real product surface for SMBs (see §5.2).
  4. Orchestration, not reinvention — Cal.com (booking MCP already exists), Stripe (payments). We do not replace them.
  5. Telemetry + optimization reports — “how often AI hit you, what they asked, what your site failed to answer, what local demand looks like.”
  6. Partner / intermediate surfaces — agencies, SEO shops, tourism boards, chambers.

5.2 Self-Service Portal (SSP) — primary product experience

From the founder narrative (canonical UX):

  1. Business lands on geolocal.io, describes business → genre-aware onboarding (auto repair vs surf shop vs charter).
  2. Initial site scrape → reflect back what the system already “sees.”
  3. Live “phone + chat” simulation — show ChatGPT-style flow: recommend the business, list services, book a time (e.g. Thursday 3pm transmission filter). Instant aha: pre-qualified, scoped, calendar-aligned demand.
  4. Install tiny pointer on site.
  5. Preflight / test run in-browser against their MCP — if AI cant see services, they fix content or portal data before going live.
  6. Upstream guidance (discovery: GBP, NAP, FAQ, plain-text city+service) + downstream guidance (MCP content quality).
  7. Optional partner referral for website help.
  8. Weekly/monthly reports — interaction counts, intents, local demand signals.

Critical clarification (founder): We are not selling them a chatbot for their customers. The portals HTML chat is a test harness wired to their MCP so owners can see how external AIs will interpret them.

5.3 Genre-specific primitives

Generic get_business_info is MVP scaffolding only. Differentiator is genre systems:

  • Auto: makes/models, specialties (Korean transmissions), emergency flags
  • Beauty: services, duration, stylist notes
  • Home services: service radius, emergency, estimate vs fixed price
  • Tourism activities: seasonality, capacity, weather sensitivity
  • Intermediate (tourism board): member directory + category routing

Roadmap must version genre packs, not only generic tools.

5.4 What we explicitly do NOT build (V1V2)

  • Consumer destination app
  • Competing with Calendly/Cal.com/Square booking engines
  • Competing with Stripe/Square payments
  • Replacing Google Business Profile
  • Building a Yelp review network
  • Boiling the ocean on travel (AirBNB/Kayak space) — stay complementary

6. Positioning

6.1 Category

AI-readiness infrastructure / agentic local commerce infrastructure

Analogies that work in sales:

Analogy Why it lands
Shopify Storefront MCP for local services Best single analogy; founders and partners get it immediately
Stripe for AI discovery/booking presence Infrastructure, not UI
Twilio for local service tools Agents call APIs; business doesnt rebuild stack

6.2 Messaging (use this)

  • Owner: “Make every AI assistant understand and book your business.”
  • Tourism board: “Turn lodging tax dollars into AI-discoverable local experiences your members own.”
  • Agency/partner: “Add AI-readiness as a productized line — not another chatbot retainer.”
  • Investor: “Neutral MCP layer for the 98%+ of local services AI currently skips, sold via self-serve + municipal distribution.”

6.3 Anti-messaging (do not say)

  • “AI chatbot for your website”
  • “Replace Google / Yelp”
  • “SEO tool with AI features” (we can include discovery guidance, but category is infrastructure)

7. Go-to-market (refined)

7.1 Primary V1 wedge: tourism / destination intermediaries

Why (copilot + market logic):

  • Hotel/lodging taxes create mandated promotion budgets.
  • Boards often must spend and openly solicit ideas — confused buyers with money.
  • One intermediate win → dozens/hundreds of endpoints (members).
  • Travel has high AI referral growth narrative (industry reporting of strong AI travel referral growth 20242025).
  • Physical brochure racks prove the intent for local discovery; geolocal is the AI-native equivalent.

Motion:

  1. Pick 12 destination markets (illustrative: coastal FL tourism board style markets already used in founder narrative).
  2. Sell board-level pilot: destination MCP + member onboarding SSP + simple ROI dashboard (member AI hits, category demand).
  3. Fund via tourism marketing budgets / innovation RFPs / “AI visitor experience” framing.
  4. Members get free/discounted endpoint for pilot period → convert to paid.

7.2 Parallel motion: self-service SMB endpoint

  • Verticals for first genre packs: auto repair, beauty, home services (home services align with high-intent AI queries; tourism activities if destination wedge).
  • Price band (direction from copilot pricing discussion, infrastructure framing):
    • Starter ~$49/mo
    • Core ~$129/mo (anchor)
    • Pro ~$249/mo
  • Position above DIY “chatbot” tools; below enterprise multi-location AI visibility platforms (SOCi class).

7.3 Secondary motion: partners (agencies, SEO, web shops)

  • Not the product owner narrative; they are distribution and implementation.
  • Partner marketplace when SSP shows “your website needs work — self-serve or partner?”
  • Commission / wholesale pricing TBD after first 50100 endpoints.

7.4 Explicit non-wedge

  • Do not lead with “compete in national multi-location brand AI visibility” (SOCis world).
  • Do not lead with pure e-commerce (Shopify already owns that MCP).
  • Do not lead with pure B2B / non-local.

8. Competitive strategy

8.1 Who fills the vacuum?

Actor Likely path Our response
Yelp Become default AI source of truth via MCP + licensing Offer business-owned data + booking path Yelp doesnt control; complementary where agents need owner truth
Google Maps + Merchant + UCP Stay complementary; deep GBP guidance; dont fight Maps for UI
Shopify Expand agentic commerce Partner pattern, dont compete; copy their well-known endpoint on merchant domain UX
Cal.com / Square / Vagaro Booking MCPs Integrate; own discovery + genre + intermediate + graph
AI visibility SaaS (SOCi, BrightLocal AI tools) Measure/optimize multi-location Different buyer (enterprise brands); we own long-tail endpoints + tourism
Local agencies Manual AEO/GEO retainers Make them partners; productize what they cant scale

8.2 Moats (in order of build)

  1. Endpoint density in target geos/genres (critical mass for Model 34)
  2. Genre primitive quality AI engines prefer (helpfulness repeatability)
  3. Telemetry flywheel (demand signals → better recommendations → more attach)
  4. Intermediate contracts (tourism/chambers lock distribution)
  5. Trust/quality enforcement (decommission bad actors; freshness)

Freshness moat vs Foursquare: demand is continuous booking/intent from the service economy, not social check-ins.


9. Pricing principles (SMB self-serve)

Tier Monthly Includes (V1 intent)
Starter ~$49 MCP endpoint, SSP test page, monthly report, basic diagnostics
Core ~$129 Full MCP, live SSP preflight, weekly reports, local demand insights, partner access
Pro ~$249 Multi-site, advanced telemetry, competitor signals, priority support

Add-ons later: partner install, advanced analytics, multi-location.
Tourism board: separate enterprise/pilot pricing (per-destination + per-member), not SMB list price.

Do not price as chatbot usage; price as infrastructure + BI.


10. Success metrics (what GM tracks)

10.1 90 days

Metric Target (planning bar)
Public multi-tenant MCP (HTTP) live Yes
SSP MVP (onboard + scrape reflection + preflight sim + pointer install) Yes
Live endpoints 100
Tourism board / destination pilots 1 signed LOI or pilot
Genre packs 12 (e.g. auto + tourism activity)
Booking path Cal.com link or Cal.com MCP orchestration (not rebuild)
Paying First $ ARR even if small — proves willingness

10.2 180 days

Metric Target
Endpoints 1,000
Genres 3
Related-businesses handshake in production Yes
Intermediate dashboards 3+ boards/chambers active
Agent telemetry usable for reports Yes

10.3 360 days

Metric Target
Endpoints 10,000
Major CoC / tourism partnerships 3+
Early DaaS / anonymized demand product In market or beta
Evidence AI engines prefer geolocal paths in pilot geos Case studies

11. Product / technical priorities (strategy-level only)

Aligned to copilot “user stories before architecture”:

P0 — Prove Model 1

  1. HTTP MCP transport (agents are remote; stdio is not the product)
  2. Multi-tenant routing by business slug/domain
  3. SSP: signup → scrape → simulation → pointer → preflight
  4. Manifest / well-known generator
  5. Seed genres + real pilot businesses
  6. Cal.com path (redirect first; API/MCP next)

P1 — Prove Model 2

  1. Intermediate (tourism) MCP + member aggregation
  2. Board dashboard: members, hits, categories
  3. Pilot paperwork + data agreements

P2 — Feed Models 34

  1. Telemetry pipeline + owner reports
  2. Related businesses tool + quality rules
  3. Genre pack expansion
  4. Partner marketplace

Explicit defer: white-label everything, OAuth complexity beyond need, public developer platform, full DaaS, WordPress plugins (until attach rate demands them).


12. Risks (steelman)

Risk Severity Mitigation
Yelp/Google become “good enough” AI local sources High Own business truth + booking + genre depth; intermediates; owner control narrative
SMBs dont care until bookings prove ROI High SSP aha demo; tourism funded pilot; reports show demand; partner installs
MCP / discovery standards shift Medium Follow Shopify/Yelp well-known patterns; multi-path discovery
Market stats overstated in pitch Medium Cite SOCi/BrightLocal carefully; separate “multi-location study” vs “all SMBs”
Scope creep into chatbot / marketplace High North Star discipline; weekly “are we infrastructure?” review
Technical overbuild before SSP High No new tools without SSP path to value
Tourism procurement slow Medium Parallel self-serve SMB + short pilot contracts

13. Document governance (end the fracture)

Document Role
docs/geolocal-copilot-conversation.md Foundational founder narrative (historical truth)
docs/strategy/CANONICAL_STRATEGY.md (this file) Operating strategy — team rallies here
NORTH_STAR.md Short public/internal compass — must match this file
docs/gtm/* Execution detail — must not invent a different company
docs/investors/* External packaging of this strategy
docs/engineering/* Build plan for P0P2 above
code/ Implementation of P0

Rule: If a doc conflicts with this file, this file wins until the GM revises it.


14. Near-term decisions for the leadership team

  1. Adopt this document as the single operating strategy.
  2. Rewrite NORTH_STAR.md to include four models + tourism wedge + SSP (not partner-dashboard-first only).
  3. Retire or mark “stale” any GTM doc that makes partner dashboard the only product or collapses four models to one.
  4. Lock V1 markets: choose destination pilot shortlist + 1 SMB vertical for genre pack.
  5. Lock pricing experiments: Core $129 anchor A/B later; dont block launch on pricing perfection.
  6. Engineering charter: 30-day sprint = HTTP MCP + SSP spine + 10 real pilot endpoints (not more roadmap prose).
  7. Legal: tourism pilot data agreement + business ToS + MCP telemetry privacy (lightweight now, not full DaaS).

15. GM summary

The copilot version is the right company. The repo version got flattened into “partner MCP for SMBs with Cal.com” and lost the multi-model ambition, the SSP product, the tourism wedge, and the service-graph endgame.

Market evidence in 2026 supports the urgency:

  • Consumers are using AI for local discovery at scale.
  • AI recommendation is extremely selective.
  • Shopify proved the pattern for commerce MCP on merchant domains.
  • Yelp/Google/Cal.com prove MCP is real — and each protects their layer.
  • Nobody is Shopify for local services AI presence.

Our job as a funded planning team: freeze this strategy, realign all docs, and execute the SSP + tourism pilot path until the vacuum starts filling under our brand — not Yelps.


Research sources (selected)

  • BrightLocal LCRS AI trust / local consumer research (2026) — consumer AI usage for local recommendations
  • SOCi 2026 Local Visibility Index / PR coverage — 1.2% ChatGPT recommendation rate, selectivity vs Google 3-pack
  • Shopify Storefront MCP docs / industry writeups — merchant-domain MCP, agentic commerce
  • Yelp Fusion AI MCP (github.com/Yelp/yelp-mcp) — official local data MCP
  • Google Cloud / Merchant API MCP materials — Maps grounding, Merchant MCP
  • Cal.com MCP docs — booking lifecycle tools for agents
  • X discourse (2026) — agentic commerce, AI local discovery, SMB invisibility narrative

Stats should be re-verified at each external pitch; do not invent precision beyond sources.