Modern Creator
Corey Ganim · YouTube

SEOmaxxing Boring Businesses for $5K/Month with a $100 AI Tool

A non-technical marketer live-demos two Claude Code SEO workflows — one that auto-publishes blog posts from YouTube videos, one that vibe-codes local service sites from scratch — and shows real revenue and real rankings.

Posted
yesterday
Duration
Format
Interview
educational
Views
571
19 likes
Big Idea

The argument in one line.

Any non-technical marketer can build SEO-ranked local business websites or sell that capability as a retainer service using Claude Code, Astro, and a free GitHub/Cloudflare pipeline for under $100/month in tool costs.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • A freelancer or solopreneur who wants recurring retainer income from local business clients rather than one-off project fees.
  • A content creator with an existing YouTube or podcast library who wants a hands-off system to convert each episode into a ranked blog post.
  • Someone who knows Claude Code exists but has not yet found a concrete, revenue-generating use case to justify the subscription cost.
  • A marketer with no coding background who assumed AI-assisted web development required technical skills.
SKIP IF…
  • You need clean attribution data before you can sell a service — SEO inbound lead tracking is inherently murky and that is part of the deal.
  • You are building a personal brand, not a client services business — this is a service and passive product playbook, not a content strategy.
TL;DR

The full version, fast.

A non-technical marketer demonstrates two Claude Code SEO workflows generating real revenue. The first takes a YouTube URL, a target keyword, and a skill markdown file, then auto-publishes a fully-optimized WordPress post with video screenshots, compressed images, and internal links via a single prompt. The second vibe-codes entire local service websites using Astro, GitHub, and Cloudflare, with Claude handling content research through live deployment. A fake septic tank site built in three hours ranked page one in two weeks. The guest traces $5K+ in passive revenue to blog traffic generated this way in roughly six weeks. For anyone willing to pitch local business owners in person, the $100/month Claude subscription arbitrages against multi-thousand-dollar monthly retainers.

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Voices

Who's talking.

00:00hostCorey Ganim
00:56guestRyan Dozer
Chapters

Where the time goes.

00:0000:55

01 · Cold open and intro

Corey sets up the premise: a non-technical marketer, fake-site-ranking teaser, recurring retainers.

00:5602:10

02 · Guest intro and episode promise

Ryan outlines two workflows — WordPress MCP and Cloudflare/GitHub — and confirms zero coding background required.

02:1109:27

03 · Demo 1: WordPress MCP workflow

Screen share of the Claude Code prompt structure — skill file, YouTube URL, keyword, title — and the resulting fully-published WordPress post with auto-scraped screenshots and meta data.

09:2811:45

04 · The $99 Claude Code Skill Stack

Stripe dashboard showing $5K+ passive revenue; floating widget strategy; 80% of revenue traced to blog traffic.

11:4614:49

05 · Real client case study: MedX Dental IT

Client ranking #1 in Google AI Overviews for dental IT keywords. Why AI impression counts signal AI overview presence even without clicks.

14:5016:41

06 · Pricing and ROI framing

Retainer in the several-thousands-per-month range. Attribution is hard but the client reports more inbound leads.

16:4217:50

07 · Client targeting: boring niches win

Skip private-equity-saturated HVAC/plumbing/roofing. Target septic, junk removal, funeral homes — revenue without digital presence.

17:5119:34

08 · Client acquisition: go in person

In-person outreach beats cold email/calls. Talk to the owner. Offer a low initial retainer. Build your own case study first.

19:3520:39

09 · Demo 2 intro: fake site ranking page one

Des Moines Septic — built in 3-4 hours, ranking page one in two weeks, beating BBB and HomeAdvisor without a Google Business Profile.

20:4031:22

10 · Demo 2: Astro/GitHub/Cloudflare vibe coding

Live Claude Code session: blog post prompt, web fetching .gov and census data in parallel, GPT Image 2 for featured image, auto-deploy via GitHub to Cloudflare. Same playbook for Des Moines Junk Removal.

31:2332:59

11 · SEO as evergreen asset vs social media

Blog posts and ranked sites compound for years. The long-term ROI story is the pitch that lands with smart business owners.

33:0035:09

12 · Live deploy and arbitrage math

Blog post deploys live during the call. Corey confirms the $100/month subscription arbitrage against $2K-$5K/month retainers.

35:1037:00

13 · Outro and resources

Ryan's YouTube, ryandozer.com, AI Marketing Insiders community (1,000+ members).

Atomic Insights

Lines worth screenshotting.

  • A fake local service website built in three to four hours with Claude Code ranked on page one of Google within two weeks, beating Better Business Bureau and HomeAdvisor.
  • Adding the words "triple check" to a Claude Code prompt causes it to spin up parallel agents to verify the output — a free accuracy improvement with no extra setup.
  • The entire tech stack outside a Claude subscription is free: GitHub, Cloudflare Pages, VS Code, and Astro — making $100/month the realistic all-in cost to serve two or three clients.
  • Eighty percent of $5K+ in passive revenue from a $99 digital product was traced directly to blog posts auto-generated from YouTube videos using a Claude Code WordPress MCP workflow.
  • Private-equity-saturated niches like HVAC, plumbing, and roofing are the wrong client targets; septic tank, junk removal, and funeral home businesses have revenue but almost no digital marketing investment.
  • AI impressions in Google AI Overviews are worth more than traditional search clicks right now because a number-one mention shapes buyer perception before they ever click anything.
  • A skill markdown file is a reusable SOP that gives Claude Code persistent context across sessions — a four-hour vibe-coding process distilled into one file that replicates the result reliably.
  • In-person outreach to local business owners consistently outperforms cold email and cold calls, especially as AI-generated spam makes inboxes increasingly unreliable.
  • SEO content compounds after the work stops — a ranked page or blog post can drive inbound leads for years, which is the pitch that resonates with long-term-thinking business owners.
  • Running two to three retainer clients on a single $100/month Claude subscription is realistic; each client paying $2K to $5K/month means the subscription cost is essentially rounding error.
  • The Claude Code to GitHub to Cloudflare pipeline is fully hands-off after the initial prompt — one operator can manage multiple client sites without hiring VAs or developers.
  • Google Search Console impression spikes without corresponding click increases indicate the content is appearing in AI Overviews — a positive signal even when it looks like declining clicks.
