Rank #1 in Google Maps in 10 Minutes: Local SEO Tips

Caleb Ulku 10:18
Transcript
0:00
0:00 What if you could rank number one in Google Maps without spending anything on ads? I'm about to
0:06 share the AI-powered method that's helped me rank over 50 local businesses and help them achieve
0:12 exactly that. So let me show you how to do local SEO in a way that gets results fast. Think of your
0:18 website like a house's foundation and your Google business profile like curb appeal. Everyone focuses
0:24 on making their GBP look amazing, adding photos, adding posts, getting reviews. But without a solid
0:30 foundation, your house won't stay standing no matter how good it looks from the street. So let
0:35 me share something that might surprise you. When new clients come to my agency, 90% of them have
0:41 only one category on their Google business profile. Google lets you add up to 10, but most businesses
0:47 don't know this. Even worse, they barely mention their main category on their website. Google
0:54 needs to see consistency between your Google business profile and your website to trust you
1:00 enough to rank you. So let me show you the exact AI prompt we use at my seven figure agency to
1:06 rewrite homepages so they rank. Start by just pulling up an AI tool. I almost always use Claude
1:12 for this, but ChatGPT can also work. And let me show you what to type in. We'll start by doing a
1:19 title tag for a plumber in Plano, Texas. We'll put the prompt in and we're going to give it all the
1:25 necessary details about the business, the category, where it is, all of the services it offers,
1:31 and some key differentiators for this business. And then we'll give it the requirements that we
1:36 have for the title tag writing. And finally, we'll ask it to grade each one of the options it generates.
1:43 So we can see that for a lot of the, we're getting the category, we're getting the city,
1:46 and we're highlighting a lot of trust factors in here.
1:50 Those trust factors are important to get users to actually click on the results.
1:54 Okay, so next, now that we have that title tag,
1:57 we're going to edit your homepage content so that it matches your GBP categories perfectly.
2:03 The secret is going to be using your primary category as the H1 tag
2:07 and all secondary categories as H2 tags.
2:11 So again, let me show you what this looks like in practice.
2:14 Starting with another AI prompt that we use all the time.
2:18 So before we start typing things to our AI,
2:22 we need to grab a couple of things first.
2:24 Now here, I'm gonna go to our homepage
2:26 and grab all the necessary information,
2:28 all the content that on the homepage copy all of it and paste that into my AI prompt Then I going to need people also ask questions like these here So I click to open them up
2:41 So we get enough people also ask questions.
2:43 The reason we're doing this is because these questions are things that we can
2:47 answer to make sure the content is comprehensive and authoritative while also being
2:52 highly relevant to Google search.
2:54 You do have to be careful overusing this.
2:56 Google rolled out an update in late 2024 that really hammered websites that basically just
3:02 spam the internet with AI content that answers PAA questions and doesn't do anything else.
3:08 I'll copy these and put them in there. And I like this was Thomas Crapper Rich. That's funny to me.
3:15 The next thing I'm going to do, I'll look at the top competitors in Plano, Texas,
3:19 and open up some of their websites. And again, I'm just going to copy their website content
3:24 and paste it into my prompt.
3:26 The reason for this is we know
3:28 that Google is rewarding these competitors.
3:32 So we want our content to be similar,
3:35 but a little bit better than these competitors
3:37 that Google is already rewarding.
3:39 So we'll grab this, we'll give it to Claude.
3:42 We'll grab this, give that to Claude.
3:45 And we'll grab the third one, give it to Claude.
3:49 Then I'm going to grab the now quite lengthy prompt
3:53 So I'll grab my three competitor homepages and paste this one into Claude, paste the next one into Claude.
4:01 Then I'll grab the prompt that I have, including the homepage content for my website.
4:09 Give that over to Claude and hit enter.
4:11 Have it start rewriting our homepage content.
4:14 The AI is restructuring everything to create perfect consistency with your Google business profile.
4:20 The AI is restructuring everything to create perfect consistency with your Google business profile,
4:26 while naturally answering all of the PAA questions that make sense with your existing content.
4:32 And it tells Google, hey, we're not just a business in this category,
4:35 we're actually helping your users find what they're looking for.
4:38 Now, while you're rewriting your homepage,
4:40 you're going to want to make sure that you also add schema markup to it
4:44 that matches your Google business profile exactly.
4:46 The name, address, and phone number must be identical everywhere.
4:50 You can ask any AI tool that you want to write schema markup for you,
4:54 and then just go and add it to your GBP landing page.
4:57 A very common mistake is to add the schema everywhere on your website,
5:01 but that confuses Google because Google only wants you to have that on the Google Business Profile landing page Now once the schema is added make sure that you test it with Google tool until it generates no warnings and no errors If there are any warnings or errors ask the AI tool to fix them
5:19 If you want a hard copy of these prompts, follow the link in the description to my school community
5:23 and you can find them there. But let me show you exactly how to build out your website.
5:28 A lot of people make a huge mistake.
5:31 They create one homepage, maybe a contact page, and then they stop.
5:36 Google wants to see lots of relevant content about your services.
5:40 So let's start with the GBP category pages.
5:44 Remember earlier how I said to add secondary categories to your GBP?
5:48 Each one of those needs to have its own page.
5:51 A plumber might have water heater installation and drain cleaning as different categories.
5:55 Those pages need to be present and very comprehensive.
5:59 So here's how.
6:01 Open Cloud and use this prompt.
6:03 A much smaller prompt here.
6:05 We'll go ahead, paste it in.
6:06 We're going to write content for a GBP secondary category page for emergency plumber.
6:12 And here's what that output looks like.
6:13 In addition to the categories for every service on your Google business profile,
6:17 and you should have at least 20, create a dedicated page.
6:20 The AI prompt for service is very similar to the one that I just showed you for category.
6:25 And here's the internal linking strategy that makes all of this work for your website.
6:30 Your homepage links to every category page using exact match anchor text.
6:34 Every category page links to its related service pages.
6:38 This creates a clear hierarchy that Google loves.
6:41 Think of your homepage like the center of a wheel.
6:43 Every category page links out from there.
6:46 Then from each category page, you link out again to related services.
6:49 For a plumber, your water heater category page is going to link to installation,
6:53 to repair and maintenance service pages. Each service page links back to the parent category.
6:59 This wheel structure tells Google exactly what's related to what. Now the biggest mistake that I see
7:04 is people adding navigation menus with every single page listed. That actually dilutes the
7:10 SEO authority. Instead, use contextual paragraph links. Write naturally about your services,
7:16 then link key phrases to the relevant pages. So for a quick example, as Plano's leading plumber,
7:22 we specialize in water heater installation for homes throughout North Plano. Now you could include a natural link in that sentence to both the
7:31 category and location pages for North Plano and water heater installation.
7:35 So let me show you what happened when we did this for a plumber in Plano Using local dominator a tool that shows you a ranking on a map we saw that they weren really ranking in the top three for most neighborhoods If you not in the top three
7:49 you might as well be invisible. That's where almost 60% of the clicks go. So here's what
7:54 ranking looked like for water heater replacement Plano. When we started working, we created the
7:58 GBP service pages, the GBP category pages that I've talked about here. We also created micro
8:04 location pages targeting each area where they weren't already ranking well. So the way we did
8:09 that, go to Google Maps and zoom in until you see neighborhood names appear. Write content about your
8:15 service in each of those specific neighborhoods. Water heater replacement in Park Forest, water heater
8:20 replacement in Richwoods, and so on. The reason most people fail with location targeting is they
8:25 create generic pages and just swap city names. Google sees right through that. Instead, mention
8:31 specific landmarks, specific neighborhoods, and local events. Make it clear that you know the area.
8:37 If you don't, AI does. The results of doing it this way? Their map went from scattered red dots
8:43 showing poor rankings to solid green across Plano. Start with the areas closest to your physical
8:49 location. Write content about those neighborhoods first. As you rank there, expand outward. It's like
8:55 dropping a stone in the water. Your rankings ripple out from your location. But even with
9:00 all of this, Google still needs external validation. This is where most people waste money buying random
9:06 links that don't help. Instead, do simple things. Join your local chamber of commerce. One quality
9:12 local link like that is worth more than a hundred random ones. Membership usually costs under $200
9:17 a year, and you get a link from a very trustworthy, powerful local website. In addition to that, you
9:24 can sponsor some local sports leagues or other non-profits and receive additional quality local
9:29 links. Now generally for most areas you'll only need a couple of these quality links before Google
9:34 starts to trust your site and rank you. So here's what not to do. Don't stuff keywords into your
9:40 content. Don't create location pages for cities where you don't have a physical address. Don't
9:45 try to rank in multiple cities from one Google business profile. It rarely, rarely works. Now I
9:51 just showed you the foundation, your website. But to get to number one you also need your Google
9:56 business profile to match perfectly. Watch this video on outranking 99% of local businesses with
10:02 these five hacks and you'll see exactly how we got results and what we did to the Google business
10:08 profile. The link is right here and that video is going to show you how to optimize every aspect
10:12 of your GBP to match this newly optimized website foundation you just built.

