Build A Top Ranking Website using AI

Caleb Ulku 17:35
Transcript
0:00
0:00 All right, I'm just going to say it.
0:01 Most local business websites are trash.
0:03 They're built by web designers who care about aesthetics and pretty colors
0:07 and maybe winning design awards.
0:09 And when you ask them about SEO,
0:11 they tell you that maybe one time they ranked a snow removal company in Miami
0:16 back in 2014.
0:18 Design doesn't pay the bills.
0:20 Ranking pays the bills.
0:21 Now, I built a 54-page local website in a couple of hours using AI.
0:27 and because I built it the right way, it ranked in the top three spots within a few weeks.
0:33 While most agencies are wasting months writing blog posts that nobody reads,
0:37 I used a very specific structure that Google actually rewards to dominate the map pack.
0:43 Now in this video, I'm going to build that exact website, well, a copy of that exact website,
0:48 right in front of your eyes. I'm going to give you the structure, I'm going to show you exactly
0:51 how we use AI and spoiler alert, I don't care if you use WordPress, Go High Level or a notebook.
0:58 This structure works because it gives the Google algorithm and the ChatGPT algorithm exactly what
1:03 they're looking for. But first, you have to understand why a pretty website strategy is
1:08 probably keeping you broke. Most people think ranking is about blogging. They write how to
1:13 unclog a drain and hope a customer in their city sees it. I'm telling you, blogging like that is a
1:19 waste of time. I had a client running a LASIK eye surgery center in Chicago. They're getting 80,000
1:24 hits a month from Google. Sounds great, right? Wrong. They were getting very few calls. Why?
1:31 Because they were ranking for Does LASIK Hurt from people searching in Florida and New York.
1:36 A guy in Florida isn't going to fly to Chicago for eye surgery. You need to understand that Google
1:42 basically put searchers into two buckets. One, how do I do this? Informational. And two, who can do
1:49 this for me? That's the transactional one. Most agencies are going to waste your budget writing
1:55 blog posts for bucket number one. They brag about traffic, but traffic doesn't pay the bills,
2:00 especially if it's coming from the wrong state. Now, if you want to rank a local business, you
2:05 need to ignore these how-to blogs and obsess over the who can do this searches. You need local and
2:12 topical relevance. So what does a site that actually ranks look like? It is not random.
2:18 It follows a very specific blueprint that I call the core 30. This is the only structure you need.
2:25 It starts with the homepage. In this case, I'm assuming your homepage is your GBP landing page.
2:31 That's the case for the vast majority of local businesses. And that page is always going to
2:36 target your primary category plus city. Now beneath that homepage, we have secondary category pages.
2:42 Google lets you choose up to 10. Most businesses choose one or two. That's a mistake. I like to see
2:48 four or five. These become your H2 tags on the homepage and they each get their own dedicated
2:53 page underneath that. Then beneath them, we have service pages. Every service on your GBP gets a
2:59 page. Drain cleaning, water heater repair, leak detection, and here's the magic. Here's how you
3:04 silo this to create a massive amount of topical relevance for Google's algorithm. Your homepage
3:09 links to the category page or category page links to the service pages underneath it in the exact
3:14 same structure that your Google business profile has. We're going to mimic it. That means you're not
3:19 just telling Google that you're a plumber. You're proving that you're the authority on everything
3:24 plumbing related in that specific city. Okay, so that's the overall map. Let's go ahead and start
3:30 building it. And I'm going to build it using a tool that I've heard a lot of SEO purists say
3:35 you can't use to build websites that actually rank.
3:40 Here's that tool.
3:41 It's called Lovable.
3:42 And yes, I know that there's a server-side rendering issue
3:45 with Lovable built websites,
3:47 but that is very, very easy to fix.
3:50 And then you can get Lovable built websites to rank.
3:53 So let's go ahead and get started.
3:55 First, I'm gonna grab the prompts.
3:57 My first prompt, I'll go to my school group.
3:59 There's a link in the description if you wanna join this.
4:02 Not only does it have all of the detailed prompts
4:04 for this specific action.
4:07 It also has full over the shoulder training
4:10 for exactly how my agency does local SEO and ranks websites.
4:14 There's over 300 members in this group.
4:17 We do a weekly Q and I at that Q every single week answering questions making sure everyone has exactly what they need So let me grab the prompt And the first prompt that we going to use is planning So this first prompt prompt zero is the planning prompt And with the planning prompt
4:33 we're basically going to build out the overall structure in text. And we're going to use Claude
4:37 to do that. That way we can give this map to Lovable repeatedly and make sure it's building
4:44 the exact structure that we want. So to do that, it's going to be that prompt zero. And then I'm
4:48 going to give it the plumber, Gary, Indiana, just very random. Gary, Indiana is an excellent example
4:55 for like a small midsize city. Then we have our secondary category pages we're going to use,
5:00 drainage service, bathroom remodeler. There's only two, so I'll make that correction now.
5:06 We have two core services. Now the core services, these are services that your client really,
5:11 really, really cares about. They really want to rank for them. So for almost every plumber I've
5:15 worked with, that is water heater replacement and main drain line replacement. Those are high profit,
5:20 low time services that plumbers love getting calls for. So we're going to call those the
5:25 core services. Whatever your niche is, figure out what your core services are. The secondary
5:29 categories plus core services, we really want to keep that less than 10 in total. So if you have
5:35 five secondary categories, you can have three or four core services. In this case, two secondary
5:40 categories and two core services. Then beyond that, we have a ton of other services. So what
5:45 this prompt is going to do is it's going to get Claude to organize all of these services into the
5:50 category that they're most relevant for, and then give me an overall map for how this internal
5:55 linking is going to look. Great. So we can see homepage, main pages, secondary category pages,
6:01 core service pages. Perfect. Nailed it. And then the hierarchy. We have the category page is drainage
6:06 service and it's put these as the child services. Perfect. Those look good. Bathroom remodeler and
6:11 these are the child services. Perfect. Those look good. Water heater replacement and then we put
6:15 child services under that. So this is something we do for core services. We're going to put child
6:20 services under that so that the core service has a lot of topical relevance for itself.
6:25 Second core service, same thing. Excellent. And then general services, those link back to the
6:30 homepage. Great. And they all look, this looks good. Navigation structure, further links,
6:37 internal, perfect. Okay. So I am really happy with this overall architecture. So what I'm going to do
6:43 is now I'm going to come to prompt one, the overall skeleton, and I'm going to copy prompt one,
6:47 and I'm going to give prompt one to lovable. Then I'm going to have a couple of line breaks in there,
6:53 and I'm going to give this site architecture, also give that site architecture over to lovable.
6:58 A Lovable can read this.
6:59 It doesn't need to look all pretty.
7:01 And then I'll hit run.
7:03 And what Lovable is going to do in this first prompt,
7:06 it's called prompt one skeleton.
7:08 And it's called that because what we want to start with
7:10 is just having Lovable build out all of the pages
7:13 with no content on them.
7:15 We'll feed the content to Lovable separately.
7:18 Here, we're just building the pages.
7:20 We're building the internal linking.
7:22 We're building the images, things like that.
7:24 So while that's running, I don't need to sit here and watch it
7:26 because prompt two is landing page content.
7:30 So we know that we need to write landing page content,
7:34 but I don't want Lovable to do that.
7:37 Lovable is not nearly as good
7:39 at writing content as Claude is.
7:42 So I'm gonna open up a new instance of Claude
7:44 and I'm gonna give it this prompt,
7:46 which is the content writing prompt.
7:48 And then I'm going to give it the site architecture plan.
7:51 This way Claude knows exactly
7:53 what the site's going to look like.
7:54 It has all the necessary information about this business, the business website, what the GBP landing page needs to look like, and the content writing prompt itself.
8:03 Okay, so now I have two AIs simultaneously running.
8:07 We got Claude going, and we got Lovable going here.
8:10 Okay, so here is the content that Claude came up with.
8:13 H1, Plumber and Gary, Fast Emergency Repair, Same-Day Service, excellent sub-headline, great opening paragraph.
8:18 In that writing prompt, we're giving Claude a lot of information about how we want this structured, what type of content we want there.
8:25 For example, in this opening paragraph, we're very specific.
8:29 Google wants to see goal completion.
8:31 What that means is when somebody lands on your website, Google wants to see that they're happy.
8:36 Whatever they went to your website to look for, they got it and they got it quickly.
8:40 So this opening paragraph we going to make sure that we talk to the user A very common mistake I see in local business websites is this first paragraph talks about how they family owned and they been in business for 20 years and they have these certifications No one cares about that right Everyone cares
8:56 about themselves. So we're going to open this up by talking about them, not about us, and why they
9:02 should call us, what we're going to do for them. So that's what this opening paragraph does.
9:07 you need a plumber right now, not tomorrow, blah, blah, blah. And that's exactly what we do call
9:12 this number. And that is the type of content we're looking for, for goal completion. And then we have
9:17 H2, H2, H2, H2. Great. Remember two core services, two secondary categories. That's exactly what
9:24 Claude gave us a little paragraphs below that a little bit. Why choose us some service areas,
9:30 and then a final CTA. This is fine. This will be what we use for our lovable site. We'll just let
9:36 this come along. And when this is done, prompt, when lovable is done, we're going to move on to
9:43 prompt three, which is the landing page build out. So we'll give lovable the prompt for landing page
9:48 build out and we'll give lovable the content we want it to use. Hey, what do you think? What do
9:53 you think about lovable? Do you like lovable? Do you like it too? Do you like it? He's thinking,
9:57 he'll get back to us later. So lovable is keeping us up to date. It's creating the, it's right now,
10:02 it's creating the pages, creating the child service pages under each category. Now, I got to
10:07 be honest, like even building out this skeleton, this is honestly something that we would probably
10:12 have to pay a developer several thousand dollars to do. This is not a small website. You can see
10:17 59 pages. And even if it takes 20 minutes per page, 59 pages at three pages an hour is still
10:25 20 hours of work. So if you're paying your developer 40, $50, I mean, it adds up fairly
10:31 quickly and lovable is just doing all of it so this is kind of funny i love it when lovable does
10:35 this it gives its little updates and the site is looking great i'm i'm happy that lovable is happy
10:41 with its work here is the site so we have all the service pages that's been that have been created
10:47 uh just the skeleton right we very specifically did not want it to do any actual content on the
10:54 pages we're going to have the content done later all right perfect so let's go ahead and give it the
11:00 next prompt. Here I'm going to give it the GBP landing page content we wanted to use, and then
11:06 I'm going to give it prompt three. The GBP landing page, of all of the content on this website, the
11:11 GBP landing page content is by far the most important. So as we've integrated Lovable into
11:16 our agency workflow, the GBP landing page content is the one that we care the most about and we pay
11:23 the most attention to. A lot of the other content, we might just have Lovable write it because it's
11:28 going to be faster and easier rather than going through our agency normal content. So the reason
11:34 we had Claude write the GBP landing page content separately like that is because of how important
11:39 the GBP landing page content is. As we get farther and farther away from the GBP landing page,
11:44 it becomes less and less important how high quality that content is because it's less and
11:51 less likely that a real user will ever see it. That being said, in the school group, we have
11:57 my actual copywriter process integrated into this process for building websites with Lovable
12:03 so that you can use the exact same sequence of prompts that my copywriters use every single day.
12:09 So Lovable says it's finished with the homepage. We have a hero image now, so that's great. Love to
12:13 see a nice hero image. We have the H1, this, first paragraph, drainage service with an image. Great.
12:21 This link takes me to drainage service.
12:24 Bathroom remodeler.
12:25 That link takes me to bathroom remodeler.
12:27 Water heater replacement.
12:28 That takes me there.
12:30 Main drain line replacement.
12:31 That takes me there.
12:33 View all services.
12:34 Great.
12:34 That takes me there.
12:36 We're going to get a Google reviews widget to embed here.
12:39 Perfect.
12:40 Some more information about why Gary homeowners call them,
12:43 proudly serving this area.
12:44 And this could be an excellent way to integrate geographical relevance content
12:48 if we needed that.
12:49 and then the Google Business Profile embed map will go right there. Awesome!
12:54 Okay, so this looks pretty good. Let me go on to prompt number four where we're
13:00 going to have lovable build out the secondary category pages and for these
13:05 pages for my agency when we doing this for a client when we doing this for a website that we want to rank we going to use a very similar process where we first going to generate content with
13:17 Claude typically when you generate content with Claude we start by using a prompt that has it
13:22 create an outline then a second prompt unique to each client where it fills that outline in with
13:28 the word-for-word content then we'd give that content along with this prompt so that lovable
13:33 is using content that we've previously written with a much higher quality set of prompts to
13:39 generate quality SEO focused content. Lovable with just this one prompt is going to generate
13:44 content for us and it will be fine. Not great, but fine. So for this demonstration, I'm just going to
13:51 do this. But when we do it for real clients or real websites that we're trying to rank, we're
13:56 going to use the multi-step process that you saw me use for the GBP landing page. And by the way,
14:01 You can't see this, but I'm looking at my recording timing and I'm at 23 minutes so far of recording.
14:08 And the full site skeleton is done.
14:11 Content is done on the homepage.
14:13 And we're now creating, filling in the secondary category pages.
14:18 They're already created.
14:18 We're filling in content on the secondary category pages.
14:22 And that's in like 23 minutes.
14:24 And then on that drainage service page, you can see we have all of these links to the individual service pages.
14:29 This is exactly how we like to structure a core 30 page.
14:33 All right, excellent.
14:34 So lovable says it's done.
14:36 I already took a quick look at the drainage service page.
14:39 Here we have it.
14:41 So again, not terrible, but this content is not nearly as good as what we would have generated
14:47 had we used the multi-step content process.
14:49 And then here we have all of these inline links to the specific services that are related
14:55 to the drainage services.
14:56 That's great.
14:57 more links here with this perfect and then this link goes back to the home page which is exactly
15:04 what we want to see and then the bathroom remodeler same thing here bathroom products
15:09 and then bathroom remodels shower and great yep and then let's go back to the home page perfect
15:13 okay so now it's on to prompt number five and for prompt number five we're going to have it build out
15:18 the core service pages all right so let's take a look at these core service pages that are created
15:24 water heater replacements one and we have it here and then all of these link to the pages that
15:30 they're supposed to and this links back to the home page and we'll double check this one all right
15:35 on to the next prompt that is going to be prompt six where we're going to have it start to build
15:40 out all of the individual service pages and it does say to paste the site architecture from prompt
15:45 zero but lovable has that site architecture still in place so it's built some of them it there's
15:51 still some remaining pages to build but I'm going to go ahead and move on. I'll finish building this
15:56 later. For now I'm going to move on and have it build out the about us page and the contact page.
16:02 All right once the about us page and contact page is built that is prompt number seven it will be
16:07 time to run the final prompt which is the technical SEO implementation. Here's where we're going to
16:11 have Lovable come in and create the sitemap, double check that everything is working correctly,
16:17 double check that the internal linking is working, create a robots.txt file. We're going to make sure
16:23 the schema works. It has the local business schema. It has the service schema. All of these technical
16:28 things, that's what we're going to do in that final prompt. Okay, so that is the bulk of this done.
16:33 There's a few more steps for it, but I'm going to put a link to this finished page in the description.
16:38 You can check it out on your own. Having the AI prompts and knowing how to build the website is
16:43 really half of the battle. The other half is actually landing clients who will pay you to
16:49 build these websites for them. And if you're struggling to find local business clients,
16:53 or you're not sure how to position the service, or maybe you want to know exactly how to sell
16:57 this without sounding like every other SEO agency, then you need to watch this video right here.
17:03 In this video, I'm going to show you the exact Facebook ad campaign that my agency used to land
17:07 30 local clients in 30 days. I'm going to give you the targeting, the ad copy, the images,
17:13 the landing page, everything you need to start getting clients immediately. Because trust me,
17:18 once you can deliver the results that this website structure and Lovable will help you create,
17:23 the clients will happily pay you $2,000 to $10,000 per month on retainer because you're going to
17:29 deliver results for them. So click on this video right now and let's get you some more clients.

