4-Phase Ranking Playbook

From Invisible to #1 on Google Maps & AI Search

The complete 90-day agency playbook for local business dominance. GBP optimization, entity markup, citations, reviews, and behavioral signals — every step documented.

Run a $27 Audit First GBP Fix Guide

Pre-Fix Checklist

Before starting the playbook, make sure these baseline items are in place. If any are missing, fix them first.

Baseline Requirements

Google Business Profile claimed & verified — You must own the GBP listing before anything else.
Website is live and accessible — The homepage loads without errors and isn’t behind a maintenance page.
HTTPS enabled — SSL certificate active. Google flags non-HTTPS sites as “Not Secure.”
NAP is consistent — Business Name, Address, Phone match EXACTLY on website, GBP, and all directories. Check NAP →
No Google penalties — Check Google Search Console for manual actions or security issues.
Run a $27 audit — Know your starting AI Visibility Score and which dials need work. Run scan →
PHASE 1

Google Business Profile Dominance

Days 1–14 • Foundation Layer

Your GBP is the single most important ranking factor for the Local Pack. Get this wrong and nothing else matters.

TaskWhy It MattersPriority
Complete every GBP field
Business name, address, phone, hours, categories, description, services, products, attributes
Google ranks complete profiles higher. Empty fields signal neglect to the algorithm. Critical
Choose the right primary category
Match your core serviceGoogle allows one primary category and multiple secondary categories. The primary category has the most weight. Use the most specific category available (e.g., "Tree Service" not "Landscaper").
The primary category determines which searches trigger your listing. Wrong category = wrong audience. Critical
Add 3–5 secondary categories
Cover related services without diluting the primary signal
Expands the queries you can appear for. More categories = more visibility. High
Upload 25+ high-quality photos
Storefront, interior, team, work samples, before/after shots
Listings with 25+ photos get 35% more clicks. Google prioritizes visual-rich profiles. High
Write the business description (750 chars)
Include primary keyword, city, and core services naturally
Not a direct ranking factor, but affects click-through rate and AI understanding of your business. Medium
Add services with descriptions
Every service your business offers, with a 1–2 sentence description and price ranges
Services appear in GBP and help Google match you to specific service queries. High
Set up GBP Posts schedule
Post weekly updates, offers, or events
Active posting signals a live, engaged business. Google rewards recency. Medium
Enable messaging & Q&A
Turn on GBP messaging, seed 5+ Q&A pairs
Engagement features improve profile completeness score and reduce friction for prospects. Medium
100%
GBP Profile Completion
25+
Photos Uploaded
1/week
GBP Post Cadence
PHASE 2

Website Entity Optimization

Days 7–30 • Technical Foundation

Your website must confirm and reinforce everything GBP tells Google. Schema markup, bot access, and content alignment create the entity signal that AI models use to understand your business.

TaskWhy It MattersPriority
Add LocalBusiness schemaJSON-LD structured data that tells Google your business name, address, phone, hours, and services in machine-readable format. This is the single most impactful technical SEO fix for local businesses.
Full JSON-LD with NAP, hours, geo, services, area served
15 points in the AI Visibility Score. Required for Rich Results. Without it, you’re invisible to AI crawlers. Critical
Add FAQ schema
10+ questions with detailed answers targeting “People Also Ask” queries
10 points in AI Visibility Score. FAQ schema drives featured snippets and PAA boxes. Critical
Allow AI bot accessGPTBot (ChatGPT), ClaudeBot (Anthropic Claude), and other AI crawlers check your robots.txt before indexing your content. If they’re blocked, AI will never recommend your business. Check your robots.txt file.
Unblock GPTBot and ClaudeBot in robots.txt
12 points in the AI Visibility Score. If bots are blocked, AI assistants will never know you exist. Critical
Create llms.txtA plain text file at /llms.txt that describes your business, services, and location in natural language for AI models. Think of it as a cover letter for AI crawlers. Learn more at llmstxt.org.
Business description in natural language for AI crawlers
3 points in AI Visibility Score. Tells AI models who you are, what you do, and where you operate. High
Fix page speed
Target ≤2 seconds load time. Compress images, enable caching, minimize render-blocking resources
20 points in AI Visibility Score. Slow sites lose 50%+ of mobile visitors and rank lower. High
Fix SEO basics
Title tag, meta description, H1, viewport meta, XML sitemap
25 points in AI Visibility Score. These are table stakes — missing any means points left on the table. High
Add security headers
HTTPS + Content-Security-Policy, X-Frame-Options, Strict-Transport-Security, etc.
Displayed in scan results. Missing headers signal an insecure site to both users and search engines. Medium
Ensure NAP matches GBP exactly
Name, Address, Phone on website footer and schema must be character-for-character identical to GBP
Any mismatch confuses Google and weakens your entity signal. NAP guide → Critical
80+
AI Visibility Score
≤2s
Page Load Time
5/5
Bot Access Signals
PHASE 3

Citation & Review Flywheel

Days 15–60 • Authority Building

Citations confirm your entity across the web. Reviews build trust signals. Together they create a compounding authority flywheel that’s nearly impossible for competitors to replicate quickly.

