Skip to main content
In DevelopmentPreview functionality within the editor is working in prototypes. Shareable preview links and device simulation are coming with the full landing page builder launch.

Preview Overview

Before publishing your landing page, preview it to:
  • Verify content displays correctly
  • Test responsive behavior across devices
  • Check the experience widget functionality
  • Review load performance
  • Validate accessibility

In-Editor Preview

The landing page editor includes a real-time preview panel.

Preview Mode

Click Preview in the editor toolbar to:
┌─────────────────────────────────────────────────────────┐
│  ← Back to Editor    Desktop | Tablet | Mobile    100%  │
├─────────────────────────────────────────────────────────┤
│  ┌─────────────────────────────────────────────────┐   │
│  │                                                 │   │
│  │              Your Landing Page                  │   │
│  │                                                 │   │
│  │              As Visitors See It                 │   │
│  │                                                 │   │
│  │              [Experience Widget]                │   │
│  │                                                 │   │
│  │                                                 │   │
│  └─────────────────────────────────────────────────┘   │
│                                                         │
└─────────────────────────────────────────────────────────┘

Device Simulation

Preview across different screen sizes:
DeviceWidthAspect
Desktop1440px16:9
Laptop1024px16:10
Tablet768px4:3
Mobile375px9:16
Always test mobile first - most landing page traffic comes from mobile devices.

Zoom Controls

Adjust preview zoom to see the full page:
ZoomUse Case
50%See full page layout
75%Balance detail and context
100%Actual size rendering
FitAuto-fit to preview panel
Shareable preview links are coming soon. Until then, use screen recordings or arrange live demo sessions.

Planned Features

Generate temporary preview links for stakeholder review:
https://preview.fanfare.io/abc123xyz?token=preview_...
Preview links will:
  • Expire after 24 hours (configurable)
  • Show a preview banner
  • Track view count
  • Allow annotation/feedback (future)

Testing Checklist

Content Review

  • All text is correct and free of typos
  • Images load properly and are not stretched
  • Videos play (if applicable)
  • Links point to correct destinations
  • CTA buttons have appropriate text

Layout Review

  • Sections appear in correct order
  • Spacing is consistent
  • No overflow or clipping issues
  • Footer appears at page bottom

Responsive Review

BreakpointCheck
Desktop (1440px)Full layout, multi-column sections
Tablet (768px)Adjusted columns, touch-friendly spacing
Mobile (375px)Single column, stacked elements, readable text

Experience Widget Review

  • Widget loads without errors
  • Correct experience is displayed
  • Authentication flows work
  • Countdown (if applicable) shows correct time
  • Entry/registration works in test mode

Performance Review

MetricTargetTool
First Contentful Paint< 1.8sLighthouse
Largest Contentful Paint< 2.5sLighthouse
Cumulative Layout Shift< 0.1Lighthouse
Total Page Size< 3MBDevTools

Accessibility Review

  • All images have alt text
  • Color contrast meets WCAG AA (4.5:1)
  • Keyboard navigation works
  • Focus states are visible
  • Screen reader announces content correctly

Testing the Experience Widget

Test Mode

Test the widget without affecting production data:
<ExperienceWidget
  experienceId="exp_..."
  testMode={true}  // Enables test mode
/>
In test mode:
  • Entries are not recorded to production
  • Countdowns can be skipped
  • Sequences can be advanced manually
  • No rate limiting

Test Scenarios

ScenarioHow to Test
Before launchSet experience to “upcoming”
During launchSet experience to “active”
After capacitySet distribution to “full”
Different authTest guest, email, phone
With access codeEnter valid/invalid codes

Browser Testing

Test across major browsers:
BrowserPriorityNotes
ChromeHighPrimary target
SafariHighiOS default browser
FirefoxMediumDesktop users
EdgeMediumWindows default
Samsung InternetLowAndroid variant

Browser-Specific Checks

BrowserWatch For
SafariDate input styling, video autoplay
FirefoxForm validation styling
Mobile SafariViewport height (100vh issues)
Chrome AndroidTouch target sizing

Load Testing

For high-traffic launches, test page performance under load:

Pre-Launch Checklist

  • CDN caching configured
  • Images optimized
  • No blocking resources
  • Widget API endpoints ready
  • Database indices in place

Expected Traffic Planning

Traffic LevelPreparation
< 1K concurrentStandard setup
1K-10K concurrentVerify CDN config
10K+ concurrentContact Fanfare support

Preview Environment

Current Options

EnvironmentPurpose
ProductionLive pages, real data
Test modeSame infrastructure, isolated entries
Local previewEditor preview only

Coming Soon

Dedicated preview environments with:
  • Complete data isolation
  • Ability to simulate scenarios
  • Performance testing support
  • Team collaboration features

Feedback Collection

Internal Review Process

  1. Self-review - Editor preview for quick checks
  2. Peer review - Screen share or recording
  3. Stakeholder review - Scheduled demo or preview link
  4. QA review - Full testing checklist

External Feedback (Future)

Preview links will support:
  • Comment annotations
  • Issue flagging
  • Approval workflows

Current Workarounds

Screen Recording

Record preview walkthrough for stakeholders:
  1. Open preview in editor
  2. Use screen recording (Loom, QuickTime)
  3. Walk through each section
  4. Test widget interactions
  5. Share recording for feedback

Staging Experience

Create a duplicate experience for testing:
  1. Clone the production experience
  2. Set to “test” mode
  3. Connect landing page to test experience
  4. Test full flow safely
  5. Delete test experience when done

Next Steps