Caleb Ulku presents an AI-powered local SEO framework he claims has ranked over 50 businesses at the top of Google Maps without paid ads. The core argument is that most businesses fail because their website (the 'foundation') lacks consistency with their Google Business Profile — particularly around categories, H-tags, and schema markup. He walks through a step-by-step process using Claude AI to rewrite homepage content, build out category and service pages, implement a hub-and-spoke internal linking structure, and create hyper-local neighborhood pages. He also emphasizes that a few high-quality local backlinks (e.g., chamber of commerce, local sponsorships) outperform hundreds of generic links.

AI-Powered Local SEO Content Creation Google Business Profile (GBP) and Website Consistency Website Architecture and Internal Linking Strategy Hyper-Local Content and Geo-Targeting Quality Local Link Building
  • Add up to 10 categories to your Google Business Profile and mirror that structure on your website: use your primary GBP category as the H1 tag and secondary categories as H2 tags for perfect consistency.
  • Build a hub-and-spoke site architecture: homepage links to each category page with exact-match anchor text, category pages link to related service pages, and service pages link back to their parent category — avoid listing every page in the nav menu as it dilutes SEO authority.
  • Create hyper-local neighborhood pages by zooming into Google Maps to find specific neighborhood names, then write unique content mentioning local landmarks and events rather than just swapping city names on generic templates.
  • Add LocalBusiness schema markup only on your GBP landing page (not sitewide) and ensure the NAP (name, address, phone) is identical across your website and GBP — validate with Google's schema testing tool until there are zero warnings or errors.
  • Prioritize 2–3 high-quality local backlinks (chamber of commerce membership ~$200/year, local nonprofit sponsorships) over bulk link-buying, and expand ranking coverage outward from your physical location like ripples in water.
