COMPARISON: Ghost vs WordPress vs Medium: The Real Cost of Your Content Platform
Everyone compares features. Nobody calculates the true cost of running a publication. Here's what you'll actually spend in time, money, and sanity.
The Platforms at a Glance
| Ghost | WordPress | Medium | |
|---|---|---|---|
| Starting Cost | $9/month | $4/month | Free |
| Real Cost (Year 2) | $300 | $2,500+ | 10% revenue |
| Setup Time | 10 minutes | 3-7 days | 5 minutes |
| Maintenance | ~0 hours/month | 5-10 hours/month | 0 hours |
| You Own | Everything | Everything* | Nothing |
*If you can export it, untangle it, and migrate it
Setup Reality Check
Ghost: The 10-Minute Launch
- Sign up for Ghost(Pro) or install on DigitalOcean
- Pick theme (like Neutrino)
- Add logo, colors, fonts
- Write first post
- Done
No plugins to research. No security to configure. No caching to optimize. It just works.
WordPress: The Week-Long Project
- Choose hosting (2 hours research)
- Install WordPress (10 minutes)
- Pick theme (6 hours browsing)
- Install plugins (2 hours minimum):
- SEO (Yoast)
- Security (Wordfence)
- Backup (UpdraftPlus)
- Caching (W3 Total Cache)
- Spam (Akismet)
- Page builder (Elementor)
- Configure everything (4 hours)
- Realize theme conflicts with plugins (2 hours fixing)
- Write first post
- Something breaks
Medium: The Five-Minute Trap
- Sign up with Google
- Write first post
- Realize you can't customize anything
- Accept it or leave
- Discover the catch later
Ghost Hidden Costs:
- Custom theme development: $2,000+
- Migration from other platform: $500+
WordPress Hidden Costs:
- Premium plugins: $200-500/year
- Developer fixes: $100-200/hour
- Security cleanup: $500-2000/incident
- Speed optimization: $500+
Medium Hidden Costs:
- Lost SEO value: Priceless
- Platform risk: Your entire audience
- Customization: Impossible
Feature Comparison That Matters
Content Creation
| Feature | Ghost | WordPress | Medium |
|---|---|---|---|
| Markdown Editor | Native | Plugin needed | Limited |
| Live Preview | Yes | Sometimes | No |
| Drag-and-Drop | Yes | Page builder required | No |
| Code Injection | Per post/site | Depends on theme | No |
| Scheduled Posts | Yes | Yes | Yes |
| Multiple Authors | Yes | Yes | Kind of |
Monetization
| Feature | Ghost | WordPress | Medium |
|---|---|---|---|
| Built-in Payments | Stripe integrated | Plugin required | Medium Partner |
| Membership Tiers | Native | MemberPress ($$$) | One option |
| Newsletter | Built-in | MailChimp plugin | Built-in |
| Paywall | Native | Plugin | Native |
| Your Keep | 97.1% | 95-97% | 90% |
The Maintenance Reality
Ghost: Set and Forget
Monthly maintenance: 0 hours
- Auto-updates (managed hosting)
- No plugin conflicts
- No security patches
- Automated backups
Annual tasks:
- Review analytics
- Maybe update theme
- That's it
WordPress: Part-Time Job
Monthly maintenance: 5-10 hours
- Update WordPress core
- Update 15 plugins
- Fix 2 plugin conflicts
- Check security logs
- Clear cache
- Optimize database
- Test backups
- Fix random breakage
When hacked: 20-40 hours + $500-2000
Medium: No Control
Monthly maintenance: 0 hours
But also:
- Can't fix what's broken
- Can't add what's missing
- Can't leave with your audience
Performance Comparison
| Metric | Ghost | WordPress | Medium |
|---|---|---|---|
| Page Load | 0.8s average | 3.2s average | 1.2s average |
| Lighthouse Score | 95-100 | 60-85 | 85-90 |
| Core Web Vitals | Pass | Usually fail | Pass |
| CDN | Included | Extra cost | Included |
| Mobile Speed | Excellent | Depends | Good |
SEO & Ownership
The Domain Authority Problem
| Factor | Ghost | WordPress | Medium |
|---|---|---|---|
| Your Domain | Yes | Yes | No |
| URL Structure | Perfect | Customizable | medium.com/@ |
| Meta Control | Full | Full | Limited |
| Schema Markup | Automatic | Plugin | Basic |
| AMP | Optional | Plugin | Forced |
| Canonical Issues | None | Common | Complicated |
The Medium trap: Every link you earn builds Medium's domain, not yours. Leave Medium, lose everything.
Real-World Scenarios
"I want a simple blog"
Winner: Ghost
- Literally built for this
- No complexity to manage
- Scales if you grow
"I need ultimate customization"
Winner: WordPress
- If you have technical skills
- And time to maintain it
- And budget for problems
"I just want to write"
Winner: Medium
- If you don't care about ownership
- Or customization
- Or monetization control
"I want to build a business"
Winner: Ghost
- Native memberships
- Email built-in
- Predictable costs
Medium → Ghost:
- Export tool available
- Lose comments
- Redirect setup needed
- 2-4 hours
WordPress → Ghost:
- Official migrator
- Most content transfers
- Some manual cleanup
- 4-8 hours
Ghost → WordPress:
- Why would you?
- But yes, possible
- Export as JSON
- Import with plugin
The Five-Year View
Total Cost of Ownership (1,000 subscribers)
Ghost:
- Hosting: $1,500
- Theme: $100
- Total: $1,600
WordPress:
- Hosting: $1,200
- Plugins: $2,000
- Security: $500
- Developer: $2,000
- Your time: Priceless
- Total: $5,700+
Medium:
- Platform: $0
- Lost revenue (10%): $5,000+
- Lost SEO value: Immeasurable
- Platform risk: Everything
- Total: ???
The Decision Framework
Choose Ghost if:
- You want to focus on content
- Memberships are in your future
- You value your time
- Clean design matters
- You're building for long-term
Choose WordPress if:
- You need specific functionality
- You have technical skills
- Customization is critical
- You enjoy tinkering
- Budget allows for maintenance
Choose Medium if:
- You're testing ideas
- Audience building isn't priority
- You write occasionally
- Simplicity trumps everything
- You trust platforms
The Verdict
| Platform | Best For | Avoid If |
|---|---|---|
| Ghost | Professional publishers | You need e-commerce |
| WordPress | Complex websites | You value simplicity |
| Medium | Casual writers | You want control |
The real question isn't features. It's philosophy:
- Ghost: Content first
- WordPress: Features first
- Medium: Platform first
Choose accordingly.