Ghost Problems & Issues
Real user-reported problems, complaints, and limitations for Ghost. Based on analysis of 13 signals.
Issues by Category
Backup and migration is problematic
Ghost's JSON export feature breaks under pressure. Sites with thousands of posts can generate 150MB+ export files that fail to import into new installations. Long-term users with large sites face significant challenges when migrating or restoring backups.
No proper media library management
Ghost lacks a proper media library - users can't browse, organize, or reuse uploaded images easily. For sites with thousands of posts, managing media becomes a nightmare. This has been requested for years but remains unaddressed, frustrating long-term users.
Limited beyond publishing - not a full CMS
Ghost is focused purely on blogging and publishing. It lacks features for building full websites - no custom pages, limited content types, no e-commerce beyond memberships. Users expecting WordPress-style flexibility find Ghost too narrow for their needs.
Poor internationalization - English-focused
Ghost is oriented toward English-speaking audiences. While themes can be translated, the portal (member-facing UI) and email templates cannot be easily translated. Non-English publishers face significant friction that platforms like WordPress handle better.
Analytics are basic - only 90 days
Ghost's built-in analytics show only the last 90 days of data. There's no way to see historical trends beyond this window. Users wanting comprehensive analytics must integrate third-party tools like Google Analytics or Plausible, adding complexity.
Ghost(Pro) pricing is expensive compared to alternatives
Ghost(Pro) starts at $15/month ($180/year) for just 1,000 members, scaling to $29/month for Publisher and $199/month for Business. Compared to Substack's free-until-paid model or beehiiv's generous free tier, Ghost's upfront costs are significant. Small creators feel priced out before building an audience.
Rigid refund policy leaves users frustrated
Ghost's terms state no refunds for cancellations. While they offer goodwill refunds for the current month, users who haven't used the platform feel this is inadequate. Billing complaints and partial refund stories appear in Trustpilot reviews.
Free trial deletion catches users off guard
Ghost's 14-day trial isn't clearly communicated as leading to site deletion if not converted to paid. Some users report being surprised their content was deleted when they didn't upgrade, feeling the trial terms weren't transparent.
Mailgun-only email requirement frustrates users
Ghost only supports Mailgun for bulk newsletter emails. Users preferring SendGrid, Amazon SES, or other providers have no option. For self-hosted instances, Mailgun integration adds complexity and cost. The lack of email provider choice feels arbitrarily restrictive.
No native e-commerce - memberships only
Ghost doesn't support e-commerce beyond paid memberships. No shopping cart, product sales, or inventory management. Users wanting to sell products need Snipcart or similar integrations, adding complexity. It's purely a publishing platform.
Limited customization without code knowledge
Customizing Ghost beyond basic colors requires HTML and CSS knowledge. The theme marketplace is tiny (92 themes, only 15 free) compared to WordPress's thousands. Non-technical users find themselves stuck with templates or paying developers for changes that would be easy in other platforms.
Customer support is dismissive and limited
Ghost(Pro) basic tier only gets Monday-Friday email support - no weekends. When issues arise, responses feel dismissive with generic, canned answers. Users report feeling like they're on their own past easy stuff. Site problems on weekends mean waiting until Monday for help.
Self-hosting requires system admin skills
Self-hosting Ghost is not beginner-friendly. It requires Linux server management, Node.js configuration, database setup, and ongoing maintenance. Users without DevOps experience struggle, and the 'free' self-host option has hidden complexity costs.
Regret Patterns
Common reasons users regret choosing Ghost.
Started paying before building audience
Creators signed up for Ghost(Pro) excited to publish, but $15-29/month adds up when you have few subscribers. Substack's free-until-paid or beehiiv's free tier would have been better for the growth phase. Money spent on platform before audience existed.
Needed customization but lack code skills
Users expected visual customization but found Ghost requires HTML/CSS for changes beyond basics. The small theme marketplace didn't have what they needed. Paying developers for simple changes that WordPress handles with plugins.
Support couldn't help when site went down
Site problems on weekends or complex issues got dismissive responses. Users waited days for help that didn't resolve problems. Lost revenue and readers during downtime that better support could have prevented.
Self-hosting was harder than expected
Technical users attempted self-hosting to save money but underestimated ongoing maintenance. Server updates, security, Mailgun configuration, and troubleshooting consumed significant time. Total cost approached or exceeded Ghost(Pro).
Needed more than a publishing platform
Users wanted to add e-commerce, custom pages, or advanced features. Ghost's publishing focus became a limitation. Migration to WordPress or full website platforms required rebuilding content and losing momentum.
Large site hit backup and migration walls
Long-term users with thousands of posts found export files too large to import. Moving to new hosting or recovering from issues became nightmares. Years of content trapped in a platform that couldn't handle the export.
Non-English audience struggled with localization
Publishers serving non-English audiences found Ghost's English-centric design limiting. Member portal and emails couldn't be properly translated. Audience confusion and professional appearance suffered.
When Ghost Breaks Down
Specific scenarios where Ghost fails or underperforms.
Need more than a blog/newsletter
Business growth requires e-commerce, custom page types, or advanced functionality. Ghost's publishing focus becomes a limitation. Migration to WordPress or other platforms means rebuilding everything.
Customization requires code you don't have
Design changes beyond basic themes require HTML/CSS knowledge. Small theme marketplace doesn't have what you need. Either learn to code, hire developers, or accept design limitations.
Site issues on weekends with no support
Starter tier has Monday-Friday only support. Site problems on Saturday mean waiting until Monday. Revenue loss and reader frustration during extended downtime that premium support could have prevented.
Large site export/migration fails
Sites with thousands of posts generate export files too large to import. Migration or recovery becomes extremely difficult. Years of content potentially trapped with no clean exit path.
Self-hosting complexity exceeds expectations
Technical maintenance, security updates, Mailgun configuration, and troubleshooting consume significant time. The 'free' self-host option has hidden complexity that may exceed Ghost(Pro) value.
Need email provider other than Mailgun
Business requires SendGrid, Amazon SES, or other email providers. Ghost's Mailgun-only limitation forces workarounds or prevents use entirely. No flexibility for email infrastructure preferences.
Costs exceed budget before audience grows
Ghost(Pro)'s $15-29/month adds up when you have few subscribers. Paying for platform before audience justifies cost. Substack or beehiiv's free tiers would have been more appropriate for growth phase.
International audience needs localization
Non-English publishers struggle with Ghost's English-centric design. Member portal and email templates resist translation. Professional appearance suffers for non-English audiences.