Caleb Ulku argues that most local business websites fail at SEO because they focus on aesthetics and informational blog content rather than transactional, location-specific pages. He introduces a framework called the 'Core 30' — a hierarchical site structure mirroring a Google Business Profile, with a homepage targeting primary category + city, secondary category pages, core service pages, and individual service pages all internally linked in a silo structure. He demonstrates building a 54-page plumber website for Gary, Indiana in roughly 23 minutes using Claude (for content planning and copywriting) and Lovable (an AI website builder) following a sequence of 7 structured prompts. The key insight is that Google rewards topical authority and local relevance, not blog traffic volume.

AI-Powered Local SEO Website Building The 'Core 30' Site Architecture Blueprint Transactional vs. Informational Search Intent Content Strategy for Local Rankings Agency Business Model and Client Acquisition
  • Use the 'Core 30' silo structure: homepage → secondary category pages (4–5 max) → service pages, mirroring your Google Business Profile hierarchy to signal topical authority to Google.
  • Separate content generation from site building — use Claude for high-quality GBP landing page content (most critical page) and let Lovable handle page scaffolding and less critical pages to save time.
  • Prioritize transactional 'who can do this for me' searches over informational 'how to' blog posts — local traffic from the wrong geography or intent doesn't convert into calls.
  • Keep secondary categories plus core services under 10 total; core services should be high-profit, high-demand offerings (e.g., water heater replacement, main drain line replacement for plumbers).
  • End the build with a dedicated technical SEO prompt in Lovable to generate a sitemap, robots.txt, local business schema, service schema, and verify internal linking integrity.