Takeaway

How to turn Claude Code into a recurring revenue service.

WHAT TO LEARN

The gap between knowing Claude Code exists and making money from it closes when you pick a specific workflow, systematize it in a skill file, and aim it at clients who have revenue but no digital presence.

03Demo 1: WordPress MCP workflow
  • A skill markdown file encodes your entire SEO process into one reusable SOP so Claude Code repeats your best work without re-prompting each session.
  • The WordPress MCP workflow turns a single prompt into a fully-published blog post with screenshots, compressed images, internal links, and meta data.
  • Adding the words "triple check" to any Claude Code prompt causes it to spin up parallel verification agents, improving accuracy with zero extra effort.
06Pricing and ROI framing
  • Frame the client pitch around inbound leads and long-term compounding — a ranked page keeps generating leads for years, and smart business owners understand that math.
  • Attribution is always murky in SEO; the real signal is whether the client is getting more inbound calls, not whether you can trace each one to a specific page.
07Client targeting: boring niches win
  • Target boring local service businesses in non-private-equity niches — septic, junk removal, funeral homes — because they have real revenue and almost no digital marketing investment.
  • Go after companies making several million in revenue; you know they have the budget to pay a retainer and the inbound lead upside to justify it.
08Client acquisition: go in person
  • Go in person to pitch local owners — AI spam has made inboxes nearly useless, and a single in-person visit to the actual decision-maker outperforms weeks of cold outreach.
  • Build your own fake case-study site first, get it ranking in a week or two, and use that as proof when you pitch the first real client.
10Demo 2: Astro/GitHub/Cloudflare vibe coding
  • The entire tech stack beyond a Claude subscription is free: GitHub, Cloudflare Pages, VS Code, and Astro — making $100/month your only real variable cost.
  • Claude Code handles the full pipeline from competitor research to git commit to live deployment, which is what makes it realistic to manage multiple client sites solo.
  • AI impressions in Google Search Console — even when clicks are flat — signal AI Overview appearances that shape buyer perception before any click happens.
Glossary

Terms worth knowing.

Skill markdown file
A structured document that acts as a standing operating procedure for Claude Code, encoding SEO best practices, output requirements, and past examples so the model follows a consistent repeatable process without re-prompting.
WordPress MCP
A Model Context Protocol connection that lets Claude Code read and write directly to a WordPress site — creating posts, uploading images, and setting metadata — without any manual dashboard interaction.
Astro
An open-source web framework that generates fast, SEO-optimized static sites with strong Core Web Vitals scores out of the box, used here as the foundation for the local service sites.
Cloudflare Pages
A free deployment platform that detects pushes to a connected GitHub repository and automatically rebuilds and publishes the site to the web.
Google AI Overview
A generative AI summary box at the top of Google search results that cites sources — appearing in one counts as an impression in Search Console even when it does not generate a click.
Core Web Vitals
Google's set of page speed and user experience metrics (loading, interactivity, visual stability) that factor into search ranking.
Map pack
The local business listing block in Google search results tied to a verified Google Business Profile — only registered businesses can appear in it, which is why the fake site could not enter it.
Resources

Things they pointed at.

Quotables

Lines you could clip.

30:55
I'm going after an actual business making several million dollars in revenue — and I know they have the money to pay me.
Sharp repositioning of who to target; no setup neededTikTok hook↗ Tweet quote
19:46
I'm beating Better Business Bureau and HomeAdvisor — and I built this only two weeks ago.
Shocking claim with a specific timeframe; self-containedIG reel cold open↗ Tweet quote
33:06
The work we do today — you will get an ROI on day 90, on year one, year two, year five. Even after we stop working together.
Tight evergreen pitch, usable as a client sales scriptnewsletter pull-quote↗ Tweet quote
29:57
The arbitrage on that $100 a month subscription is insane.
Encapsulates the business model thesis in one sentenceTikTok hook↗ Tweet quote
Topic Map

Where the conversation goes.

00:0011:45denseWordPress MCP blog post workflow
11:4619:34denseSelling SEO as a service and client targeting
19:3532:59denseAstro/Cloudflare local site vibe coding
33:0037:00steadyEvergreen SEO pitch and business model math
The Script

Word for word.

Read-along

Don't just watch it. Burn it in.

See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.

