local-falcon-tool
Local Falcon Tool
Note: LocalSEOData (
localseodata-tool) now has ageogrid_scanendpoint for one-time ranking scans. Use LocalSEOData for quick audits and one-off scans. Local Falcon remains essential for trend reports, recurring campaigns, Falcon Guard monitoring, and AI platform scans (GAIO/ChatGPT/Gemini/Grok).
You have direct access to Local Falcon via MCP. This skill tells you WHEN to use each operation and WHAT to do with the results.
When to Use Local Falcon vs Other Tools
| You Need | Use Local Falcon | Use Instead |
|---|---|---|
| Rankings across a geographic area | ✅ Geogrid scans | — |
| Rankings at one specific point | ✅ Can do it but overkill | SerpAPI for quick spot-check |
| Competitor rankings in an area | ✅ Competitor reports auto-generated | — |
| Ranking trends over time | ✅ Trend reports | — |
| GBP monitoring for changes | ✅ Falcon Guard | — |
| Review analysis with sentiment | ✅ Reviews Analysis | — |
| Keyword search volume | ❌ | Semrush, Ahrefs, DataForSEO |
| Backlink data | ❌ | Ahrefs, Semrush |
| Website traffic data | ❌ | Google Analytics |
| Technical site audit | ❌ | Screaming Frog |
Before Running Any Scan
Always check existing reports first. Scans cost credits. Don't duplicate work.
Step 1: listAllLocalFalconLocations → Find the place ID
Step 2: listLocalFalconScanReports (filter by placeId + keyword) → Check if a recent scan exists
Step 3: Only run a NEW scan if no recent report exists or the user explicitly wants fresh data
Core Workflows
Run a New Ranking Scan
When: User wants to know how a business ranks for a keyword across a geographic area.
- Find the business:
listAllLocalFalconLocations— search by name or address- If not found:
searchForLocalFalconBusinessLocation→saveLocalFalconBusinessLocationToAccount
- If not found:
- Confirm scan parameters with user:
- Keyword (what customers search)
- Grid size (see grid table below)
- Radius (see radius table below)
- Platform: google, apple, gaio, chatgpt, gemini, grok, aimode
- AI analysis: yes/no (Google only, recommended)
- Run:
runLocalFalconScan— returns immediately with "submitted" - Poll:
listLocalFalconScanReports(filter by placeId) — check every 30 seconds - Retrieve:
getLocalFalconReportwith fieldmask for analysis - Interpret: Use
geogrid-analysisskill to diagnose results
Recommended fieldmask for analysis:
report_key,date,place_id,keyword,location,arp,atrp,solv,found_in,total_competitors,grid_size,radius,measurement,ai_analysis,image,heatmap
Check Existing Reports
When: User asks about current/recent rankings, or you need baseline data.
listLocalFalconScanReportswith filters (placeId, keyword, date range)- Use fieldmask:
report_key,date,keyword,location.name,arp,atrp,solv,grid_size,platform - If multiple reports exist for same keyword:
getLocalFalconTrendReportfor the trend view
Track Ranking Trends
When: User wants to see if rankings are improving or declining.
listLocalFalconTrendReports(filter by placeId and keyword)getLocalFalconTrendReport— returns historical ARP, ATRP, SoLV per scan date- Compare metrics across dates and correlate with optimization actions
Key insight: Trend reports only exist when 2+ scans have identical settings (same placeId, keyword, grid size, radius, coordinates). If settings differ between scans, no trend report is generated.
Run a Campaign (Recurring Scans)
When: User wants automated regular scanning.
listLocalFalconCampaignReports— check existing campaigns firstcreateLocalFalconCampaign— set up keyword(s), location(s), frequency, grid size- Campaign runs automatically on schedule
getLocalFalconCampaignReport— retrieve aggregated results
Campaign vs individual scans: Campaigns consolidate data in one report. Individual scans generate separate trend/location/keyword reports. Use campaigns for ongoing monitoring, individual scans for one-off analysis.
Competitive Analysis
When: User wants to know who's beating them.
- Every scan auto-generates a competitor report
getLocalFalconCompetitorReports— list available reportsgetLocalFalconCompetitorReport— top competitors with ARP, ATRP, SoLV, reviews, ratings- Use fieldmask:
date,keyword,grid_size,radius,businesses.*.name,businesses.*.place_id,businesses.*.arp,businesses.*.atrp,businesses.*.solv,businesses.*.reviews,businesses.*.rating
Monitor GBP for Changes (Falcon Guard)
When: User wants to protect their GBP from unauthorized edits.
listLocalFalconGuardReports— see what's currently monitoredaddLocationsToFalconGuard— add locations to monitoringgetLocalFalconGuardReport— view change history and metrics (calls, clicks, directions for OAuth-connected locations)
Review Analysis
When: User wants AI-powered review insights.
listLocalFalconReviewsAnalysisReports— check existing analysesgetLocalFalconReviewsAnalysisReport— full sentiment analysis, topics, competitor comparison
Grid Size Selection
| Business Type | Grid Size | Radius | Rationale |
|---|---|---|---|
| Coffee shop, salon, restaurant | 5×5 or 7×7 | 1-3 mi | Customers walk/drive short distances |
| Dentist, chiropractor, single-location medical | 7×7 or 9×9 | 3-7 mi | City-wide draw |
| HVAC, plumber, electrician | 9×9 or 11×11 | 7-15 mi | Wide service area |
| Hospital system, franchise chain | 13×13 or 15×15 | 10-20 mi | Regional coverage |
| Rural business | 7×7 or 9×9 | 15-30 mi | Large but sparse area |
Rule of thumb: Grid size should cover the realistic service area. Too small = misleading good results. Too big = misleading bad results.
Credit Awareness
- Always check credits before running scans:
viewLocalFalconAccountInformation - Larger grids cost more credits
- Campaigns multiply: locations × keywords × frequency
- AI analysis adds cost per scan
- Never re-run a scan without checking if results already exist
What to Do Next
| What You Got | Next Action | Skill |
|---|---|---|
| Scan results with ARP/ATRP/SoLV | Interpret the data and diagnose issues | geogrid-analysis |
| Competitor report data | Analyze what competitors do differently | local-competitor-analysis |
| Trend showing decline | Diagnose cause using decision trees | geogrid-analysis diagnostic trees |
| GBP changes detected via Guard | Review and revert unauthorized edits | gbp-optimization |
| Review analysis results | Build review strategy from insights | review-management |
Default next step: Never return raw scan numbers to the user. Always interpret through geogrid-analysis first.
More from garrettjsmith/localseoskills
gbp-optimization
When the user wants to set up, optimize, or manage a Google Business Profile, or improve visibility in Google's local map pack. Also use when the user mentions "GBP," "Google Business Profile," "Google My Business," "GMB," "business listing," "Google Maps listing," "optimize my profile," "map pack," "local pack," "3-pack," "Google Maps ranking," or "why am I not in the map pack." For review strategy, see review-management. For GBP posts, see gbp-posts. For suspension issues, see gbp-suspension-recovery.
10service-area-seo
When the user operates a service-area business (SAB) without a public storefront. Also use when the user mentions "service area business," "SAB," "no storefront," "hide my address," "mobile business," "home-based business SEO," or "I go to the customer." For location page creation, see local-landing-pages. For GBP setup, see gbp-optimization.
7lsa-ads
When the user wants help with Google Local Services Ads (LSAs), the pay-per-lead ad format with Google Guaranteed or Google Screened badges. Also use when the user mentions "LSA," "Local Services Ads," "Google Guaranteed," "Google Screened," "pay per lead," "LSA ranking," "LSA leads," "LSA disputes," or "LSA budget." For map pack ads, see local-search-ads. For geographic PPC, see local-ppc-ads.
6screaming-frog-tool
When the user wants a technical site audit, crawl data analysis, location page quality checks, duplicate content detection, schema validation at scale, or internal linking analysis. Trigger on "Screaming Frog," "site crawl," "technical audit," "crawl data," "broken links," "duplicate content," "location page audit," or when analyzing exported crawl CSV/Excel files.
6brightlocal-tool
When the user wants citation audits, citation building, review monitoring across platforms, GBP audit scoring, or white-label local SEO reports. Trigger on "citation audit," "check my citations," "NAP consistency," "where am I listed," "BrightLocal," "directory listings," "review monitoring," or "client report.
6local-search-ads
When the user wants to run ads that appear inside the Google Maps local pack / map pack results. Also use when the user mentions "local search ads," "map pack ads," "ads in the map results," "local pack ads," "Google Maps ads," "location extensions ads," or "promoted pins on Google Maps." For LSAs (pay-per-lead), see lsa-ads. For standard geographic PPC, see local-ppc-ads.
6