Concepts 14
Core 30 Structure
1 videos Core

A specific website architecture blueprint for local businesses consisting of ~30+ pages organized into a hierarchy: homepage, secondary category pages, core service pages, and individual service pages — all internally linked to mirror the Google Business Profile structure.

View concept page →
Topical Relevance Siloing
1 videos Core

A site architecture method where pages are linked in a strict hierarchy mirroring the Google Business Profile structure — homepage to category pages to service pages — to signal comprehensive authority on a topic to Google's algorithm.

View concept page →
GBP Landing Page
3 videos Core

The most important URL for a local business website — the page linked in the 'website' field of the Google Business Profile, typically the homepage for single-location businesses, which targets the primary category + city name as its keyword.

View concept page →
Lovable
1 videos Core

An AI-powered website building tool used to generate full multi-page websites from structured prompts, capable of building out page skeletons, internal linking, and content at scale — though it has a known server-side rendering issue that must be fixed for SEO.

View concept page →
Informational vs. Transactional Search Intent
1 videos Core

Google categorizes searchers into two buckets: 'how do I do this' (informational) and 'who can do this for me' (transactional). Local SEO should focus exclusively on transactional searches to drive paying customers.

View concept page →
Secondary Category Pages
1 videos Core

Dedicated website pages corresponding to each Google Business Profile category (up to 10), which sit beneath the homepage and above individual service pages in the site hierarchy, becoming H2 tags on the homepage.

