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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Think of your website like a house's foundation and your Google business profile like curb appeal. Everyone focuses on making their GBP look amazing — but without a solid foundation, your house won't stay standing no matter how good it looks from the street.
When new clients come to my agency, 90% of them have only one category on their Google business profile. Google lets you add up to 10, but most businesses don't know this.
Google needs to see consistency between your Google business profile and your website to trust you enough to rank you.
If you're not in the top three, you might as well be invisible. That's where almost 60% of the clicks go.
The reason most people fail with location targeting is they create generic pages and just swap city names. Google sees right through that.
If you don't know the area, AI does.
Think of your homepage like the center of a wheel. Every category page links out from there. Then from each category page, you link out again to related services. This wheel structure tells Google exactly what's related to what.
Adding navigation menus with every single page listed actually dilutes the SEO authority. Instead, use contextual paragraph links.
One quality local link — like joining your local chamber of commerce — is worth more than a hundred random ones. Membership usually costs under $200 a year.
Start with the areas closest to your physical location. As you rank there, expand outward. It's like dropping a stone in water — your rankings ripple out from your location.
Don't try to rank in multiple cities from one Google business profile. It rarely, rarely works.
Google allows up to 10 categories, and using more helps Google understand the full scope of your business services
Google needs to see consistency between your GBP and your website to trust you enough to rank you
AI-generated title tags can include category, city, and trust factors that improve click-through rates
Grading helps you quickly identify the strongest option without manually evaluating each
This creates perfect consistency between your GBP and website, signaling relevance to Google
Mirrors your GBP structure in your website hierarchy, reinforcing category relevance
Gives the AI the full context of your current content so it can restructure rather than start from scratch
Answering PAA questions makes content comprehensive and authoritative while staying highly relevant to Google search
Google's late 2024 update penalized websites that flooded the internet with AI content solely answering PAA questions
Google is already rewarding these competitors, so modeling similar (but better) content helps you compete
This signals to Google that your site is both categorically relevant and helpful to users
Schema markup reinforces your business identity to Google; inconsistencies can hurt rankings
Adding schema sitewide confuses Google, which only wants it on the GBP landing page
Errors or warnings in schema can prevent Google from properly reading your business information
AI tools can quickly debug and correct schema markup issues
Google wants to see lots of relevant content about your services; each category needs its own comprehensive page
Comprehensive service coverage signals authority and relevance to Google
AI speeds up content creation for multiple category pages while maintaining quality
Creates a clear hierarchy that Google can follow to understand your site structure
Reinforces topical relationships and passes authority down the content hierarchy
The bidirectional linking 'wheel structure' tells Google exactly what content is related
Navigation menus with every page listed dilutes SEO authority; contextual links pass authority more effectively
Natural contextual linking reads better for users and distributes SEO authority efficiently
Hyper-local pages help you rank in specific neighborhoods rather than just the city as a whole
Google can detect generic location pages that just swap city names; specific local references prove you know the area
AI has knowledge of local landmarks and neighborhoods that can make location pages feel authentic
Rankings ripple outward from your location; starting close builds a strong foundation before targeting farther areas
One quality local link from a trusted site like a chamber of commerce is worth more than 100 random links
These sponsorships provide trustworthy local links that validate your business to Google
Keyword stuffing is a known negative ranking signal and can harm your site
Google penalizes deceptive location targeting; it rarely works and can hurt your overall rankings
Attempting multi-city ranking from one GBP rarely works and can dilute your local authority
Map-based rank tracking shows exactly where you rank well and where you need improvement
Website optimization alone isn't enough; your GBP must also be fully optimized to reach #1
AI writing tool recommended for generating SEO content, title tags, and homepage rewrites
"I almost always use Claude for this, but ChatGPT can also work"
AI writing tool mentioned as an alternative to Claude for generating SEO content
"I almost always use Claude for this, but ChatGPT can also work"
A tool used to show local business rankings on a map, used to demonstrate ranking improvements for a plumber in Plano
"Using local dominator a tool that shows you a ranking on a map we saw that they weren't really ranking in the top three for most neighborhoods"
Referenced as the platform to rank on and also as a tool for finding neighborhood names for location targeting
"go to Google Maps and zoom in until you see neighborhood names appear"
Core product discussed throughout as essential for local SEO ranking, must be optimized and consistent with website
"Think of your website like a house's foundation and your Google business profile like curb appeal"
Caleb's own community where viewers can find hard copies of the AI prompts mentioned in the video
"follow the link in the description to my school community and you can find them there"
Mentioned briefly and humorously in passing while reviewing People Also Ask questions
"I like this was Thomas Crapper Rich. That's funny to me."