Ghost and Substack SEO: Ranking a Newsletter-First Publication

No Comments

Newsletter-first platforms like Substack and Ghost are built to win the inbox, not the SERP. Their publishing models optimize for email deliverability and subscriber conversion, which means search visibility is an afterthought baked into defaults you mostly can't see. The good news: most of the gap is fixable once you know which levers each platform actually exposes.

Why Newsletter Platforms Underperform in Search

Both platforms share three structural weaknesses that suppress organic rankings, but they're not equally severe. Understanding the difference dictates your whole strategy.

  • Metadata control: Substack gives you almost no per-post control over title tags, meta descriptions, or canonical behavior. Ghost gives you nearly full control through its SEO panel and code injection.
  • Domain authority: A default yourname.substack.com subdomain inherits none of Substack's domain authority in a way that helps you, and forces you to build authority on a property you don't own. Ghost runs on your own domain from day one.
  • Archive indexation: Long, scrolling archives, paywalled posts, and thin "issue" pages create crawl and indexation problems that quietly cap how many of your URLs ever rank.

The blunt summary: Ghost is a real CMS that happens to send email, so most fixes are configuration. Substack is an email product that happens to have web pages, so most fixes are workarounds. Plan accordingly.

Fixing Substack SEO Within Its Constraints

You can't change what Substack won't expose, so spend effort only where it pays off.

  1. Map a custom domain immediately. Substack lets you connect a custom domain (a one-time fee). Do this before you publish anything you care about ranking. Building links and rankings on *.substack.com and migrating later means handing your equity to Substack and starting over. A custom domain like news.yourbrand.com is the single highest-leverage move available.
  2. Write the first 155 characters as your meta description. Substack auto-generates meta descriptions from your opening text and the subtitle field. Treat the subtitle and first paragraph as SERP copy: lead with the primary keyword and a clear benefit, not a soft narrative hook.
  3. Front-load the post title with the query. Your H1 and title tag are locked to the post title. There's no separate SEO title field, so the headline must serve both human curiosity and keyword match. "What I learned about X" loses to "X: the complete guide" in search even if it wins in the inbox.
  4. Add real alt text and descriptive image filenames. Substack passes alt text through; many writers skip it entirely. This is free image-search and accessibility coverage.
  5. Keep high-value posts outside the paywall. Googlebot sees what a logged-out visitor sees. A fully paywalled post is effectively a thin teaser to search engines. Use the free/preview tier for content you want to rank, and gate the premium analysis.
  6. Interlink manually. Substack does little automatic internal linking beyond the archive. Hand-link related posts inside body copy to distribute authority and help crawlers discover deep URLs.

What you cannot do on Substack: set canonical tags, edit the URL slug structure meaningfully, inject schema markup, or control the sitemap. Accept these limits rather than fighting them.

Configuring Ghost for Maximum Search Coverage

Ghost removes almost every constraint above, which means the failure mode is leaving its power unused. Work through the post-level SEO settings on every piece:

  • Meta Data panel: Set a distinct meta title and meta description per post (under the "..." menu, then settings). Don't let Ghost default to the H1 and excerpt.
  • Canonical URL field: Ghost exposes a per-post canonical. Use it when you syndicate or republish so you don't compete with yourself or third-party reprints.
  • Code injection: Add JSON-LD Article and Organization schema site-wide via the site header injection, and per-post where you need FAQPage or HowTo markup. Ghost ships Open Graph and Twitter card fields natively but does not output rich article schema by default.
  • Structured data is partial out of the box: verify what your theme emits with a validator rather than assuming. Many themes output basic metadata but skip author and publisher fields that strengthen E-E-A-T signals.
  • Sitemap and robots: Ghost auto-generates /sitemap.xml and a sensible robots.txt. Submit the sitemap in Search Console and confirm tag and author archive pages aren't bloating your index with thin pages.

Solving the Archive and Subdomain Problems

Archive indexation is where both platforms leak the most ranking potential, and the fixes diverge.

  • Thin tag/author pages: On Ghost, paginated tag archives can generate dozens of near-duplicate, low-value index entries. Keep them indexable only if they have real intro copy and curation; otherwise consider noindex, follow via theme templates so crawl budget flows to actual posts.
  • Subdomain vs. subfolder authority: Search engines treat subdomains as semi-separate sites. If your main brand lives at yourbrand.com, putting the newsletter on a subfolder consolidates authority better than a subdomain. Ghost on a subfolder requires reverse-proxy configuration but is worth it for established brands; on Substack, a branded subdomain of your own domain is the realistic ceiling.
  • Crawl depth on long archives: Infinite-scroll or deeply paginated archives bury older posts dozens of clicks from the homepage. Build curated hub pages ("best of," topic pillars) that link directly to your strongest older posts, flattening the crawl path.
  • Old, decayed issues: Newsletters accumulate dated "Issue #47" posts that rank for nothing and dilute topical focus. Consolidate evergreen value into standalone guides and let the dated issues exist without trying to optimize them.

Common Mistakes

  • Treating the email subject line as the SEO title. Inbox-optimized subject lines ("You won't believe this...") are search poison. Decouple the two when the platform allows it; on Substack, compromise toward the searchable version.
  • Building everything on *.substack.com first. Migrating a domain after you've earned links and rankings forces redirects you don't fully control and loses equity. Custom domain on day one.
  • Paywalling your ranking content. If Google can't read the body, the body can't rank. Gate depth, not discoverability.
  • Ignoring Ghost's canonical and schema fields because the defaults "look fine." Looking fine in a browser and being machine-readable are different standards.
  • Letting tag archives compete with posts. Audit what's indexed quarterly and prune.

FAQ

Is Ghost better than Substack for SEO? Yes, decisively, if search is a priority. Ghost gives you canonical control, schema injection, custom domains by default, and sitemap visibility. Substack wins on monetization and network discovery but hands you very little technical SEO surface.

Does a custom domain on Substack actually help rankings? It lets you own and accumulate authority on a property you control, which is foundational. It won't fix the missing schema or canonical controls, but it makes every other effort durable.

Should newsletter archive pages be indexed? Index curated, content-rich hub and topic pages; consider noindex, follow for thin paginated or duplicate tag archives so crawl budget concentrates on posts that can actually rank.

Want this handled properly on your site?

It is exactly the kind of work an advanced technical SEO audit covers. See how an advanced SEO audit works →

Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.

    About SEO ProCheck

    Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.

    Work With Me

    Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.

    Subscribe to our newsletter!

    More from our blog