View concept page →
Core Service Pages
1 videos Core

Dedicated pages for the highest-profit, most-desired services a business offers, which receive extra topical depth through their own child service sub-pages to build strong topical relevance.

View concept page →
Goal Completion
1 videos Core

A Google ranking signal where the search engine rewards pages that quickly give visitors what they came for, measured by user satisfaction upon landing on the page.

View concept page →
Map Pack Ranking
1 videos Core

The goal of local SEO — appearing in the top 3 Google local search results shown on a map, which drives actual phone calls and business rather than generic blog traffic.

View concept page →
Claude (AI)
1 videos Core

An AI language model used in this workflow for high-quality content writing, particularly for the GBP landing page, due to its superior writing ability compared to Lovable.

View concept page →
Technical SEO Implementation
1 videos Supporting

The final step in the website build process where Lovable is prompted to create a sitemap, robots.txt file, verify internal linking, and implement local business schema and service schema markup.

View concept page →
Caleb Ulku
34 videos Supporting

The primary guest and SEO expert featured in the video, founder of an AI SEO agency that developed the Core 30 local SEO methodology and scaled to 97 plumber clients using AI-driven content and local link-building strategies.

View concept page →
Multi-Step Content Process
1 videos Supporting

A two-stage AI content writing workflow where Claude first generates a content outline, then fills it in with full word-for-word copy using client-specific prompts, producing higher quality SEO content than single-prompt generation.

