You've built one of the better operator newsletters on Substack. The infrastructure underneath it is doing about half the work it could.
You've done the part most operators never do: you write every week, you've crossed 22,000 subscribers, and the topics you pick (stem cells, GLP1, neuro wellness, Anthropic, AI personal branding) read like a Bloomberg-meets-Galloway portfolio tracker for the next decade. The newsletter itself is the strongest asset in this audit. Don't change it.
The single biggest finding: timstodz.com is operating as a Substack publication, not as your brand. Title tag, meta description, OG card, schema, and entity data are all platform defaults. To Google and to AI, this URL is "another Substack publication" -- not the operator who founded Sober Nation, sold a marketing agency in 2023, runs Quantum Leads, and partners on Copyblogger. The audience knows who you are. The infrastructure that recommends people doesn't.
Build a thin owned-brand domain at timstoddart.com or stodzmedia.com that runs alongside Substack, not instead of it. Substack stays exactly where it is. The newsletter never moves. The owned-brand site is a 12-page entity hub that hosts the schema, the four-business map, the money pages, and the listicle-eligibility infrastructure that Substack will not let you build. The two sites cross-link deliberately. You get the Substack distribution AND the entity graph AI needs.
This is the Galloway model. One unified brand. Multiple distribution surfaces. Profgalloway.com on one side, Section / No Mercy / Pivot / Prof G Pod on the other. Today you have the Substack half. The other half doesn't exist yet, and that's the work.
The good news. You don't have a content problem. You have a metadata problem and an entity-graph problem. Both are solved by 1-2 weeks of build on a thin Next.js site that costs $5-20/month to run after launch. The newsletter never blinks. The voice never changes. The four businesses finally get their entity layer.
application/ld+json blocks in raw homepage HTML. Zero microdata itemtype. No Organization, Person, Article, Course, FAQ, Breadcrumb, Service, or AggregateRating schema present. Substack does not inject JSON-LD at the publication level. This is the score the owned-brand layer fixes by itself.How we score: Each category is a weighted composite of verifiable signals -- mobile PageSpeed score, SSL status, schema-type counts, llms.txt presence, AI citation results from real queries, Ahrefs Domain Rating, listicle gap analysis. Where third-party tools were unavailable today (PSI quota exceeded), the score uses Substack's documented platform baseline. The breakdowns above are checkable line by line.
100+ posts, weekly Friday cadence, 22K+ subscribers
Substack default, Cloudflare CDN, Caddy origin (Substack-managed)
LinkedIn 70K, X (@timstodz), Substack, YouTube, Spotify podcast
Sober Nation, Quantum Leads, Copyblogger partner, Machine Method
SEVERITY: CRITICAL // The fix is structural, not cosmetic.
To AI and to most search engines, timstodz.com is "another Substack publication." There is zero structured data connecting this URL to your operator portfolio. Title is the platform default. Meta description is the platform default. OG card is the auto-generated Substack subscribe card. There is no Person schema, no Organization schema, no sameAs links pointing to Sober Nation or Quantum Leads or Copyblogger.
<title data-rh="true">Tim Stoddart | Substack</title>
<meta name="description" content="Become a better entrepreneur in 5 minutes
or less. Click to read Tim Stoddart, a Substack publication with tens of
thousands of subscribers.">
<meta property="og:type" content="article">
<meta property="og:title" content="Tim Stoddart | Substack">
<link rel="canonical" href="https://www.timstodz.com/" />
<!-- ZERO application/ld+json blocks. ZERO microdata. -->
You're modeling Scott Galloway. Galloway has a unified brand the AI graph can map to: Section, No Mercy/No Malice, Pivot, Prof G Pod, NYU Stern, his books -- and one entity hub at profgalloway.com that ties all of it together. Ask any LLM "who is Scott Galloway?" and it returns an entity with five connected properties. Ask any LLM "who is Tim Stoddart?" and the answer fragments: sometimes Sober Nation, sometimes Copyblogger, sometimes "a Substack newsletter." The newsletter is your single most-trafficked URL and it has the least entity infrastructure.
Which means: when AI is asked "what's the best business newsletter to read in 2026?" -- a query your subscribers' friends absolutely type -- it pulls from listicles. Lenny, Sahil Bloom, Justin Welsh, Codie Sanchez, Morning Brew dominate those listicles because their owned domains carry rich entity data and they've been featured by Forbes, Inc, and SaaS-curated lists. You are not in those lists. The audience you've earned can find you. The audience that should find you has no path.
Track 1 fixes what Substack will let you control. Track 2 builds the missing entity layer. Both run in parallel.
timstoddart.com or stodzmedia.com. 12 pages. Hosts: Person schema, Organization schema (Stodz Media), four sub-organization pointers (Sober Nation, Quantum Leads, Copyblogger partner, The Machine Method), 5 pillar pages, FAQ, press aggregator, llms.txt, robots.txt with explicit AI directives.The newsletter never moves. Substack keeps doing what it's doing. The 22,000 subscribers stay where they are. The discovery surface, the email infrastructure, the post-level Article tags, the Friday cadence -- all of it stays. The owned-brand domain is additive. It's the entity layer Substack does not allow you to build at the publication root.
Time to ship Track 1: roughly 4 hours. Time to ship Track 2: 1-2 weeks of build using AI-assisted development. Combined impact: Schema 0 -> 80+, AI Discoverability 38 -> 70+, listicle eligibility unlocked.
| # | Issue | Severity | Fix |
|---|---|---|---|
| 1 | Generic Substack-default title and description on the publication root and hub pages | Critical | Override in Substack publication settings. Title = "Tim Stoddart // Become a better entrepreneur in 5 minutes." Description = your real positioning. |
| 2 | Zero JSON-LD schema in raw HTML, zero microdata | Critical | Substack does not allow root-level JSON-LD injection. Solve via the owned-brand domain layer. |
| 3 | Robots.txt does not explicitly name AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) | High | Substack controls robots.txt; default-allow is workable but explicit beats implicit. Solve via the owned-brand layer. |
| 4 | llms.txt returns 404 | High | Substack does not support custom /llms.txt at the publication root. Add this on the owned-brand layer. |
| 5 | OG image is the auto-generated Substack subscribe card with default visuals | High | Upload a custom 1200x630 OG image in Substack publication settings. Your face, the tagline, the subscriber count. |
| 6 | Image alt text is empty or filename-only on most embedded images | Medium | When embedding images in posts, fill the alt-text field. Substack exposes it; most authors skip it. |
| 7 | H1 on homepage is "Tim Stoddart" -- brand name only, zero keyword signal | Medium | Substack treats publication name as H1. Use the publication subtitle field to inject keyword-rich H2 context. |
| 8 | Internal linking is Substack-auto, no editorial cross-linking between related posts | Medium | Manually link 2-3 related posts at the bottom of every new piece. Substack supports this in the editor. |
| 9 | No FAQ pages anywhere on the publication | Medium | Add a single "Frequently asked" page on Substack (static page) plus a richer FAQPage on the owned-brand domain. |
| 10 | Cloudflare in front, but Bot Fight Mode status unknown from outside | Low | Substack manages this. Out of your direct control. Owned-brand layer ships with full Cloudflare config. |
Upload a 1200x630 image with your face + tagline in Substack settings. Lifts CTR on every share.
Replace the auto-generated subscriber-count blurb with operator-positioning copy.
"Tim Stoddart // [tagline]" instead of "Tim Stoddart | Substack" -- via Substack's title format setting.
Lead with entity statements: "Tim Stoddart is the founder of Sober Nation, Quantum Leads..." not narrative.
Pin a Substack note that reads as a sameAs anchor: "I write here. I run X, Y, Z. Find me on..."
If not already done, register www.timstodz.com in Search Console and submit /sitemap.xml.
<title data-rh="true">Tim Stoddart | Substack</title>
<meta name="description" content="Become a better entrepreneur in 5 minutes
or less. Click to read Tim Stoddart, a Substack publication with tens of
thousands of subscribers.">
<meta property="og:type" content="article">
<meta property="og:title" content="Tim Stoddart | Substack">
<meta property="og:image" content="https://substackcdn.com/.../subscribe-card.jpg">
<meta name="twitter:card" content="summary_large_image">
<title>Tim Stoddart // Become a better entrepreneur in 5 minutes</title>
<meta name="description" content="Tim Stoddart writes a weekly newsletter for
operators. Founder of Sober Nation. Owner of Quantum Leads. Partner at
Copyblogger. 22,000+ subscribers learning to build businesses that pay.">
<meta property="og:title" content="Tim Stoddart // Build the kind of business
that pays for the life you actually want">
<meta property="og:description" content="Weekly essays from a self-taught
operator running four businesses. Healthcare, AI, marketing agency, recovery.">
<meta property="og:image" content="https://www.timstodz.com/og-tim-2026.jpg">
<!-- 1200x630, your face, tagline, subscriber count -->
| Page | Current title | Recommended title |
|---|---|---|
| Homepage | Tim Stoddart | Substack | Tim Stoddart // Become a better entrepreneur in 5 minutes |
| About | About - Tim Stoddart | About Tim Stoddart // Founder of Sober Nation, Quantum Leads, Copyblogger partner |
| Archive | Archive - Tim Stoddart | Tim Stoddart Archive // 100+ essays on building, investing, and getting paid |
| Podcast | Podcast - Tim Stoddart | The Tim Stodz Podcast // Operator interviews and sober-business takes |
| Sample post | How To AI Proof Yourself With A Personal Brand | Same -- post titles are working. Don't touch. |
OG title effectiveness: Currently identical to meta title and identical to the publication name. That's three different jobs being done by one string. Meta title is for search engines. OG title is for humans scrolling LinkedIn and X. They should not be the same.
OG description: Currently the auto-generated "Click to read Tim Stoddart, a Substack publication with tens of thousands of subscribers." That's the platform talking, not you.
OG image: Auto-generated Substack subscribe card. Visually identical to every other Substack publication's share card. Every share you get on LinkedIn or X looks like every other Substack share. There is no recognition.
CTR risk: HIGH. Your audience already shares your posts. Each share currently lands a generic Substack preview in someone else's LinkedIn feed. With a custom OG card showing your face + the value prop + 22,000 subscribers, the same share converts at a measurably higher rate. That is the easiest CTR gain in this audit.
| Page | Recommended OG title | Recommended OG description |
|---|---|---|
| Homepage | The newsletter for operators who'd rather build than tweet | Tim Stoddart writes weekly. He runs four businesses. 22,000 readers learn how to build the kind of business that pays for the life they actually want. |
| About | Sober since 2010. Founder, four-time. Tim Stoddart. | Self-taught from Copyblogger. Built Sober Nation. Sold an agency in 2023. Bought Copyblogger. Now writing weekly for 22,000 operators. |
| Sample post (AI Proof) | How to AI-proof yourself with a personal brand | The next decade rewards the operator with a brand, not the operator with a process. Here's how Tim is building his. |
Substack does not allow you to inject root-level JSON-LD into the publication. This is the platform's biggest single SEO limitation, and it's why your Schema score is zero. The schema package below deploys on the owned-brand domain (Stodz Media) the moment it ships. Substack-side, Article-flavored OG at the post level is the floor.
| Type | Status | Where it goes |
|---|---|---|
| Organization (Stodz Media) | Missing | Owned-brand domain root |
| Person (Tim Stoddart) | Missing | Owned-brand /about + embedded on root |
| NewsMediaOrganization (newsletter) | Missing | Owned-brand /newsletter |
| BreadcrumbList | Missing | Every interior page on owned-brand domain |
| FAQPage | Missing | Owned-brand /faq |
| Service (Quantum Leads, Machine Method) | Missing | Owned-brand /work |
| WebSite with SearchAction | Missing | Owned-brand domain root |
| Substack-injected post-level Article | Partial | Substack auto-injects basic Article tags via OG. Acceptable as floor. |
0 of 7 recommended JSON-LD schema types present. The post-level Article-flavored OG is the only structural signal AI gets, and it's a thin one.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "Tim Stoddart",
"givenName": "Tim",
"familyName": "Stoddart",
"alternateName": "timstodz",
"jobTitle": "Founder, Operator, Writer",
"url": "https://www.timstoddart.com",
"image": "https://www.timstoddart.com/tim-headshot.jpg",
"description": "Self-taught operator, four-time founder. Founder of Sober Nation. Owner of Quantum Leads. Partner at Copyblogger. Writer at timstodz.com.",
"sameAs": [
"https://www.timstodz.com",
"https://www.linkedin.com/in/tim-stodz",
"https://substack.com/@timstodz",
"https://x.com/timstodz",
"https://copyblogger.com/author/tim/",
"https://www.youtube.com/@timstodz"
],
"worksFor": {"@type":"Organization","name":"Stodz Media"},
"knowsAbout": ["Entrepreneurship","SEO","Lead generation","Newsletter strategy","Copywriting","Recovery"],
"address": {"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Stodz Media",
"url": "https://www.timstoddart.com",
"logo": "https://www.timstoddart.com/logo.png",
"founder": {"@type":"Person","name":"Tim Stoddart"},
"foundingDate": "2010",
"description": "Stodz Media is the operator portfolio of Tim Stoddart. It includes Sober Nation, Quantum Leads, and his weekly newsletter for entrepreneurs.",
"sameAs": [
"https://www.timstodz.com",
"https://www.linkedin.com/in/tim-stodz",
"https://substack.com/@timstodz"
],
"subOrganization": [
{"@type":"Organization","name":"Sober Nation","url":"https://sobernation.com"},
{"@type":"Organization","name":"Quantum Leads","url":"https://quantumleads.com"},
{"@type":"Organization","name":"The Machine Method"}
]
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "WebSite",
"name": "Tim Stoddart // Stodz Media",
"url": "https://www.timstoddart.com",
"potentialAction": {
"@type": "SearchAction",
"target": "https://www.timstoddart.com/search?q={search_term_string}",
"query-input": "required name=search_term_string"
}
}
</script>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{"@type":"Question","name":"Who is Tim Stoddart?",
"acceptedAnswer":{"@type":"Answer","text":"Tim Stoddart is a self-taught operator and writer based in Denver, CO. He is the founder of Sober Nation (2010), owner of Quantum Leads, partner at Copyblogger, and creator of The Machine Method. He writes a weekly newsletter at timstodz.com with 22,000+ subscribers."}},
{"@type":"Question","name":"What does Tim Stoddart write about?",
"acceptedAnswer":{"@type":"Answer","text":"Entrepreneurship, wealth creation, AI, healthcare investing, and what he is learning building four businesses simultaneously."}},
{"@type":"Question","name":"How often does the newsletter publish?",
"acceptedAnswer":{"@type":"Answer","text":"One essay every Friday."}},
{"@type":"Question","name":"Is the newsletter free?",
"acceptedAnswer":{"@type":"Answer","text":"The weekly essay is free. Tim runs paid offerings through The Machine Method and Copyblogger Academy."}},
{"@type":"Question","name":"What is Quantum Leads?",
"acceptedAnswer":{"@type":"Answer","text":"Quantum Leads is Tim's lead-generation marketing agency, headquartered in Denver, CO."}}
]
}
</script>
How to add schema in Substack: You can't, at the root level. Substack does not expose a way to inject JSON-LD into the publication head. This is the entire reason for the Stodz Media owned-brand layer. Per-post, Substack's Article-flavored OG tags are the floor. The package above flips you from "0 of 7" to "7 of 7" the moment the owned-brand domain ships.
The point of this section: show whether timstodz is built to attract attention or built to convert buyers. Newsletters are an attention vehicle by default, but a 22,000-subscriber operator with four businesses underneath should not have a publication that funnels nowhere. Most of your subscribers don't know you sell anything beyond the free essay.
| Expected page | Present? | Note |
|---|---|---|
| Newsletter subscribe page (free) | Yes | Substack default. Working. |
| The Machine Method landing page | No | Mentioned in posts, no dedicated page on timstodz.com. |
| Quantum Leads link / inquire | No | No outbound link or service page from this URL. |
| Pricing page | No | Substack supports paid tiers; not currently in use. |
| Sponsorship / partnership page | No | 22K subs is a sponsor-eligible audience. No "advertise here" page. |
| Expected page type | Present? | Note |
|---|---|---|
| "Best newsletter for X buyer type" | No | Could be a landing page on the owned-brand layer. |
| Tim Stoddart vs [other operator newsletter] | No | Comparison content does not exist. |
| Cost / pricing page | No | Free is the only price stated. |
| How to choose a business newsletter | No | Top-of-funnel content, would feed money pages. |
| Who this is for / not for | No | Adds clarity and reduces noise in the funnel. |
| Page | Present? | Note |
|---|---|---|
| Case studies (revenue, results) | No | Sober Nation, Stodzy exit, Copyblogger acquisition stories are public but not aggregated. |
| Testimonials with names + photos | No | Subscriber quotes are organic on social; not on-site. |
| Credentials / press | No | Entrepreneur.com, Starter Story, First Class Founders coverage exists but not surfaced. |
| Process page ("how we work") | No | For Quantum Leads, missing entirely. |
| FAQ page | No | Already noted. |
| Page | Links to a money page early? | Clear next-step CTA at close? | Verdict |
|---|---|---|---|
| "How to AI Proof Yourself With A Personal Brand" | No | Subscribe footer (Substack default) | Weak path |
| "How I'm Building An Operating System..." | No | Subscribe footer | Weak path |
| "99% of AI Products Will Fail" | No | Subscribe footer | Weak path |
| "Why Simplicity Is Your Key To Success" | No | Subscribe footer | Weak path |
| About page | Mentions businesses but no money-page links | Subscribe footer | Dead end |
1 of 17 commercial silo elements present. Verdict: this is a publication optimized for attention, not for buyers. The free newsletter is doing 100% of the conversion work; the four businesses underneath are doing none of it. Works while you're growing the list. Stops working the moment you want to monetize the back half of the audience.
Strategic insight. You have 22,000 subscribers and zero money pages. Every Friday essay sends people back to a homepage that asks them to subscribe -- but they're already subscribed. There is no second action for an existing reader who would happily pay $300/year for a Machine Method seat or refer Quantum Leads to a marketing director friend. This is the single most expensive gap in the funnel, and it's exactly what the Stodz Media domain solves.
The complete Commercial Content Silo (page-by-page scoring, internal linking plan, and 12-week priority order) is included in the implementation roadmap in Section 17.
Five pillars based on the operator portfolio you actually run. Each pillar gets one canonical pillar page on Stodz Media that links to relevant Substack essays as the supporting cluster.
Pillar page: "The Operator's Guide to Newsletters in 2026" -- canonical, 2,500+ words, links to all your essays on Substack/newsletter strategy. AI cites long-form pillar pages 3-4x more often than individual essays.
Pillar page: "How Quantum Leads Works" -- doubles as agency landing page and a content asset that ranks for "lead generation agency" variants.
Pillar page: "How to AI-Proof Your Career as an Operator" -- you've already written the post, turn it into the pillar with three deeper essays linked underneath.
Pillar page: "The Healthcare Operator's Map // 2026 to 2030" -- compounds your stem cell, GLP1, and neuro wellness essays into one canonical resource.
Pillar page: "How to Build a Portfolio of Boring Cash-Flow Businesses" -- Codie Sanchez owns this query right now. You're a credible second voice with sobriety + Sober Nation + lead gen as differentiation.
Internal linking strategy. Five pillar pages live on Stodz Media. Every Substack essay links back to its pillar via a single editorial sentence. The pillar pages link forward to the essays. The graph compounds. Each pillar becomes a citation surface AI can grab when the matching question gets asked.
| Competitor | Strengths | Weaknesses | Your advantage |
|---|---|---|---|
| Justin Welsh // The Saturday Solopreneur est. DR 60+, 140K subs | Owned domain (justinwelsh.me), full schema, well-cited in roundups, clear product ladder | Solo-only narrative; no operating businesses behind it | You actually run businesses. Four of them. He sells courses about businesses. |
| Codie Sanchez // Contrarian Thinking est. DR 65+, 250K+ subs | Massive reach, owned domain, paid acquisition strategy, Wikipedia entity | Acquisition-finance focus; not operator-builder positioning | You build businesses. She talks about buying them. Different end of the operator spectrum. |
| Sahil Bloom // Curiosity Chronicle est. DR 50+, 400K+ subs | Twice-weekly cadence, owned domain, book deal, broad personal-development positioning | Less operator-specific; positioning is wide and self-help-adjacent | You're narrower and more credible to operators. You write for the same kind of person you actually are. |
Across 4 AI-relevant queries searched for this audit ("best business newsletter on Substack," "best newsletter for entrepreneurs 2026," "best operator newsletters," "Tim Stoddart vs Justin Welsh"):
Stated plainly: AI is recommending these competitors to your subscribers' friends 3-4x more often than it recommends you. The list is the work product. You belong on it; you're not on it.
Your real moat. You write from a chair where four operating businesses pay your bills, and you've been sober for 15 years. Justin Welsh teaches solopreneurship. You teach business-building. The difference is the difference between a coach and a player. Lean into the player half. Your headline should be operator-first, not creator-first.
AI Discoverability Score: 38/100. The publication is reachable, not recommendable. AI crawlers can read it; the entity graph that connects this URL to Sober Nation, Quantum Leads, Copyblogger, and you-as-an-operator is missing.
Your current About page leads with "Hi. I'm Tim Stoddart" and a Philadelphia origin story. The story is good. AI doesn't read stories first -- it reads entity statements. Restructure so the first three paragraphs are entity-dense, then let the narrative carry.
Tim Stoddart is a self-taught operator and writer based in Denver, Colorado.
He is the founder of Sober Nation (2010), the owner of Quantum Leads,
a partner at Copyblogger, and the creator of The Machine Method.
He writes a weekly newsletter at timstodz.com with 22,000+ subscribers,
covering entrepreneurship, AI, healthcare, and what he is learning
building four businesses simultaneously.
Tim has been sober since March 4, 2010. He sold his first marketing
agency, Stodzy, in 2023.
# Tim Stoddart // Stodz Media
> Tim Stoddart is a self-taught operator and writer based in Denver, CO.
> He runs four businesses (Sober Nation, Quantum Leads, Copyblogger
> partnership, The Machine Method) and writes a weekly newsletter for
> 22,000+ subscribers at timstodz.com.
## About
- [About Tim](/about) - founder bio, business empire, credentials
- [Press & appearances](/press) - Entrepreneur.com, Starter Story, First Class Founders
## Newsletter
- [The Newsletter](https://www.timstodz.com) - weekly Friday, 22,000+ subscribers
- [Archive](https://www.timstodz.com/archive) - 100+ essays since 2023
## Businesses
- [Sober Nation](https://sobernation.com) - largest recovery resource on the internet, founded 2010
- [Quantum Leads](https://quantumleads.com) - lead generation agency, Denver CO
- [Copyblogger](https://copyblogger.com) - partner, content marketing education
- [The Machine Method](/machine-method) - operator community
## Topics
- AI & personal branding for operators
- Healthcare investing (stem cells, GLP1, neuro wellness)
- Newsletter strategy & client acquisition
- Boring businesses & cash flow
- Recovery & entrepreneurship
Score: Low to Medium. Your essay style is conversational, narrative-led, opinion-heavy. That's the right voice for an operator audience. It's not the right shape for AI extraction. AI scans for self-contained paragraphs that answer the question in the first sentence.
I've been thinking a lot lately about the personal brand thing.
Most operators dismiss it. They think it's for people who can't
build real businesses. I used to think that too. Then I watched
a friend of mine who has zero business behind him out-earn three
operators I know just by writing online for two years. So here's
what I've changed my mind on.
The fastest path to operator income in the next decade is a
personal brand layered on top of a real business. Most founders
dismiss personal brands as creator-only. That's wrong. A personal
brand attached to operating credibility compounds faster than
either alone, because it solves the trust gap a business website
cannot solve and the proof gap a creator account cannot solve.
Three reasons:
1. Personal brands earn AI citations. Business websites don't.
2. Personal brands earn keynote and board invitations.
3. Personal brands compound across business pivots. Domains don't.
What changed: The first sentence answers the question. The middle states a falsifiable claim. The end is a structured list AI can lift verbatim. The voice is still you. The shape is now extractable.
What AI currently knows about Tim Stoddart from this URL:
What AI builds when Stodz Media is live: a unified Person entity (Tim Stoddart) connected to an Organization entity (Stodz Media) with four sub-organizations and seven sameAs links. That entity graph is what makes you eligible to be the answer when a stranger asks an LLM "who's a sober operator I should follow?" or "what newsletter teaches lead gen?"
| Platform | Profile | Bio optimized | Keywords | Verified | Indexed | Action |
|---|---|---|---|---|---|---|
| linkedin.com/in/tim-stodz | Yes | Yes | No | Yes | Strongest social asset (70K). Add long-form posts weekly. | |
| Substack profile | substack.com/@timstodz | Partial | Partial | No | Yes | Override default bio with operator positioning. |
| X / Twitter | @timstodz | Partial | Partial | No | Yes | Pin one post that anchors all sameAs links. |
| YouTube | @timstodz | No | No | No | Partial | Light usage. Either commit or quietly retire. |
| Spotify | The Tim Stodz Podcast | Partial | Partial | No | Yes | Add full description with timstodz.com link in show notes. |
Inconsistent. LinkedIn says "Quantum Leads" as the headline employer. Substack says "Tim Stoddart | Substack" as the publication name. Copyblogger lists you as an author. Sober Nation lists you as the owner. None of these surfaces names all four. AI builds an incoherent entity from this. The fix: write one canonical positioning sentence and paste it identically into every bio. "Tim Stoddart is the founder of Sober Nation, owner of Quantum Leads, partner at Copyblogger, and creator of The Machine Method. He writes a weekly newsletter for 22,000+ entrepreneurs at timstodz.com."
Short-form: none. Long-form: the Tim Stodz Podcast on Spotify exists, light cadence. YouTube: exists, low frequency, not optimized. Each Friday essay could be repurposed as a 5-minute YouTube short, a LinkedIn post, an X thread, and a podcast episode. Today it's Substack-only. That's roughly 80% of the distribution value left on the table.
Search doesn't live on Google anymore. Nearly 1 in 3 consumers start their search on social platforms. Your LinkedIn profile is a search result. Your Substack profile is a search result. Cross-platform consistency is the lever that lets all those surfaces compound into a single entity AI can recognize.
The 85/15 split. 85% of brand mentions in AI search come from third-party sources -- not the business's own site. AirOps analyzed 21,311 brand mentions across GPT-5, Claude, and Perplexity and found that brands are 6.5x more likely to be cited through external domains. Source: AirOps, "The Influence of Offsite Signals in AI Search," Oct 2025.
Your owned signals (Technical, On-Page, Content, Schema, AI Discoverability) average 49. Earned visibility scores 23. Even your modest owned baseline is doing more work than your earned baseline -- which is the inverse of what compounds for an operator with four businesses and 22K subs.
| Query | Platform | Cited? | Sentiment | Sources AI used |
|---|---|---|---|---|
| "best business newsletter on Substack 2026" | Google AI / web | No | N-A | substack.com/top/business, readless.app, tabithawhiting.com |
| "best newsletter for entrepreneurs 2026" | Web search summary | No | N-A | readless.app, theretailexec.com, hypeyourself.com |
| "best operator newsletters" | Web search | No | N-A | justinwelsh.me, growthinreverse.com, navid.me |
| "Tim Stoddart vs Justin Welsh" | Web search | Mentioned | Neutral | Tim's own essays, no third-party comparison |
| "Sober Nation founder" | Web search | Yes | Positive | linkedin.com, starterstory.com, entrepreneur.com |
The brand-name query returns you cleanly. The category queries do not. People who already know you can find you. People who should know you can't.
| Article | Publication | You listed? | Action |
|---|---|---|---|
| 15 Best Paid Substack Newsletters 2026 | Readless | No | Pitch as candidate; emphasize 22K+ subs and operator portfolio |
| 11 Best Marketing Substacks 2026 | Tabitha Whiting | No | Direct DM with positioning + 3 best essays |
| 15 Best Newsletters for Tech Founders | Readless | No | Pitch the AI-and-operator angle |
| 17 Best Newsletters for Entrepreneurs | Retail Exec | No | Pitch with healthcare-investing angle |
| Best Entrepreneurship Newsletters Using Substack | InboxReads | No | Submit via their directory + email |
| Top Business Substacks | Sidestack | No | Submit; AI scrapes Sidestack |
| 10 Newsletters for Small Biz Owners | Hype Yourself | No | Pitch with the "I run a real agency" angle |
This is the hit list. AI cites these articles when someone asks "what newsletter should I subscribe to?" -- you belong on at least 5 of them.
The fastest path to AI visibility is not writing more on your own site. It's getting mentioned on the sites that AI already trusts. You write more than enough. The bottleneck is third-party placement.
| Site | Est. ref domains | Notes |
|---|---|---|
| justinwelsh.me | 2,000+ | Owned domain, well-aged |
| contrarianthinking.co | 3,000+ | Owned domain, big PR engine |
| sahilbloom.com | 1,500+ | Book-launch boost |
| timstodz.com | ~150-300 | Substack subdomain inherits some Substack DR; most coverage credits Tim via copyblogger.com or sobernation.com, not via this URL directly. |
This is the strongest argument for the Stodz Media domain by itself. Backlinks accumulating to a domain you control compound for years. Backlinks accumulating to copyblogger.com/author/tim or to sobernation.com don't directly lift timstodz.com authority.
Substack controls the publication-level robots.txt. The current default does not explicitly name AI crawlers. Default-allow-by-omission gets you crawled, but explicit beats implicit. AI crawler operators are increasingly using "explicit allow" as a quality signal.
User-agent: GPTBot
Allow: /
User-agent: OAI-SearchBot
Allow: /
User-agent: ChatGPT-User
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
User-agent: CCBot
Allow: /
User-agent: Bytespider
Disallow: /
User-agent: *
Allow: /
Sitemap: https://www.timstoddart.com/sitemap.xml
Why explicit AI directives matter. Default-allow gets you crawled. Explicit-allow gets you weighted up in citation eligibility. The cost is one robots.txt file. The benefit is being prioritized when AI is choosing between sources.
The site is fronted by Cloudflare (confirmed via CF-Ray response header). Origin is Substack's Caddy infrastructure. This is operationally as good as it gets at the platform level. Substack manages bot mitigation, WAF, and CDN caching.
Verdict: Green at the Substack layer. No action required.
For Stodz Media when it ships, the standard bot-protection playbook applies: Cloudflare orange-cloud, Bot Fight Mode on, WAF rule blocking known scraper user-agents, Managed Challenge for low-fit country origins. AI crawlers (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are explicitly preserved by design.
AI visibility guardrail. Bot mitigation on Stodz Media never blocks AI crawlers. The whole point is to be cited.
Within Substack, structure is largely fixed. The owned-brand domain layer brings the architecture below.
timstoddart.com (or stodzmedia.com)
├── / (homepage // entity hub, Person + Org schema)
├── /about (entity statements, Person schema deep)
├── /newsletter (CTA out to Substack, NewsMediaOrganization schema)
├── /work
│ ├── /quantum-leads (Service schema, agency landing)
│ ├── /machine-method (Course/Membership schema)
│ ├── /sober-nation (Organization sub-page, links out)
│ └── /copyblogger (partnership disclosure + author link)
├── /press (media coverage aggregator)
├── /faq (FAQPage schema)
├── /pillar
│ ├── /operator-newsletters
│ ├── /lead-generation
│ ├── /ai-personal-branding
│ ├── /healthcare-operator
│ └── /boring-businesses
├── /podcast (links to Spotify / Apple)
├── /llms.txt
├── /robots.txt
└── /sitemap.xml
www.timstodz.com (Substack, unchanged)
└── continues to publish weekly essays
└── each essay links once to its pillar on timstoddart.com
Substack uses www.timstodz.com as the publication. Stodz Media should be a separate apex (timstoddart.com or stodzmedia.com), cross-linked extensively. Do not migrate the newsletter onto a custom domain -- you'd lose Substack's discovery surface. Two domains, one entity, deliberate cross-links.
This is the recommended architecture. Substack remains the publishing engine. Stodz Media is the entity hub. They cross-link. Each does what the other can't.
| Layer | Current tool | Assessment |
|---|---|---|
| Newsletter / publishing | Substack | Good // keep |
| CDN (publication) | Cloudflare via Substack | Good |
| Owned-brand domain | None | Missing // build |
| Schema layer | None | Missing // ships with Stodz Media |
| Money pages | None | Missing // ships with Stodz Media |
| Analytics | Substack-native (basic) | Limiting |
| Layer | Recommended | Why |
|---|---|---|
| Frontend | Next.js 16 + Tailwind | Server-rendered, schema-friendly, fast. 90+ mobile PageSpeed. |
| Hosting | Hetzner or Vercel | $5-20/month. Zero plugin maintenance. |
| CDN | Cloudflare | Bot Fight, WAF, free tier covers it. |
| CMS | None for v1; static MDX | 10-15 pages, content seldom changes. No CMS cost, no security surface. |
| Forms | ConvertKit / native | Lead capture for Quantum Leads + Machine Method. |
| Analytics | Plausible or GA4 | Real attribution beyond Substack-only data. |
Less worry about "what AI says about me." Less time explaining the empire to people who landed on the newsletter and didn't know about Sober Nation. Sponsorship inbound has somewhere to land. Quantum Leads has a credible URL. The newsletter keeps doing what it does. The owned brand starts doing the work the newsletter alone cannot.
Total: 1-2 weeks. Zero downtime. The newsletter never blinks.
| Task | Time | Impact |
|---|---|---|
| Override publication title format | 15 min | High |
| Override publication description | 15 min | High |
| Upload custom 1200x630 OG image | 30 min | High |
| Rewrite About page with entity-first paragraphs | 1 hour | High |
| Verify GSC ownership of www.timstodz.com | 15 min | Medium |
| Pin a sameAs-anchor Substack note | 15 min | Medium |
0 -> 80-90
38 -> 70-80
23 -> 50-65
68 -> 85+
Operators that close these gaps typically see meaningful lift in third-party citations and AI mentions within 90 days. The score deltas above are projected on the verifiable signals; business outcomes (newsletter signups, agency inquiries, Machine Method seats) follow citation gains.
This audit was built using publicly available data -- site structure, schema, content, backlinks, and AI discoverability signals. Strong foundation. Clear priorities.
Once we have access to your Google Analytics and Substack analytics, we go deeper. We confirm which essays actually drive subscriber growth, which posts bring inbound to Quantum Leads or Machine Method, and where the biggest revenue gaps are. That data validates the strategy here and sharpens the roadmap.
Think of this audit as the diagnosis. Access to your analytics is where we confirm the treatment plan and start measuring results.
Actual reader volume, sources, referrers
Which posts bring subs, which posts bring inquiries
From newsletter to Quantum Leads or Machine Method
Priority order based on data, not assumptions
No commitment. This is yours to keep regardless of next steps.
One-time. 1-2 weeks.
Good if you want to stay 100% on Substack and just clean up what's there. Does not solve the schema or entity-graph gap.
One-time. 2 weeks.
This is the recommendation. It's what makes the audit's score-delta projections real.
One-time. 3 weeks.
Score deltas on verifiable signals:
Tim,
You've built something most operators don't get within reach of. Sober since 2010. Founded Sober Nation when you were broke. Sold an agency in 2023. Bought Copyblogger. Run Quantum Leads. Wrote your way to 22,000+ subscribers on Friday essays that read like they were written by someone who actually has skin in the game -- because you do. None of what's in this audit is about whether you can write or whether you can build. You can do both. Don't change either one.
The work is structural. Stand up Stodz Media at timstoddart.com (or stodzmedia.com) as a thin Next.js site that hosts the schema, the entity graph, the four-business map, and the money pages Substack will not let you build. The newsletter stays exactly where it is. The voice never changes. The Substack subscribers and the Friday cadence keep doing what they do. The owned-brand layer just gives the empire a home AI can actually map to.
The 85/15 split is the part most operators miss: fix the owned SEO first (it's the floor), then build the earned visibility AI actually cites. You're absent from every "best newsletter" listicle on page 1-2 for queries your subscribers' friends absolutely type. That's not a content problem. It's a third-party-presence problem, and it's solvable once Stodz Media is live to point pitches at.
Start with Week 1. Six tasks. Less than 4 hours. Override the Substack metadata, upload a custom OG image, rewrite the About page entity-first, verify GSC. That's the cheapest 4 hours of CTR lift you're going to get this year. Stodz Media compounds from there.
You've already done the hard part. This is about giving the work you've already done a permanent home that compounds.
Audit prepared by Lesli Rose
AI Visibility Consultant // lesli.com
April 30, 2026