Champion Business Builder

CBB Website & Digital
Footprint Build Tracker

Craig Champion · champbizbuild.au · Denman NSW

Revision 06 13 June 2026
Overall build progress 0%
0
Complete
0
In Progress
0
To Do
0
Planned
Section 01

Website Foundation — champbizbuild.au

Item Status Priority Notes
Homepage (index.html) P1 Live at champbizbuild.au. Navy/gold design, three room cards, contact form, Calendly CTA.
Cloudflare Pages hosting P1 Deployed via direct zip upload. Custom domain connected. Auto-deploy on upload.
Sitemap.xml + robots.txt P1 Both live in root. Required for Google indexing.
GitHub repo (ChampBizBuild) P1 ChampBizBuild/be-still repo active. champbizbuild.au site deployed via Cloudflare.
Google Analytics 4 P1 G-QEMPM06M97 tracking ID embedded across all pages.
Microsoft 365 migration (Bookings + Teams) P1 Fully migrated to Craig@champbizbuild.au Bookings account. Teams auto-generates meeting link. Work hours set Mon–Thu 9am–4:30pm, Fri 9am–3:30pm. All site CTAs updated (v16). End-to-end test passed.
SEO meta descriptions — all pages P1 Unique meta descriptions needed for /gym, /shed, /library and all subpages. Targets: "business coach Hunter Valley", "trade business coaching NSW".
Section 02

Room Pages — All 16 Rooms