View concept page →
Pretty Website Fallacy
1 videos Supporting

The mistaken belief held by many web designers and agencies that aesthetics and design awards drive business results, when in reality search ranking and conversions are what generate revenue.

View concept page →
Q&A 17
Why do most local business websites fail to generate leads despite getting traffic?

Most local business websites fail because they focus on informational content (how-to blogs) rather than transactional searches. For example, a LASIK eye surgery center in Chicago was getting 80,000 hits a month but very few calls because they were ranking for 'Does LASIK Hurt' from people in Florida and New York — people who would never fly to Chicago for surgery. Google puts searchers into two buckets: (1) 'How do I do this?' (informational) and (2) 'Who can do this for me?' (transactional). Local businesses need to focus on transactional, local searches, not informational blog traffic.

What is the 'Core 30' website structure for local SEO?

The Core 30 is a specific website blueprint for local businesses that follows this hierarchy: (1) Homepage — targets your primary category plus city, and serves as your Google Business Profile (GBP) landing page. (2) Secondary Category Pages — Google allows up to 10 GBP categories; the recommendation is to use 4-5, and each becomes an H2 tag on the homepage with its own dedicated page. (3) Service Pages — every service on your GBP gets its own page (e.g., drain cleaning, water heater repair, leak detection). The homepage links to category pages, which link to their child service pages, mirroring the exact structure of your Google Business Profile. This internal linking silo builds topical relevance and signals to Google that you're the authority on everything related to your niche in that specific city.

