
Sign up to save your podcasts
Or


I brought on Ryan Doser — a non-technical marketer with over a decade of experience who built a real-world Claude Code SEO workflow that's generated $5,000 in passive revenue in under two months — to show exactly how this works, step by step. We walk through two full demos: how Ryan repurposes YouTube videos into SEO-optimized blog posts automatically via a WordPress MCP connection, and how he vibe-coded an entire local service business website from scratch using Claude Code, Astro, GitHub, and Cloudflare — no developer required. He also shows us how he's running the same WordPress workflow for a paying client that's now showing up number one in Google AI overviews for national keywords. By the end of this episode, you'll know exactly how to do this yourself, how to sell it as a service to local businesses, and where Ryan's $99 Claude Code Skill Stack fits into the equation.
Skool Community: https://www.skool.com/aioperatoracademy/about
Timestamps
00:00 – Intro and what you'll take away
00:33 – Does this require coding knowledge?
01:12 – Demo 1: WordPress Claude Code SEO workflow
03:26 – Who to sell this to (creators vs. B2B clients)
05:50 – How the blog post auto-publishes to WordPress
07:15 – Google Search Console results and $5K in passive revenue
09:38 – Breakdown of the revenue timeline and digital product
11:42 – Real client example: MedX Dental IT
13:34 – AI search results and ranking #1 in Google AI overviews
14:50 – How to price this as a service and prove ROI
16:42 – Demo 2: Local service businesses as the target niche
19:47 – The fake septic tank site ranking on page one
22:00 – Building and deploying with Astro, GitHub, and Cloudflare
27:35 – Why this model beats time-saving automations
31:23 – Why SEO is evergreen and the long-term pitch to clients
33:00 – Live deploy: blog post goes from Claude Code to live site
34:14 – Wrap-up and where to find Ryan
Key Points
Ryan is a non-technical marketer — no coding background. He built this entire workflow as a regular person figuring it out, which means anyone watching can do the same thing. If the barrier felt technical before, that framing matters.
The WordPress workflow is fully hands-off after one prompt. Claude Code scrapes a YouTube transcript, pulls screenshots from the video, compresses and uploads images to WordPress, writes the blog post with proper H2/H3 structure, assigns a category, sets the featured image, writes the meta description, and publishes a draft — all without touching the CMS.
Ryan made over $5,000 passively from a $99 digital product, with roughly 80% of that revenue attributed directly to blog traffic from AI-repurposed YouTube videos. He implemented this in late February and the traffic didn't even start building until mid-April - so the real window was about six weeks.
The fake Des Moines Septic site - built in a single three-to-four-hour Claude Code session two weeks before recording - was already ranking on page one of Google, beating legitimate businesses, Better Business Bureau, and HomeAdvisor for "septic tank pumping near me." That's the case study you use to land clients.
The client pitch for boring local service businesses is not immediate ROI - it's long-term compounding. Work done today pays dividends in year one, year two, and year five, even after the retainer ends. Business owners who think long-term immediately get this, and they're exactly who you want as clients.
The whole stack is nearly free. GitHub is free. Cloudflare has a generous free tier. VS Code is free. Astro is free. All you need is a Claude subscription - $100 a month gets you real output capacity. The arbitrage between a $100/month subscription and two or three clients paying $2,000–$5,000 a month each is hard to argue with.
Ryan's approach to client acquisition for local businesses: go in person. With AI-generated spam calls and emails everywhere, walking into a business and talking to the owner directly cuts through the noise. Even as a mediocre salesperson, ten in-person conversations with decision-makers will close at least one client.
Links Mentioned
Ryan's Claude Code Skill Stack — 25–30 marketing and content skills including the WordPress repurposing workflow and the local service site builder — https://ryandoser.com/
Ryan Doser's YouTube channel — real-world Claude Code workflows for marketing and content, with full walkthroughs of everything shown in this episode — https://www.youtube.com/@RyanDoserAI
AI Marketing Insiders community — Ryan's 1,000+ member community for marketers using AI — https://www.skool.com/ai-marketing-insiders
FIND ME ON SOCIAL
X/Twitter: https://x.com/coreyganim
Instagram: https://www.instagram.com/coreyganim/
LinkedIn: https://www.linkedin.com/in/coreyganim/
YouTube: https://www.youtube.com/@coreyganim
Skool Community: https://www.skool.com/aioperatoracademy/about
FIND RYAN ON SOCIAL
YouTube: https://www.youtube.com/@RyanDoserAI
Website: https://ryandoser.com/
AI Marketing Insiders: https://www.skool.com/ai-marketing-insiders
By Corey Ganim5
3434 ratings
I brought on Ryan Doser — a non-technical marketer with over a decade of experience who built a real-world Claude Code SEO workflow that's generated $5,000 in passive revenue in under two months — to show exactly how this works, step by step. We walk through two full demos: how Ryan repurposes YouTube videos into SEO-optimized blog posts automatically via a WordPress MCP connection, and how he vibe-coded an entire local service business website from scratch using Claude Code, Astro, GitHub, and Cloudflare — no developer required. He also shows us how he's running the same WordPress workflow for a paying client that's now showing up number one in Google AI overviews for national keywords. By the end of this episode, you'll know exactly how to do this yourself, how to sell it as a service to local businesses, and where Ryan's $99 Claude Code Skill Stack fits into the equation.
Skool Community: https://www.skool.com/aioperatoracademy/about
Timestamps
00:00 – Intro and what you'll take away
00:33 – Does this require coding knowledge?
01:12 – Demo 1: WordPress Claude Code SEO workflow
03:26 – Who to sell this to (creators vs. B2B clients)
05:50 – How the blog post auto-publishes to WordPress
07:15 – Google Search Console results and $5K in passive revenue
09:38 – Breakdown of the revenue timeline and digital product
11:42 – Real client example: MedX Dental IT
13:34 – AI search results and ranking #1 in Google AI overviews
14:50 – How to price this as a service and prove ROI
16:42 – Demo 2: Local service businesses as the target niche
19:47 – The fake septic tank site ranking on page one
22:00 – Building and deploying with Astro, GitHub, and Cloudflare
27:35 – Why this model beats time-saving automations
31:23 – Why SEO is evergreen and the long-term pitch to clients
33:00 – Live deploy: blog post goes from Claude Code to live site
34:14 – Wrap-up and where to find Ryan
Key Points
Ryan is a non-technical marketer — no coding background. He built this entire workflow as a regular person figuring it out, which means anyone watching can do the same thing. If the barrier felt technical before, that framing matters.
The WordPress workflow is fully hands-off after one prompt. Claude Code scrapes a YouTube transcript, pulls screenshots from the video, compresses and uploads images to WordPress, writes the blog post with proper H2/H3 structure, assigns a category, sets the featured image, writes the meta description, and publishes a draft — all without touching the CMS.
Ryan made over $5,000 passively from a $99 digital product, with roughly 80% of that revenue attributed directly to blog traffic from AI-repurposed YouTube videos. He implemented this in late February and the traffic didn't even start building until mid-April - so the real window was about six weeks.
The fake Des Moines Septic site - built in a single three-to-four-hour Claude Code session two weeks before recording - was already ranking on page one of Google, beating legitimate businesses, Better Business Bureau, and HomeAdvisor for "septic tank pumping near me." That's the case study you use to land clients.
The client pitch for boring local service businesses is not immediate ROI - it's long-term compounding. Work done today pays dividends in year one, year two, and year five, even after the retainer ends. Business owners who think long-term immediately get this, and they're exactly who you want as clients.
The whole stack is nearly free. GitHub is free. Cloudflare has a generous free tier. VS Code is free. Astro is free. All you need is a Claude subscription - $100 a month gets you real output capacity. The arbitrage between a $100/month subscription and two or three clients paying $2,000–$5,000 a month each is hard to argue with.
Ryan's approach to client acquisition for local businesses: go in person. With AI-generated spam calls and emails everywhere, walking into a business and talking to the owner directly cuts through the noise. Even as a mediocre salesperson, ten in-person conversations with decision-makers will close at least one client.
Links Mentioned
Ryan's Claude Code Skill Stack — 25–30 marketing and content skills including the WordPress repurposing workflow and the local service site builder — https://ryandoser.com/
Ryan Doser's YouTube channel — real-world Claude Code workflows for marketing and content, with full walkthroughs of everything shown in this episode — https://www.youtube.com/@RyanDoserAI
AI Marketing Insiders community — Ryan's 1,000+ member community for marketers using AI — https://www.skool.com/ai-marketing-insiders
FIND ME ON SOCIAL
X/Twitter: https://x.com/coreyganim
Instagram: https://www.instagram.com/coreyganim/
LinkedIn: https://www.linkedin.com/in/coreyganim/
YouTube: https://www.youtube.com/@coreyganim
Skool Community: https://www.skool.com/aioperatoracademy/about
FIND RYAN ON SOCIAL
YouTube: https://www.youtube.com/@RyanDoserAI
Website: https://ryandoser.com/
AI Marketing Insiders: https://www.skool.com/ai-marketing-insiders

16,057 Listeners

1,579 Listeners