Q&A 16
How many categories can you add to your Google Business Profile, and why does it matter?

Google allows you to add up to 10 categories to your Google Business Profile. Most businesses only use one category, which is a major missed opportunity. Adding multiple relevant categories increases your chances of ranking for more search terms. Additionally, each secondary category should have its own dedicated page on your website to create consistency between your GBP and your site, which helps Google trust and rank you higher.

What is the relationship between your website and your Google Business Profile for local SEO?

Your website acts as the foundation of your local SEO, while your Google Business Profile (GBP) is like the curb appeal. Google needs to see consistency between your GBP and your website to trust you enough to rank you. This means your primary GBP category should be used as your website's H1 tag, secondary categories should be H2 tags, and your schema markup must match your GBP exactly — including the same name, address, and phone number. Without this consistency, even a well-optimized GBP won't rank well.

What AI tools are recommended for local SEO content writing, and which is preferred?

Claude is the preferred AI tool for local SEO content writing, though ChatGPT can also work. The speaker uses Claude at their seven-figure agency for tasks like rewriting homepages, generating title tags, writing GBP category pages, and creating service pages. The process involves feeding Claude your existing homepage content, competitor homepage content, and People Also Ask (PAA) questions, along with specific prompts to generate optimized content.

How should you structure your website's H1 and H2 tags for local SEO?

For optimal local SEO, use your primary Google Business Profile category as the H1 tag on your homepage. All secondary GBP categories should be used as H2 tags. This creates perfect consistency between your website content and your Google Business Profile, which signals to Google that your site is authoritative and relevant for those categories. This structure is a key part of rewriting your homepage to rank in local search.

How should you use People Also Ask (PAA) questions in your local SEO content strategy?

People Also Ask (PAA) questions from Google search results can be incorporated into your website content to make it more comprehensive and authoritative while keeping it highly relevant to Google search. You collect these PAA questions and include answers within your content. However, you must be careful not to overuse this technique — Google rolled out an update in late 2024 that penalized websites that simply spammed AI-generated content answering PAA questions without providing additional value. The goal is to naturally integrate these answers into genuinely helpful content.

Where should schema markup be placed on your website, and what are the requirements?

Schema markup should only be placed on your Google Business Profile landing page — not on every page of your website. Adding schema markup everywhere confuses Google. The schema must exactly match your Google Business Profile, with the name, address, and phone number being identical. After adding schema, test it with Google's testing tool and ensure it generates no warnings or errors. If there are any issues, use an AI tool to fix them. You can ask any AI tool to write the schema markup for you.

What pages should a local business website have beyond the homepage?

A local business website should have significantly more than just a homepage and contact page. You need: (1) A dedicated page for each secondary GBP category — for example, a plumber might have pages for 'water heater installation' and 'drain cleaning'; (2) At least 20 individual service pages, one for each service listed on your GBP; (3) Micro location pages targeting each neighborhood or area where you want to rank. Each of these pages should be comprehensive and use AI-assisted content creation to ensure quality and relevance.

