Caleb Ulku presents a 5-prompt AI system he claims ranked over 200 local businesses #1 on Google Maps. The system covers: (1) optimizing Google Business Profile categories and services using competitor research via the GMB Everywhere Chrome extension, (2) creating homepage and category pages with title tags formatted as 'category + city', (3) building individual service pages for every GBP service to create content silos, (4) acquiring local backlinks (chambers of commerce, sponsorships) to build domain authority, and (5) generating a full year of 52 weekly GBP posts automatically. A bonus diagnostic prompt uses Screaming Frog to audit existing websites against GBP data to identify gaps in pages, title tags, and internal links.
The five AI prompts are: 1) GBP Categories and Service Generator – identifies and organizes the right Google Business Profile categories and services; 2) Foundation Page Creator – generates optimized homepage and category page content; 3) Service Page Generator – creates dedicated pages for every service listed on your GBP; 4) Local Link Opportunity Finder – identifies all local link-building opportunities in your city; 5) GBP Post Generator – creates 52 weekly posts (a full year of content) for your Google Business Profile. There is also a bonus 6th prompt: a Diagnostic/Audit prompt that cross-checks your existing website against your GBP categories and services to find gaps.
Google allows you to add up to 10 categories on your Google Business Profile, and you should be listing 20 to 30 services. Over 60% of local businesses audited had only one category and just three or four services listed. Competitors with five categories and 30 services signal to Google that they are a comprehensive authority in their space, which significantly improves rankings.
Install a Chrome extension called 'GMB Everywhere.' Pull up your top three competitors and it will instantly show you every category and service they are using. When you select a category, GMB Everywhere also tells you how many GBPs are currently using that category and the most common secondary categories those businesses also use, helping you choose the most relevant categories for your own profile.
Google needs to see that your website matches what your GBP says you do. The algorithm looks for a verified entity connection between your business, your service entities, and your category entities. If your GBP lists drain cleaning but your website never mentions it, Google can't confirm you actually provide that service and won't rank you for it. When your GBP and website align—same categories, same services, same location—Google sees a verified entity, which directly improves your map pack ranking. Without website backup, you'll likely cap out around position 7 regardless of how well your GBP is optimized.
Over 60% of local business websites analyzed had a homepage title tag of just the word 'Home' or their business name alone, with no category or city information. This is because 'Home' is the default for many website builders and most businesses never update it. The homepage title tag is the most important words on your site for telling Google what you want to rank for. Fixing this one element alone can put you ahead of 60% of your competitors. The correct format should include your primary category plus city name plus additional context (e.g., 'Plumber Bozeman – Trusted Local Plumbing Services').
You need a tiered content silo structure: 1) One homepage targeting your primary category plus city name; 2) One category page for each of your GBP categories (e.g., if you have 5 categories, you create 5 category pages); 3) One dedicated service page for every service listed on your GBP (e.g., 20 services = 20 pages). This can bring you from 1 page to 25+ pages. Each page needs a title tag with the service/category plus city name, an H1 that also includes category plus city, and internal links connecting the homepage to category pages and category pages to their relevant service pages. This structure signals comprehensive topical and geographical relevance to Google.
Each service page takes approximately 20 minutes total: about 2 minutes to set up and run the AI prompt, 1 minute for the AI to generate the content, and about 15 minutes to edit and refine it. For 20 pages, that's roughly 5 hours total. This creates a website structure that puts you ahead of 95% of local businesses in your market. The key is to not post AI-generated content without reading and editing it—AI gets you 80-90% of the way there, but you still need to add client stories, fix awkward phrasing, and make it sound human.
Google's map algorithm ranks local businesses based on three factors: 1) Proximity – how close the business is to the searcher (you can't control this); 2) Relevance – how well your GBP and website content matches the search query (controlled through category/service optimization and content creation); 3) Authority – the number and quality of external links pointing to your business (controlled through local link building). To rank in the top three, you need to address all three factors. Without external links providing authority, even perfect GBP optimization and great content will typically cap your rankings around position 7.
The most effective local links for Google Maps rankings include: 1) Local chamber of commerce memberships (often the most powerful and should be the first thing you do—you can join more than one); 2) Sponsorships of youth sports teams, local charities, and community events; 3) Business directories; 4) Local media mentions; 5) Schools and government sites. For a plumber in Plano, approximately 5 local links costing around $1,000 total (two chamber memberships, a youth softball team sponsorship, and a couple of local events) were enough to jump from position 12 to position 2. Quality and local relevance matter more than quantity.
Use an AI prompt to generate 52 GBP posts at once—a full year of weekly content. The prompt creates four types of posts distributed evenly across the year: promotional, educational, engagement, and seasonal. After generating them, read through and edit each post (add specific business details, adjust tone), then schedule them all at once using a GBP management tool like LeadSnap, set them to repeat annually, and you're done. This automates your GBP activity permanently in under an hour. Businesses that post weekly rank higher than those that don't, and this system ensures consistent activity without ongoing manual effort.
A content silo is a structured internal linking system where your homepage links to category pages, and each category page links to all the service pages that fall under that category on your GBP. For example, your 'Plumbing Contractor' category page would link to all plumbing service pages (drain cleaning, water heater repair, etc.). This structure matters because Google sees that your website comprehensively covers every aspect of your business. It recognizes both topical relevance (you cover all aspects of plumbing) and geographical relevance (every page targets your city), which is what moves you up in the map pack rankings.
The bonus diagnostic prompt is a quality control audit tool that cross-checks an existing website against its GBP categories and services to find gaps. To use it: 1) Download Screaming Frog (free for websites under 500 URLs); 2) Run a crawl of the website and export the 'links all' CSV and 'internal all' CSV files; 3) Feed that data along with the GBP categories and services into the AI prompt. The AI then produces a prioritized bulleted list identifying missing pages, wrong or missing title tags, broken internal links, services not mentioned on category pages, and category pages not linking to service pages. This saves hours of manual auditing—the same analysis takes about 5 minutes. It should be run on every new client before starting work and quarterly on existing clients.
The Plano plumber started stuck at position 17 for months with only one GBP category and three services listed. The results came in stages: After adding three secondary categories and 32 more services to the GBP, he jumped from position 17 to position 12 within one week. After creating 20 dedicated service pages targeting specific services plus the city name, he jumped from position 12 to position 2.35 within another week. After adding approximately five local links (two chamber memberships, a youth softball sponsorship, and local events) for about $1,000 total, the rankings solidified at position 2. In the first month at that ranking, he made $50,000 just from the increased call volume of being in the top three.
Google caps rankings around position 7 for businesses without external links because its algorithm requires external validation—'votes of trust' from other websites—to confirm that a business is a legitimate authority. Even with perfect GBP optimization and 25 pages of well-structured content, without external links Google treats your content as low-trust and won't rank you in the top three. This is the authority component of Google's three-factor local ranking algorithm (proximity, relevance, authority). Local links from chambers of commerce, sponsorships, directories, and local media provide that authority signal and are what push rankings from position 7 into the top three.
AI gets you 80-90% of the way to finished content, but you must always review and edit before publishing. Specifically: read through every piece of AI-generated content before posting it; fix any weird or unnatural phrasing; add actual client stories and real business details; make it sound like a human wrote it; verify all facts since AI can hallucinate or make things up. This editing process takes about 10 minutes per page. Never post raw AI output directly to your website. The same principle applies to GBP posts—generate them in bulk with AI, but read and customize each one before scheduling.
Businesses should post on Google Business Profile at least once per week. Research and experience show that businesses posting weekly rank higher than those that don't. If a GBP goes silent—meaning no regular posting activity—rankings typically start to slip. Many businesses post once or twice a month when they remember, then go months without posting, and their rankings drop without understanding why. The solution is to automate a full year of 52 weekly posts using an AI prompt, schedule them all at once with a GBP management tool like LeadSnap, and set them to repeat annually so the GBP stays active indefinitely.
For local SEO pages, the title tag should follow the format: [Category/Service] + [City] + [Additional Context]. For example: 'Plumber Bozeman – Trusted Local Plumbing Services' or 'Water Heater Repair Plano – Fast Same-Day Service.' The H1 tag doesn't have to use the exact same words as the title tag, but it must include the category/service plus the city name. Both the title tag and H1 need to be consistent in communicating what the page is about and where you serve. This format applies to the homepage (primary category + city), category pages (secondary category + city), and service pages (specific service + city).
The complete setup process takes significantly less time than traditional manual SEO: GBP categories and services setup takes about 30 minutes. Homepage and category page creation (5 pages) takes roughly 1-2 hours. Service page creation (20 pages at ~20 minutes each) takes about 5 hours. Local link opportunity research takes less than 5 minutes with the AI prompt (though actual outreach and link acquisition takes additional time and money). Generating 52 GBP posts for a full year takes under an hour. The diagnostic audit prompt takes about 5 minutes but saves hours of manual auditing. Total active work time is roughly 8-10 hours to set up a complete local SEO foundation, compared to the 10+ hours per client that most agencies spend on manual work.
Most agency owners waste 10 hours or more per client doing manual SEO work, which means you can't scale without burning out.
Over 60% of local businesses have exactly one category on their Google Business Profile. Just one.
Your competitor who has five categories and 30 services — they're telling Google they're a comprehensive authority in that space.
The most common homepage title tag I found when I analyzed 100 local business websites? Home. Just the word home. Over 60% had the word home or just their business name. No category, no city, nothing.
Your homepage title tag is, no exaggerating, the most important words on your site to inform Google of what you want to rank for. So they're all telling Google that they want to rank for the word home.
If your GBP says you're a plumber offering drain cleaning, but your website never mentions drain cleaning, Google doesn't understand the connection. The algorithm can't confirm that you actually provide that service.
You can have perfect GBP optimization, 25 pages of perfect content, everything structured correctly, but without external links — without external votes of trust — Google caps you. You won't rank in the top three unless you're playing in a tiny market.
Google's map algorithm is based on three things: proximity, relevance, and authority. We can't do anything about proximity. Relevance is already handled by the content you just generated. And authority? That's just a fancy way of saying links.
Five links. That's all it took to get them from position 12 to position 2 once we had the content developed.
If Google sees your GBP goes silent, your rankings usually start slipping. Businesses that post weekly rank higher than businesses that don't. It really is just that simple.
AI is going to get you 80 to 90% of the way there, but you still need to add the final 10 to 20%. Fix any weird phrasing, add actual client stories, make it sound like a human wrote it.
Please, everyone, stop posting things that AI wrote without reading it.
This is what separates businesses that rank from businesses that don't — a dedicated page for every single service on your GBP.
Most of what you've been taught about SEO is outdated, wrong, or actively hurts your results.
Used to see every category and service competitors are using, and how many GBPs use each category
Reveals what categories are most common and what opportunities competitors may have missed
Over 60% of local businesses only have one category; more categories tell Google you're a comprehensive authority
Businesses with more services signal broader authority to Google's algorithm; most businesses only list 3-4
Google's algorithm looks at the relationship between categories and services to determine relevance; disorganized mapping hurts rankings
The whole process should take about 30 minutes and is the foundational step for everything else
Google needs to see that your website matches what your GBP says you do; mismatches prevent entity verification
Over 60% of local business homepages use 'Home' or just the business name — the title tag is the most important words on your site for ranking signals
Each run targets a specific category plus city name to build topical and geographical relevance
AI gets you 80-90% of the way there; the final 10-20% polish is essential — takes about 10 minutes per page
This format directly signals to Google what you want to rank for in a specific location
H1 and title tag don't need to be identical but must both include category and city
This internal linking structure creates a content silo that signals topical and geographical relevance to Google
Generic pages lose to competitors with dedicated service pages; specific pages match exact search queries like 'water heater repair Kansas City'
Takes about 20 minutes per page (2 min setup, 1 min AI generation, 15 min editing); 20 pages ≈ 5 hours total
Chamber of commerce membership is usually one of the most powerful local links you can get; authority without external links caps rankings around position 7
For the Plano plumber example, ~5 local links for ~$1,000 total moved rankings from position 12 to position 2
Multiple chambers = multiple quality local backlinks, which accelerates ranking improvements
Prompt categorizes opportunities by type (chambers, directories, media, schools, government) and prioritizes by authority and effort
Google needs time to crawl new links and update rankings
Businesses that post weekly rank higher than those that don't; inactive GBPs see rankings slip over time
Automates an entire year of GBP activity in under an hour; posts include promotional, educational, engagement, and seasonal types
Removes the need to ever manually remember to post again
Do not post AI-generated content without reviewing it first
Provides a complete technical audit that reveals missing pages, broken links, wrong title tags, and internal linking gaps
The AI cross-references site content against GBP to identify gaps, missing pages, and structural problems in about 5 minutes
Proactively identifies issues like missing internal links or outdated title tags before they cause ranking drops
AI can make things up or provide incorrect data; verification is essential before implementing any AI-generated audit results
Recommended as a Chrome extension to view competitor GBP categories and services
"install a Chrome extension called GMB everywhere. Pull up your top three competitors and you'll instantly see every category and every service they're using."
Central platform discussed throughout for local SEO optimization
"log into the Google business profile and configure your categories and services"
Referenced as the ranking platform for local businesses
"I used five AI prompts to rank over 200 local businesses number one on Google Maps."
Recommended as a GBP management tool used at the speaker's agency for scheduling posts
"Schedule them all at once using a GBP management tool, LeadSnap is the one that we use at my agency"
Recommended as a technical SEO tool to crawl websites and export data for the diagnostic prompt
"it takes their existing site, crawls it with Screaming Frog, that's a technical SEO tool, and cross-checks it against their GBP categories and services"
Speaker's own community referenced repeatedly as a resource for prompts, SEO community of 3000 people, and monthly Q&A
"join my school community. There's a link in the description that'll have my prompt and the full prompt library of all the other ones featured on my YouTube channel."