Loading the report…
Loading the report…
An independent audit of substack.com, measured by Adnave on November 12, 2026. We read 12 pages of the site as a search engine first receives them and ran 44 checks. Organic health is 78 out of 100. The site lets the main AI assistants read it.
Growth Navigator · substack.com
13 opportunities to improve
12 pages read in full, 21 more links checked
Organic health
out of 100
Ads readiness
out of 100
Our suggested order: biggest obstacles first, quickest first among equals. The effect of each fix is not measured. 2 take minutes.
Step 1 · Organic
Everything here was observed on the site. Fixing it removes a known obstacle; no one can promise a specific ranking in return.
Observed · AdnaveBot's reading of 12 pages on 2026-11-12 · each finding is what we saw on those pages; “what to do”, the score and the order are our judgment
The page has no H1 heading, so search engines get no clear statement of its topic.
What to do: Add one H1 near the top that states the main topic in plain words.
How to fix this: How to write page titles and meta descriptionsThere is no structured data, so an assistant has to guess what the business is from loose text.
What to do: Add schema.org markup for the organisation, plus the type that fits the page: Product, Service, Article, FAQPage or SoftwareApplication.
Paste inside the <head> of the page. Fill in the name and logo address.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "substack.com",
"url": "https://substack.com",
"logo": "https://substack.com/your-logo.png"
}
</script>When pages share a title, search engines cannot tell which one to show, and searchers cannot tell them apart.
What to do: Rewrite each title so it describes that page specifically.
Pages under about 200 words rarely rank for anything.
What to do: Expand these pages with useful detail, merge them into a stronger page, or hide them from search.
“Substack”. Titles outside roughly 30 to 60 characters are either vague or get cut off in results.
What to do: Rewrite it to 30 to 60 characters, leading with the main thing people search for.
How to fix this: How to write page titles and meta descriptionsPages with little text rarely rank for anything beyond the brand name.
What to do: Add useful text: what you offer, who it is for, prices, answers to common questions.
How to fix this: Thin content: what it is and how to fix itGoogle will choose its own snippet for these pages, often a poor one.
What to do: Add a description of 70 to 160 characters to each page.
A single H1 tells search engines what each page is about.
What to do: Give each page exactly one H1 that states its topic.
Structured data lets Google show extras such as ratings, prices, opening hours and FAQs in your result.
What to do: Add schema.org markup that fits the business (Organization, LocalBusiness, Product, FAQ).
Paste inside the <head> of the page. Fill in the name and logo address.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "substack.com",
"url": "https://substack.com",
"logo": "https://substack.com/your-logo.png"
}
</script>These headers protect visitors from downgrade and content-sniffing attacks. Browsers and security scanners look for them.
What to do: Have the web server send Strict-Transport-Security and X-Content-Type-Options: nosniff on every response.
For an Apache server, add to the .htaccess file. On other servers, ask your host to send these two headers.
Header always set Strict-Transport-Security "max-age=31536000" Header always set X-Content-Type-Options "nosniff"
Without a width and height, the page shifts as each image arrives. That is the layout shift Core Web Vitals penalise.
What to do: Add width and height attributes to every image tag.
How to fix this: Image SEO: alt text, file size and layout shiftOnly 0 H2 subheadings found.
What to do: Break the page into sections with H2 subheadings that use the words people search for.
How to fix this: How to write page titles and meta descriptionsAssistants quote pages that state a question and answer it plainly. This page has no question-style headings.
What to do: Add a short section of real customer questions as headings, each answered in two or three sentences.
How to fix this: AI search readiness: how to be found by AI assistants“Substack is the app for independent voices: a free newsletter, video, and podcast hosting platform with paid subscriptions built in.”
Alt text helps image search and screen-reader users.
No links on the page use wording like “click here”.
Visitors and search engines get a secure connection.
Nothing on the page blocks it from being indexed.
The page declares a mobile viewport.
https://substack.com/
Search engines and screen readers know which language to expect.
Search engines have instructions for crawling the site.
Search engines have a list of your pages.
Visitors who type http:// are moved to https automatically.
Both forms end at substack.com.
A made-up address correctly returns a 404, so search engines can drop dead pages.
Images, scripts and styles all load over https.
That is quick.
A reasonable size for the page itself, before images.
Scripts are loaded without delaying what visitors see.
The server shrinks the page before sending it.
Shared links show a title, description and image on Facebook, WhatsApp, LinkedIn and others.
Links shared on X show a rich preview.
Your icon appears in browser tabs and search results.
Nothing in robots.txt shuts out the crawlers behind ChatGPT, Claude, Perplexity or Gemini.
The site offers a plain-text summary for AI assistants.
Every internal link we followed loads.
Checked 11 other pages.
Checked 11 other pages.
Checked 11 other pages.
| Page | Response | Time | Words |
|---|---|---|---|
Substack https://substack.com/ | 200 | 0.63s | 257 |
Explore | Substack https://substack.com/explore | 200 | 0.07s | 16 |
The Conscious Lee | Substack https://substack.com/@theconsciouslee?utm_source=substack-feed-item | 200 | 0.09s | 47 |
The Conscious Lee | Substack https://substack.com/@theconsciouslee | 200 | 0.04s | 47 |
The Conscious Lee (@theconsciouslee): "Colom's win doesn't prove Mississippi is blue, or that the South is realigning, or that Trumpism is dead. It proves that a 146-year-old barrier can fall by 0.5 percentage points because a few thousand people decided their votes were worth the hassle . That's not a revolution. It…" https://substack.com/@theconsciouslee/note/c-385531898 | 200 | 0.05s | 82 |
DAN KOE | Substack https://substack.com/@thedankoe?utm_source=substack-feed-item | 200 | 0.08s | 10 |
DAN KOE | Substack https://substack.com/@thedankoe | 200 | 0.04s | 10 |
DAN KOE (@thedankoe): "Subtle reminder that you're supposed to feel overwhelmed. It means you're doing something new. You're taking a new path. You're learning. Growing. You branched into the unknown. It will be frustrating. You will feel lost. It will be painful, but staying the same is even worse." https://substack.com/@thedankoe/note/c-385822648 | 200 | 0.12s | 76 |
Gianmarco Soresi | Substack https://substack.com/@gianmarcosoresi?utm_source=substack-feed-item | 200 | 0.03s | 10 |
Gianmarco Soresi | Substack https://substack.com/@gianmarcosoresi | 200 | 0.03s | 10 |
Gianmarco Soresi (@gianmarcosoresi): "Stop sending me this" https://substack.com/@gianmarcosoresi/note/c-385686048 | 200 | 0.10s | 36 |
Claire | Substack https://substack.com/@heresyourbite?utm_source=substack-feed-item | 200 | 0.04s | 16 |
Step 2 · Ads
Ads only pay off when the site can measure what they bring in. We look for tracking tags in the page code; tags that load later, through a consent banner or tag manager, will not show up here.
Without analytics you cannot see where visitors come from or what they do.
What to do: Set up Google Analytics 4 and add its tag to every page.
How to fix this: What to set up before you spend on adsFacebook and Instagram ads need the Pixel to track sales and build audiences.
What to do: Create a Pixel in Meta Events Manager and add it to every page.
How to fix this: What to set up before you spend on adsTikTok ads need the Pixel to measure results and optimize delivery.
What to do: Create a Pixel in TikTok Ads Manager and add it to every page.
How to fix this: What to set up before you spend on adsGoogle Ads conversion tag is on the page.
Audit run on . It reads up to 12 pages (60 with a free account) as a search engine first receives them and checks further internal links for errors. Scores are a weighted share of the checks passed.
Run the same audit on your own site, free. No sign-up needed.
This page reports only what our audit observed on public pages of substack.com. Adnave is not affiliated with it. If you run this site and something here is wrong, run a fresh audit and tell us.