Stack Innovations / Services / CMS / Ghost
CMS / 08 — Ghost · Hosted · Self-hosted · Headless

Ghost, without the Casper.

Most Ghost sites you've ever read use the same default theme. We custom-build Handlebars themes that look like real publications, wire up paid memberships that actually convert, and migrate writers off Substack without losing a single subscriber. Hosted, self-hosted, or headless on Next.js.

01 — In numbers

Five years shipping
publications at scale.

0+
Ghost publications shipped
0K
Subscribers powered
0m
Avg time on page
0
Default Casper themes shipped
02 — What we build

A full-stack Ghost practice.

Hosted Ghost(Pro) for most clients. Self-hosted Ghost on your infra when you outgrow it. Headless Ghost when the front-end deserves its own stack. All three shipped to the same standard.

.cap.is--theme
/ 01

Custom Handlebars themes.

Brand-aligned typography, real editorial layouts, accessibility built in. Zero Casper. Zero "swap a logo and call it done." Ghost themes that look like real publications.

  • Editorial & magazine layouts
  • Custom card / koenig styles
  • Multi-author + tag pages
  • Accessible to WCAG 2.2 AA
.cap.is--members
/ 02

Paid memberships that convert.

Stripe-billed tiers, gift subscriptions, complimentary, dunning, drip content. Brand-integrated portals — not the default modal that bounces 80% of visitors.

  • Custom portal & signup flows
  • Tier strategy + pricing tests
  • Gift & complimentary plans
  • Member-only content drips
.cap.is--headless
/ 03

Headless Ghost.

Ghost as the content backend; a custom Next.js, Astro, or Eleventy front-end on the public side. ISR, edge functions, real performance — all the API gives you, exposed in a frontend you control.

  • Content + Admin API
  • Next.js / Astro / Eleventy
  • ISR & edge revalidation
  • Member auth bridges
.cap.is--migration
/ 04

Migrations, zero subs lost.

From Substack, Medium, WordPress, Beehiiv, or that Tinyletter list nobody touches. Archive imported, members migrated to Stripe, redirects mapped, SEO held through the cutover.

  • Substack · Beehiiv → Ghost
  • Member & subscription transfer
  • 301 redirect mapping
  • Stripe customer migration
.cap.is--integrations
/ 05

Integrations, wired right.

Stripe, Mailgun, Algolia search, Plausible analytics, Tinybird for usage data, Cloudflare R2 for media. Ghost as a hub, not an island.

  • Stripe · Mailgun
  • Algolia / Typesense search
  • Plausible / Fathom analytics
  • Cloudflare R2 / image CDN
.cap.is--seo
/ 06

Performance & SEO.

Ghost ships fast by default; we make it faster. Schema injection, programmatic sitemaps, hreflang for multi-language, image optimization, internal linking strategy.

  • Article + JSON-LD schema
  • Programmatic sitemaps
  • Image strategy + CDN
  • CWV monitoring + alerts
03 — The editor & the rendered piece

Type.
Watch it set.

Ghost's editor is the best in the business. This is the writing experience your team will live in — and on the right, the published version with the typography we'd ship for a custom theme. Edit anything; the right side updates in real time.

Post Settings Members
Draft Saved · just now
by Iris Halberg / feature
# The Quiet Web ## Putting reading back where it belongs The internet *forgot how to read*. Pages bloated, attention fractured, every paragraph waiting to be interrupted by the next thing trying to sell us a course. This issue is about putting it back. Slowly. Deliberately. **One paragraph at a time.** > The web rewards speed. We're rewarding patience. Try editing this. The right side will set.
0 words 0 min read Publish →
thequietweb.co / posts
Published view
04 — Why us

Stack Innovations vs the typical Ghost shop.

Trait Typical Ghost shop Stack Innovations
Theme Casper with a logo swap Custom Handlebars, brand-driven from the grid up
Membership flow Default modal, default copy Custom portal, A/B-tested offers, real conversion lift
SEO Whatever Ghost ships Schema, sitemaps, hreflang, internal linking strategy
Migrations "Use Ghost's importer" Lossless: archive, members, Stripe, redirects, SEO
Headless option "We don't really do that" Next.js / Astro / Eleventy with full API integration
Editor handoff "Watch this YouTube video" Trained team + Loom library + Slack channel
Post-launch "Open a ticket" Slack channel, monthly review, theme upkeep
05 — Plays well with

One Ghost core,
your entire stack.

Ghost is a great editor and a fast frontend. Everything else — payments, email, search, analytics, CDN — is wired through the integrations that make a real publication run.

Ghost×Stripe

Memberships & tiers

Stripe-billed paid tiers, gift subscriptions, annual upgrades, dunning, comp accounts — configured beyond the default.

Ghost×Mailgun

Newsletter delivery

Mailgun configured for deliverability that actually lands in inboxes — SPF, DKIM, DMARC, dedicated IPs when warranted.

Ghost×Algolia / Typesense

Real search

Replace Ghost's basic search with instant, faceted, typo-tolerant. Synced from posts via webhooks on publish.

Ghost×Plausible / Fathom

Analytics, privacy-first

Lightweight, cookieless analytics for editors who care about reader privacy — integrated with Ghost's content API for real attribution.

Ghost×Substack import

Migrations done right

Lossless Substack → Ghost: posts, comments, members, paid subscribers, payment continuity. Done before your next send.

Ghost×Cloudflare

Cache, CDN, R2 storage

Cloudflare in front of Ghost: full-page cache, R2 for media, image transforms, edge rules, DDoS protection.

Ghost×Next.js / Astro

Headless front-ends

Ghost's Content API powering a Next.js or Astro front-end — ISR, edge functions, full control over rendering.

Ghost×Zapier / Make

Editorial automation

Publish → cross-post to socials, push to Slack, sync to Notion, file in Drive. The editorial pipes you'd build yourself, automated.

06 — How it ships

Five weeks,
brief to launch.

  1. Week 01

    Brief, audit & content modeling

    Audit current site, archive, traffic, edit cadence. Map post types, tags, authors. Lock the editor experience your team will write in.

  2. Week 02

    Theme design & system

    Tokens, type ramp, components. Editorial layouts, magazine-style article pages, member-only states. The Handlebars theme as a real design system.

  3. Week 02–04

    Build, members, integrations

    Theme implementation. Stripe-billed tiers, gift flows, drip content. Mailgun, Algolia, Plausible wired. Headless front-end if scope includes it.

  4. Week 04

    SEO, perf, content migration

    Schema, sitemaps, redirects, hreflang. Asset audit. Lighthouse to 95+. Substack/WordPress archive imported and proofed.

  5. Week 05

    Editor training & launch

    Loom walkthroughs, role setup, dry-run. DNS cutover, monitoring on. First member newsletter sent. Slack channel handoff.

  6. Ongoing

    Care plan

    Theme upkeep on Ghost releases, member-flow A/B tests, perf monitoring, monthly review. We ship features, not tickets.

Booking Q3 2026 · Avg engagement: 5 weeks · Reply within 24h