What is the difference between informational and transactional searches, and why does it matter for local SEO?

Informational searches are queries like 'how to unclog a drain' — the user wants to learn how to do something themselves. Transactional searches are queries like 'plumber in Gary Indiana' — the user wants to hire someone. For local businesses, ranking for informational searches wastes budget because those visitors rarely convert into paying customers, and they may not even be in your service area. Local SEO should focus almost exclusively on transactional, location-based searches to attract people who are ready to hire a local service provider.

What tool is used to build the local business website in this tutorial, and what is the known issue with it?

The tool used is called Lovable, an AI website builder. The known issue with Lovable is a server-side rendering problem, which some SEO purists claim prevents Lovable-built websites from ranking. However, the speaker says this issue is very easy to fix, and once fixed, Lovable-built websites can rank in search results.

What is 'Prompt Zero' and what does it do in the website-building process?

Prompt Zero is the planning prompt used with Claude (an AI). It takes inputs like the business type, city, secondary category pages, and core services, then organizes all the services into their relevant categories and produces an overall site architecture map showing the internal linking hierarchy. This map is then fed to Lovable repeatedly to ensure the website is built with the exact structure intended. It creates a blueprint before any actual building begins.

What are 'core services' in the context of local SEO website structure, and how many should you have?

Core services are the high-priority services that a client most wants to rank for — typically high-profit, low-time services. For example, for a plumber, core services are water heater replacement and main drain line replacement. Each core service gets its own dedicated page with child service pages underneath it to build topical relevance. The recommendation is to keep the total number of secondary categories plus core services under 10. If you have 5 secondary categories, you should have 3-4 core services; if you have 2 secondary categories, you can have 2 core services.

Why is the GBP (Google Business Profile) landing page the most important page on a local business website?

The GBP landing page is the most important page because it is the primary page Google associates with your business listing and is the most likely page a real user will land on. It should target your primary category plus city, and its content quality directly impacts rankings and conversions. Because of its importance, the recommended approach is to write its content separately using a high-quality multi-step process with Claude, rather than letting Lovable auto-generate it. As you get farther from the GBP landing page in the site structure, content quality becomes less critical because real users are less likely to ever see those pages.

What should the opening paragraph of a local business website homepage say?

The opening paragraph should focus on the user's needs, not the business's credentials. A very common mistake is opening with 'We're family-owned, been in business 20 years, and have these certifications' — nobody cares about that immediately. Instead, the opening paragraph should speak directly to the visitor, address their problem, explain what you'll do for them, and include a clear call to action (like a phone number). This approach satisfies Google's 'goal completion' principle — when someone lands on your site, Google wants to see that they quickly found what they were looking for and were satisfied.