00:00A lot of people are talking about how to use Claude code to make money online, but most of what's out there assumes that you already know how to code. So I brought on a guy named Ryan Dozer who is a nontechnical marketer.
00:12He has over a decade of marketing experience, but he has literally zero coding background. And he's gonna show us how he built a real workflow using clogged code geared towards SEO that's generating clients that are paying him recurring retainers in the thousands of dollar per month range.
00:29So in this episode, he's gonna walk through his exact workflow from start to finish, showing you the full system. And if you stick around till the end, you're gonna hear how he built a full fake septic tank website from scratch in a few hours and got it ranking on page one of Google, beating out legitimate businesses.
00:47So he's literally showing us how he got a fake website to outrank real businesses on Google using this strategy. You're gonna love this one, so let's dive in. Ryan Dozer back on the pod again.
01:00Uh, so, Ryan, by the end of this episode, what are people gonna take away? Yeah, Corey. First of all, thanks for having me back.
01:06It's great to be here. So by the end of this, I'm gonna show you a real world ClaudeCode SEO workflow, both with WordPress via an MCP and then also with a Cloudflare GitHub setup.
01:17But the more important part here is how someone can actually make money, whether that's passively through a digital product or also selling this as a service to potential clients.
01:29Awesome. Now you said things like Cloud Cloudflare and GitHub.
01:34And, you know, right away, that makes me think that this leans toward technical.
01:38But I guess the question is, does somebody need to be technical? Like, does somebody need to be a developer to do what you're about to show us and to eventually make money with this as a service? No.
01:47I'm glad you called that out. So I'm actually a nontechnical marketer. I have over a decade of experience in the marketing industry and not a coding or a programming background.
01:56So if I can do it, I know anyone can do it.
02:02Perfect. Yeah. Love that.
02:03Alright. Well, then let's dive in. Why don't you show us, uh, share your screen and and show us what we're looking at here?
02:08Awesome. I'm gonna go ahead and dive in and share my screen.
02:13Alright. And so what I'm gonna show you in this, uh, video here is I'm gonna show you two ClaudeCode SEO workflows.
02:20Okay? So the very first one here is going to be how I repurpose my YouTube videos into blog posts on ryandozer.com. So if you go to Ryan Dozer on my YouTube channel here and you look at all these YouTube videos, every single one of these videos is repurposed into a SEO optimized blog post on ryandozer.com that looks just like this.
02:43And so what I'm gonna show you in this example is how I actually did this. I'm not gonna go through the full entire workflow. I have a separate YouTube video that explains all of this in more detail, but this essentially is kind of the prerequisites of what you need in order to do this.
02:58Right? You need a paid plan of Claude. You need Claude code installed on an IDE like Visual Studio Code, which is what I'm about to show you in this tutorial.
03:07You need long form YouTube videos that you can repurpose, a transcript scraper. You need a compatible CMS like WordPress or Webflow, and then you also want a skill markdown file that's optimized for SEO content writing.
03:21And so in this exact example here, I actually had Corey on my YouTube channel where we discussed his AI audit business framework. Okay? And so if I wanted to repurpose this into an SEO optimized blog post, all I would do, the way that I have this set up, is I would take a YouTube video URL hold on here, man.
03:42My Internet's struggling.
03:48You got me?
03:54Can you hear me?
03:56Yeah. You're you're breaking up a little bit on my end, but I I think I got you loud and clear for the most part. So, yeah, continue.
04:02This is good I'm gonna continue this. So real quick because folks watching this folks watching this might not be you know, they might not have a YouTube channel.
04:11They might not have content of their own to start with. So, you know, is this when we talk about, like, telling this selling this as a service, is this best to sell to clients that are, like, creators
04:23or they already have content out there, or are you gonna show us a way to do this even if there's not existing content to repurpose? Yeah. So this particular example, I'm gonna show you how I'm monetizing through a digital product, right, myself, but you could also sell this to, you know, really any company, I would say, that has a podcast that's in b two b.
04:40I think that's a really good market for this, are the kind of those higher ticket b two b businesses that need to repurpose and get more content to the masses, but they have no idea how to do this, and they have the budget to pay for it. Right?
04:52I wouldn't sell this to a creator as there's a million different SaaS tools that already accomplish this, and there's not really a market for that particular, you know, segment, I would say. Um, but if we go back to the demo here, I'm gonna share this YouTube video URL and copy it to my clipboard. And if I pull up Claude code, this is my Claude code setup within Visual Studio Code, which is just my IDE of choice here.
05:17And this is the actual prompt that I used in Claude code to generate that blog post. So all I did was I first called out the SEO blog post writer skill, which if you don't know what a skill markdown file is, this is essentially an SOP or a standard operating procedure for AI to follow a particular task. And so with this SEO blog post writer skill, I've essentially laid out step by step all the SEO best practices, past examples, how to fully repurpose a YouTube video into a blog post that ranks, right, things of that nature.
05:51And then here, I pasted that YouTube video URL. I gave it a target keyword. In this example, AI audit business was kind of the best keyword that I found here.
06:00I also gave some secondary keywords. This is extracurricular, not necessary, but the more, I would say, relevant inputs that you can provide, obviously, the better outputs that you're gonna get here.
06:11And then I gave it a title. You don't have to do this. You can ask Claude Coe to just copy the YouTube title.
06:16And then here I had these links description from that YouTube video description that I also wanna include in that blog post on my website. So I included that as well.
06:26And just a quick tip, whenever you tell Claude Code to triple check something, it'll spin up agents in parallel and triple check whatever task that you're asking it to do. So that's a quick little thing there that I found gets better results. And so long story short, I wasn't gonna sit here and let this spin through this entire task because you can see it took a while.
06:44What this did with fully hands off after that one prompt is it created a draft on my WordPress site. So if I go to ryandozer.com, I've synced this up to Claude Code via an MCP connection.
06:58And if I go to you know, these are all the different posts here, but this one, an example, is the AI audit business. If I actually click into this, what you'll notice is that it went ahead and did this automatically. So it took the title, automatically gave it into the WordPress title.
07:12Right? Automatically gave me a category that it checked based on the relevancy, automatically took that thumbnail from the YouTube video, added it as a featured image, automatically gave the title, the URL slug, the meta description.
07:25Right? And then if we go to the actual article itself, what you'll see here is that it took all those elements from the YouTube video, you know, optimized it based on proper h two, h three hierarchy, automatically embedded the video, added links both internally and externally, went ahead and got actual screenshots from the YouTube video.
07:45So this is, like, the the super unique detail here of what it did is it had an agent watch that video, analyze the transcript for key points, take screenshots, opt or compress the images it doesn't bloat the media server on WordPress, upload it to WordPress, and then put it in parts of the blog post that actually makes sense and flow well.
08:05Right? So it's not just random. Um, and so, yeah, you can get as technical FAQs.
08:09I got an author bio here. You can get as detailed as you want with this, but these things are actually starting to rank here. Right?
08:16So this isn't just AI slop content that's going out to no one. If I pull up my Google search console here, you'll notice I started this at the end of February. And what's significant about this data is that ryandozer.com had zero authority going into this.
08:30Right? Zero Doctor, zero credible backlinks. And as I started putting out more content, getting on some different podcasts and whatnot, I started to acquire much more authority, and this also hints at the quality of that content too.
08:44Right? So this isn't, like, amazing traffic per se. Like, obviously, I could do better.
08:48A lot of this is vanity metrics, but a lot of sites don't even get this traffic that are doing a lot of other things that work at legitimate companies and all sorts of that stuff. And so the question then is, well, Corey, right, how am I making money from this? That's the ultimate question here.
09:03Well, what ends up happening is that when I drive all this traffic to the site, really, there's two primary ways here. Number one is I have a digital product called my Claude Code Skill Stack. Okay?
09:16So when some whenever someone goes to ryandozer.com, typically on a blog post here, if I scroll down, there should be a floating widget that appears within the first five to seven seconds of someone visiting this website, and that is where most of the sales have actually come from.
09:31Right? I don't know if it's gonna do it in this particular example here. But, anyways, there's a floating widget, and someone clicks on that widget or clicks on this main menu button, comes to my digital product, and they end up purchasing this.
09:42Right? I've made over $5,000 in revenue passively from this digital product of my ClaudeCode skills, and I would say about 80% of that revenue has come from ryandozer.com traffic.
09:54So that's how I know I can attribute that back to the revenue of this Claude code skill stack. And if I pull up my Stripe dashboard here, uh, this is just gonna show some of the recent purchases. Right?
10:05I even had one this morning, but it goes back, you know, all the way then front. But over $5,000 passively total from that digital product where most of the traffic is coming from ryandozer.com due to the articles that were repurposed from those YouTube videos.
10:20And, of course, right as I say it here, here's that floating widget on bottom where most sales come from. Yeah. So that's the very first demo there, Corey.
10:29I know I went through a lot there, but just any quick thoughts, comments.
10:34So, I mean, right off the bat, what I what I love about this workflow is that, I mean, like you said, you only implemented this at the end of February, which has been, you know that's been, what, three months, and you made roughly $5,000 on the traffic that's resulted from this workflow.
10:51And, like, looking at the Google Search Console Analytics right here, it's like it really didn't start to take off until, what, mid April? Yeah.
10:58So, I mean, you could even make the argument that it's been one and a half months, really, that it's taken to generate that amount of revenue. And, you know, that's with a $99 digital product. I mean, if you had, you know, a $200 digital product or $500 or if you were selling, like, a high ticket coaching or or offer like that, I mean, it it could probably be even more.
11:19So I think that this just goes to prove that this stuff works. I think a lot of people when they hear, like, AI generated blog posts or using AI for SEO, I think they immediately just think that AI is gonna go out and just spam 500 different articles for your website, and they're gonna be generic.
11:36And the goal is just basically to get people to click on them, and there's not a whole lot of value there. But, clearly, this is something that is working. And just so I know too because I mean, I will probably buy your skill pack if your is your SEO skill like, your blog post skill, is that in your skill pack?
11:54Like, what you just showed us,
11:56is that inside the $99 skill pack that you sell there? Yeah. This and about 25 or 30 other skills that I use for marketing and content are in that skill stack.
12:05Right? Everything that I show, I I try to throw in that skill stack to be like, hey. These are the real world things that I'm actually using.
12:13Nice. Okay. Awesome.
12:15Yeah. So I I will be a customer of that because I was actually talking to my business partner about your workflow specifically, and he was like, dude, we either need to he's like, we either need to have a consulting call with Ryan and have him just walk us through it, or if he's willing to sell us that skill, we'll just buy it off him.
12:29And the fact that we can get that one and twenty more for a $100, I mean, that's worth it. So awesome. Well, let's let's keep going.
12:35What do you what do got next? I think next you're gonna show us Yeah. How someone can essentially offer the or how you're selling this to clients more.
12:42Yeah. Well, first of all, you know, the what I wanted to show you quickly too is I'm actually using this exact same workflow on a real world client. Right?
12:50Medex Dental IT is a one of the top IT providers for dental offices and dental service organizations in the country, and I'm using the exact same WordPress
12:59Claude code workflow that I'm using for them. Right?
13:02Obviously, it's a different type of content here. We're doing listicle style, going after more keywords nationally versus some of the other stuff in my niche per se. Um, but a lot of these results here, like, you'll notice the spike recently since I've, you know, started implementing more of this strategy more and more.
13:18And a lot of these impression spikes here have to do with more visibility in AI search results. Right? Just because the clicks went down here and then they shot up right here, and it's kind of a roller coaster with the click side of things coming from Google search results, this hints at higher AI search results in both Google AI overviews, AI mode, and also Gemini because this is coming from Google search counts.
13:40Right? This isn't Chad, GPT, Quad, or anything like that. But for instance, right, if I pull up an incognito window and type in, like, best dental IT providers, um, dental IT support providers would probably be the money keyword here, There's always been a competitor that has outranked us because they've had a listicle article right here on this topic for about five, six, seven years.
14:03So it's very difficult to outrank someone if they've had something established for so long right away. But what you'll notice right here, right, here's the AI overview, top rated providers. Well, guess what?
14:14MedX Dental is showing up right number one, and then there's a link to the actual article right there. Right? So that's that's key in point here.
14:21Here's a local service page, and there's probably some other SERP areas that I got in here. But you get the idea of how this is working on a national scale. And the idea of AI search results in this particular instance is, of course, we wanna drive traffic, but we also wanna spin the narrative of someone in our target audience to think, wow.
14:40Medex Dental actually is the top IT provider in The US, right, for various related keywords. That's the idea.
14:49Got it. I see. So so, essentially, it's like the more impressions you're getting, even if it's not directly resulting in clicks, which obviously it is.
14:56I mean, more impressions is gonna mean more clicks. But, like, based on that screenshot that you showed us there of the Google Search Console, it's like more impressions is a good thing because chances are a lot of those impressions are coming up on in the AI overview, which is literally when someone is searching who's the best dental, you know, IT service provider, your client is showing up as number one.
15:18And that's an impression of of AI telling the searcher, hey. This company is number one. Like, that impression in my mind is worth a lot more than just their website showing up, you know, at the top of Google search results.
15:30Yeah. Because they're trying to telling them that. It's not You're trying to spin the narrative.
15:34Yeah. Right. Right.
15:36Right. That makes sense. Okay.
15:37Yeah. That makes perfect sense. And so so that's a great example.
15:41Now, like, how do you price this? So let's say, like, for for that client example, like, how much are you charging them if you're willing to share? And how do you go about, like,
15:51even maybe showing the ROI of that? Like, how does that trend how can they attribute that to ROI? So I'll be honest.
15:57Like, he's a kind of a personal friend of mine and the amounts have changed, but it is a retainer for several thousands of dollars every month. Right? And so I just got off a call with him yesterday where he was telling me they've had way more inbound leads, and, of course, attribution with this stuff is very difficult.
16:12If someone searches for that, they call. You know, we don't necessarily know unless they ask them in the inbound sales process. But that's the idea.
16:20Right? The idea is to drive overall more inbound leads for his sales team to field, then, of course, lead that to more revenue and recurring clients. So to give you an honest answer, Corey, I don't know the exact, you know, attribution from that, but the client's happy.
16:33More inbound leads are happening and more monthly recurring revenue is happening for him as well.
16:39Right. I mean, it it it really comes down to, like, are they getting more inbound leads or aren't they? Right?
16:45And if they feel like the amount of additional inbound leads that they're getting since they started working with you is enough to justify paying you, you know, $2.03, $5 a month, then they're gonna keep doing that. And, you know, attribution is something that's a problem. Like, you're not the only one that faces that problem.
17:00That's gonna be an issue for anybody in this space. But, I mean, it's it's clearly working, and the fact that they're continuing to write you a check every month shows that there is demand for this type of service.
17:10So so let's think about and I know you're about to show us another example here, but, you know, somebody watching this, if they wanted to kinda get into this niche and start selling these services, are there any kinda, like, low hanging fruit ways to find these clients?
17:24I mean, my where my mind goes first and foremost is, like, go talk to people in your town. Like, local service businesses, I think, have the most upside here, especially ones that have websites that haven't been updated since, like, 2002, which is most of them.
17:38Yeah. And that's exactly what I was about to show in this next example. Right?
17:42Are these local service businesses, especially kind of the lower competition local service businesses that aren't HVAC, plumbing, or roofing that are kinda penetrated by private equity and have millions of dollars invested in marketing. Right?
17:56Don't necessarily wanna go for those companies. We wanna go for the septic tank companies of the world or the junk removal companies of the world that haven't been eaten up by private equity yet, at least for the most part in most markets.
18:10Well, even think of companies like funeral homes and like, there was a a pet crematorium, uh, down the street from my apartment where I used to live.
18:20Right? I mean, think of, like, dumpster rental companies.
18:23I mean, there's so many just, like, boring niches that they're local businesses. They probably get a fair amount of leads from whatever website they have, but there there's opportunity to get a lot more with a couple of little enhancements.
18:37So, yeah, I think that's the best place to start for sure. And would you, like, cold call them? Would you go
18:42into the business and look to talk to the owner? Would you email them? How would you go about doing that?
18:47Yeah. I think it's a it's a multipronged approach there. Right?
18:51Obviously, the best option is to cold email, cold call, but going in yourself probably is the better option than both of those, especially with AI, with spam calls and spam emails nowadays. Just try to go in person if the business is close enough to you and try to explain to the owner here of kinda, hey. I I saw your website.
19:07It hasn't been updated in several you know, in a decade or several years, and you're not getting a lot of traffic. Right? Here's what I can do, and here's the solution that I can provide for you on a reoccurring basis that will not only drive traffic and impressions, but actually drive more inbound leads.
19:22Because at the end of the day, that's all that matters.
19:27And I bet if you go and have that conversation in person with 10 different local business owners and I mean, with the owner. Right?
19:35Not just, like, going in and talking to a receptionist or somebody that doesn't have decision making authority. But if you just have 10 conversations, you could be the worst salesperson in the world, and I guarantee you close at least one of them.
19:48Right. Especially if you if you offer to work on, like, a performance basis or or with a very low
19:53initial retainer, right, to kinda build your portfolio and prove yourself. So I I think in person is is so underrated. I've been talking about that a lot recently.
20:02But continue that you've got another Lot of these local service businesses, Corey, too. Like, a lot of they they make money most of the time from, like, referral and word-of-mouth. Right?
20:11They don't really care about the online presence so much because they haven't needed it. But as time goes on, like, things are gonna become way more competitive. Budgets are gonna get tighter.
20:21Like, you have to have an actual inbound lead process in order to compete long term, and I think that's the sales pitch.
20:30Completely agree. Yep. So you've got, uh, a great example of a boring business that we're looking at here on screen, Des Moines Septic Tank pumping and repair.
20:39So why don't you kinda show us what we're working with here?
20:42Absolutely. So a full disclaimer, this is a fake website that is ranking. Uh, it was ranking earlier on page one of Google for money keywords.
20:52Right? Like septic tank, uh, pumping near me was an example that I looked up earlier. Septic tank pumping Des Moines is another example.
21:00And, of course, I can't get into map packs because this isn't a legitimate business. I can't get verified through Google Business Profile. Um, but what's interesting here is that you'll notice I'm on the middle of page one for septic tank pumping near me.
21:12I didn't even specify Des Moines or nothing because it knows my IP address and where I'm at right now. I'm beating a lot of legitimate septic tank companies, including Better Business Bureau and HomeAdvisor and all these other places that, you know, are actual legitimate businesses and services.
21:28So it's honestly super laughable that this is happening and the fact that I built this only two weeks ago. And so the idea here, Corey, that That's crazy. You know, three or four hours putting this together with, you know, Claude skills and a Claude code session, like, just going really deep think mode or deep learning mode trying to figure all this out.
21:48Um, and so, essentially, what I did, this is a 100% AI, and what I had AI do was create all sorts of service pages, location pages. I had it create a blog that went through and generated all this optimized blog content.
22:02Right? And so what I'm gonna show you, I guess, in this super quick demo is just kinda writing a blog post and how you can use Cloudflare and GitHub to push this straight from Cloud Code.
22:13I guess the other thing I need to explain is I not only built this with Opus 4.7, I think was the model. I used what's called the Astra web framework.
22:22Okay? This is owned by Cloudflare. It's an extremely popular web framework now that a lot of people are using.
22:28It's SEO optimized, easy to use, and it's also super fast. As you'll see here, this is passing Core Web Vitals, firing extremely well on mobile and desktop, which all factors into the equation here.
22:40And so the idea is if we wanna go actually to a demo, I'm gonna pull up Claude code, and I had something ready to go here that I can share with the audience. So now if I were to actually do this, I wouldn't get I wouldn't do this same thing every time. The reason I'm having a lot more detail here is because if I'm doing this for the first time, you wanna add more details to this beginning prompt here.
23:02And so, basically, what I'm telling it to do is creating an SEO optimized blog post for desmoinesseptic.com, and then I'm giving it the details of that blog post. Right?
23:11Septic tank mistakes. That's a good keyword for this niche that I'm gonna go after here. And then here's the title, the URL slug.
23:18I had a I had actually GPT image two generate me a featured image, so I used Codex alongside Claude code with GPT image two to help me generate this featured image that I'm gonna automatically upload to this blog post. And so if we go back to this Claude code setup here, I gave it options to add relevant internal links with anchor tags, relevant external links.
23:39And then here's a key point as well. I have it researched Google search and AI search results for that target keyword to analyze the top websites for content structure, you know, what are they doing for total word count, who are they linking to. Right?
23:54All the little nuts and bolts of SEO, I wanna study the competition for that. And then triple checking the data is a 100% accurate. I'm gonna go ahead and bypass permissions here because, again, this is a test site.
24:04I don't really care what's gonna happen. And then I'm gonna click go. And I guess while this is running in the background, Corey, any just thoughts or comments as I went through that pretty quick?
24:15So yeah. That's I mean, it's it's obviously very detailed what you're doing. Like, somebody might look at this and be like, oh, I could spin this up in a couple of hours.
24:22But what they don't realize is you have a lot of knowledge on the space already. So this is one of those things where, like, you knew the questions to ask going into this.
24:31So you're gonna get better results a lot quicker. I guess one of the questions I have is, again, like, if somebody was watching this and they're like, this is great. Like, I love this idea.
24:40I wanna go and learn this skill and sell it to clients.
24:45Is this skill also included in your, uh, your skill pack? Yeah. So I just made a video yesterday on how to vibe code websites with Claude code for local service businesses, and this skill is included.
24:57Right? And so the idea of why this skill is so valuable, Corey, is because it took an entire four hour conversation window of context, put all of that into a skill, my entire process of how I did this whole thing, and then took the final product of desmoineseptic.com, you know, analyzed that entire website, structure, pages, etcetera, factored that into the equation of the skill markdown file, combined with that context of how I built this whole thing.
25:24And so that is going to speed you up this entire process of you just trying to vibe code this yourself and figure it out. Right? And so if I pull up this website, for example, Des Moines junk removal, looks very similar to Des Moines septic.
25:38Does it not? Right? So this is pulling in that same similar.
25:41Yeah. But with different branding. And that's the key.
25:43Right? Different branding, different service, different service areas. So you can apply this exact same thing to really any local service in any area in any niche, and it's even better if you already have a logo or a brand guide or brand colors.
25:58So then we can plug and play those things into the skill so it doesn't just look like an exact duplicate, if that makes sense.
26:07Right. That makes perfect sense. Yeah.
26:10And you really, you can I mean, you could copy paste this playbook for any niche that you wanted to spin up? And, you know, the the marginal cost of building a new site with this method is next to zero.
26:22I mean, you could spin up, you know, one, two, three, four sites in a weekend just to practice. And I think that'd be something really compelling to show a client.
26:32Like, hey. Look. I spun I spun this site up in a couple of hours.
26:37Within a week or two, this is how we're ranking for these keywords. Imagine what we could do with your website that's been around for x amount of years. I mean, you already have some domain rank, and and you guys have credibility in the community.
26:51Like, imagine how much more effective we could be with your business. Right? So it's like it's almost like you could be your own case study and build that case study in just a couple of hours over the course of, like, a week or two, and then that could be the fuel that you use to land that first local client.
27:07Yeah. I mean, the opportunities here at Corey are endless. Right?
27:09I mean, gone are the days of paying thousands of dollars for expensive web design agencies and developers and even trying to DIY it yourself with Wix, you know, Squarespace, WordPress, and all those other solutions. Right? These are gone out the window.
27:23And just for a just quick background of how I built this. Right? I know it's technical.
27:27I have a full video that explains this, but all you need is a free GitHub repository. That just stores all the files and the code and everything of your website. And then you need a free deployment solution like Cloudflare to actually deploy this live on the Internet.
27:42Now Vercel is another option that's popular. It's a competitor to Cloudflare, but you just need GitHub, which is free to sign up, Cloudflare, which is free to sign up, and they have a very generous free plan.
27:53And then, of course, all you need is a Cloud Code subscription. So, realistically, for $20 a month, you could do this. Now you'll run out of usage if you're trying to pump this out with Opus.
28:03So I'd recommend a $100 a month to do this. But if you think about the ROI associated with this, Corey, for a $100 a month, I mean, think about not only how many websites you could pump out, but, I mean, how much content you can create that's actually fully optimized. And, like, I don't know.
28:19The opportunities for just generating ROI off of what I just showed you are are truly endless depending on if you hit the right business owner, the right industry, the right service area, etcetera.
28:31For sure. And this this fires me up. Ideas like this really fire me up because this is and I've been talking about this a lot recently, like, x, for example, is that people need to focus on business models or, like, selling AI services or AI solutions that make their client more money.
28:46Right? I think too many people focus on time saving solutions and time saving opportunities, which is great, but it's like you can only save so much time in a given week.
28:57However, you can make an infinite amount more money. Right? Like this what you're showing us here scales, like, essentially infinitely versus an an automation or a solution that might save a client, like, five hours a week.
29:10Right? So I I love this. And to your point, it's like you could have a $100 a month cloud subscription.
29:17Cloudflare or Vercel is virtually free. Versus Code is free, what you're using here to to run Cloud Code. ASTRO is free.
29:26Like, everything you're using is free except the Cloud subscription. And, I mean, theoretically, you could probably launch and maintain, what, probably two or three clients on the $100 a month cloud subscription without really hitting limits consistently.
29:42And those two to three clients could be paying you, you know, $2.03, $4,000 a month each, if not more, once you get really good and start adding other services.
29:52So the arbitrage on that $100 a month subscription is insane. So I love this. I think this is a really good opportunity.
29:59I'm really bullish on SEO still. I mean, people saying that SEO is dead are just completely clueless in my mind.
30:08Like, this is one of our big initiatives in our business for q three is turning our returnmytime.com website into more of a almost like a tool directory for, you know, where solopreneurs and business owners can go find AI tools that get the job done that they need.
30:26Right? And we're gonna use that as a way to drive email sign ups and leads, and and I just think there's unlimited opportunity even for just just that website.
30:35Right? Then you go look at the boring local service businesses, and there's, like, a 100 times more opportunity.
30:40So You brought up a really good point there, Corey, about the boring local service businesses, and that is a really key takeaway from all of this. Right? I'm not just spinning up some, you know, AI SaaS or, you know, some AI directory site and trying to compete nationally for top of funnel keywords.
30:56I'm going after an actual business that's making several million dollars in revenue and telling them, hey. I know they have the money to pay me. Right?
31:03That's the idea. So it's like, hey. I know you have the revenue.
31:06Let's actually get you more inbound leads to generate more revenue and also just give yourself a more professional brand and website that could pay long term dividends down the road. Right? It's not necessarily an immediate ROI in the first few weeks or even months.
31:20Think about the impact of building a professional looking brand with a professional looking website that that has and pays long term dividends down the road for your company. Right? So there's more to it than just that instant ROI.
31:33And as this is doing this, what you'll notice in this chat here is that this took a while. Right? And the reason this took a while is because you'll see it's web fetching all these different .gov sites and census data.
31:44Right? So it's spinning up agents in parallel to research all of this data about septic tank and septic tank mistakes and all this cool stuff here to give me an actual thing. And here's the game plan.
31:56Now if I were to push this live, Corey, I'm just gonna say deploy this live. Um, I'm not sure it's gonna work by the time we're done, you know, calling here on this demo, but we'll see what happens as what I'm gonna do is this will push straight to GitHub. And because GitHub is synced with Cloudflare, it will then post automatically to demoinesseptic.com.
32:15That's the idea here.
32:18So that's what makes it essentially hands off, and that's what that's what lets a a solopreneur or a solo operator handle two, three, five clients at a time without having to hire a bunch of VAs or without having to hire more people. And, you know, another thing I love about this strategy and just SEO in general and what you're showing us is that it's evergreen in nature.
32:39Right? That's one of the things that I dislike about social media.
32:44All social media sites except from YouTube is that, you know, you post a tweet, and even if the tweet pops off forty eight hours, seventy two hours later, it's virtually invisible.
32:55Right? But a really good YouTube video can pay dividends for years down the line, and a really good SEO optimized website or blog post can be sending you traffic for years down the line as well. So this is one of those assets that, you know, when you're pitching this to clients, it's like, look.
33:11We're not gonna see an ROI on day one. We might not even see an ROI by day 30. But this is one of those things where the work that we do today, you're gonna get an ROI on day 90, on year one, year two, year five, and beyond.
33:25Even after we stop working together. The amount of money that you paid me, however much that ends up being, you're still gonna be getting a return on that two years after we stop working together, five years after we stop working together. And so, you know, for business owners that are thinking long term, which the best ones are,
33:42they they see that value and and they're willing to to play the long game. So I love this, man. Is there anything else you wanna share?
33:49Yeah. So flow? Anything else we didn't To kinda cap this off here, Corey, you'll see here that, you know, this is deployed, and we can actually see if this worked.
33:57Right? And so let's come back to Des Moines septic. I'm gonna refresh the page, and boom.
34:01There it is right there. Right? And if I click into this, you'll notice the blog post.
34:06You know, it could obviously be better. It has links. It has in you know, these CTAs that I had, you know, told it to earlier to improve the CRO to drive more leads within blog posts.
34:16This could obviously be better. There's no doubt about that. But, you know, you you saw how quick that took me just to spin that up there, and that's the benefit of all of this is it's all hands off.
34:26It went from Cloud Code to GitHub to Cloudflare just right inside my Versus code interface. And if I don't like something, I could say, you know, fix this title or, you know, fix the links or fix the content.
34:38I could pull that back up in Claude code and tell it to do that, and it'll just do it right there and then deploy it from there. But I hope you're starting to see the light bulb and the opportunities here versus the manual side of drag and drop on Wix or updating WordPress content. Right.
34:54Right? Just hours and hours of tedious work that probably are less valuable than what I just showed you right here.
35:01So I hope that, you know, you and your audience kinda took away what these opportunities are of just how SEO is working with Claude code right now.
35:10100%. And I think this is one of the biggest opportunities. One, for local or really just for businesses in general to get on top of this stuff and leverage AI to rank their businesses higher and therefore create more opportunities for themselves, but also for the solopreneurs and freelancers and just people of the world who wanna turn this into a service.
35:32I mean, this the the tools have never been easier to access, but the opportunity has never been bigger. So this is a a wide open opportunity in my mind for someone to go out there and turn this into a service. And within a few months' time, have a small handful of clients paying them a few grand a month each.
35:50Right? Like, for most people, that would be a game changer for their financial situation. So this has been awesome, Ryan.
35:56We're definitely gonna include a link to his Claude code skill pack in the description. So if you guys wanna download the skills that he showed us in this video, I think it's he said it's $99 for, like, 20 or 25 marketing skills.
36:10The ones he showed us in the video are obviously included there. That's a no brainer. It's gonna save you, what, four, five, six hours of tinkering around yourself, uh, pretty much all done for you.
36:20And then, Ryan, where else, uh, do you wanna send people? We'll definitely, uh, add your YouTube channel as a collaborator. So Ryan's YouTube channel will be linked as well.
36:29Where else do you wanna send people, Ryan? Yeah. Ryan Dozer on YouTube, of course.
36:33Ryandozer.com.
36:34Right? That's where I showed the examples here in this video. And then I also run a community called the AI Marketing Insiders.
36:41We recently hit a thousand members, so that's been growing pretty good recently too. I would say those three places are probably best.
36:48Awesome. Well, Ryan, thank you so much for your time. Go check out his channel.
36:52He's got really good stuff on marketing with AI, and we will be back in a few days on my channel. Thanks, guys.
The Hook

The bait, then the rug-pull.

Most Claude Code content assumes you can read a stack trace. This one starts from zero — a non-technical marketer with no coding background walks through the exact system generating him recurring retainers and passive product revenue, live on screen.

CTA Breakdown

How they asked for the click.

Frame Gallery

Visual moments.

Watch next

More from this channel + related breakdowns.

09:48
Nick Ponte · Tutorial

Google's New Pomelli Update Feels Illegal

A 10-minute breakdown of Catalog — the May 2026 update that finally makes Google's free AI marketing tool actually work — wrapped inside a lead-gen funnel for a $3k/month AI services masterclass.

May 11th
Chat about this