What is the internal linking strategy for a local business website?

The recommended internal linking strategy uses a 'wheel' structure: (1) Your homepage links to every category page using exact match anchor text; (2) Every category page links to its related service pages; (3) Each service page links back to its parent category page. This creates a clear hierarchy that Google can easily understand. Importantly, avoid listing every page in your navigation menu, as this dilutes SEO authority. Instead, use contextual paragraph links — write naturally about your services and link key phrases to relevant pages within the body content.

How do you create effective location pages for local SEO without getting penalized by Google?

To create effective location pages, avoid the common mistake of making generic pages that just swap out city names — Google can see through this tactic. Instead: (1) Go to Google Maps and zoom in until neighborhood names appear; (2) Write content specifically about your service in each neighborhood (e.g., 'water heater replacement in Park Forest'); (3) Mention specific local landmarks, neighborhoods, and local events to demonstrate genuine knowledge of the area; (4) Start with neighborhoods closest to your physical location and expand outward as you rank. If you don't know the area, AI tools can help generate locally relevant content.

Why is ranking in the top 3 on Google Maps so important?

Ranking in the top 3 results on Google Maps is critical because approximately 60% of all clicks go to those top three positions. If your business isn't in the top three, you're essentially invisible to most potential customers. This is why the local SEO strategies described — including optimizing your GBP categories, building comprehensive website content, creating location-specific pages, and building quality local links — are all focused on achieving and maintaining top-3 map rankings.

What are the best ways to build quality local backlinks without spending a lot of money?

The most effective and affordable ways to build quality local backlinks include: (1) Joining your local chamber of commerce — membership typically costs under $200 per year and provides a link from a highly trusted, authoritative local website; (2) Sponsoring local sports leagues or non-profit organizations, which often results in additional quality local links. These types of local links are far more valuable than buying random links. For most local markets, just a few of these quality local links are enough for Google to start trusting your site and ranking it higher.

What are the biggest local SEO mistakes to avoid?

The biggest local SEO mistakes to avoid include: (1) Keyword stuffing in your content; (2) Creating location pages for cities where you don't have a physical address; (3) Trying to rank in multiple cities from one Google Business Profile (it rarely works); (4) Adding schema markup to every page of your website instead of just the GBP landing page; (5) Listing every page in your navigation menu, which dilutes SEO authority; (6) Creating generic location pages that just swap city names; (7) Buying random backlinks that have no local relevance; (8) Only having one category on your Google Business Profile; (9) Publishing AI-generated content that only answers PAA questions without providing additional value.

How do you use competitor websites to improve your own local SEO content?

To leverage competitor content for your own SEO: (1) Identify the top-ranking competitors in your target location on Google; (2) Copy the content from their homepages; (3) Paste that competitor content into Claude (or ChatGPT) along with your own homepage content and PAA questions; (4) Instruct the AI to create content that is similar to but better than the competitor content. The rationale is that Google is already rewarding these competitors, so creating content that is similar in structure and topics but more comprehensive gives you the best chance of outranking them.

What is the step-by-step process for writing an optimized title tag using AI for a local business?

To write an optimized local SEO title tag using AI: (1) Open Claude or ChatGPT; (2) Input a prompt that includes the business category, location (city/state), all services offered, and key differentiators for the business; (3) Include specific requirements for how the title tag should be written; (4) Ask the AI to generate multiple options and grade each one. The best title tags will include the primary category, the city name, and trust factors (such as years in business, certifications, or guarantees) that encourage users to click on the search result.

How should you expand your local SEO rankings geographically over time?

The recommended approach for geographic expansion follows a ripple effect strategy: (1) Start by creating location-specific content for neighborhoods closest to your physical business location; (2) Focus on ranking well in those nearby areas first; (3) As you establish strong rankings near your location, create content targeting neighborhoods progressively farther away; (4) Use Google Maps to identify neighborhood names by zooming in until they appear; (5) Write specific, locally relevant content for each neighborhood rather than generic pages. This gradual expansion — like dropping a stone in water and watching ripples spread outward — is more effective than trying to target a wide geographic area all at once.

How many service pages should a local business website have, and how should they be structured?

A local business website should have at least 20 dedicated service pages — one for each service listed on your Google Business Profile. Each service page should be comprehensive and detailed. The structure should follow the wheel internal linking model: service pages link back to their parent category page, and category pages link out to related service pages. For example, a plumber's water heater category page would link to separate pages for installation, repair, and maintenance services, and each of those pages would link back to the water heater category page. AI prompts for service pages are similar to those used for category pages.