How to Tell if a Blog is Powered by Ghost CMS
Ghost is a modern, open-source publishing platform used by thousands of newsletters, blogs, and independent media sites. Knowing how to detect Ghost CMS is useful for content strategists benchmarking competitors, developers evaluating publishing platforms, and entrepreneurs studying successful newsletter businesses. Here are the most reliable detection methods.
What Is Ghost CMS?
Ghost is a headless Node.js CMS focused on publishing. Unlike WordPress (which powers all types of sites), Ghost is specifically designed for content-first sites: blogs, newsletters, media publications, and membership communities. It’s popular among independent writers, journalist collectives, and SaaS companies running thought leadership blogs.
Ghost comes in two forms:
Method 1: AIWebsiteDetector.com
The quickest detection method is AIWebsiteDetector.com. Paste the blog URL and the scanner checks for all Ghost-specific signals automatically.
Method 2: Check the Generator Meta Tag
Ghost consistently adds a generator meta tag:
<meta name="generator" content="Ghost 5.x">
This even includes the version number. Search the page source (Ctrl+U, then search for “generator”) — the presence of “Ghost” in the generator tag is a definitive confirmation.
Method 3: Access the Ghost Content API
Ghost exposes a public Content API at a predictable URL:
https://example.com/ghost/api/content/posts/?key=[public-key]
The key is required, but the existence of the /ghost/ path is detectable. Try navigating to:
https://example.com/ghost/ — redirects to the Ghost admin login pagehttps://example.com/ghost/api/ — returns a 401 or API metadata responseIf visiting /ghost/ redirects you to a login page (typically at /ghost/#/signin), the site is definitively Ghost.
Method 4: Check for Ghost-Specific JavaScript
Ghost themes include JavaScript from Ghost’s platform. Look in the page source for:
/assets/built/ paths — Ghost’s built-in asset handlingghost.min.js or similar Ghost helper scripts@tryghost namespace in JavaScript referencesGhost also uses a lightweight comment system called Ghost Comments (for member sites) that leaves distinctive JavaScript tags.
Method 5: Check the RSS Feed
Ghost automatically generates an RSS feed at /rss/. The feed contains:
<generator>Ghost</generator>
Navigate to https://example.com/rss/ — if an RSS feed loads with “Ghost” in the generator field, the site is definitively Ghost.
Method 6: Ghost(Pro) Subdomain
Ghost(Pro) hosted sites have a subdomain at [sitename].ghost.io. While custom domains are standard for established publications, you may find references to the .ghost.io subdomain in old links or in the canonical tag of misconfigured sites.
Detection Signals Comparison
| Signal | Reliability | How to Check |
|——–|————-|————-|
| Generator meta tag | Very High | Page source |
| /ghost/ admin redirect | Very High | Navigate to URL |
| RSS generator field | Very High | /rss/ feed |
| Ghost-specific JS paths | High | Page source |
| .ghost.io domain reference | Medium | Source / backlinks |
Visual Characteristics of Ghost Sites
Ghost themes tend to have certain design patterns (though custom themes can look like anything):
The default Ghost themes (Casper, Dawn, Edition) are widely recognized by their clean aesthetic, but many Ghost sites use fully custom themes.
Ghost vs WordPress for Blogging
Ghost is often compared to WordPress for blogging:
| Feature | Ghost | WordPress |
|———|——-|———–|
| Purpose | Publishing-first | General-purpose CMS |
| Performance | Excellent (Node.js) | Varies (plugin-heavy) |
| Newsletter built-in | Yes | Needs plugins |
| Membership/subscriptions | Built-in | Needs plugins |
| Plugin ecosystem | Small | Massive |
| Technical complexity | Medium | Low-High |
Ghost’s biggest advantage is its built-in newsletter and membership system — no need for Mailchimp, Substack, or MemberStack. Everything is unified in one platform.
Notable Ghost-Powered Sites
Several well-known publications use Ghost:
Frequently Asked Questions
Is Ghost free?
Ghost is free and open-source for self-hosting. Ghost(Pro) (managed hosting) starts at $11/month for personal sites and scales up for publications with large audiences.
How does Ghost compare to Substack?
Ghost offers much more control — custom domains, custom themes, no revenue share, and full data ownership. Substack is simpler to start with and has better discovery features (readers can find your publication through Substack’s network). Ghost is better for established writers who want independence; Substack is better for those starting from zero who want built-in audience growth tools.
Can Ghost be used for a magazine or news site?
Yes. Ghost supports multiple authors, editorial workflows, content scheduling, and complex tag structures. Publications like The Browser and various independent news sites use Ghost effectively as a CMS.
What is the Ghost admin URL?
By default, Ghost admin is at yourdomain.com/ghost. This is the login portal for site editors and administrators. It uses a React-based admin interface quite different from WordPress’s dashboard.
Does Ghost support e-commerce?
Ghost has a native membership and paid subscription system (powered by Stripe). You can offer paid newsletter tiers, gated content, and member-only posts. It’s not designed for physical product ecommerce, but for digital content monetization, it’s excellent.
Start Detecting
Use AIWebsiteDetector.com to instantly identify Ghost CMS sites along with WordPress, Webflow, Framer, and dozens of other platforms. If you’re evaluating Ghost for your own publication, our tool can help you find examples of Ghost sites in the wild for inspiration.