tapinall

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

THIS RUN · 20 OCT 2026 $0.0018 6 PAID CALLS
01 / WHAT IT COVERS

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.
02 / BY HAND OR AGENT

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.

03 / THE PROMPT PASTE IT INTO YOUR AGENT.

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.

PASTE THIS INTO YOUR AGENT
FIRST TIME? GIVE THIS TO YOUR AGENT FIRST
Works in and any agent that can run a terminal command.
04 / THE RUN RECORDED 20 OCT 2026.

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.

YOU · ONE PROMPT

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.

YOUR AGENT
tapinall ONE BALANCE
  1. 01 Maps search, dentist

    Found 20 dentists. The practice is #9 with the fewest reviews.

    $0.0003
  2. 02 Maps search, emergency dentist

    Searched "emergency dentist". The practice is not in the top 20.

    $0.0003
  3. 03 Local results, dentist

    Checked the local results. 20 downtown dentists, and the practice is not one of them.

    $0.0003
  4. 04 Google results, dentist denver

    Searched Google for "dentist denver". Its site is not in the top 9.

    $0.0003
  5. 05 Google results, its neighborhood

    Searched its neighborhood plus "dentist". Its site is #1 and its contact page #4.

    $0.0003
  6. 06 Read the homepage

    Read the homepage. Pandemic-era patient quotes and 3 service links to the wrong page.

    $0.0003
TOTAL $0.0018 $0.0003 per search or page read
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
agent-session / local-seo-audit 6 CALLS
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

TOTAL $0.0018 $0.0003 per search or page read
05 / WHAT IT FOUND FROM THE RESPONSES ABOVE.

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
Where the practice shows up, by search
SearchWhereRank
dentistGoogle Maps#9 of 20
emergency dentistGoogle Mapsnot in the top 20
dentistLocal resultsnot in the top 20
dentist denverGoogle resultsnot in the top 9
its neighborhood + dentistGoogle results#1
The prospect against the Maps top 3 for "dentist"
PracticeMaps rankRatingReviews
The Denver Dentists#14.5667
Downing Street Dental#24.9649
Emergency Dental of Denver#34.82,183
The audited practice#94.9124
06 / READING IT

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.

07 / RANK DEPENDS ON PLACE

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.

08 / COST

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.

Each call in this run
StepToolCharged
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 readlitescrape.web.fetch$0.0003
09 / LIMITS

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.

10 / VARIATIONS SAME TOOLS. ANOTHER JOB.

Change the market.
Keep the recipe.

Prompts that use the same tools. We have not run these, so check each price in the catalog.

Change the trade and the city. Each search and page read is one call.

One Maps search per keyword. Rank is the position of the client in each list.

One Maps search, then one page read per site.

11 / GOOD QUESTIONS

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.

12 / HOW YOU PAY PREPAID. NO SUBSCRIPTION.

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.

13 / MORE RUNS SAME BALANCE. ANOTHER JOB.

More MCP use cases.

THE NEXT MOVE IS YOURS.

Copy the prompt.
Run it yourself. ✳

This run cost $0.0018.
No subscription. Credits never expire.

Create your account