Substack
Why isn't my Substack showing up in AI answers?
Paywalled posts are the usual reason — crawlers are unauthenticated, so a paid post shows them a preview and nothing else. Beyond that, you have no head access on Substack, so you can't add FAQ or HowTo schema, which means your public posts have to earn citations on clear writing alone.
What Substack lets you control
AI visibility is mostly decided by what the platform will and won't let you change. Here's where Substack stands.
- Sitemap
- https://yourname.substack.com/sitemap.xml — Substack maintains a sitemap for every publication automatically, including the archive.
- robots.txt
- Managed by the platform. Substack controls robots.txt for the whole platform. You can't add or remove AI-crawler rules for your publication.
- Rendering
- Substack serves rendered HTML for public posts, so crawlers read the full text.
- Hiding a page
- There is no per-post noindex control. Publication-level search visibility is a settings option; individual posts are all-or-nothing.
- Custom head code
- Not available — no head or template access on this platform.
- llms.txt
- No root file access. Your archive page is the closest thing to a content map you control.
What stops a Substack newsletter being cited
- Paid posts are invisible below the paywall to every crawler. Whatever the answer is, it isn't citable.
- No head access means no custom JSON-LD at all — a real, permanent limit of the platform.
- Substack's robots.txt is platform-wide. If Substack changes its stance on AI crawlers, your publication changes with it and you have no say.
- Newsletter openings ("Welcome back to another issue") push the actual answer hundreds of words down the page.
- Without a custom domain, every citation credits substack.com rather than your brand.
How to make your Substack newsletter quotable by AI assistants
- 1Connect a custom domain so citations point at your brand.
- 2Make your genuinely evergreen, answer-shaped posts public — keep the paywall for community and timely content.
- 3Open each public post with the answer, then the story. Assistants read the top of the page hardest.
- 4Use real H2 subheadings phrased as questions; Substack's editor supports them and they're your only structural signal.
- 5Publish the same evergreen answers on a site you control, canonicalised properly, if AI citation matters to your business.
Check what ChatGPT, Claude, and Perplexity actually see when they fetch your page — crawler access, extractable answers, structured data — then fix the gaps we find.
Check if AI can find your siteSubstack and AI search: common questions
Can ChatGPT cite a paywalled Substack post?
No. Crawlers see the free preview only, so anything behind the paywall can't be quoted or cited.
Can I add schema markup to Substack?
No. Substack gives no head or template access, so custom JSON-LD isn't possible. That's a hard platform limit.
Should I use a custom domain on Substack?
Yes, if AI visibility matters. Citations and links accrue to whatever domain hosts the post — on a substack.com subdomain, that isn't you.
Getting Substack into Google is a different job
AI assistants and Google use different indexes and reward different things. The companion guide covers sitemaps, indexing settings, and crawl speed for Substack.
Substack indexing guideOther platforms
Why isn't my beehiiv newsletter showing up in AI answers?
beehiiv's web archive is server-rendered and crawlable, so the blockers are usually premium-gated posts, a beehiiv subdomain instead of your own, and…
Why isn't my Ghost publication showing up in AI answers?
Ghost is one of the better platforms for AI visibility — server-rendered, clean HTML, real schema on posts — so if you're not being cited, the usual causes are…
Why isn't my Medium article showing up in AI answers?
Medium has enormous domain authority, so your story competes with every other Medium story rather than benefiting from yours — and paywalled stories are truncated for unauthenticated crawlers.
27 platform guides · see them all