TaskWhy It MattersPriority
Build core citationsCitations are mentions of your business NAP on third-party directories. Core citations include: Google, Yelp, Facebook, BBB, Yellow Pages, Apple Maps, Bing Places, Foursquare, and industry-specific directories.
Top 15 directories: Google, Yelp, Facebook, BBB, Apple Maps, Bing Places, etc.
Each consistent citation reinforces your entity with Google. Inconsistent citations hurt rankings. Critical
Clean up inconsistent citations
Find and fix old addresses, phone numbers, or business names on directories
Phone/address residue across directories confuses Google’s entity understanding. See residue guide → High
Build industry-specific citations
Niche directories relevant to your industry (e.g., HomeAdvisor for contractors, Healthgrades for medical)
Industry-specific directories carry more weight than general directories for relevance signals. High
Launch a review generation campaign
Ask every customer for a Google review. Follow up within 24–48 hours of service.
Reviews are a top 3 local ranking factor. Volume, velocity, and diversity all matter. Critical
Respond to every review
Thank positive reviewers by name. Address negative reviews professionally within 24 hours.
Response rate signals engagement. Professional negative-review responses build trust. High
Claim social profiles
Facebook Business, Instagram Business, LinkedIn Company, YouTube channel
Social profiles are citations too. They reinforce the entity and create sameAs links for schema. Social guide → High
15+
Core Citations Built
50+
Google Reviews
100%
Review Response Rate
PHASE 4

Content & Behavioral Signals

Days 30–90 • Compounding Growth

Content feeds AI models. Behavioral signals prove user satisfaction. This is where rankings compound — each piece of content attracts traffic, which generates engagement signals, which pushes rankings higher.

TaskWhy It MattersPriority
Publish PAA-targeted content"People Also Ask" boxes appear in 65%+ of Google searches. Writing content that directly answers PAA questions is the fastest way to earn featured snippets and AI citations. Our Voice of Customer tool shows you the exact PAA questions for your niche.
Write blog posts that answer the top 10 “People Also Ask” questions for your niche + city
PAA content feeds both Google featured snippets AND AI recommendation engines. See PAA guide → Critical
Create location pages
One page per service area with unique content, embedded map, local testimonials
Local pages targeting “[service] in [city]” capture long-tail local searches. High
Build service pages with schema
Dedicated page for each service with Service schema, FAQ schema, and pricing
Service pages rank for specific queries. Schema on each page multiplies Rich Results opportunities. High
Weekly social posting
Share GBP posts, blog content, and customer stories across all social platforms
Consistent social activity creates backlinks, engagement signals, and brand search volume. Medium
Encourage brand searches
Include your business name in social CTAs, email signatures, print marketing
Brand search volume is a ranking signal. If people search for you by name, Google assumes relevance. Medium
Monitor & iterate
Re-scan monthly. Track ranking positions. Adjust strategy based on data.
What gets measured gets improved. Monthly scans catch regressions before they hurt rankings. High
10+
PAA Blog Posts
1/week
Content Published
A+
AI Visibility Grade

90-Day Timeline Overview

Days 1–14
GBP Dominance
Days 7–30
Website Entity
Days 15–60
Citations & Reviews
Days 30–90
Content & Signals

Phases overlap intentionally. Start Phase 2 while finishing Phase 1. Momentum compounds.

Success Criteria (Day 90)

You’ll Know It’s Working When...

Frequently Asked Questions

How long until I see results?
GBP improvements (Phase 1) can show results in 1–2 weeks. Schema and bot access fixes (Phase 2) take 2–4 weeks for Google to re-crawl and process. Citation and review building (Phase 3) compound over 30–60 days. Content signals (Phase 4) take 60–90 days to fully index. Most businesses see measurable improvement within 30 days.
Do I need to do all four phases?
Phase 1 (GBP) and Phase 2 (Website) are mandatory. Without them, Phases 3 and 4 won’t have the foundation they need. Phase 3 (Citations) is highly recommended. Phase 4 (Content) is what separates dominant businesses from average ones.
Can I hire someone to do this for me?
Yes. Our Monitor plan ($37/mo) includes all the tools to implement every phase: scan credits, fix code, Schema Doctor Pro, Battle Map competitive intelligence, and more. For fully managed implementation, see our Done-for-You option ($497).
What’s the difference between AI visibility and traditional SEO?
Traditional SEO focuses on Google’s crawler (Googlebot). AI visibility adds ChatGPT, Claude, Gemini, and Perplexity to the picture. These AI models use different signals — structured data, llms.txt, and bot access — that traditional SEO ignores. This playbook covers both. Learn more →
How do I track progress?
Run a $27 audit scan at the start to establish your baseline score. Re-scan monthly to track improvement. The scan report shows exactly which signals improved and which still need work. Starter subscribers get 200 scans/month for ongoing monitoring.

Start With a $27 Audit

Know exactly where you stand before you start fixing. Our scan checks every signal in this playbook in 10 seconds.

Run Audit — $27 See Agency Plans

Related Guides