What is 'goal completion' in the context of local SEO and website content?

Goal completion is a concept where Google rewards websites that quickly satisfy the user's intent. When someone lands on your website, Google wants to see that they found what they were looking for fast and were happy with the result. For a local business, this means the homepage should immediately address the visitor's need, tell them what you can do for them, and provide a clear way to contact you — rather than burying that information below lengthy paragraphs about the company's history or certifications.

What is the step-by-step prompt sequence used to build a local business website with Lovable and Claude?

The process uses the following prompt sequence: (1) Prompt 0 (Planning) — Run in Claude with business details to generate the full site architecture map. (2) Prompt 1 (Skeleton) — Given to Lovable along with the site architecture; builds all pages with no content, just structure and internal linking. (3) Prompt 2 (Landing Page Content) — Run simultaneously in Claude to generate high-quality GBP homepage content. (4) Prompt 3 (Landing Page Build Out) — Give Lovable the Claude-generated content to populate the homepage. (5) Prompt 4 — Build out secondary category pages. (6) Prompt 5 — Build out core service pages. (7) Prompt 6 — Build out all individual service pages. (8) Prompt 7 — Build about us and contact pages. (9) Final Prompt (Technical SEO) — Have Lovable create the sitemap, robots.txt, verify internal linking, and implement local business schema and service schema.

What technical SEO elements should be implemented in the final stage of building a local business website?

In the final technical SEO prompt, Lovable is instructed to: create an XML sitemap, verify that all internal linking is working correctly, create a robots.txt file, implement local business schema markup, implement service schema markup, and double-check that all pages and links are functioning as intended. These technical elements are critical for helping Google properly crawl, index, and understand the website's structure and relevance.

How long does it take to build a 54+ page local business website using this AI method?

According to the speaker, the full site skeleton (all pages created with internal linking) and homepage content were completed in approximately 23 minutes of recording time. The speaker notes that building a 59-page website manually would take a developer roughly 20 hours (at 3 pages per hour at 20 minutes per page), which at $40-$50/hour adds up to a significant cost. The AI-assisted process with Lovable and Claude dramatically reduces both the time and cost.

Why should you use Claude to write content instead of letting Lovable generate it?

Claude produces significantly higher quality content than Lovable. Lovable's auto-generated content is described as 'fine, but not great.' For important pages like the GBP landing page, a multi-step process with Claude is recommended: first generate an outline, then fill it in with word-for-word content using client-specific prompts. For less critical pages deeper in the site structure (which real users are unlikely to visit), Lovable's auto-generated content may be acceptable to save time. The priority of content quality should decrease as you move farther from the homepage in the site hierarchy.

How should secondary category pages be structured to maximize local SEO value?

Secondary category pages should each have their own dedicated page (not just H2 sections on the homepage). Each category page should contain inline links to all of the specific service pages that fall under that category. For example, a 'Drainage Service' category page would link to individual pages for drain cleaning, drain inspection, hydro jetting, etc. These pages also need a link back to the homepage. This silo structure creates strong topical relevance signals for Google and mirrors the category structure of your Google Business Profile.

How many secondary GBP categories should a local business use for their website structure?

Google allows businesses to choose up to 10 secondary GBP (Google Business Profile) categories, but most businesses only choose one or two, which is a mistake. The recommendation is to use four or five secondary categories. Each category becomes an H2 tag on the homepage and gets its own dedicated page in the website's silo structure. Using more categories helps establish broader topical authority and gives you more ranking opportunities.

What kind of results can a properly structured local business website achieve?

According to the speaker, a local business website built with this specific Core 30 structure ranked in the top three spots on Google within a few weeks. The speaker also mentions that clients who receive these results are willing to pay $2,000 to $10,000 per month on retainer for ongoing SEO services. The key differentiator is focusing on transactional local searches rather than informational blog traffic, which drives actual phone calls and leads rather than just website visits.

What is the internal linking strategy for general (non-core, non-category) service pages?

General service pages — those that are not core services and don't fall under a specific secondary category — link directly back to the homepage rather than to a category page. This keeps the site architecture clean and ensures that the homepage accumulates link equity from all service pages, reinforcing its authority as the primary landing page for the business.