ItemStatusPriorityNotes
The Gym — /gym P1 Standalone page with name/email gate. EmailJS notification. Supabase visit counter. Return visitor recognition.
Be Still app — /gym/be-still P1 Gated iframe embedding be-still-seven.vercel.app. Breadcrumb nav. Access blocked without Gym registration.
The Garden Shed — /shed P1 Standalone page with name/email/business gate. Three tool cards. Supabase counter. EmailJS notification.
HQPM Assessment — /shed/hqpm P1 Gated iframe loading hqpm-assessment.html. Blocked without Shed registration.
Equipment Reserve Calculator — /shed/calculator P2 Placeholder page live (gated, Coming Soon message). Calculator tool to be built using CBB MCR methodology.
Provision Sharer Blueprint — /shed/blueprint P2 Placeholder page live (gated, Coming Soon message). 7-phase framework document to be written and published.
The Library — /library P1 Standalone page with name/email gate. Three shelves. Shelf 01 has 4 articles. Shelves 02/03 Coming Soon.
Library articles — /library/field-notes/* P1 4 articles live: AI at CBB, Be Still story, Exit strategy, Are You Scrolling? All gated via Library registration.
Library Shelf 02 — Frameworks & Downloads P3 CBB framework documents to be published here. DD Pack, HQPM overview, Latent Conditions Clause.
Library Shelf 03 — Case Studies P3 1ME exit as proof of concept case study. Additional client case studies as CBB engagements progress.
Supabase visit counter — all rooms P1 room_visits table created in Supabase (xpaowcroychwpjontwbx). Tracks room, name, email, visit_type, timestamp. All three rooms connected.
The Gatehouse — /gatehouse P1 Pre-commitment risk control room. Gate + interior live. Informed by Quantum Contract Solutions 26-clause red flag guide. Pin on floor plan. Paid working studio planned as Phase 2 anchor room.
The Foyer — /foyer P1 Daily Planner landing page. Gate + interior live. Daily Planner download and online tool cards marked Coming Soon pending tool build.
The Kitchen — /kitchen P2 Content Hub page. Gate + interior live. Articles link to Library. Audio/Video and Guest Chef's Table marked Coming Soon.
The Boardroom — /boardroom P2 Partner & Peer Insight Hub. Gate + interior live. Partner Spotlights, Champion Insights, Expert Office Hours all Coming Soon.
The Ensuite — /sanctuary P1 Renamed from The Sanctuary to The Ensuite (13 June Rev 06). Private Rest & Rejuvenation Room. URL /sanctuary retained. sanctuary/index.html and sanctuary/meditate/index.html updated throughout. Floor plan image updated to show Ensuite with bathroom fixtures.
The Command Center — /command-center P2 Masterclass landing page. Gate + interior live. HQPM, Exit, and Provision Sharer Masterclasses all Coming Soon pending content build.
The Master Bedroom — /master-bedroom P1 One-on-One Coaching page. Gate + interior live. Apply button links to Calendly (to be updated to M365 Bookings). Coaching Overview and Client Outcomes Coming Soon.
The Outdoor Living Area — /outdoor-living P3 Community Hub. Gate + interior live. Shared Wins, Peer Support, Champion Connections all Coming Soon pending community platform decision.
The Garden — /garden P2 Asset Builder page. Gate + interior live. Seed Bank, Cultivation Plan, Harvest Log all Coming Soon.
The Bathroom — /bathroom P2 Digital Hygiene page. Gate + interior live. Financial Hygiene Checklist, Digital Declutter Guide, Integrity Audit all Coming Soon.
The Laundry — /laundry P2 Process Maintenance page. Gate + interior live. SOP Templates, Workflow Optimisation Guides, System Maintenance Checklists all Coming Soon.
The Master Builder's Office — /office P1 About Craig page. Gate + interior live. Craig's Story and CBB Philosophy Coming Soon. HQPM Framework links to /shed/hqpm.
Homepage — all 14 room cards updated P1 Homepage room doors grid updated to show all 14 rooms. Nav updated with Sanctuary and Office links. All cards link to correct room pages.
Room greeting card — personalised welcome on entry P2 On entering a room interior, display a warm personalised greeting card using the visitor's name (stored in localStorage from gate form). Each room has its own voice and message matching its purpose — e.g. The Gym: "Welcome in, [Name]. This is where capable people get sharper." Fades in on load, holds for ~8 seconds, then softly fades out. Gold-bordered card at top of room interior. Build for all 16 rooms.
24-hour follow-up email — post gate entry P2 24 hours after a visitor passes through any room gate, send a personal follow-up email from Craig: "How did you find [Room Name], [Name]?" — no links, no graphics, just Craig's voice asking what landed and offering to help. Record gate submission timestamp + room in Supabase on form submit. Trigger via Supabase Edge Function cron or Cloudflare Worker checking for submissions older than 24hrs not yet followed up. EmailJS template per room. Builds relationship between gate capture and paid conversion.
Website Blueprint PDF — all rooms mapped P1 All rooms from "A Welcoming Master-Built Home" Blueprint (ISBN 978-1-7641222-6-9) now built and live. Site structure matches Blueprint vision in full.
Section 03

Apps & Tools — Be Still · HQPM · CBB Platform

ItemStatusPriorityNotes
Be Still app (Vercel) P1 Live at be-still-seven.vercel.app. Raphah/Yatsab framework. Anthropic API + Supabase. Consent screen, privacy statement, Lifeline reference.
HQPM Self-Assessment tool P1 Live at champbizbuild.au/hqpm-assessment. 20-question diagnostic across four HQPM phases. Results emailed to Craig.
Calendly discovery call P1 Migration complete — Microsoft Bookings is now the primary booking channel. Calendly still active as backup pending end-to-end test. Decommission once confirmed.
Equipment Reserve Calculator (build) P2 MCR-based methodology. Plant and equipment floor value estimator. To be built as interactive tool in /shed/calculator.
X-Frame-Options — Be Still iframe fix P1 Verify Be Still app loads inside /gym/be-still iframe. If blank, add vercel.json header: X-Frame-Options ALLOW-FROM champbizbuild.au.
Section 04

Content Pack — Blog · Social · Email · Messenger

ItemStatusPriorityNotes
Blog post — Are You Scrolling? P1 HTML file built. Live in Library at /library/field-notes/scrolling. CTA routes to /gym/be-still.
Social posts — Instagram / Facebook / LinkedIn P1 be-still-social.html built. Three platform-specific captions with one-click copy. All CTAs → champbizbuild.au/gym.
Newsletter draft — A Different Way to Start Your Day P1 be-still-newsletter.html built. Email-safe table layout. Compatible with Mailchimp/Outlook. CTA → champbizbuild.au/gym.
Messenger / WhatsApp draft P1 be-still-messenger.html built. Two versions — WhatsApp (emoji) and Messenger (reflective). One-click copy each.
Post content pack to social platforms P1 Captions ready. Need active Facebook / Instagram / LinkedIn pages to post to. See Section 05.
Send newsletter to existing contacts P1 Newsletter HTML ready. Need email platform (Mailchimp recommended) or send via Outlook. Build list from existing network first.
Send WhatsApp / Messenger message P1 Copy ready. Send to personal and business contacts via WhatsApp groups and Messenger. Personal tone — not a broadcast.
Content calendar — ongoing posting schedule P2 Establish regular cadence. Suggested: 1 LinkedIn post/week, 2 Instagram posts/week, 1 newsletter/fortnight.
Section 05

Digital Footprint — Search · Social · Reviews

ItemStatusPriorityNotes
Google Business Profile — 1ME P1 12 service descriptions done (300 chars). Hours set Mon–Fri 7am–5pm. Next: 10+ photos, business description, Post 1, review campaign (target 20 reviews/90 days).
Google search visibility — CBB P1 Search Console active, 1 click recorded, sitemap updated to 24 URLs (v17). Next: resubmit sitemap, add keyword-rich meta descriptions to all pages, target "business coach Hunter Valley" and "trade business coaching NSW".
Google Search Console — setup P1 champbizbuild.au registered and verified. Sitemap.xml submitted — previously showing 5 pages. Updated sitemap (v17) now includes 24 URLs covering all 14 rooms and subpages. Resubmit sitemap.xml in Search Console after deploying v17.
LinkedIn — CBB company page P1 Create Champion Business Builder company page. Link to personal Craig Champion profile. Post LinkedIn content pack piece as first post.
Facebook — CBB business page P1 Create Champion Business Builder Facebook page. Link to champbizbuild.au. Post Facebook content pack piece. Add link in bio to /gym.
Instagram — CBB business account P1 Create @champbizbuild Instagram account. Bio link → champbizbuild.au/gym. Post Instagram content pack piece. Add hashtags from content pack.
Google review campaign — 1ME P1 Target 20 reviews in 90 days. Direct review link from GBP. Personal outreach to past clients. Brad Crooks / existing network first.
Meta Ads — first campaign P2 Boost Be Still blog post content to targeted audience: business owners 35–55, Hunter Valley + NSW, interest in business coaching / mindfulness. Budget: $5–10/day to start.
Email list build P1 Mailchimp recommended. Import existing contacts. Add opt-in to website (footer / Gym gate). Newsletter series as nurture sequence.
Backlink strategy P2 List CBB on Australian business directories. Guest posts on trade industry sites. Hunter Valley business network mentions. Each backlink improves Google ranking.
Section 06

Microsoft 365 Migration — Bookings · Teams · Calendar

ItemStatusPriorityNotes
Microsoft Bookings — setup P1 30-Minute Discovery Call created. Public, 30 min, Microsoft Teams location. Live at outlook.office.com/bookwithme/user/cd25d75d34c9416880d4e781fe0f0355@1800mrexcavate.com
Microsoft Teams — meeting rooms P1 Teams set as meeting location in Bookings. Auto-generates Teams link on every booking confirmation. No manual setup required per session.
Outlook Calendar — sync with Bookings P1 Work hours set Mon–Thu 9am–4:30pm, Fri 9am–3:30pm. Time zone UTC+10:00 Sydney confirmed. Bookings appear in Craig@champbizbuild.au Outlook calendar.
Update website CTAs — Bookings URL P1 All Calendly links replaced across 8 files (index.html, HQPM assessment, library articles, Be Still page, Master Bedroom). Deployed in v15 zip.
Decommission Calendly P2 End-to-end test passed. Safe to cancel Calendly subscription at calendly.com/settings/billing. Keep until 1 August 2026 exit date to avoid disruption.
Client confirmation email — template P2 Reminder email set — 1 day before with Teams link note. Follow-up email set — 1 day after with CBB next steps and craig@champbizbuild.au contact.
Section 07

Victorian Home Floor Plan — /home Navigation

ItemStatusPriorityNotes
Floor plan page — /home P1 Live at champbizbuild.au/home. Floor plan image with 16 gold diamond pins overlaid via SVG. viewBox 0 0 100 55. Deployed v41 13 June 2026.
Floor plan image — floor-plan.jpg P1 New Gemini-generated image deployed v40. Cream/parchment background, navy ink lines. Ensuite top-left (bathroom fixtures), Master Builder's Office (study furnishings). Replaces original Canva version.
Diamond pin system — 16 rooms P1 All 16 pins calibrated using pin-calibrator.html tool (click-to-get-cx/cy). Pins invisible by default, appear on hover. Labels dark navy with white stroke on hover. Size D=3.2.
Popup card system P1 Desktop: click pin → popup card with room photo (/rooms/[slug].jpg), name, description, Enter Room button. Auto-positions above/below pin. Closes on outside click or Escape.
Mobile — direct tap to room P1 Touch devices (pointer: coarse) navigate directly to room on tap — no popup step. Desktop mouse shows popup card first.
Mobile — landscape fullscreen P1 JS detects landscape + height <600px. Body gets landscape-mode class. Header/footer hidden. Floor plan fills 100dvw × 100dvh with correct aspect ratio (988/556). Small ← Home pill top-left. Pinch-to-zoom enabled.
Visited Rooms tracker P1 localStorage (cbb_visited) stores room IDs on each room visit. Returns to /home — gold strip shows all visited rooms as clickable buttons. Hidden until first room visited. Tracking snippet injected into all 14 room pages.
Nav — Victorian Home button P1 Main nav simplified. Individual room links (Gym, Shed, Library, Sanctuary, Office) removed. Replaced with single gold "The Victorian Home" button linking to /home. Mobile hamburger menu added for screens under 768px.
Rainwater Tank — 16th pin P1 Added as SVG concentric circles overlay (architectural tank symbol). Position cx:58.4, cy:7.9. Popup: "Provision & Liquidity — the resource that falls freely on the house." Links to /rainwater-tank (page not yet built).
Rainwater Tank — /rainwater-tank room page P2 Page not yet built. Gate + interior needed. Framework: provision that falls freely on the house — liquidity, cashflow, reserve. Build to same standard as other room pages.
The Ensuite — rename complete P1 The Sanctuary renamed to The Ensuite throughout. sanctuary/index.html, sanctuary/meditate/index.html, home/index.html all updated. URL /sanctuary retained. Floor plan image updated with bathroom fixtures in Ensuite room.
Pin calibrator tool P2 pin-calibrator.html — open in browser, hover for live cx/cy readout, click to log coordinates. Shows existing pins as gold diamonds for reference. Copy All to Clipboard button. Use whenever floor-plan.jpg changes.
Sitemap — update for /home and /rainwater-tank P2 sitemap.xml needs /home and /rainwater-tank added. Resubmit in Google Search Console after next deploy.
Section 08

Paid Access Architecture — Three-Tier Subscription Model

ItemStatusPriorityNotes
Architecture design — three tiers P1 Tier 1: Free visitor preview (current site). Tier 2: Room by Room — $47/month or $397/year per room. Tier 3: Full House — $197/month or $1,497/year. Document: CBB-Paid-Access-Architecture-Plan.docx produced 13 June 2026.
Paid room structure — 4 layers P1 Each paid room: (1) The Module — core content. (2) The Workbench — interactive tools. (3) The Vault — user's saved workings (Supabase per user). (4) The Field Notes — updates and case studies.
Three anchor launch rooms identified P1 Room 1: The Shed (job costing, equipment, rate card). Room 2: The Gatehouse (contract red flags, 26-clause checklist). Room 3: The Command Centre (HQPM dashboard, four-phase tracker). Build post-1ME exit.
Supabase schema — planned P1 Tables: users (Supabase Auth), subscriptions (user_id, room_id or full_house, stripe_subscription_id, status, expires_at), room_workings (user_id, room_id, module_id, content JSON, updated_at), room_access view.
Phase 1 — Foundation build P1 Supabase Auth (login/signup/reset). Stripe products for each room + full house. Stripe webhook (unlock on payment, revoke on cancellation). Access control per room. Locked room template (Subscribe to Enter). User dashboard. BEGIN: post-1ME exit August 2026.
Phase 2 — Anchor rooms build P1 Build The Shed, The Gatehouse, The Command Centre as full working studios (Module + Workbench + Vault + Field Notes). Soft launch to CBB contact list. Test payments end to end. Target: Sep–Oct 2026.
Phase 3 — Progressive rollout P2 One new room per month. Each opening = marketing moment + email to subscriber list. Full House subscribers get new rooms automatically. Target: Nov 2026 onwards.
Phase 4 — Full House P2 All 16 rooms live and fully stocked. Complete HQPM, UMM, CCOS, 7-Pillar DNA methodology suite. CBB positioned as full business operating system. Annual subscription as flagship retention product.
Stripe account setup P1 Create Stripe account. Set up products: 15 room monthly + annual subscriptions, Full House monthly + annual. Configure webhook endpoint. BEGIN: post-1ME exit.
Subscriber authentication — Supabase Auth P1 Email + password account creation with optional magic link (email login link, no password). Supabase Auth handles sessions natively. Required before Stripe integration — the Vault needs to know who the subscriber is to store their workings. Build as Phase 1 foundation item.
Three access states — per room P1 State 1: Anonymous visitor — shows current gate (name/email form). State 2: Logged in, no subscription — shows Subscribe to Enter prompt with room price + Full House upsell. State 3: Logged in, active subscription — shows paid room interior (Module, Workbench, Vault, Field Notes). Detection runs on page load via Supabase Auth + subscriptions table check.
Three-state prototype — The Shed P2 Build all three access states in /shed as a working prototype before Stripe is wired. Use ?preview=subscriber URL param to toggle states during development. Proves UX before any payment logic is added. First visual of what the paid interior looks and feels like.
champbizbuild.store — product store P3 Domain registered. Planned products: ebooks, merch, subscriptions. First product: HQPM/UMM/Provision Sharer framework ebook. Do not action until post-1 August keystone.
History

Version History — Rev Log

RevDateSummary
Rev 06 Victorian Home floor plan system complete (v41). New Gemini floor plan image. 16 pins calibrated. Rainwater Tank added. Ensuite renamed from Sanctuary throughout. Mobile landscape fullscreen. Direct tap-to-room. Nav simplified. Visited Rooms tracker. Paid Access Architecture designed (three tiers, Supabase schema, Stripe plan, three anchor rooms). Section 07 and 08 added.
Rev 05 All 14 rooms live. Microsoft Bookings migration complete. Sitemap updated to 24 URLs. Library Shelf 01 with 4 articles. Be Still, HQPM Assessment, social/newsletter/messenger content packs. Google Business Profile, Search Console, GA4 all active.
Rev 04 Room pages expanded. Sanctuary, Office, additional rooms built. Supabase visit counters on all rooms. Calendly → Microsoft Bookings migration begun.
Rev 03 Gym, Shed, Library core rooms live. HQPM Assessment built. Be Still app linked. EmailJS contact form. GA4 and Search Console setup.
Rev 02 Homepage built. Cloudflare Pages hosting. GitHub repo. Domain champbizbuild.au live. Initial room structure.
Rev 01 Initial tracker created. CBB website concept and architecture defined.
Operating posture: The CBB platform is always presentable — build-ready from day one. Every room, tool, and content piece is a permanent standard, not a pre-launch task. The digital footprint builds continuously alongside the 1ME exit.

Key dependencies: Microsoft 365 migration must complete before Calendly is decommissioned. Social pages must be created before content pack is published. Google Search Console must be set up before SEO optimisation work begins.

Next session priorities: (1) Resubmit updated sitemap.xml in Search Console after v41 deploy, (2) Add keyword-rich meta descriptions to all room pages, (3) LinkedIn — create Champion Business Builder company page, (4) Facebook — create CBB business page, (5) Instagram — create @champbizbuild account, (6) Build Rainwater Tank room page at /rainwater-tank, (7) Begin Phase 1 Paid Access build (Supabase Auth + Stripe) — post 1ME exit.