Local SEO Presence Auditor
Pricing
from $4.90 / 1,000 page auditeds
Local SEO Presence Auditor
Audit local business pages, local schema, location consistency, and local search readiness signals from supplied HTML snapshots.
Pricing
from $4.90 / 1,000 page auditeds
Rating
0.0
(0)
Developer
junipr
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Store Positioning
Store title: Local SEO Presence Auditor
Short description: Audit local business pages, local schema, location consistency, and local search readiness signals from supplied HTML snapshots.
SEO title: Local SEO Presence Auditor — technical SEO, web, and domain audit
SEO description: Audit local business pages, local schema, location consistency, and local search readiness signals from supplied HTML snapshots. Use it to find crawlability, indexability, security, metadata, and page-quality issues with evidence-backed rows and audit reports.
Categories: SEO_TOOLS, DEVELOPER_TOOLS
Keywords: local, seo, presence, auditor, seo audit, schema, local seo, web/domain audit
Fixed-Inclusive PPE Pricing
This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.
- Tier: W1 — Web/domain audit
- Primary event:
page-auditedat $0.00490 base - Default max charge: $10.00
- Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount
Event set:
actor-start: base $0.00500, GOLD $0.00400. Local SEO Presence Auditor: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.page-audited: base $0.00490, GOLD $0.00392. Local SEO Presence Auditor: charged when page audited is completed. The price includes Apify platform usage; no separate usage pass-through is intended.record-extracted: base $0.00372, GOLD $0.00298. Local SEO Presence Auditor: charged when record extracted is completed. The price includes Apify platform usage; no separate usage pass-through is intended.finding-emitted: base $0.00372, GOLD $0.00298. Local SEO Presence Auditor: charged when finding emitted is completed. The price includes Apify platform usage; no separate usage pass-through is intended.audit-report-generated: base $0.05000, GOLD $0.04000. Local SEO Presence Auditor: charged when audit report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
Public Task Concepts
- Audit Local SEO Presence controls with capped supplied targets
- Find high-priority Local SEO Presence issues before release
- Validate Local SEO Presence evidence from supplied pages
- Prioritize Local SEO Presence fixes with severity and proof
- Export Local SEO Presence QA rows for client review
Audit local business pages, local schema, location consistency, and local search readiness signals from supplied HTML snapshots.
This actor is fixture-first by default. It analyzes the HTML you provide, does not launch a browser, and does not fetch URLs unless fetchUrls is explicitly enabled. That makes it useful for local SEO QA pipelines, agency reporting, multi-location page checks, and deterministic pre-publication review.
What It Checks
- LocalBusiness-style JSON-LD, including specific types such as
RoofingContractor,ProfessionalService,Restaurant, and other local business entities. - Business name, phone, address, city, and region consistency.
- Title, meta description, and first H1 presence.
- Map embeds, directions links, and clickable
tel:links. - Opening-hours and service-area signals.
- Expected local service/category phrase coverage.
- Risk signals and prioritized recommendations.
Input Example
Set maxChargeUsd to a finite run budget. It defaults to $10; the actor stops before paid work or withholds uncharged reports when the next event would exceed the cap.
{"targets": [{"sourceId": "nashville-roofing-page","sourceUrl": "https://example.com/nashville-roofing","businessName": "Acme Roofing Nashville","expectedCity": "Nashville","expectedRegion": "TN","expectedPhone": "(615) 555-0199","expectedAddress": "1200 Music Row, Nashville, TN 37203","expectedCategories": ["roofing contractor", "roof repair"],"html": "<!doctype html><html>...</html>"}],"fetchUrls": false,"includeReport": true,"maxTargets": 1}
Output
Each dataset item represents one audited local page:
{"sourceId": "nashville-roofing-page","status": "pass","localPresenceScore": 100,"localBusinessSchemaDetected": true,"schemaTypes": ["RoofingContractor"],"napNameMatch": true,"napPhoneMatch": true,"napAddressMatch": true,"cityMentioned": true,"hasMapEmbed": true,"hasDirectionsLink": true,"hasTelLink": true,"riskSignalCodes": [],"recommendations": ["Maintain current local schema and NAP coverage; re-run after page copy or location data changes."]}
When includeReport is enabled, the actor also writes:
LOCAL_SEO_PRESENCE_RESULTS.jsonLOCAL_SEO_PRESENCE_SUMMARY.jsonLOCAL_SEO_PRESENCE_REPORT.md
Limits And Safe Defaults
- Default run audits at most 3 targets.
- Hard cap is 50 targets per run.
- Default HTML cap is 500 KB per target.
- Hard HTML cap is 2 MB per target.
fetchUrlsdefaults tofalse.- Default input uses fixture HTML and makes no network calls.
Limitations
- This actor does not guarantee rankings, map-pack placement, revenue, or citation consistency.
- Static HTML snapshots cannot prove Google Business Profile status or live search visibility.
- Optional URL fetch is a basic HTTP fetch, not browser rendering or proxy crawling.
- It does not collect sensitive personal data and should not be used for invasive lead enrichment.
Safe Use
Audit pages you own or are authorized to evaluate. Do not upload private customer data, account dashboards, credentials, or unpublished client material unless you have permission to process it.