Change the trade and the city. Each search and page read is one call.
USE CASES AGENCIES & FREELANCERS
A local SEO audit of a prospect, run by your agent.
#9 on Google Maps with 124 reviews. The top 3 average 1,166.
A local SEO audit checks where a business ranks on Google Maps for its main searches, how its reviews compare with the leaders, whether its site ranks on Google and what its homepage gets wrong. On 20 October 2026 an agent audited a Denver dentist ranked #9 on Maps in 6 calls for $0.0018.
FOR Web designers and local marketing agencies preparing a pitch to a local business
What a local SEO audit checks
A local SEO audit answers one question for a business that serves an area. When people nearby search for what it sells, do they find it, and if they do, does it look like the best choice? Agencies run one before a pitch so the first call starts with facts about the prospect, not a generic deck.
This run covered the parts an agent can check from public data in a few minutes.
- Rank on Google Maps for the main search and for a second service the business lists.
- Rank in the local results, the list behind the map on a Google search.
- Rating and review count against the businesses that rank above it.
- Whether its website ranks in the plain Google results for the city and for its own area.
- What the homepage says, and what is broken or out of date on it.
How to do a local SEO audit
By hand, you search Google Maps and Google for each keyword, scroll the lists, note where the business sits and read its site. That takes most of an hour per prospect, and your own location and search history shape what you see.
With an agent, you paste one prompt. It runs each search as a separate tool call from a set city, returns the lists as data, and reads the homepage. The run below picked a Denver dentist ranked outside the top 3 and audited it in 6 calls.
One prompt.
Your agent runs it.
Your agent picks the tools, makes the calls and reads the results. You see each charge as it settles.
Every call.
Every charge.
What your agent asked each tool, what came back and what it cost. Calls that failed or found nothing were not charged.
Pick a dentist in Denver, CO that ranks outside the top 3 on Google Maps for "dentist" and run a local SEO audit on it before I pitch them. Check where it ranks on Maps for "dentist" and "emergency dentist" and in the local results, whether its site shows up on Google for "dentist denver" and for its own neighborhood, how its rating and reviews compare with the top 3, and what its homepage gets wrong.
- 01 Maps search, dentist
Found 20 dentists. The practice is #9 with the fewest reviews.
$0.0003 - 02 Maps search, emergency dentist
Searched "emergency dentist". The practice is not in the top 20.
$0.0003 - 03 Local results, dentist
Checked the local results. 20 downtown dentists, and the practice is not one of them.
$0.0003 - 04 Google results, dentist denver
Searched Google for "dentist denver". Its site is not in the top 9.
$0.0003 - 05 Google results, its neighborhood
Searched its neighborhood plus "dentist". Its site is #1 and its contact page #4.
$0.0003 - 06 Read the homepage
Read the homepage. Pandemic-era patient quotes and 3 service links to the wrong page.
$0.0003
- on Google Maps for "dentist" in Denver
- #9
- reviews, the fewest of the top 20
- 124
- on Google for its neighborhood plus "dentist"
- #1
See the exact calls and responses FOR DEVELOPERS
- 01 / MAPS SEARCH, DENTIST
tapinall call crawl4ai.google.serp.maps --data '{"query":"dentist","location":"Denver, CO","limit":20}'20 places in Google Maps order, with rating, reviews, categories and website
#1 The Denver Dentists · 4.5 · 667 reviews · #2 Downing Street Dental · 4.9 · 649 · #3 Emergency Dental of Denver · 4.8 · 2,183
#9 the practice (name withheld) · 4.9 · 124 reviews · has its own website
Its listing names 9 categories, Emergency dental service among them
ok — Charged: $0.0003
- 02 / MAPS SEARCH, EMERGENCY DENTIST
tapinall call crawl4ai.google.serp.maps --data '{"query":"emergency dentist","location":"Denver, CO","limit":20}'20 places · #1 Emergency Dental of Denver · 4.8 · 2,183 reviews
#2 1800 Emergency Dentist Denver 24 Hour · 3.3 · 12 reviews
6 of the 20 have 1 or 2 reviews · the practice is not listed
ok — Charged: $0.0003
- 03 / LOCAL RESULTS, DENTIST
tapinall call litescrape.google.serp.local --data '{"q":"dentist","location":"Denver, Colorado"}'20 local results, most of them downtown
#1 Metropolitan Dental Care · 4.9 · 1,124 reviews, #11 in the Maps search
#2 Comfort Dental - Downtown Denver · 4.6 · 626 · #3 Denver Place Dentistry · 4.8 · 351
The practice is not in the 20
ok — Charged: $0.0003
- 04 / GOOGLE RESULTS, DENTIST DENVER
tapinall call crawl4ai.google.serp.organic --data '{"q":"dentist denver","country":"us","language":"en","num":10}'9 organic results, a local pack and People also ask
#1 cc-familydentistry.com · #2 a Delta Dental directory · #4 thedenverdentists.com · #8 a 5280 magazine list
The practice site is not in the results
ok — Charged: $0.0003
- 05 / GOOGLE RESULTS, ITS NEIGHBORHOOD
tapinall call crawl4ai.google.serp.organic --data '{"q":"…"}'8 organic results, a local pack and People also ask
#1 the practice homepage · #2 its Yelp page · #3 its Facebook page · #4 its contact page
#7 a dentist directory profile · #8 its Instagram
ok — Charged: $0.0003
- 06 / READ THE HOMEPAGE
tapinall call litescrape.web.fetch --data '{"url":"http://www.…"}'1 page · 757 words · a title of "Dentist in Denver, CO", the practice name and "Welcome"
6 patient quotes, 3 of them about safety measures, one "since coronavirus"
The "TMD/TMJ treatment" title links to a dermal fillers page
The "Airway Dentistry" and "Smile Makeover" titles link to a scaling and root planing page
ok — Charged: $0.0003
What came back.
In plain numbers.
Read straight from the responses in the run. Nothing here is a mockup.
- on Google Maps for "dentist" in Denver
- #9
- reviews, the fewest of the top 20
- 124
- on Google for its neighborhood plus "dentist"
- #1
| Search | Where | Rank |
|---|---|---|
| dentist | Google Maps | #9 of 20 |
| emergency dentist | Google Maps | not in the top 20 |
| dentist | Local results | not in the top 20 |
| dentist denver | Google results | not in the top 9 |
| its neighborhood + dentist | Google results | #1 |
| Practice | Maps rank | Rating | Reviews |
|---|---|---|---|
| The Denver Dentists | #1 | 4.5 | 667 |
| Downing Street Dental | #2 | 4.9 | 649 |
| Emergency Dental of Denver | #3 | 4.8 | 2,183 |
| The audited practice | #9 | 4.9 | 124 |
What the audit found
The practice has a 4.9 rating, as high as the leaders, and only 124 reviews. The Maps top 3 have 649 to 2,183. Rating is not the gap. Review count is, and it is the easiest pitch to make: a review request after each visit.
Its Maps listing names Emergency dental service among 9 categories, yet the practice is not in the top 20 for "emergency dentist". Several practices that are hold 1 or 2 reviews. A service page for emergency visits and reviews that mention them give Google a reason to show it there.
The site wins its own area. It is #1 on Google for its neighborhood plus "dentist", with its contact page at #4. It does not appear in the top 9 for "dentist denver", where practice sites, a directory and a magazine list rank.
The homepage has fixable problems. Three of six patient quotes praise its safety measures, one of them "since coronavirus". Three service titles link to the wrong page, such as "TMD/TMJ treatment" opening a dermal fillers page. The website link on the Maps listing uses http, while Google lists the site at https.
Why Maps rank and local rank differ
Google ranks local results by relevance, distance and prominence, so rank depends on where the search is made from. Metropolitan Dental Care was #11 in the Maps search for Denver and #1 in the local results, where most of the top 20 were downtown. The audited practice sits about 13 km from downtown and did not make that list.
Treat one search as one sample from one place. A rank tracker that checks a grid of points across the city shows the spread. To sample it here, ask the agent to repeat the Maps search with a neighborhood or zip code in the location, one call each.
What the audit cost
Six calls at $0.0003 each, $0.0018 in total. Nothing failed. Local rank trackers and audit tools sell monthly plans with a set number of keywords or locations, so check current pricing. Per-call pricing suits a one-off audit before a pitch, and a tracker suits a client you report on every month.
| Step | Tool | Charged |
|---|---|---|
| Maps, "dentist" | crawl4ai.google.serp.maps | $0.0003 |
| Maps, "emergency dentist" | crawl4ai.google.serp.maps | $0.0003 |
| Local results, "dentist" | litescrape.google.serp.local | $0.0003 |
| Google, "dentist denver" | crawl4ai.google.serp.organic | $0.0003 |
| Google, neighborhood + "dentist" | crawl4ai.google.serp.organic | $0.0003 |
| Homepage read | litescrape.web.fetch | $0.0003 |
What this audit did not check
The run did not test page speed, mobile layout, structured data or backlinks, and it did not check the business name, address and phone across directories. It did not log in to the Business Profile, so it cannot see calls, direction requests or profile views. The page read returned the text of the homepage only, not the service pages.
Ranks were taken once, on 20 October 2026, from one location per search. Pitch with them as a snapshot and re-run them before the meeting.
Change the market.
Keep the recipe.
Prompts that use the same tools. We have not run these, so check each price in the catalog.
One Maps search per keyword. Rank is the position of the client in each list.
One Maps search, then one page read per site.
Good questions,
short answers.
What is a local SEO audit?
A check of how a business shows up when people nearby search for what it sells. It covers Google Maps rank, the local results, reviews against competitors, the website rank and the homepage. This run did those checks for one Denver dentist in 6 calls.
How do I check where a business ranks on Google Maps?
Search Google Maps for the keyword in that city and count down the list. An agent with a Maps search tool returns the first 20 places in order, so the rank is the position of the business in the list. Each search cost $0.0003 here.
Why does a business rank differently in Maps and in the local results?
Google weighs distance from the point of the search. In this run Metropolitan Dental Care was #11 in a Maps search for Denver and #1 in the local results, which leaned downtown. Check several locations before you report a rank.
Is there a free local SEO audit?
You can do one by hand for free with Google Maps, Google search and a look at the site. It takes most of an hour per business. Free audit tools exist too, usually in exchange for your email. This agent run cost $0.0018.
Can I use this to report to clients every month?
Yes, by re-running the same prompt and comparing ranks. For many keywords across a grid of locations, a dedicated local rank tracker does that on a schedule.
A prepaid balance, spent per call.
Top up by card and your agent spends the balance one call at a time. This run cost $0.0018. Credits never expire, failed calls cost nothing, and every tool in the metered tool catalog shows its price before your agent calls. See per-call pricing.
More MCP use cases.
- REVIEWS Read the reviews behind the rating The stars say 4.5. The review topics say queues and cups. $0.0012
- LOCAL LEADS Find businesses without websites 3 of 40 auto repair shops in Austin, Texas list no website at all. $0.0012
- B2B LEADS Find B2B leads by company size Asked for 11 to 50 staff, one database got 9 rows in 50 right. The other got 5 in 5. $0.1486
Copy the prompt.
Run it yourself. ✳
This run cost $0.0018.
No subscription. Credits never expire.
