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.