Local SEO Audit for Small Businesses (AI Agent Ready)
Pricing
Pay per event
Local SEO Audit for Small Businesses (AI Agent Ready)
Runs a local SEO audit on any business website: on page SEO, technical health, NAP consistency, LocalBusiness schema. Returns 0 to 100 scores and a fix list an AI agent can act on. About $0.70 per 10 page audit.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Aaron Marxsen
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
19 days ago
Last modified
Categories
Share
Local SEO Audit Tool for Small Businesses
Run a local SEO audit on any business website and get 0 to 100 category scores plus a prioritized fix list specific enough for a human or an AI agent to act on, for about $0.70 per audit.
Here is real output from a live run (summary item, truncated):
{"type": "summary","scores": { "overall": 48, "onPage": 70, "technical": 65, "local": 0 },"pagesAudited": 3,"fixList": [{"severity": "high","page": "site-wide","issue": "No phone number detected on any audited page","recommendation": "Add the business phone number in the site header or footer as a clickable tel: link, matching the Google Business Profile exactly."},{"severity": "high","page": "site-wide","issue": "No LocalBusiness schema.org markup found","recommendation": "Add JSON-LD LocalBusiness markup to the home page with name, address, telephone, geo, url, openingHoursSpecification."}]}
One dataset item per audited page, plus one summary item with the scores and the full fix list.
What can you do with it
Phrased the way people actually search for it:
- Automated local SEO audit for agencies, one run per client per month
- Audit a prospect's website before a sales call to show quick wins
- Check a business site for NAP consistency and LocalBusiness schema
- Qualify and prioritize a list of small business leads by SEO health
- Give an AI marketing agent a tool that audits websites on demand
- White label local SEO reports for freelancer client work
What it checks
- On page SEO: titles, meta descriptions, H1s, image alt text, internal links
- Technical health: HTTPS, robots.txt, sitemap, mobile viewport, load time, page weight (browser rendered, not just raw HTML)
- Local signals: NAP consistency, LocalBusiness schema, map embed, city and service keywords
Input, in plain language
You give it one website URL. Business name and city sharpen the local checks but are optional.
| Field | What it does |
|---|---|
websiteUrl | The business website to audit. Required, everything else has safe defaults. |
businessName | Optional. Exact name from the Google Business Profile, used for consistency checks. |
city | Optional. City and state the business serves, used for local keyword checks. |
maxPages | Hard cap on pages audited, and therefore on cost. Default 10, maximum 50. |
Minimal working example, this exact input produced the sample above:
{ "websiteUrl": "https://books.toscrape.com", "maxPages": 3 }
Integrations
curl
curl -X POST "https://api.apify.com/v2/acts/hereditary_model~local-seo-audit/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{ "websiteUrl": "https://example.com", "businessName": "Smith Family Plumbing", "city": "Asheville, NC" }'
Python (Apify client)
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("hereditary_model/local-seo-audit").call(run_input={"websiteUrl": "https://example.com", "city": "Asheville, NC"})items = client.dataset(run["defaultDatasetId"]).list_items().itemssummary = next(i for i in items if i["type"] == "summary")
LangGraph / LangChain
from langchain_apify import ApifyActorsToollocal_seo_audit = ApifyActorsTool("hereditary_model/local-seo-audit")# Add to your agent's tool list; the agent supplies websiteUrl itself.
CrewAI
from crewai_tools import ApifyActorsTooltool = ApifyActorsTool(actor_name="hereditary_model/local-seo-audit")
n8n and Make
Use the Apify integration (n8n: the Apify community node, Make: the Apify app), pick "Run Actor", select hereditary_model/local-seo-audit, and route the summary item to the next step. Typical flow: new row in a leads sheet, run audit, send the fix list to email or Slack.
MCP
Callable through the Apify MCP server from Claude, Cursor, or any MCP client. Ask your agent to use the tool hereditary_model/local-seo-audit.
Built for autonomous agents
Designed for autonomous agent workflows: predictable per event pricing, schema safe defaults, no required secrets, and a machine readable fix list (severity, page, issue, recommendation) an agent can turn into tickets or client emails. Supports agentic payments via x402 (USDC on Base) and Skyfire, so an agent can discover, pay for, and run it with no API key and no human signup.
Pricing, the whole truth
Three events, platform usage bundled in, so the listed numbers are the full cost:
| Event | When | Price |
|---|---|---|
audit-init | Once, when the audit starts | $0.10 |
page-audited | Per page actually analyzed | $0.02 |
report-generated | Once, when the scored report is produced | $0.40 |
A typical 10 page audit: $0.10 + 10 x $0.02 + $0.40 = $0.70. A quick 3 page check: $0.56. The 50 page maximum: $1.50. maxPages is your hard budget cap, and only completed work is charged.
FAQ
What is a local SEO audit? A check of how well a business website is set up to rank in local search, covering on page content, technical health, and local signals like NAP consistency and LocalBusiness schema.
What does the fix list contain? Prioritized issues, each with a severity, the page it is on, the problem, and a specific recommendation, in a JSON structure an agent or a script can act on directly.
How is this different from a free online SEO checker? Browser rendered technical checks, local signals most tools skip (NAP, LocalBusiness schema, map embed, city keywords), structured output you can pipe anywhere, and scheduling built in.
How much does one audit cost?
About $0.70 for a typical 10 page audit. Cost is capped by maxPages and only analyzed pages are charged.
Can an AI agent run this automatically? Yes. It works through the Apify MCP server and supports agentic payments (x402 and Skyfire), so a marketing agent can audit sites and pay per audit without a human in the loop.
Related actors
Part of a connected toolkit. Chain these in your agent workflows: