Productize a $100/mo Website Service for Golf Courses & Country Clubs (≤$400 setup) - Contract to Hire
Posted 2025-10-26
Remote, USA
Full Time
Immediate Start
Overview We’re turning our “website as the primary source of truth” playbook into a repeatable, profitable website service for golf courses and country clubs. This is not a one-off site; it’s a productized service we can deploy quickly across many facilities at $100/month with a ≤$400 one-time setup—while staying profitable. Key constraint: No custom engines. Booking, waitlist, online store, and gift cards will be embedded via iframe (when allowed) or linked out to the third-party provider with tracking. Your job is to architect the stack, components, wrappers, and admin UX so non-technical staff can launch and maintain sites fast—at low cost. Scope (MVP) A) Golf-specific page kit (toggle modules) Core: Home; Reservations/Tee Times; Course (hole-by-hole + scorecard); Rates & Policies; FAQ; Contact & Directions; About Us; News/Updates. Optional: Weddings & Events (RFP); Outings/Tournaments; Leagues; Lessons/Fitting; Membership; Dining/Restaurant; Stay & Play; Online Store; Gift Cards; Junior Golf; Simulators/Indoor; Jobs/Careers. Global UX: “Book Tee Times” in persistent header; mobile-first with sticky CTA and tap-to-call; FAQ/Policies in footer. B) Booking / Waitlist / Commerce (no custom engines) — iframe or link-out Booking page wrapper: Primary: embed the course’s booking engine in an iframe. Fallback: auto-detect X-Frame-Options/CSP and switch to a prominent outbound button. Loader/skeleton, clear policy links, sticky “Back to Site,” and GA4 events (click-outs, iframe visibility when possible). Waitlist page wrapper: No custom queue/notifications. Embed a third-party (e.g., tee-sheet native or Noteefy) or link out. Same fallback, microcopy for claim windows, GA4 events for “Join Waitlist”. Online Store & Gift Cards: No custom cart/checkout. Embed vendor storefront/gift card widget (e.g., Square, Lightspeed Retail, Club Caddie, GolfBack) or link out. On-site content for redemption/balance rules; purchases occur offsite. GA4 events + UTM auto-append on all outbound links. C) Functional widgets (site-owned, low-cost) Status/Alerts bar (frost, cart path only, range hours, maintenance) with timestamp + auto-expire and a “Today’s Conditions” archive. Chat / On-site assistant: start with a free/live-chat or KB tool; AI assistant offered as a paid add-on (usage-metered). Unified Calendar (Golf/Dining/Maintenance filters) with ICS subscribe. Weather snapshot (now + short forecast, sunrise/sunset) with caching and text fallback. D) Search/AI readiness & analytics Clean, crawlable content; internal linking (Tee Times → Policies; Course → Scorecard → GHIN). JSON-LD: GolfCourse/LocalBusiness, Organization, FAQ, Restaurant (if applicable), Event, Breadcrumbs. GA4 + GSC + GTM baseline; conversions for booking click-outs, RFP submits, waitlist joins, store/gift-card click-outs. UTM helper to standardize all inbound/outbound campaign tags (GBP Website/Book/Menu, social, email). E) Performance, accessibility, reliability Core Web Vitals (mobile): LCP ≤2.5s, CLS ≤0.1, strong INP/TBT; booking page optimized around the iframe. WCAG basics: contrast, keyboard nav, focus states, alt text, ARIA where appropriate. SSL, CDN, backups, uptime monitoring, object caching strategy. F) Admin experience (non-technical) Simple controls for alerts, hours, policies, menus, events. Easy fields to paste embed codes or target URLs for booking/waitlist/store/gift cards. Launch checklist + “day-2 ops” SOPs; 1–2 short Loom videos. Profitability guardrails (must meet) We sell at $100/month with ≤$400 setup. Keep per-site COGS ≤ $20/month (target), including: Hosting/CDN/SSL/backups (e.g., WP Multisite on one VPS or Jamstack on Cloudflare/Netlify with a free/low-tier headless CMS). Forms/email, alerts, calendar, weather: free/low tiers. AI/chat disabled by default; only enabled as a paid add-on. Your proposal must include a concrete COGS table (per-site marginal costs + centralized costs) showing how we stay within $20 per site per month. Preferred stack (bring your best plan) Option 1 (pragmatic): WordPress Multisite + modern block theme, custom plugin for alerts/UTM/JSON-LD/ICS; Cloudflare CDN; object caching. Option 2 (headless): Next.js/Astro + headless CMS (Directus/Strapi/Sanity on free/low tier); deploy to Vercel/Netlify/Cloudflare Pages; storage/CDN via R2/KV. Reusable component library, env-driven settings, CI/CD, staging. No vendor lock-in. Deliverables Reusable site kit (headers/nav, cards, tables, galleries, forms, scorecard, booking/waitlist/store/gift-card wrappers). Wrapper logic: iframe embed with graceful link-out fallback, loader, accessible focus handling, sticky “Back to Site,” GA4 events. JSON-LD generator per page type; sitemap/RSS; robots/GSC setup notes. Alerts module (timestamped, auto-expire) + Unified Calendar with ICS feed and filters. UTM auto-append utility for GBP and other entry points. Performance & accessibility pass with documented settings and maintenance tips. Pilot site deployed end-to-end; admin docs + Looms; launch checklist. Milestones Architecture & COGS plan (stack decision, cost table, data model, iframe/CSP detection). Wireframes & component inventory (mobile-first). MVP build (core pages, wrappers, alerts, JSON-LD, UTM). Perf/Accessibility hardening (Lighthouse, CWV targets). Schema validation & analytics (Rich Results, GA4/GSC events). Pilot launch & handoff (SOPs, Looms, checklists). Required experience WordPress Multisite or headless deployments at scale; iframe/CSP nuances and fallbacks. Schema/JSON-LD and SEO fundamentals; GA4/GTM events for outbound and iframe interactions. Web Vitals, caching, CDN strategy; building small utilities (ICS feeds, alert bars, UTM helpers). Clear documentation; experience turning one-offs into repeatable, productized kits. Nice to have: Golf tech familiarity (Lightspeed/Chronogolf, Club Caddie, foreUP, Quick18, GolfBack, Noteefy), ICS/Cal, and AI chat integrations. How to apply (read carefully) Start your cover letter with FAIRWAY. Then include: 2–3 examples where you productized a site kit or multi-tenant deployment (links). Your proposed stack and a COGS table proving ≤$20/site/month. Confirmation you will not build custom booking/waitlist/store/gift-card engines—embed or link-out only with GA4 tracking and UTM auto-append. A brief plan for hitting the Web Vitals targets and handling iframe restrictions gracefully. Fixed-price quote and timeline for the MVP, plus your approach to iterative improvements. Project type: Ongoing product build with initial fixed-price MVP Budget: Open to your fixed-price proposal for MVP + optional hourly for iteration About smbGOLF: We research and support golf-tech adoption for operators. Our mission is to make each course’s website the primary source of truth that golfers (and AI) trust. Apply tot his job Apply To this Job