What local signals are on your page?
Paste your URL and grade the local signals a law firm can put on its own site — LocalBusiness/LegalService schema, a visible name, address & phone, that address in your structured data, a specific city, a practice area tied to it, and an embedded map. On-site signals only, ranked by impact.
"Present" means the signal is on the page, not that it's accurate — a LegalService block with the wrong address still shows as present. Want the whole picture, including AI-readiness? Run the free AEO checker
What local SEO signals can a law firm control on its own site?
A handful, and they’re the ones this tool grades: LocalBusiness or LegalService schema, a visible name-address-phone, that same address inside your structured data, a specific city or region named in the copy, a practice area tied to that place, and an embedded map. Get those right and an engine can tell where you practice and what you do — the on-site half of local visibility.
Does this tool tell me where my firm ranks in the Google map pack?
No, and be wary of any tool that claims to from a single page read. Map-pack position depends on off-site signals — your Google Business Profile, reviews, citations across directories, proximity to the searcher — that no page scan can see. This grades only what’s in your HTML: whether the local signals you control are present and consistent. Actual ranking is the human audit’s job.
What is NAP consistency and why does it matter?
NAP is your name, address, and phone. Consistency means the exact same details appear everywhere they’re stated — your footer, your contact page, your schema, and your Google Business Profile — down to the punctuation. When those disagree, an engine can’t be sure which address is real, and that uncertainty works against you. The cheapest local fix is usually making a NAP you already have match itself.
Does a page need an embedded map to rank locally?
An embedded map isn’t required, and it won’t rank you on its own. What it does is put your exact location on the page a visitor is already reading, and confirm the spot matches the address in your NAP and schema. It’s a corroborating signal and a usability win, not a ranking lever — treat it as one item on the list, not the list.