Local SEO
The Local SEO panel checks NAP consistency, LocalBusiness schema, and location signals — and only applies its advice to genuinely local pages.
The Local SEO panel audits the signals that affect local pack and map visibility. Those are the results that appear with a map and pins above the standard listings for a location-based query. The panel is relevance-gated. Global or SaaS pages are not scored against local-only criteria, so they don't collect irrelevant warnings.
Relevance gate
The panel first decides whether local advice even applies, which keeps its scoring honest.
- Pages with no local signals show a Local SEO data unavailable state rather than failing checks that don't apply
- Borderline pages get a soft "possibly local" banner. It explains the positive and negative signals behind the call, and you can override it when the classification is wrong
Snapshot
For pages that are local, the panel opens with a Local SEO Snapshot: status cards that summarize local readiness at a glance before the detailed checks below.
- NAP — whether Name, Address, and Phone are complete
- Maps — whether a map is embedded and linked
- Schema — whether LocalBusiness schema is present
- Reach — the service area detected for the page
What it checks
Below the snapshot, the detailed checks follow the order the panel presents them.
- Business information (NAP) — Name, Address, and Phone, plus email and hours, with a consistency check. NAP consistency is a core local ranking factor. The same details must match across the site, schema, and Google Business Profile, or the signal is diluted
- Google Business & Maps — Place ID and map signals (business profile, map embed, and Maps link) that tie the page to a verified listing
- Local keywords — city and state terms, service-area keywords, and their coverage across the title, headings, and body
- LocalBusiness schema — hours, price range, service area, and geo coordinates. These help Google connect the page to a physical location and can drive rich results
NAP consistency is the highest-leverage fix here. Before adding keywords or schema, confirm the name, address, and phone match exactly across the page, the LocalBusiness schema, and the Google Business Profile. A mismatch undercuts every other local signal.
