# 📋 GHOST CMS PAGE STRUCTURE PLAN

**Purpose:** Complete blueprint for Firefrost Gaming website structure  
**Usage:** Step-by-step guide for building Ghost site from zero to launch  
**Version:** 1.0  
**Created:** February 14, 2026

---

## 🎯 LAUNCH STRATEGY

### Phase 1: MVP Launch (Week 1)
**Goal:** Get a presentable site live that can accept visitors

**Pages to build:**
1. Homepage (hero, path selection, founders story)
2. About page (full origin story + mission)
3. Server List page (basic server cards)
4. Footer template (links, legal placeholders)

**Result:** Visitors can learn about Firefrost, see servers, join Discord

---

### Phase 2: Conversion (Week 2-3)
**Goal:** Enable subscriptions and content discovery

**Pages to add:**
5. Subscribe/Support page (tiers, benefits, payment)
6. Blog setup (Meg's voice, community updates)
7. Individual server pages (deep dive on each)
8. Guides section (technical tutorials)

**Result:** Visitors can subscribe, read content, get help

---

### Phase 3: Polish (Week 4+)
**Goal:** Professional finish, accessibility, analytics

**Tasks:**
9. Legal pages (privacy, terms, accessibility statement)
10. Contact page (support form)
11. Mobile optimization testing
12. Analytics setup (privacy-respecting)
13. SEO optimization (meta tags, descriptions)

**Result:** Production-ready, professional site

---

## 📄 COMPLETE PAGE INVENTORY

### TIER 1: Critical (Build First)

#### 1. Homepage (`/`)
**Purpose:** First impression, path selection, Discord conversion  
**Template:** Custom homepage (use homepage content doc)  
**Priority:** 🔴 CRITICAL

**Content blocks:**
- Hero section (Fire + Frost + Forever)
- Choose Your Destiny (Frost/Fire paths)
- Who We Are (founders story)
- Why Firefrost? (value props)
- Discord CTA

**Ghost setup:**
- Pages → New Page → Title: "Home"
- Paste content from `ghost-homepage-content.md`
- Settings → General → Homepage → Select this page
- Publish

**Estimated time:** 2-3 hours

---

#### 2. About Page (`/about`)
**Purpose:** Full origin story, mission, values, team  
**Template:** Standard page  
**Priority:** 🔴 CRITICAL

**Content to include:**
- Donna's Restaurant origin story (expanded)
- The Wizard & The Emissary (detailed bios)
- Mission statement (from mission-statement.md)
- The Five Consultants (Jack, Oscar, Jasmine, Butter, Noir)
- Values (Health First, Accessibility Always, Community as Refuge)
- "For children not yet born" legacy message

**Structure:**
```markdown
# About Firefrost Gaming

## The Origin Story
[Donna's Restaurant breakfast, full narrative]

## The Founders

### 🧙‍♂️ The Wizard (Michael "FrostyStyle" Krause)
[Bio, background, why Frost]

### 🔥 The Emissary (Meg "GingerFury" Krause)
[Bio, background, why Fire]

## The Five Consultants
[Jack, Oscar, Jasmine, Butter, Noir - with photos if available]

## Our Mission
[Mission statement from FFG-PLN-001]

## Our Values
- Health First
- Accessibility Always
- Community as Refuge
- Partnership Multiplies
- Legacy Over Quick Wins

## Our Promise
[To players, to community, to future generations]
```

**Ghost setup:**
- Pages → New Page → Title: "About"
- URL slug: `/about`
- Publish

**Estimated time:** 3-4 hours

---

#### 3. Server List (`/servers`)
**Purpose:** Display all available servers, drive joins  
**Template:** Custom layout (see server listing design doc)  
**Priority:** 🔴 CRITICAL

**Content:** See separate "Server Listing Design" document

**Ghost setup:**
- Pages → New Page → Title: "Servers"
- URL slug: `/servers`
- Use HTML blocks or Ghost cards for server grid
- Publish

**Estimated time:** 2-3 hours

---

### TIER 2: Important (Build Second)

#### 4. Subscribe/Support (`/subscribe`)
**Purpose:** Show subscription tiers, enable payment  
**Template:** Pricing table layout  
**Priority:** 🟡 HIGH

**Content structure:**
```markdown
# Support Firefrost Gaming

## Why Subscribe?

Your subscription directly funds:
- Server infrastructure (99.9% uptime)
- DDoS protection & security
- New modpacks & features
- Community events & prizes
- Documentation & guides

We're a family operation. Every dollar matters.

## Subscription Tiers

[Pull from subscription-tiers.md when ready]

### Free Tier
- Access to Frost Path servers
- Discord community
- Basic support

### Supporter ($5/month)
- Everything in Free
- Supporter role in Discord
- Priority support
- Vote on new modpacks

### Patron ($10/month)
- Everything in Supporter
- Exclusive patron channels
- Early access to new servers
- Monthly Q&A with founders

### Founder ($25/month)
- Everything in Patron
- Lifetime recognition on website
- Direct input on roadmap
- Exclusive founder events

[Payment integration - link to Paymenter when ready]
```

**Ghost setup:**
- Pages → New Page → Title: "Subscribe"
- URL slug: `/subscribe`
- Add payment button/link when Paymenter is configured
- Publish

**Estimated time:** 2 hours

---

#### 5. Blog/News (`/blog`)
**Purpose:** Community updates, patch notes, events  
**Template:** Ghost default blog (Posts section)  
**Priority:** 🟡 HIGH

**Setup:**
- Use Ghost's built-in Posts feature
- Tag system: `#updates`, `#events`, `#patch-notes`, `#community`
- Author: Set Meg as primary author (The Emissary voice)

**First 3 posts to write:**
1. "Welcome to Firefrost Gaming" (introduction)
2. "Meet The Wizard & The Emissary" (founders)
3. "How to Join Your First Server" (guide)

**Ghost setup:**
- Posts → New Post → Write content
- Set author, tags, featured image
- Publish

**Estimated time per post:** 30-60 minutes

---

#### 6. Guides/Tutorials (`/guides`)
**Purpose:** Technical help, how-tos, troubleshooting  
**Template:** Tag-filtered posts OR separate page  
**Priority:** 🟡 HIGH

**Content categories:**
- Getting Started
- Modpack Installation
- Troubleshooting
- Server Rules & Etiquette
- Advanced Tips

**Option A: Use blog with #guide tag**
- Filter blog posts by `#guide` tag
- Easier to maintain

**Option B: Dedicated page with links**
- Manual curation
- Better organization

**Recommended:** Option A (blog tags)

**Ghost setup:**
- Create posts tagged `#guide`
- Link to `/tag/guide` from nav menu
- Or create custom page that lists guides

**Estimated time:** 1 hour setup + ongoing content

---

### TIER 3: Polish (Build Third)

#### 7. Contact (`/contact`)
**Purpose:** Support requests, general inquiries  
**Template:** Form page  
**Priority:** 🟢 MEDIUM

**Content:**
```markdown
# Contact Us

## Need Help?

**For server issues or gameplay questions:**
Join our Discord: [link] - fastest response time

**For business inquiries:**
Email: contact@firefrostgaming.com

**For technical support:**
Open a ticket in Discord or email: support@firefrostgaming.com

## Office Location
Firefrost Gaming  
Circle Pines, Minnesota, USA

## Response Times
- Discord: Usually within 1 hour
- Email: Within 24 hours
- We're founders-operated - you're talking to real humans
```

**Ghost setup:**
- Pages → New Page → Title: "Contact"
- Add form (Ghost built-in or third-party like Formspree)
- Publish

**Estimated time:** 1 hour

---

#### 8. Privacy Policy (`/privacy`)
**Purpose:** Legal compliance, GDPR/CCPA  
**Template:** Legal document  
**Priority:** 🟢 MEDIUM

**Content:**
- Use privacy policy generator (many free templates online)
- Customize for Firefrost Gaming
- Include: data collection, cookies, third-party services, user rights

**Ghost setup:**
- Pages → New Page → Title: "Privacy Policy"
- Mark as "Public" but don't feature in nav
- Link from footer only
- Publish

**Estimated time:** 1-2 hours (using template)

---

#### 9. Terms of Service (`/terms`)
**Purpose:** Legal protection, community rules  
**Template:** Legal document  
**Priority:** 🟢 MEDIUM

**Content:**
- Server rules
- User conduct expectations
- Account termination conditions
- Liability limitations
- Dispute resolution

**Ghost setup:**
- Pages → New Page → Title: "Terms of Service"
- Link from footer only
- Publish

**Estimated time:** 1-2 hours (using template)

---

#### 10. Accessibility Statement (`/accessibility`)
**Purpose:** WCAG compliance, demonstrate commitment  
**Template:** Standard page  
**Priority:** 🟢 MEDIUM

**Content:**
```markdown
# Accessibility Statement

Firefrost Gaming is committed to ensuring digital accessibility for all people, including those with disabilities.

## Our Commitment
- WCAG 2.1 Level AA compliance
- Keyboard navigation support
- Screen reader compatibility
- High-contrast color schemes
- Mobile-first responsive design

## Accessibility Features
- Minimum 16px font size (never smaller)
- 4.5:1 color contrast ratio (WCAG AA)
- Alt text on all images
- Semantic HTML structure
- Skip-to-content links

## Feedback
If you encounter accessibility barriers, please contact us:
- Email: accessibility@firefrostgaming.com
- Discord: Open a support ticket

We take accessibility seriously and will address issues promptly.

## Third-Party Content
Some content (Discord embeds, social media) may come from third parties. We cannot guarantee their accessibility but choose partners carefully.

Last updated: [date]
```

**Ghost setup:**
- Pages → New Page → Title: "Accessibility"
- Link from footer
- Publish

**Estimated time:** 1 hour

---

## 🗂️ SITE NAVIGATION STRUCTURE

### Primary Navigation (Header)
```
[Firefrost Logo]  |  Servers  |  About  |  Subscribe  |  Blog  |  [Join Discord Button]
```

**Ghost setup:**
- Settings → Navigation → Primary Navigation
- Add links manually

**Links:**
1. Servers → `/servers`
2. About → `/about`
3. Subscribe → `/subscribe`
4. Blog → `/blog`
5. Discord → `https://discord.gg/firefrost` (external, opens new tab)

---

### Secondary Navigation (Footer)
```
Quick Links          Community           Legal
- About              - Discord           - Privacy Policy
- Server List        - Twitter/X         - Terms of Service
- Subscribe          - TikTok            - Accessibility
- Blog               - Instagram         - Contact
- Status Page        - YouTube
```

**Ghost setup:**
- Settings → Navigation → Secondary Navigation
- Add all footer links
- Status Page links to Uptime Kuma: `https://status.firefrostgaming.com`

---

## 📱 MOBILE OPTIMIZATION CHECKLIST

After building pages, test on mobile:

- [ ] Hero section readable on phone (text not too small)
- [ ] Path selection cards stack vertically
- [ ] Navigation menu works (hamburger menu)
- [ ] Buttons are finger-sized (minimum 44x44px)
- [ ] Forms work on mobile keyboards
- [ ] Images scale properly (don't overflow)
- [ ] Server list cards stack on mobile
- [ ] Footer links are tappable (not too close together)
- [ ] All pages load under 3 seconds on 4G

**Test devices:**
- iPhone (Safari)
- Android (Chrome)
- Tablet (iPad)

---

## 🚀 LAUNCH DAY CHECKLIST

### Pre-Launch (Day Before)
- [ ] All Tier 1 pages published
- [ ] CSS injection applied (Frost palette)
- [ ] Logo uploaded to Ghost
- [ ] Favicon set
- [ ] Social media preview images configured
- [ ] 404 page customized
- [ ] Test all links (no broken links)
- [ ] Spell check all content
- [ ] Mobile testing complete

### Launch Day
- [ ] Announce in Discord
- [ ] Post on social media (Twitter, Instagram, TikTok)
- [ ] Update Discord server description with website link
- [ ] Email any existing subscribers
- [ ] Monitor analytics for first visitors
- [ ] Be available for bug reports

### Post-Launch (Week 1)
- [ ] Gather feedback from community
- [ ] Fix any reported issues
- [ ] Monitor page load times
- [ ] Check Google Search Console (SEO)
- [ ] Plan Week 2 content (blog posts)

---

## 📊 CONTENT PRIORITY MATRIX

| Page | Build Priority | Content Difficulty | User Impact |
|:-----|:--------------|:------------------|:-----------|
| Homepage | 🔴 Critical | Medium | High |
| About | 🔴 Critical | Low | High |
| Server List | 🔴 Critical | Medium | High |
| Subscribe | 🟡 High | Medium | Medium |
| Blog Setup | 🟡 High | Low | Medium |
| Guides | 🟡 High | High | Medium |
| Contact | 🟢 Medium | Low | Low |
| Legal Pages | 🟢 Medium | Low (templates) | Low |

**Focus order:** Build all 🔴 Critical first, then 🟡 High, then 🟢 Medium

---

## 🕐 TIME ESTIMATES

### Week 1: Foundation (Total: 8-12 hours)
- Homepage: 3 hours
- About page: 3 hours
- Server list: 3 hours
- CSS injection: 1 hour
- Logo/branding setup: 1 hour
- Testing: 1 hour

### Week 2: Conversion (Total: 6-8 hours)
- Subscribe page: 2 hours
- Blog setup + 3 posts: 3 hours
- Guides setup: 1 hour
- Navigation refinement: 1 hour
- Mobile testing: 1 hour

### Week 3: Polish (Total: 4-6 hours)
- Legal pages: 2 hours
- Contact page: 1 hour
- Accessibility audit: 1 hour
- SEO optimization: 1 hour
- Final testing: 1 hour

**Total estimated time: 18-26 hours spread over 3 weeks**

---

## 💡 PRO TIPS

### Content Reuse
- Write About page first → reuse founder bios in blog posts
- Write mission statement once → reference everywhere
- Create server descriptions → reuse in multiple places

### Batch Work
- Write all blog posts in one sitting (easier to maintain voice)
- Create all legal pages together (similar format)
- Upload all images at once (organize library first)

### Test Early
- Preview on mobile after EVERY page (don't wait until end)
- Share with Meg for feedback (she knows community voice)
- Ask Discord members to test (real user feedback)

### Document Decisions
- Keep notes on what works/doesn't work
- Screenshot your favorite layouts (for future reference)
- Track which pages get most traffic (analytics)

---

## 🎯 SUCCESS METRICS

After launch, track:
- **Traffic:** Page views, unique visitors
- **Engagement:** Time on site, pages per session
- **Conversion:** Discord joins, subscriptions
- **Technical:** Page load times, mobile vs desktop usage
- **Content:** Most popular pages, most read blog posts

**Goal for Month 1:**
- 500+ unique visitors
- 50+ Discord joins from website
- 10+ subscriptions
- 99.9% uptime
- <3 second page load time

---

**Fire + Frost + Forever** 🔥❄️💡

**Created by:** Catalyst the Second  
**Date:** February 14, 2026  
**Status:** Ready to execute
