This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Camp Subpage (Layout Builder)

Create flexible camp microsite pages for activities, schedules, packing lists, and registration information.

    The Camp Subpage (Layout Builder) content type allows you to build comprehensive camp microsites with flexible, drag-and-drop pages for activities, schedules, packing lists, registration, and more.

    Machine name: camp_lp

    Designs: Mobile | Desktop


    When to Use Camp Subpage (Layout Builder)

    Use Camp Subpage (LB) for:

    • Activity pages - Detailed descriptions of camp activities (swimming, archery, hiking)
    • Schedule pages - Daily schedules, weekly calendars, session timelines
    • Packing lists - What to bring, what not to bring, gear recommendations
    • Registration pages - How to register, deadlines, forms, pricing details
    • FAQ pages - Common questions about safety, health, policies, refunds
    • Staff pages - Meet the counselors, director bios, staff qualifications
    • Policies pages - Rules, safety protocols, medical procedures, cancellation policies

    Do NOT Use Camp Subpage (LB) for:

    • Main camp location page - Use Camp content type for the primary camp landing page
    • Branch day camps - Use Program Subcategory or Landing Page (LB) instead
    • Event-specific pages - Use Event (Layout Builder) for time-specific camp events

    Camp Subpage vs. Other Content Types

    CriteriaUse Camp Subpage (LB)Use CampUse Program Subcategory
    PurposeInternal microsite pagesMain camp landing pageBranch day camp programs
    Parent pageRequires Camp pageStandaloneRequires Program page
    MenusInherits camp menusCreates camp menusUses site navigation
    LocationOutdoor camp facilitiesOutdoor camp locationsBranch facilities
    ExamplesActivities, schedules, packing listsCamp Widjiwagan homepageSummer Day Camp

    Simple rule: Camp Subpage is for additional pages within a camp microsite. Camp is the main landing page. Program Subcategory is for branch-based day camps.


    Creating a Camp Subpage

    Prerequisites

    Before creating Camp Subpages, you must:

    1. Create a parent Camp page - Navigate to Admin > Content > Add Content > Camp
    2. Set up Camp menus - Configure Camp Menu and Camp Quick Links on the parent Camp page
    3. Enable Layout Builder on Camp page - Check “Use Layout Builder” on the Camp page

    → See Camp content type documentation

    Step 1: Add New Camp Subpage

    1. Navigate to Admin > Content > Add Content
    2. Select Camp Subpage (or Camp Landing Page in older versions)
    3. You’ll see the Camp Subpage creation form

    Step 2: Fill in Required Fields

    Title (Required)

    The page headline that appears at the top and in navigation menus.

    Best practices:

    • Be specific and descriptive (“Daily Schedule” not “Schedule”)
    • Use terminology parents/campers understand
    • Keep under 60 characters for menu display
    • Match menu link text exactly

    Examples:

    • ✅ “What to Pack for Camp”
    • ✅ “Daily Schedule & Activities”
    • ✅ “How to Register”
    • ✅ “Meet Our Camp Staff”
    • ❌ “Info” (too vague)
    • ❌ “Everything You Need to Know About What to Bring to Camp Coleman This Summer” (too long)

    Camp (Required)

    The parent Camp page this subpage belongs to.

    How to select:

    1. Click in the Camp field
    2. Start typing the name of your Camp page (e.g., “Camp Coleman”)
    3. Select from autocomplete dropdown

    Camp Subpage admin with Camp selection field

    Important: This creates the parent-child relationship and ensures camp menus appear on this subpage.

    Step 3: Configure Layout

    After clicking Save and edit layout, you’ll see the Layout Builder interface with camp menus pre-populated.

    Camp Subpage layout with inherited menus

    What’s pre-populated:

    • ✅ Camp Quick Links (utility menu)
    • ✅ Camp Menu (main navigation)
    • ✅ Site logo and branding
    • ✅ Camp Header layout

    You now add:

    • Content sections (1 column, 2 column, etc.)
    • Layout Builder blocks (Text, Cards, Images, etc.)
    • Camp-specific content

    → See Layout Builder documentation

    Step 4: Add Content Blocks

    Common block patterns for Camp Subpages:

    Activity Page Example

    [Banner Block] - Hero image of activity
    [Simple Content Block] - Overview paragraph
    [Cards Block] - Skill levels (Beginner, Intermediate, Advanced)
    [Accordion Block] - FAQ about the activity
    [Gallery Block] - Photos from past sessions
    

    Schedule Page Example

    [Simple Content Block] - Introduction to daily flow
    [Table Block] - Daily schedule table
    [Accordion Block] - Schedule variations by age group
    [Simple Content Block] - Special event callouts
    

    Packing List Page Example

    [Banner Block] - Header image
    [Simple Content Block] - Introduction
    [2-Column Section]
      - Left: "What to Bring" (bulleted list)
      - Right: "What NOT to Bring" (bulleted list)
    [Accordion Block] - Optional items by activity
    [Cards Block] - Gear recommendations with links
    

    Registration Page Example

    [Banner Block] - Registration header
    [Simple Content Block] - Key dates and deadlines
    [Cards Block] - Pricing tiers (week 1, week 2, full summer)
    [Webform Block] - Registration interest form
    [Accordion Block] - Payment FAQ
    [Simple Content Block] - Contact information
    

    Step 5: Add to Camp Menu

    Camp Subpages are not automatically added to camp navigation.

    To add your new subpage to the Camp Menu:

    1. Go to your parent Camp page → Layout tab
    2. Find the Camp Menu block → Click Configure
    3. Click Edit links
    4. Click Add new link
    5. Fill in:
      • Menu link title: Display name (e.g., “Daily Schedule”)
      • Link: Internal path (e.g., /camp-subpage/daily-schedule) or start typing page title
      • Enabled: Checked
      • Show as expanded: Checked (if it has child items)
    6. Save the link
    7. Save the menu configuration
    8. Update the block
    9. Save layout on the Camp page

    Pro Tip: Menu changes on the Camp page will reflect on all Camp Subpages since menus are copied when subpages are created.

    Step 6: Preview and Publish

    1. Click Save layout to create draft
    2. Click Preview to see how page looks
    3. Check that camp menus display correctly
    4. Verify navigation between camp pages works
    5. Test mobile responsive display
    6. Check Published checkbox
    7. Click Save to publish live

    Camp Subpage Best Practices

    Microsite Structure

    Recommended camp microsite structure:

    Camp Coleman (Camp page)
    ├── About Camp Coleman (Camp Subpage)
    ├── Daily Schedule (Camp Subpage)
    ├── Activities (Camp Subpage)
    │   ├── Swimming (Camp Subpage - child)
    │   ├── Archery (Camp Subpage - child)
    │   └── Hiking (Camp Subpage - child)
    ├── What to Pack (Camp Subpage)
    ├── Registration (Camp Subpage)
    ├── Staff (Camp Subpage)
    └── FAQ (Camp Subpage)
    

    Menu organization tips:

    • Group related pages (all activities under “Activities” parent)
    • Limit top-level menu items to 5-7 (avoid overwhelming parents)
    • Use child menu items for detailed sub-topics
    • Order by user journey (About → Schedule → Activities → Registration)

    Seasonal Content Planning

    Content planning timeline:

    TimelineActionContent Type
    2-3 months beforePublish registration, dates, pricingRegistration page
    1-2 months beforeUpdate activities, schedules, staff biosActivity/Staff pages
    3-4 weeks beforeRelease packing lists, FAQ updatesPacking/FAQ pages
    1 week beforeFinal reminders, check-in detailsUpdates across pages
    During campPhoto galleries, daily updatesGallery blocks, news
    After campTestimonials, next year previewTestimonial blocks

    Why timing matters:

    • SEO: Google needs 1-2 months to crawl and rank seasonal content
    • Parents: Research and compare camps 2-3 months in advance
    • Planning: Staff needs lead time to prepare content

    Content Freshness

    Update frequency by page type:

    • Registration pages: Update 3-4 months before each season (dates, pricing, deadlines)
    • Activity pages: Annual review (new activities, updated descriptions)
    • Packing lists: Annual review + weather-based updates
    • FAQ pages: Update as questions arise (rolling updates)
    • Staff pages: Update when staff changes (usually annually)
    • Photo galleries: Update during/after each camp session

    Parent-Focused Writing

    Write for your audience - parents and guardians:

    • Safety first: Address safety concerns upfront (certified staff, medical procedures, supervision ratios)
    • Clear logistics: Dates, times, drop-off/pick-up, what to bring
    • Authenticity: Use real photos, real camper testimonials, real staff bios
    • Scannable: Use bullet points, headings, short paragraphs (2-3 sentences)
    • Action-oriented: Clear calls to action (Register Now, Download Packing List, Contact Us)

    Example - Good vs. Bad:

    Bad (vague, jargon):

    “Camp Coleman offers a comprehensive aquatics program with certified instruction in a supervised environment.”

    Good (specific, parent-focused):

    Swimming Program

    All campers swim daily with Red Cross certified lifeguards. We offer:

    • Beginner lessons (learn to swim)
    • Intermediate skills (stroke improvement)
    • Advanced training (diving, water safety)
    • Free swim periods (supervised fun)

    Safety: 1 lifeguard per 10 swimmers. All campers take swim test on Day 1.

    Accessibility

    Make content accessible:

    • Alt text: Describe all images (especially activity photos)
    • Headings: Use H2, H3 structure for screen readers
    • Links: Descriptive link text (“Download packing list PDF” not “click here”)
    • Color contrast: Ensure text readable on backgrounds
    • Tables: Use proper table headers for schedules

    Mobile Optimization

    70% of parents browse camp info on mobile:

    • Test all pages on phone/tablet before publishing
    • Use responsive images (compress to under 500KB)
    • Avoid wide tables (use accordion blocks for schedules on mobile)
    • Keep forms short (only essential fields)
    • Make buttons large and tappable (minimum 44x44px)

    Common Patterns by Page Type

    Activity Page

    Purpose: Detailed description of single camp activity

    Recommended blocks:

    1. Banner - Activity hero image
    2. Simple Content - What is this activity? (2-3 paragraphs)
    3. Cards - Skill levels or age groups
    4. Gallery - Photos from past sessions
    5. Accordion - FAQs (equipment, safety, experience level)
    6. Simple Content - Staff qualifications for this activity

    SEO tip: Include keywords like “camp [activity] for kids” in title and first paragraph


    Daily Schedule Page

    Purpose: Show typical day at camp

    Recommended blocks:

    1. Simple Content - Overview of daily flow
    2. Table or Accordion - Hour-by-hour schedule
    3. Cards - Highlight special activities (campfire, talent show)
    4. Accordion - Schedule variations by age group
    5. Simple Content - Evening activities and lights-out

    Pro Tip: Use Accordion blocks for schedules on mobile (better than wide tables)


    Packing List Page

    Purpose: Help parents pack appropriately

    Recommended blocks:

    1. Banner - Packing theme image
    2. Simple Content - General packing guidance
    3. Two-column section:
      • Left: What to Bring (bulleted list in Simple Content)
      • Right: What NOT to Bring (bulleted list in Simple Content)
    4. Accordion - Optional items by activity (horseback riding gear, etc.)
    5. Cards - Recommended gear with purchase links
    6. Download - Printable packing list PDF

    Content tips:

    • Group by category (clothing, toiletries, bedding, personal items)
    • Specify quantities (“3-5 t-shirts” not just “shirts”)
    • Explain WHY for restricted items (“No electronics - we focus on outdoor connection”)

    Registration Page

    Purpose: Guide parents through registration process

    Recommended blocks:

    1. Banner - Registration header
    2. Alert - Key deadlines and dates (use alert block if available)
    3. Simple Content - How to register (step-by-step)
    4. Cards - Pricing options (early bird, regular, late)
    5. Webform - Registration interest form
    6. Accordion - Payment FAQs (deposits, refunds, financial aid)
    7. Button - Link to external registration system (Daxko, CampMinder, etc.)
    8. Simple Content - Contact info for questions

    Conversion tips:

    • Show total cost upfront (no hidden fees)
    • Offer multiple payment options (deposit + installments)
    • Address objections in FAQ (cancellation policy, refunds)
    • Create urgency (early bird deadline, limited spots)

    FAQ Page

    Purpose: Answer common parent concerns

    Recommended blocks:

    1. Simple Content - FAQ introduction
    2. Accordion - Questions grouped by category:
      • Safety & Supervision
      • Health & Medication
      • Daily Activities
      • What to Bring
      • Communication & Visits
      • Refunds & Cancellations
    3. Simple Content - Contact info for unlisted questions

    FAQ best practices:

    • Group questions by topic (use accordion sections)
    • Write conversationally (“What if my child gets homesick?” not “Homesickness policy”)
    • Link to related pages (packing list, schedule, activities)
    • Update seasonally based on actual parent questions

    Staff Page

    Purpose: Build trust by introducing camp team

    Recommended blocks:

    1. Banner - Staff team photo
    2. Simple Content - Staff philosophy and qualifications
    3. Cards - Staff bios with photos (Director, Program Director, Head Counselor)
    4. Simple Content - Counselor training and certifications
    5. Testimonials - Parent/camper quotes about staff (if testimonial block available)

    Bio tips:

    • Include photo, name, role, certifications
    • Add personal touch (years at camp, favorite activity)
    • Highlight safety credentials (CPR, First Aid, lifeguard)
    • Show diversity of staff (age, background, skills)

    Camp Menu Strategy

    Camp Quick Links (utility menu in header):

    • Contact
    • Register
    • Dates & Pricing
    • FAQ
    • Packing List

    Camp Menu (main navigation):

    • About
    • Schedule
    • Activities (with child items)
    • Staff
    • Registration

    Navigation principles:

    • Limit top-level items: 5-7 maximum
    • Logical order: Follow parent journey (About → What We Do → How to Register)
    • Descriptive labels: “Daily Schedule” not “Schedule”
    • Consistent naming: Use same terminology across site

    Example menu structure:

    Camp Quick Links (utility):
    - Register Now
    - Dates & Pricing
    - Contact Us
    - FAQ
    
    Camp Menu (main):
    - About Camp Coleman
    - Daily Schedule
    - Activities ▼
      - Swimming
      - Archery
      - Hiking & Nature
      - Arts & Crafts
    - What to Pack
    - Registration
    

    SEO Best Practices for Camp Subpages

    Page Titles

    • Format: [Topic] | [Camp Name] (e.g., “Daily Schedule | Camp Coleman”)
    • Length: 50-60 characters
    • Keywords: Include primary search term (activity name, “camp schedule”, “packing list”)

    Meta Descriptions

    • Length: 150-160 characters
    • Include: Camp name, key benefit, call to action
    • Example: “Camp Coleman’s daily schedule balances outdoor activities, skill-building, and fun. View our hour-by-hour schedule for ages 7-15. Register today!”

    Image Optimization

    • File names: Descriptive (camp-coleman-archery.jpg not IMG_1234.jpg)
    • Alt text: Describe image for accessibility and SEO (“Campers practicing archery with certified instructor”)
    • Compression: Keep under 500KB (use TinyPNG or similar)
    • Dimensions: 1920x1080px for banners, 800x600px for content images

    Internal Linking

    • Link between camp subpages (“See our Daily Schedule for activity times”)
    • Link to registration from all pages (sticky CTA, footer button)
    • Link to Camp homepage for location/contact
    • 2-5 internal links per page

    Content Freshness

    • Update dates annually (schedule, registration, pricing)
    • Add new photos each season (galleries, staff, activities)
    • Refresh FAQ based on real parent questions
    • Google favors recently updated seasonal content

    Common Mistakes to Avoid

    ❌ Mistake 1: Not Adding Subpages to Menu

    Problem: New pages invisible to users Solution: Always add new Camp Subpages to Camp Menu after creation

    ❌ Mistake 2: Outdated Dates/Pricing

    Problem: Parents see old information, lose trust Solution: Calendar reminder to update registration pages 3 months before season

    ❌ Mistake 3: Walls of Text

    Problem: Parents don’t read long paragraphs Solution: Use bullets, accordions, cards for scannable content

    ❌ Mistake 4: Missing Parent Concerns

    Problem: FAQ doesn’t address real questions Solution: Track actual parent questions, update FAQ quarterly

    ❌ Mistake 5: Stock Photos Only

    Problem: Looks generic, not authentic Solution: Use real photos from your camp (with parent permission)

    ❌ Mistake 6: No Clear Call to Action

    Problem: Parents browse but don’t register Solution: Registration CTA on every page (button, sticky header, footer)

    ❌ Mistake 7: Buried Registration Info

    Problem: Parents can’t find how to sign up Solution: Registration link in Camp Quick Links + CTA on every subpage


    Use Cases & Examples

    Use Case 1: Summer Camp Activity Microsite

    Goal: Showcase 8 core camp activities with detailed pages

    Structure:

    • Camp page: Camp Pinewood
    • Camp Subpage: Activities (overview)
      • Camp Subpage: Swimming & Waterfront
      • Camp Subpage: Archery & Shooting Sports
      • Camp Subpage: Hiking & Nature
      • Camp Subpage: Arts & Crafts
      • Camp Subpage: Team Sports
      • Camp Subpage: Campfire & Songs
      • Camp Subpage: STEM & Robotics
      • Camp Subpage: Leadership Training

    Menu setup:

    Activities ▼
    ├── Swimming & Waterfront
    ├── Archery & Shooting Sports
    ├── Hiking & Nature
    ├── Arts & Crafts
    ├── Team Sports
    ├── Campfire & Songs
    ├── STEM & Robotics
    └── Leadership Training
    

    Use Case 2: Session-Based Schedule Pages

    Goal: Different schedules for different age groups

    Structure:

    • Camp Subpage: Daily Schedule (overview)
      • Camp Subpage: Tadpoles Schedule (ages 6-8)
      • Camp Subpage: Campers Schedule (ages 9-11)
      • Camp Subpage: Explorers Schedule (ages 12-14)
      • Camp Subpage: Leaders Schedule (ages 15-17)

    Each schedule page includes:

    • Hour-by-hour table
    • Activity rotation explanation
    • Special events callout
    • Free time details

    Use Case 3: Registration Information Hub

    Goal: One-stop registration resource

    Structure:

    • Camp Subpage: Registration (main)
      • Camp Subpage: Dates & Pricing
      • Camp Subpage: How to Register (step-by-step)
      • Camp Subpage: Payment Options
      • Camp Subpage: Financial Aid
      • Camp Subpage: Cancellation Policy
      • Camp Subpage: Registration FAQ

    Registration page includes:

    • Webform: Interest/waitlist signup
    • Cards: Pricing tiers (early bird, regular, sibling discount)
    • Button: Link to external registration system
    • Accordion: Payment FAQ

    Troubleshooting

    Camp Menus Not Appearing on Subpage

    Problem: Camp Subpage missing navigation menus

    Solutions:

    • Verify Camp field is filled in (must select parent Camp page)
    • Check parent Camp page has menus configured
    • Camp menus are copied when subpage is created - if Camp page menus were added later, you may need to manually add menu blocks to subpage layout
    • Compare subpage Layout with parent Camp page Layout

    Problem: Changed menu items on Camp page but subpages unchanged

    Solution:

    • Menu content (links, items) updates automatically across all pages
    • Menu block configuration (which menu is selected) does NOT update automatically
    • If you changed which menu is linked to the block, update each Camp Subpage layout individually

    Cannot Find Parent Camp in Dropdown

    Problem: Camp field autocomplete doesn’t show Camp page

    Solutions:

    • Verify Camp page is published
    • Check Camp page is content type “Camp” (not Landing Page or other)
    • Try typing exact camp title
    • Clear cache (drush cr)

    Problem: Menu links return 404 errors

    Solutions:

    • Verify linked Camp Subpage is published
    • Check URL path is correct (use autocomplete when adding menu links)
    • If page was deleted, remove menu link
    • Clear cache


    Need Help?

    Happy camping! Camp Subpages help you create rich, informative microsites that give parents confidence and get campers excited. 🏕️