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:

  • Ghost(Pro): Hosted by Ghost Foundation at Ghost.org
  • Self-hosted: Installed on a private server (DigitalOcean, Railway, etc.)
  • 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 page
  • https://example.com/ghost/api/ — returns a 401 or API metadata response
  • If 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 handling
  • ghost.min.js or similar Ghost helper scripts
  • The @tryghost namespace in JavaScript references
  • Ghost 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):

  • Clean, reading-focused typography
  • Card-based post listing with featured images
  • Member/subscription sections with email opt-in
  • Tags displayed as pills beneath post titles
  • A publication progress bar for reading progress (common in default themes)
  • 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:

  • Changelog (changelog.com) — developer media company
  • The Pragmatic Engineer (newsletter/blog) — engineering leadership
  • ByteByteGo — system design education
  • Various developer-focused newsletters and indie media
  • 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.