How To Rank Overnight (Claude Did Everything?!) — Transcript
Full transcript
- 0:00So I just watched this YouTube video
- 0:01where this guy spent four hours with
- 0:03Claude Code over a weekend. He used that
- 0:05to build a website for his friend's
- 0:07diesel mechanic business. Now, 24 hours
- 0:09later, the phone started ringing.
- 0:11Thousands of dollars in real jobs. The
- 0:13video has a lot of views and the
- 0:16comments are full of people saying that
- 0:18local SEO agencies are basically dead
- 0:20and AI in a weekend is all you really
- 0:23need. Now, I've been running a local SEO
- 0:25agency for 10 years. I built an AI tool
- 0:28that does pretty much exactly what he's
- 0:30showing. So when I watch this video, I
- 0:32saw three things that he got right and
- 0:34at least three things that are going to
- 0:36catch up with him the moment he tries
- 0:38this in a real market that's actually
- 0:41competitive. Let's go ahead and dive in.
- 0:44>> Everyone wants to build GPT wrappers,
- 0:46micro SaaS. I get it. It's super super
- 0:50sexy. But there's a huge opportunity
- 0:53right now to be using AI for boring
- 0:55businesses.
- 0:57I brought on the boring marketer and he
- 0:59shares the story of how in less than 24
- 1:01hours he ranked one of his boring
- 1:03businesses on Google in the top three
- 1:06spots for multiple target keywords and
- 1:09made thousands of dollars. And Claude
- 1:12Code did 100% of the work. And this is
- 1:15an exact tutorial with how to make money
- 1:18for boring businesses with AI and he
- 1:21shares why he thinks that's where the
- 1:25money is. Enjoy the episode. We got the
- 1:27boring marketer on the pod.
- 1:30James, by the end of this podcast, what
- 1:32are people going to learn?
- 1:34>> So I kind of had a a revelation that,
- 1:37you know, everyone's building like
- 1:38agents and workflows and wrappers and
- 1:41SaaS tools, but I feel like everyone's
- 1:43ignoring like businesses in their
- 1:44backyard. So I want to talk about what I
- 1:46think's like a multi-billion-dollar
- 1:49arbitrage uh to build a local service
- 1:52business.
- 1:53>> Okay, so boring businesses in the AJA
- 1:55>> That's right. That's right.
- 1:57>> Okay.
- 1:58And then tactically, what are people
- 2:00going to learn here?
- 2:02>> Yeah. So, uh we were having a couple
- 2:04discussions on X, and some people chimed
- 2:06in with some replies. Uh one of the
- 2:09things that I'm astounded by is people
- 2:11still want to learn how to set up like
- 2:13their development environment with
- 2:14Claude Code. So,
- 2:16>> Yeah, so I know setting up Claude Code,
- 2:17especially for the first time, can be
- 2:19intimidating because it uses a terminal
- 2:21window. Now, the way I set it up the
- 2:23very first time was and this is kind of
- 2:26silly, but I basically went to Claude,
- 2:28and I told Claude that I wanted to use
- 2:30Claude Code, and it walked me through
- 2:32exactly what to do, exactly what to
- 2:34click, exactly what to type in, until I
- 2:36had Claude Code up and running. So,
- 2:38don't be
- 2:40afraid of it. Use Claude and the Claude
- 2:42Code window, you'll be able to get what
- 2:44you need. Uh you can talk to Claude, it
- 2:46can help you with prompting, it can help
- 2:48you solve any issues that you're seeing
- 2:50on Claude Code uh on the terminal
- 2:52window. Don't be afraid of it. I know
- 2:54it's intimidating, just dive in.
- 2:55>> the prompting to make sure you're set up
- 2:57the right way. Then we're going to talk
- 2:59about how I was able to build this
- 3:01website in just a couple hours and
- 3:03perfectly match up my Figma design
- 3:06files. A lot of people struggle with,
- 3:08you know, getting nice designs
- 3:10>> It's interesting here that he mentions
- 3:11Figma. Claude has actually released its
- 3:13own Claude Design. So, potentially this
- 3:15could even be easier now if you use
- 3:17Claude's design tool instead of Figma.
- 3:20As a side note, when Claude released its
- 3:22own design tool, the stock price for
- 3:24Figma dropped significantly.
- 3:26>> uh
- 3:27with their AI tools that don't feel like
- 3:29AI made it. So, we're going to go
- 3:31through that process, and then most
- 3:33importantly, we're going to talk about
- 3:35how I optimized this website uh for
- 3:38local search and actually started
- 3:40generating revenue within 24 hours of
- 3:43making updates to the site itself.
- 3:46>> Within 24 hours making thousands of
- 3:48dollars of revenue, which is insane.
- 3:50>> Yeah.
- 3:51>> So, I can't wait to to just see how you
- 3:53did it. Let's uh uh let's let's get into
- 3:56it.
- 3:56>> Cool. So, uh the story here
- 4:00um I have a lot of friends that have
- 4:02boring businesses, you know, things that
- 4:04are outside of tech and startups and AI
- 4:07and stuff like that. And one of my
- 4:09friends has a small trucking company.
- 4:11So, he just ships goods from like, you
- 4:14know, Charleston to Charlotte and and
- 4:16back and forth and all that. And his
- 4:18truck uh is used it was breaking down
- 4:21and he kept running into these like
- 4:23mechanical problems. So, he found a
- 4:25local mechanic, started kind of building
- 4:27a relationship with him, and he thought,
- 4:29"Hey, maybe we should start a service
- 4:31that, you know, helps trucks get back on
- 4:33the road." And he came to me and he was
- 4:35like, "Hey, like, you know, I'm really
- 4:38good at operating and I've got, you
- 4:40know, the mechanic and I know this
- 4:41business, but I don't really know how to
- 4:44like get a website going, get the
- 4:46marketing going for it. Would you like
- 4:48to partner up on this?" And I was like,
- 4:50"You know, that sounds pretty
- 4:51interesting." And it rang a couple like
- 4:54bells in my mind for a few reasons. One
- 4:57reason being
- 4:58>> So, one thing to keep in mind, the space
- 5:00that he's talking about, uh diesel
- 5:02engine repair or similar keyword, this
- 5:05is not a very competitive space. Now,
- 5:08it's not ranking for snow removal Miami
- 5:11levels of low competition, but it's not
- 5:13trying to rank for plumber or air
- 5:15conditioning repair or personal injury
- 5:17attorney or any of the higher
- 5:18competitive spaces that actually do take
- 5:21a lot more effort to rank. But, I am
- 5:23interested to hear what he's actually
- 5:25going to do.
- 5:26>> All right, like this might sound a
- 5:28little bit crazy, but what if like we
- 5:30have like an AGI takeoff by 2030 or
- 5:34something like that, you know, and
- 5:36digital services and SaaS and all this
- 5:38stuff is like super super disrupted, you
- 5:42know? Um
- 5:43that that is a real possibility. So, I
- 5:45was like, "Okay, there might be a
- 5:46barbell strategy here to where you can
- 5:49kind of like hedge against that as like
- 5:51a multi-preneur as as you kind of coined
- 5:53the term, right? So, maybe on one side
- 5:56of the barbell, I've got, you know, my
- 5:58service businesses online, I've got my
- 5:59SaaS tools, I've got my community, and
- 6:02on the other side, I'm a partner in some
- 6:04like boring businesses that have a high
- 6:07degree of defensibility against being
- 6:09completely disrupted by AI. So, I don't
- 6:12think in the next 5 years there's going
- 6:14to be robots going down major highways
- 6:17coming to fix like, you know, heavy-duty
- 6:20tractor-trailers and and stuff like
- 6:22that. So, I think that has some staying
- 6:24power.
- 6:25>> It is interesting. I recently saw an
- 6:26interview with Dario Amodei, the CEO of
- 6:28Anthropic, and he said not 5 years, but
- 6:31probably 10. A big enabler of robotics
- 6:33are advanced AI models that make it
- 6:35easier for the robots to learn how to
- 6:38move, how to do things, how to interact
- 6:40with actual real physical objects. Uh
- 6:43so, that's a side.
- 6:45>> power, and that's going to be a
- 6:46continued need for some time. So, I got
- 6:49thinking about that, and I was like
- 6:51super interested to to get into it.
- 6:53>> Cool. Yeah, let's let's let's let's see
- 6:56what uh what you did.
- 6:57>> All right, cool. So, I'll I'll do a
- 6:59quick tour around the website real quick
- 7:01and just kind of show you the structure
- 7:03and what I was able to do. So, you know,
- 7:05you have kind of like your basic home
- 7:07page. Uh we've got some nice little like
- 7:09illustrations and things like that.
- 7:11We've got like, you know, a bunch of
- 7:13clickable items that take you into like
- 7:14individual services and all of that
- 7:17stuff. Uh we've got all these different
- 7:19location pages, and uh you know, we have
- 7:22some other like SEO optimizations on the
- 7:24website, uh like all these handy
- 7:26internal links and stuff like that. So,
- 7:29if you look at
- 7:31uh some of these pages,
- 7:33uh I have like a huge amount of detail
- 7:36on all of these about each individual
- 7:38location. I've got like landmarks and,
- 7:41you know, unique information about these
- 7:43locations that
- 7:45we can service and and things along
- 7:47those lines.
- 7:48Now, an SEO agency or a digital
- 7:51>> So, essentially what he's showing is a
- 7:54more a slightly more advanced version of
- 7:57what we used to call city pages, where
- 7:59you basically just write your target
- 8:01keyword in city name, and then you spam
- 8:05over and over and over and over again.
- 8:08Now, back in the pre-AI days, right,
- 8:112022 or earlier, the easiest way to do
- 8:15this would be to create all these city
- 8:16pages and then find replace the city
- 8:17name. Google typically doesn't view it
- 8:20as duplicate content with a city name
- 8:22being different, so you could get away
- 8:24with that. Today, not only does this
- 8:27city gate page strategy not really work
- 8:30anymore in more competitive spaces,
- 8:33Google rolled out an update in August of
- 8:35'25 that actually considers a lot of
- 8:38these city gate type pages to be spam.
- 8:41A lot of websites that were relying on
- 8:43this saw their traffic essentially
- 8:45evaporate overnight. Location pages do
- 8:49matter, right? We generate them at my
- 8:51agency all the time, but what he's
- 8:53talking about, you know, generating 50
- 8:55city pages with local landmarks, that
- 8:58doesn't serve geo-relevance. It
- 9:00basically serves, I don't know what to
- 9:02call it, like geo-trivia.
- 9:05So, instead, the approach that we take
- 9:08is we're going to look at a local rank
- 9:10map. So, this is an example of what I
- 9:11mean by a local rank map. So, the reason
- 9:13this is so important is each one of
- 9:16these dots represents what your rank
- 9:18position is on Google Maps when someone
- 9:21searches for your target keyword in that
- 9:23location, right? So, somebody searches
- 9:25right here, you're in position one.
- 9:27Somebody searches over here, you're in
- 9:28position seven. Now, this is very
- 9:30important because a major rank factor
- 9:32for Google Maps is proximity. So, when
- 9:35we're looking at this, when we're trying
- 9:37to build geo-relevance, we want to make
- 9:39sure we're building geographical
- 9:40relevance for the locations that are
- 9:42actually important. So, for this case,
- 9:45what we would do is we see a couple of
- 9:46fives near North Mountain Park. So, we
- 9:49would write content about how we do
- 9:51elder law attorney near North Mountain
- 9:54Park, and we talk about North Mountain
- 9:56Park. Then, we find some other spots to
- 9:59do the same: Saddle Rock Hills, Iron
- 10:02Ironwood Place, Villa de la Montana.
- 10:05Sure.
- 10:06Uh Upshot Desert Mountain Village, and
- 10:08we're looking for landmarks that are
- 10:10listed on Google Maps. Landmarks, parks,
- 10:13rivers, roads, neighborhoods. The reason
- 10:16it's important for them to be on Google
- 10:17Maps
- 10:18is because we want to make sure Google
- 10:20recognizes them. So, we look at Google
- 10:22Maps to make sure it's aligned with what
- 10:25Google sees. And that way, we are
- 10:27actually building geographical
- 10:28relevance. Now, I know what people
- 10:30watching this might say, "Well, hey, he
- 10:32showed he's ranking well, isn't that
- 10:34what counts?" Again, this is not a
- 10:36competitive search word, okay? This is
- 10:38not a competitive search entity. He
- 10:40almost certainly would have ranked had
- 10:42he not done any of these geo pages. I
- 10:45strongly believe these geo pages are not
- 10:48helping him rank even a little bit.
- 10:50>> An SEO agency or a digital marketing
- 10:53agency would charge you an arm and a leg
- 10:55to go and like build out a website,
- 10:57create 50-plus pages, optimize the
- 11:00entire thing so that it'll rank for uh
- 11:04the keywords that are relevant to your
- 11:05company.
- 11:06>> And he's Some of them will, and I'm not
- 11:08going to deny that. Some agencies will
- 11:09charge a huge amount of money for this
- 11:11work. But, a lot of the better agencies,
- 11:14my agency, some other agencies uh from
- 11:16friends of mine, our prices have
- 11:18actually gone down. It's deflationary.
- 11:21And the reason that they've gone down is
- 11:23because it just costs us so much less to
- 11:26serve clients. It costs us so much less
- 11:28to build the websites, to build the
- 11:30content, to optimize the content. We're
- 11:32doing it in a much more advanced way
- 11:34than letting Claude code do everything,
- 11:36but we are seeing a lot of deflationary
- 11:38pressure on SEO agencies. So, if you're
- 11:40still sitting there paying like 8,
- 11:4210,000 dollars a month for SEO,
- 11:45maybe evaluate your agency.
- 11:47>> Using Claude code, I was able to do all
- 11:49of this in a matter of hours. So,
- 11:51actually I did it over the weekend. It
- 11:53took me around 4 hours or so to get the
- 11:56site live, to do months worth of SEO
- 12:00work, and push it live. And as you
- 12:02mentioned,
- 12:03>> And again, I don't know what SEO work
- 12:05he's talking about as of yet, because so
- 12:07far I haven't actually seen any SEO work
- 12:09that he's done. He's basically built the
- 12:11website with a long list of landmarks in
- 12:14different cities.
- 12:15>> You mentioned at the beginning,
- 12:17you know, this actually started
- 12:18generating thousands of dollars of
- 12:20revenue yesterday. His phone started
- 12:22blowing up, and now the mechanic's
- 12:24basically fully booked up for the next
- 12:25few days. So, that's like real vibe
- 12:28marketing ROI,
- 12:31you know, just using Claude code, which
- 12:33I think is kind of mind-blowing.
- 12:34>> That is 100% correct. The a lot of the
- 12:37competition, especially in the local
- 12:39space, especially in non-major cities,
- 12:42and again, especially in non-competitive
- 12:44keywords, the competition just isn't
- 12:46there, right? And even if you're trying
- 12:48to rank a plumber, you're only competing
- 12:50with the other plumbers directly around
- 12:52you. You're not trying to compete with
- 12:54Amazon for SEO, right? So, the more
- 12:57businesses that aren't doing anything,
- 13:00but are ranking anyway, those become
- 13:02very easy to beat as you just basically
- 13:05start doing the bare essentials. But, as
- 13:09more and more businesses start to use
- 13:11AI, as more marketers start to use AI,
- 13:14and start to be able to offer compelling
- 13:16SEO solutions that actually work for a
- 13:19few hundred dollars a month, you very
- 13:21quickly end up in the in an arms race
- 13:23where these simple things just won't
- 13:25work anymore. But, we're not there yet.
- 13:27That's why I honestly think this is one
- 13:29of the best times to get into SEO
- 13:32because not all local businesses are
- 13:34using AI yet, which makes it easy to
- 13:36rank if you do use AI. But, you have to
- 13:39use AI in the right way.
- 13:41>> If you find kind of a boring niche in a
- 13:43local market, you're going up against
- 13:45people who haven't updated their website
- 13:47and 10 or 15 years perhaps. They're
- 13:49still operating off, you know, uh
- 13:51notepads and spreadsheets and stuff like
- 13:54that. So, there's a real opportunity for
- 13:56somebody that's AI savvy to use this
- 13:59playbook to partner with other
- 14:01businesses or other operators and, you
- 14:04know, develop something that makes real
- 14:06money pretty quickly. So, the first
- 14:08thing that I did was I took the Diesel
- 14:10Dudes website and I gave it to AI and I
- 14:13was like, "Hey, find me some keywords."
- 14:16And keywords are just like what people
- 14:18are searching for. I think everyone
- 14:19knows that.
- 14:20>> This is kind of a problem that he's
- 14:22talking about keywords here. Google
- 14:23doesn't use keywords anymore, right? So,
- 14:26when he says just ask AI what keywords
- 14:29to focus on, that's not how Google
- 14:31works. Google matches entities, not
- 14:34keywords. It hasn't matched keywords for
- 14:37years. Uh Google is looking at business
- 14:39type, service offerings, attributes,
- 14:41proximity mapped against GBP categories.
- 14:44Keywords are downstream artifacts.
- 14:46They're what people are typing into
- 14:48Google. That's not how Google works
- 14:50anymore. Again, an uncompetitive diesel
- 14:53repair niche in Charlotte? Sure, this
- 14:56can work. But, a plumber in Gary,
- 14:59Indiana, uh HVAC system in South
- 15:02Florida, you're going to get buried.
- 15:04This won't work.
- 15:05>> knows that despite what, uh you know, X
- 15:08might have you believe, SEO is not dead
- 15:11by any means on a local level. Actually,
- 15:13it's a huge opportunity right now.
- 15:15Um you know, if a trucker is broken down
- 15:17on the side of the
- 15:18>> I definitely agree with that. Local SEO
- 15:20is a massive opportunity.
- 15:21>> He's not opening up ChatGPT and saying,
- 15:24"Hey, like, you know, how do I fix my
- 15:26truck and like what local mechanics
- 15:28should I call up?" And sitting there and
- 15:30letting it do research. He's opening up
- 15:32Google, he's finding a review, he's
- 15:34clicking on the call button, and he's
- 15:36trying to get somebody there
- 15:37>> So, yes, agreed, but even if that
- 15:40trucker is opening ChatGPT,
- 15:43good local SEO will often result in you
- 15:47being found by AI systems and ChatGPT as
- 15:50well as Google Maps. Getting recommended
- 15:52by Google Ask or ChatGPT or Claude is a
- 15:57lot of the same things that you need to
- 15:59do to rank on Maps. So, it's not that
- 16:01we're trying to pit them against each
- 16:03other. You have to focus on Maps or you
- 16:05have to focus on ChatGPT. If you do the
- 16:07quality SEO work that will get you
- 16:10ranked on Google Maps, you're also
- 16:12likely going to get ranked on a lot of
- 16:14the AI systems with just a few
- 16:16additional things that the AI systems
- 16:18are specifically looking for that Google
- 16:20Maps might not be.
- 16:21>> And he's trying to get somebody there
- 16:22right away so he can get back on the
- 16:24road, you know?
- 16:25>> James, so he's not in Cursor, you know,
- 16:27tapping into the Perplexity MCP?
- 16:29>> No,
- 16:30>> [laughter]
- 16:30>> he's
- 16:31He doesn't have He's not popping open
- 16:34his development environment with Cursor,
- 16:37calling Perplexity MCP, and then using
- 16:40Claude code to build a plan to find the
- 16:43optimal mechanic for his make and model.
- 16:46>> Okay, understood.
- 16:47>> Yeah, just to clarify. So, but think
- 16:50about it like, you know, if you need
- 16:51your air conditioner repaired or like,
- 16:54you know, you have a broken window or
- 16:56something like that, like you're opening
- 16:57up Google, you're finding someone with
- 16:59good reviews, and you're giving them a
- 17:00call. Like, that's how like 99.9%
- 17:03of this stuff works, right? So, I wanted
- 17:06to find like what are those search terms
- 17:08that these folks are looking for. So,
- 17:11you know, keyword research,
- 17:13people can overcomplicate it. They're
- 17:15like, "Ooh, do I need this tool, and
- 17:17that tool, and like, you know, what
- 17:19variations and volume and all this stuff
- 17:22do I need to discover?" And oftentimes
- 17:24they get like analysis paralysis, you
- 17:26know? So, here's a way that you can like
- 17:28bypass all of that, and this is the Vibe
- 17:31Marketing way. So, open up ChatGPT-3
- 17:34or Claude or whatever, and just say,
- 17:36"Hey, here's my website, here's what I'm
- 17:38trying to do. Give me a list of like 25
- 17:41to 50 keywords that I can optimize my
- 17:44website around." That's all you need to
- 17:46do, really. Like, you know, for a local
- 17:48market especially, you don't need to
- 17:50worry about like all this different like
- 17:52volume and
- 17:54you know, keyword metrics and
- 17:56competition level.
- 17:57>> Yeah, so he's absolutely right here. We
- 17:58really don't use any keyword research
- 18:00tools at my agency because you really
- 18:02just don't need them for local SEO. The
- 18:05search volume is wrong, it's garbage,
- 18:07it's trash, it should be fully ignored
- 18:10on local SEO. And even beyond search
- 18:12volume, the primary keyword we're almost
- 18:15always going to target is the primary
- 18:17category of the Google Business Profile.
- 18:19Beyond that, we're looking at secondary
- 18:21categories and core services that we
- 18:23really really care about. The one tool
- 18:25that we use for keyword research is
- 18:26called GMB Everywhere, but really all
- 18:29that tool is doing is comparing primary
- 18:32categories, secondary categories, and
- 18:34services so that we can just pull all of
- 18:37that data, look through a list of what
- 18:40other businesses are using what other
- 18:41secondary categories and services, and
- 18:43decide which ones make sense for that
- 18:46business, for this client, for your
- 18:48business, and add those to your GBP,
- 18:51okay?
- 18:52Uh 100% asking Claude or some other AI
- 18:55can help, but the challenge is what I
- 18:57found is if you ask Claude or any AI for
- 19:01help choosing a Google category, uh
- 19:04they'll get it wrong. They make up
- 19:06categories. Google categories are a
- 19:08drop-down box, it's not a free box where
- 19:10you can type anything you want in. So,
- 19:12often it's going to give you categories
- 19:14that you can't actually select, which is
- 19:16very clearly problematic. Now, all of
- 19:19your target services, target service
- 19:21entities, should be on your GBP. Okay?
- 19:24If it's not on your GBP, then it doesn't
- 19:26need to be on your website. So, you
- 19:28don't really need to do keyword research
- 19:29like this. Just make sure that your GBP
- 19:32has all the categories, all the services
- 19:34that you could possibly care about, then
- 19:36make sure your website matches the
- 19:38structure that your GBP has.
- 19:40>> and stuff like that. I think a lot of
- 19:41people get hung up on it. So, just want
- 19:43to clarify that all you have to do is
- 19:45ask AI what keywords you should focus on
- 19:47for your website. All right?
- 19:50So, um I had it kind of analyze the
- 19:52keywords for uh search intent and buying
- 19:56stage. And what I mean by that is um are
- 19:59these folks like looking for repairs and
- 20:02service like right now? You know, I
- 20:04wanted to find out what keywords are are
- 20:06that type where somebody's willing to
- 20:08like pick up their phone and and give
- 20:10this company a call, and which ones are
- 20:12just kind of like looking for
- 20:13information and stuff like that.
- 20:14>> Again, using the basic philosophy with
- 20:16entity research where, "Hey, I'm just
- 20:18going to make sure that my GBP has the
- 20:20right services and the right categories,
- 20:22and then I'm going to create pages
- 20:23around those services and categories
- 20:25where also matching user intent." If
- 20:27somebody is searching for a very
- 20:29specific service, they often need that
- 20:31very specific service. So, we're not
- 20:33talking about building informational
- 20:35type content on a local business
- 20:37website. Same as what he's saying, we're
- 20:39just a little bit simpler than relying
- 20:41on AI to get this.
- 20:43>> So, when you get started, especially for
- 20:45like a boring business, you want to tap
- 20:47into uh those search terms where people
- 20:49are ready to like pull out their credit
- 20:51card or ready to have you come out to
- 20:53their site or or wherever the work is
- 20:55happening. So, that's what I kind of
- 20:57dialed in on. Okay? So, uh you can see
- 20:59that here, like uh we we have a few
- 21:02different categories of search terms
- 21:04that AI gave us. We have emergency
- 21:06keywords, service keywords, problem
- 21:08keywords, and local keywords. So, I
- 21:11found that all of these were pretty high
- 21:12intent, and they seem to be good ones to
- 21:15focus on.
- 21:17Um so, the other thing that you need to
- 21:19think about is SEO is all about really
- 21:23demand and supply. I mean, that's really
- 21:25one simple way to think about it. Um so,
- 21:28demand is what people are searching for,
- 21:31and you can think of supply as like
- 21:33landing pages on your website. All
- 21:35right? So, for each one of these search
- 21:37terms that related to a specific service
- 21:41that the company can do, and any of the
- 21:43location-oriented terms, I ended up
- 21:45building out dedicated pages for each
- 21:48and every one of those. Well, we'll talk
- 21:49about that in a bit when we get into the
- 21:52the vibe coding.
- 21:53>> Absolutely agree. That's exactly what we
- 21:54do. We find We make sure that Google
- 21:56Business Profile has the right
- 21:58categories, the right services, and then
- 21:59we build a page for every one of them,
- 22:01and then we internally link them so that
- 22:03they exactly match the structure the GBP
- 22:04he has.
- 22:05>> So, find your keywords, map them to the
- 22:09intent, and make sure that, you know,
- 22:11they just kind of make sense and don't
- 22:13overthink it.
- 22:14All right? Um so, the next step is
- 22:17uh you know, I already had this website
- 22:19built out. We'll talk about how I built
- 22:20that. But then, uh I went into a SEO
- 22:24audit. So, I asked Claude Code,
- 22:27uh where I built the site, "Hey, go
- 22:29through this website in extreme detail.
- 22:33Ultra think about this. You can use the
- 22:35ultra think command, so it'll spend
- 22:36extra time, use Opus, really go deep,
- 22:40and do sort of some deep research, and
- 22:42find all the technical and on-page SEO
- 22:45issues and opportunities that we can fix
- 22:48together so that I can dominate the
- 22:50local market."
- 22:51>> So, this is a major weakness with vibe
- 22:54coding your website for SEO purposes.
- 22:57It's good that he's talking about this.
- 22:59Most people who vibe code websites don't
- 23:01do this step of this hey, go look at
- 23:04this website from a detailed SEO
- 23:05perspective and help me. If you have a
- 23:08WordPress installation and you install
- 23:10Yoast, 90% of these are going to be
- 23:12taken care of, no problem, just by
- 23:15default, for free, out of the gate. If
- 23:17you're vibe coding a website from
- 23:19scratch, you need to make sure that the
- 23:22AI that's coding it understands that you
- 23:25care about these things and it needs to
- 23:26implement them. So, this technical
- 23:29foundation it's a really good step to
- 23:31do. I'm glad he did it. Uh otherwise, he
- 23:33wouldn't have had the robots.txt, the
- 23:35site map, etc., etc. Those things would
- 23:37not have been implemented had he not
- 23:39known to ask AI to do them. Another good
- 23:42option for this is just use a very
- 23:44simple automated uh SEO audit tool. It's
- 23:48going to look for a lot of these same
- 23:49things. In my experience, Claude is 70
- 23:53to 80% when it's doing uh SEO audit. Uh
- 23:57generally, you have to be incredibly
- 23:58specific at what it to look at and focus
- 24:01on. If you just say, go do a detailed
- 24:03SEO audit, there's likely a lot of
- 24:05things it's going to miss. Again, this
- 24:08is working so well in this situation
- 24:10because of how low the competition in
- 24:12this space is. If you tried to build
- 24:15something in HVAC Dallas and rely on
- 24:18Claude to do a technical SEO audit and
- 24:21find all of your mistakes,
- 24:22it's not going to work. You're not going
- 24:24to get ranked.
- 24:24>> So, it went through.
- 24:26It found out, hey, you don't have these
- 24:28files that help Google understand what
- 24:31the site is all about. It's slow to
- 24:33load. Uh you can optimize the speed. You
- 24:36can make it snappier. You need to
- 24:39include schema markup and
- 24:40>> Again, schema markup, Yoast will include
- 24:43that for free. Make it faster, WP Rocket
- 24:45is a plugin that does this for free.
- 24:47There's just a lot of advantages to
- 24:49using something like WordPress that
- 24:51takes care of so much of this without
- 24:53you having to know to ask AI to do it
- 24:55for you. And then trust that the AI can
- 24:58do it and can do it well.
- 24:59>> markup and some of these other technical
- 25:01things so that Google knows exactly what
- 25:03your website does. And then once you
- 25:06find them, you can just say fix them.
- 25:09>> [laughter]
- 25:10>> Um so like, you know, when you work with
- 25:12like an agency or something like that,
- 25:13that can take a long time. They have to
- 25:15get access to your code base or
- 25:16whatever. And now there's this beautiful
- 25:19sort of like power that someone has who
- 25:21can build a website and go and fix all
- 25:23this stuff on their own really quickly
- 25:26and and make sure it's optimized. So we
- 25:28identify those technical issues, we fix
- 25:30them.
- 25:31So we did like, you know, robots.txt,
- 25:34XML sitemap, URL fixes. You don't even
- 25:37have to know what all of it is to be
- 25:38honest with you. Just that Claude will
- 25:41find it and Claude will do it. So you
- 25:43just have to have that initial initial
- 25:45prompt.
- 25:46Um okay, so we did that. And then
- 25:50we started to dig into content. So like
- 25:53I said, for each of the locations and
- 25:54each of the services, I asked it to go
- 25:57super super deep into mapping out how we
- 26:00can outrank all the competition
- 26:03on these individual search terms. So I
- 26:06don't have a location page that's like
- 26:08diesel services in Charlotte. I have a
- 26:11page that goes into local landmarks,
- 26:14things around Charlotte, common issues
- 26:16that might affect your truck, frequently
- 26:19asked questions about, you know, the
- 26:21industry or whatever. Like it was able
- 26:23to reference like, "Ooh, there's
- 26:25probably a lot of like NASCAR type stuff
- 26:28happening in Charlotte with trucks and
- 26:31and shipping because that's where it's
- 26:33based or whatever." And it included that
- 26:35in in this individual location page. So
- 26:37I guess I would say like
- 26:39>> Yeah, I talked about this briefly
- 26:40before. I completely agree with this,
- 26:42right? Real location context is going to
- 26:44beat generic city pages every day of the
- 26:46week. Adding in landmarks, things like
- 26:48that, absolutely. The only thing he's
- 26:50missing, I showed you the rank map and
- 26:52how we want to talk about very hyper
- 26:54local landmarks and have specific pages
- 26:56about those landmarks based on where the
- 26:58rank map has gaps.
- 27:00We also want to talk about a couple of
- 27:02other signals that we're missing, the
- 27:04EEAT signals, real photos, schema beyond
- 27:07the local business schema, GBP
- 27:10alignment, and that internal linking
- 27:11structure. All of that is also very
- 27:13important as the competition goes up,
- 27:16but he's definitely got the basics. What
- 27:19we want this to content to be hyper
- 27:22local about this specific area, right?
- 27:24If I'm writing content for a plumber in
- 27:27Malden, Malden is a suburb of Boston,
- 27:29I'm going to be talking about all of the
- 27:31issues that a plumber in that area is
- 27:34going to face, right? One of them being
- 27:36something like lead main drain lines. If
- 27:38I'm writing about a plumber in OC,
- 27:40California, I don't need to talk about
- 27:42lead main drain lines because the houses
- 27:44in California are newer and don't have
- 27:47them. But in Boston, houses are older,
- 27:50they have lead main drain lines. Local
- 27:52eccentricities like that really help
- 27:54Google and AI systems to identify your
- 27:57business entity with the right
- 27:59attributes so that when someone is
- 28:01searching for those specific things,
- 28:03your business is going to rank and your
- 28:04business is going to get recommended.
- 28:06>> Like, you know, typically,
- 28:09um, if you're in a boring market,
- 28:11the competitors are not going super deep
- 28:13and getting all this information
- 28:15integrated into their site, it's your
- 28:17opportunity to use AI to do additional
- 28:19research and, you know, build out more
- 28:22information that, you know, search
- 28:24engines or even LLMs will prefer,
- 28:27uh, you know, to to crawl and to to
- 28:29serve you up. Right, so, um,
- 28:31here's a little thing like a lot of
- 28:33people you you actually posted about
- 28:34this yesterday, Greg, about sub agents
- 28:37in Claude code. So, here's a good, uh,
- 28:39use case for, uh, spinning up additional
- 28:42agents. So, um, you know, let's say that
- 28:45I wanted to keep working on the website,
- 28:47I wanted to, you know, start working on
- 28:49a blog or something like that, but there
- 28:51was still, you know, some SEO or
- 28:53whatever stuff to fix in the background.
- 28:56>> At least he admits that now.
- 28:58>> All right. Um so, that was a nice little
- 29:00hack uh that I that I worked on and that
- 29:02I found.
- 29:03Um and uh you know, the other thing that
- 29:05I did uh you know, I set up a Google
- 29:08Business Profile. I had Claude Code uh
- 29:11kind of go back and forth between uh
- 29:13that and between the website to make
- 29:15sure it was like consistent and there
- 29:17weren't any like, you know, uh kind of
- 29:20information that didn't match up and uh
- 29:22and things of that nature.
- 29:23>> So, it's not just the information. Yes,
- 29:25obviously, the name, address, phone
- 29:27number needs to be consistent, but
- 29:29beyond that, the internal linking
- 29:31structure of the website should exactly
- 29:33match how the GBP is set up for services
- 29:36and secondary categories. All of the AI
- 29:39systems basically use your GBP as the
- 29:42center, as the core entity for your
- 29:45business. Any errors on your GBP is
- 29:48going to affect what all of those
- 29:50systems think your business is. Your GBP
- 29:54is incredibly important and if you don't
- 29:56have a GBP, you're not likely going to
- 29:58get recommended by any AI tools and
- 30:01obviously, you won't rank on Google.
- 30:03>> Um Claude Code went in and it made a
- 30:05bunch of like internal links on the
- 30:06website. So, it uh
- 30:10it linked up like relevant uh location
- 30:13pages. It linked up uh you know,
- 30:15relevant uh services with uh related
- 30:18services and stuff like that. And these
- 30:20internal links are are good.
- 30:22>> So, this is not good. What Claude is
- 30:25going to do if you ask it to do this is
- 30:27exactly as he's showing. It's going to
- 30:29link together pages that are that Claude
- 30:32thinks are potentially relevant to each
- 30:34other. That's not what you actually
- 30:35want. You want pages to be linked
- 30:37together that follow the same structure
- 30:40as your Google Business Profile, right?
- 30:42Google, the AI systems, they're going to
- 30:44build an idea of what your website looks
- 30:47like based on your internal linking.
- 30:49They are not using your website URLs or
- 30:52your URL structure to build the picture
- 30:54of your website hierarchy. They're
- 30:56looking at your internal links. So, your
- 30:58internal links need to be very specific
- 31:00and they need to exactly match what your
- 31:02GBP is doing. If you have service one,
- 31:06if you have category one and service A
- 31:09under category one, and then you have
- 31:11category two and service B under
- 31:13category two, you do not want to link
- 31:15service A to service B because those are
- 31:17different hierarchies that live under
- 31:19different categories, okay? So, we don't
- 31:22want to just randomly link a bunch of
- 31:23pages together that feel like they might
- 31:25be relevant to one another. We want to
- 31:27very methodically make sure that we
- 31:30match your GBP structure exactly. And
- 31:33again, this is this page worked for him
- 31:36because this is a low competition space.
- 31:38>> for your SEO as well. Clawd Code knew
- 31:41what to do. It discovered it on its own.
- 31:43I didn't need to tell it to go and, you
- 31:45know, create internal linking uh on the
- 31:48website.
- 31:49So, uh what was the result of all this?
- 31:51I mean, like I said, like if you Now, if
- 31:54you go to Google and you say mobile
- 31:56diesel mechanic Charlotte and uh you
- 32:00look here, like we're showing up uh in
- 32:03the maps, like
- 32:04>> Okay. So, this isn't a rank map, right?
- 32:07He's not showing us a rank map here.
- 32:09This is one data point at one location.
- 32:12This essentially tells us nothing about
- 32:14how he ranks 3 mi away, 5 mi away, 6 mi
- 32:17away. That's where the actual work
- 32:19happens. I shared with you what a real
- 32:21rank grid looks like. It's this. I
- 32:24talked to you about how you target
- 32:26specific cells where you're ranking 4 5
- 32:286 7 with the goal of pushing to the top
- 32:30three. Showing this and demonstrating it
- 32:33as results, frankly, it's very amateur.
- 32:35This is not proof of ranking. Again,
- 32:38he's getting the calls. He's he's making
- 32:40the money, but look at this Google Map,
- 32:43okay? There's 1 2 3 4 5 businesses over
- 32:47this massive region, okay? So, yes, he's
- 32:50getting calls, but
- 32:52this is not much more impressive than
- 32:55ranking a new business for snow removal
- 32:57Miami.
- 32:58>> Uh in the maps like right away, and uh
- 33:01you know, we're in the top three organic
- 33:03results. And these some of these
- 33:05competitive web
- 33:06>> Nobody cares about organic ranking if
- 33:08you are ranking in the maps if you have
- 33:09a local business. Organic ranking just
- 33:11isn't important. You get a small small
- 33:13fraction of the calls. At my agency, we
- 33:15literally don't even track organic
- 33:17ranking. It just doesn't have a
- 33:19significant impact. Everything is based
- 33:21around ranking the GBP, establishing the
- 33:23GBP, and establishing your business
- 33:25entity
- 33:26with Google's AI and the other AI
- 33:29systems.
- 33:29>> these competitive websites and
- 33:31businesses have been around for, you
- 33:32know, 20 years or something like that.
- 33:35Um
- 33:35>> Yeah. So, this is crazy, dude.
- 33:37>> Yeah.
- 33:38>> Like, you know how crazy this is.
- 33:39>> This is nuts. I mean, this typically
- 33:41takes people months and months to go and
- 33:45climb up the rankings and start showing
- 33:47up for these like
- 33:48high-intent keywords.
- 33:51>> Yeah. And this is
- 33:53uh
- 33:54this is basically like real estate on
- 33:56the internet. Owning owning that space,
- 33:59right? Cuz, you know, while you're
- 34:01sleeping at night or on autopilot. And I
- 34:03know people are going to you you know,
- 34:05they're going to comment be like, "Yes,
- 34:08you know, SEO isn't dead now, but in
- 34:11like a few years, we're going to be on
- 34:12our AI-powered browsers, and we're just,
- 34:15you know, just going to be asking
- 34:16perplexity and ChatGPT questions."
- 34:19And the reality is and and let me know
- 34:21if you disagree with me, James, but the
- 34:23reality is if you do good SEO,
- 34:27the LLMs are going to just take some of
- 34:31the top SEO results and just plug it as
- 34:33answers.
- 34:34>> Yeah, like uh
- 34:37you know, LLM or GEO or whatever the the
- 34:41name of the week is, um I think it is a
- 34:45a big opportunity. Like I I think that
- 34:47we trust the recommendations that, you
- 34:50know, these LLMs are are giving us and I
- 34:52think the traffic that people are
- 34:54getting from
- 34:56uh those recommendations is very high
- 34:58intent and and very prime to take an
- 35:00>> You don't need to think. A lot of
- 35:01studies have shown that traffic that
- 35:03comes from ChatGPT and AI systems uh is
- 35:06much more likely to convert than traffic
- 35:07that comes straight from Google.
- 35:09Absolutely correct here.
- 35:10>> very prime to take an action or
- 35:12whatever.
- 35:13Um but yeah, like how do you show up in
- 35:15in ChatGPT or whatever? The way you show
- 35:17up in ChatGPT is by doing good SEO.
- 35:21>> 100% agree.
- 35:22Uh good GEO or as he said, whatever the
- 35:25acronym of the week is, getting
- 35:27recommended by ChatGPT is basically
- 35:29doing good SEO. Then maybe there's a
- 35:31couple of additional things that uh
- 35:33ChatGPT is specifically looking for or
- 35:35that Google's uh ask maps feature is
- 35:38specifically looking for, but yes, it
- 35:40all is going to start with doing good
- 35:42SEO. So, SEO is not dead, it's just
- 35:45changed and SEO changes every couple of
- 35:47years. So, this isn't a uh significant
- 35:49learning, but I just think it's funny
- 35:51that they're sitting here saying, "Oh,
- 35:53what we did was good SEO. It's over for
- 35:55SEO agencies." And they even admitted
- 35:58that the
- 36:00that the competitiveness of the niche he
- 36:03ranked in was surprisingly low. So, the
- 36:06the honest version of this, Vibe coded
- 36:08sites can 100% absolutely work in
- 36:11non-competitive niches against old, slow
- 36:13competitor sites.
- 36:15Admittedly, that's what he said and I
- 36:16agree with him. But this approach will
- 36:18hit a ceiling the moment you try it in a
- 36:20real metro against real competitors. The
- 36:23fundamentals, entity alignment, GBP
- 36:26structure, real geo-relevance via rank
- 36:28grids, programmatic content that
- 36:30actually differentiates, those aren't
- 36:32things that you can prompt your way
- 36:34into. They're systematic. So, I built a
- 36:37tool that does this work properly. It's
- 36:39the one that we use at my agency. So, if
- 36:41you want to see what a production-grade
- 36:42version of what he just demoed actually
- 36:44looks like, I have a full walk-through
- 36:46of my core 30 AI agent on this channel.
- 36:49Link is on this video. Watch it next and
- 36:52you'll see exactly what he missed.
About this transcript
This page contains the full transcript of How To Rank Overnight (Claude Did Everything?!) by Caleb Ulku, generated from the public captions YouTube serves with the video. The transcript has 6,770 words across 1,000 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.