Skip to main content

Cigar Brand Website Example

This example demonstrates how to build a cigar brand website using the Boxpressd Sites SDK. The example is based on BlueHaven Cigars, a fictional premium cigar brand created to showcase brand-focused experiences. Unlike lounge websites, brand websites typically focus less on location-based features and more on:
  • Brand storytelling
  • Product discovery
  • Community engagement
  • Smoking sessions
  • Reviews and ratings
  • Events and appearances
  • Retailer relationships

Business Context

This example assumes a brand business.
{
  businessType: "brand",
  businessId: "bluehaven-cigars"
}
Most production websites will use the BoxpressdProvider to automatically resolve this context.

Site Structure

Homepage
├── Hero
├── Featured Cigars
├── Brand Story
├── Community Sessions
├── Reviews
└── Retailer CTA

Cigars
Events
About
Find a Retailer
Contact

Homepage

The homepage introduces visitors to the brand while showcasing real-world engagement from the Boxpressd community.

Hero Section

<section>
  <h1>BlueHaven Cigars</h1>

  <p>
    Premium handcrafted cigars designed for unforgettable smoking experiences.
  </p>
</section>

Review Summary

<BoxpressdReviewSummary />

Community Sessions

<BoxpressdSessionsFeed
  limit={6}
  showRatings
  showCigarImage
/>

Upcoming Events

<BoxpressdEventList
  status="upcoming"
  limit={3}
/>

Cigars Page

The cigars page is the heart of most brand websites. Future SDK component:
<FeaturedCigars
  limit={12}
/>

Product Grid

Future SDK component:
<CigarGrid />

Product Filters

Future SDK component:
<CigarFilters />

Cigar Detail Page

One of the strongest opportunities for SEO and AEO is displaying real-world session activity for a cigar.

Cigar Information

<section>
  <h1>BlueHaven Reserve Toro</h1>

  <p>
    Medium-bodied cigar featuring notes of cedar, espresso, and dark chocolate.
  </p>
</section>

Community Sessions

const sessions = await getBoxpressdSessions({
  cigarId: "cgr_12345",
  limit: 10,
})

Session Feed

<BoxpressdSessionsFeed
  cigarId="cgr_12345"
  limit={10}
  showRatings
/>

Future Review Feed

<BoxpressdReviewFeed
  cigarId="cgr_12345"
/>

Community Section

Community activity helps demonstrate that real customers are actively smoking and enjoying the brand.

Sessions Feed

<BoxpressdSessionsFeed
  limit={12}
  layout="grid"
  showRatings
  showCigarImage
/>
Future SDK component:
<PopularCigars />

Community Leaderboard

Future SDK component:
<CommunityLeaderboard />

Events Page

Brands frequently participate in:
  • Lounge events
  • Product launches
  • Trade shows
  • Cigar festivals
  • Meet-and-greets

Upcoming Events

<BoxpressdEventList
  status="upcoming"
  layout="grid"
/>

Event Calendar

<BoxpressdEventCalendar />

About Page

The About page tells the brand story. Common sections include:
  • Founder story
  • Brand philosophy
  • Tobacco sourcing
  • Manufacturing process
  • Product lineup
  • Awards and recognition

Find a Retailer

Most cigar brands need a retailer locator. Future SDK component:
<RetailerLocator />
Future SDK component:
<RetailerMap />

SEO Strategy

Brand websites benefit significantly from server-rendered content.

Upcoming Events

const events = await getBoxpressdEvents({
  status: "upcoming",
  limit: 6,
})

Community Sessions

const sessions = await getBoxpressdSessions({
  limit: 10,
})

Cigar Sessions

const cigarSessions = await getBoxpressdSessions({
  cigarId: "cgr_12345",
  limit: 10,
})

Parallel Fetching

const [events, sessions] = await Promise.all([
  getBoxpressdEvents({
    status: "upcoming",
    limit: 6,
  }),
  getBoxpressdSessions({
    limit: 10,
  }),
])

Why Sessions Matter for Brands

Unlike lounge websites, brand websites often lack constantly changing content. Sessions solve this problem by providing:
  • Fresh content
  • Real customer engagement
  • Product validation
  • Community interaction
  • AI-friendly content signals
A cigar with hundreds of smoking sessions becomes far more compelling than a static product page.

Future Enhancements

Potential future SDK integrations include:
<FeaturedCigars />

Product Reviews

<BoxpressdReviewFeed />

Retailer Locator

<RetailerLocator />
<PopularCigars />

Community Leaderboard

<CommunityLeaderboard />

Product Comparison Tool

<CigarComparisonTool />

Why This Pattern Works

A successful cigar brand website should combine:
  • Strong storytelling
  • Product discovery
  • Community engagement
  • Event promotion
  • Search-friendly content
The Boxpressd Sites SDK allows brands to leverage real-world smoking activity and community data to create experiences that are difficult to replicate with traditional static websites.
  • Cigar Lounge Website
  • Retailer Website
  • Stogies Case Study
  • Next.js SSR
These examples demonstrate additional implementation patterns using the Boxpressd Sites SDK.