CMS Site Page Update Guide

This guide maps each website page to its exact CMS editing location, with annotated Keystatic-to-site workflows for fast, confident updates.

How To Use This Guide

  1. Find the page URL you want to update.
  2. Open the matching section below.
  3. Go to the exact CMS sidebar path and edit the listed field groups.
  4. Save, then verify the page(s) listed in that section.

Annotated Workflow Diagrams (Real UI Screenshots)

These workflows are built from actual Keystatic and site screenshots (not mockups), with annotations that highlight:

1) Homepage Hero Update

Homepage hero annotated workflow

2) Events List Update

Events list annotated workflow

3) Event Detail Update

Event detail annotated workflow

4) Tracks Overview Update

Tracks overview annotated workflow

5) FAQ Update

FAQ annotated workflow

6) Partners Update

Partners annotated workflow

7) Run Groups Update

Run groups annotated workflow

8) Track Pass Update

Track pass annotated workflow

9) About Page Update

About page annotated workflow

10) Contact Page Update

Contact page annotated workflow

11) Getting Started Page Update

Getting started page annotated workflow

12) Ladies Intro Page Update

Ladies intro page annotated workflow

13) Instructors Page Update

Instructors page annotated workflow

14) Media Page Update

Media page annotated workflow

15) Referral Program Page Update

Referral program page annotated workflow

16) Gift Cards Page Update

Gift cards page annotated workflow

17) Requirements Page Update

Requirements page annotated workflow

18) Privacy Policy Page Update

Privacy policy page annotated workflow

19) Terms Of Service Page Update

Terms of service page annotated workflow

20) 404 Page Update

404 page annotated workflow

21) Track Guide Detail Update

Track guide page annotated workflow

22) Events Archive Update

Events archive annotated workflow

Regenerate Or Expand Workflow Diagrams

  1. Update source screenshots:
    • CMS screenshots: docs/assets/content-update-guide/source-cms/
    • Site screenshots: docs/assets/content-update-guide/source-site/
  2. Edit workflow definitions in scripts/generate-content-update-workflow-diagrams.mjs (titles, callout boxes, annotation text).
  3. Regenerate diagrams:
    • npm run docs:generate-content-workflows
  4. Commit:
    • public/assets/content-update-guide/*.svg
    • docs/assets/content-update-guide/*.svg
    • src/guides/cms-site-page-update-guide.md (if embed list or live-guide copy changes)
    • docs/CMS_SITE_PAGE_UPDATE_GUIDE.md (if standalone docs copy should stay in sync)

CMS Sidebar Map (Where Things Live)

Shared Content That Affects Many Pages

Icon Picker Notes

Route Coverage Quick Map

RoutePrimary CMS Source(s)
/Home Page, Events, Tracks, Run Groups, Partners, Ladies Intro Page, Company Info
/about.htmlAbout Page, Tracks, Company Info, Events, Ladies Intro Page
/contact.htmlContact Page, Company Info, Events, Tracks, Ladies Intro Page
/events.htmlEvents Page, Events, Tracks, Run Groups
/events/[slug].htmlEvents, Tracks, Run Groups, Cancellation Policy, Event Detail Defaults, Requirements, Company Info
/events/archive.htmlEvents, Tracks
/tracks.htmlTracks Page, Tracks
/tracks/[trackId]/guide.htmlTrack Guides, Tracks
/run-groups.htmlRun Groups Page, Run Groups
/faq.htmlFAQ, Company Info, Events, Tracks, Ladies Intro Page
/getting-started.htmlGetting Started Page
/ladies-intro.htmlLadies Intro Page, Company Info, Events, Tracks
/instructors.htmlInstructor Requirements, Company Info
/partners.htmlPartners
/media.htmlMedia
/track-pass.htmlTrack Pass
/referral-program.htmlReferral Program
/gift-cards.htmlGift Cards, Company Info
/parade-laps.htmlParade Laps
/requirements.htmlRequirements
/privacy.htmlPrivacy Policy Page
/terms.htmlTerms of Service Page
404404 Page

Page-By-Page Update Instructions

Home Page (/)

About (/about.html)

Contact (/contact.html)

Events List (/events.html)

Event Detail (/events/[slug].html)

Events Archive (/events/archive.html)

Tracks Overview (/tracks.html)

Track Guide Detail (/tracks/[trackId]/guide.html)

Run Groups (/run-groups.html)

FAQ (/faq.html)

Getting Started (/getting-started.html)

Ladies Intro (/ladies-intro.html)

Instructors (/instructors.html)

Partners (/partners.html)

Media (/media.html)

Track Pass (/track-pass.html)

Referral Program (/referral-program.html)

Gift Cards (/gift-cards.html)

Parade Laps (/parade-laps.html)

Requirements (/requirements.html)

Privacy Policy (/privacy.html)

Terms (/terms.html)

404 Page

Feeds (Not Pages, But CMS-Driven)

Important Limits (Developer Update Required)

Some content is still hardcoded in templates and not currently editable from CMS:

If you cannot find a field in the CMS for visible page text, flag it as a developer task.

Page Publishing Checklist

  1. Edit the target CMS entry and save.
  2. Open preview and verify the exact route.
  3. Verify any linked/affected routes listed above.
  4. Check desktop and mobile.
  5. Confirm links, emails, and registration URLs.
  6. Merge only after preview matches intent.