NAP stands for Name, Address, Phone — the three pieces of information that have to match, exactly, across every place your firm appears online. It is the most boring topic in local SEO. It is also one of the most common reasons a firm’s rankings stall, drop without warning, or quietly underperform for years while the agency reports steady “progress.” The work of fixing it is unglamorous — clicking through old directory listings, contacting Avvo support, fishing out the login credentials for a profile someone at the firm set up in 2014. Nobody wants to do it. The firms that do it consistently out-rank the firms that don’t.
This is the page about how to audit your NAP situation, where the common inconsistencies actually come from in a law firm context, and which tools and approaches make the cleanup work less painful. For the broader local picture, see our local SEO guide, citation management, and the GBP setup guide.
Why Google needs your NAP to match
Google’s local algorithm is built around a simple premise: real businesses have consistent contact information across the internet. When the algorithm sees your firm listed at one address on your website, a different address on Avvo, a third on an old Yellow Pages listing, and a fourth on a chamber of commerce page, it has to make a judgment call about which one is correct. The act of having to make that judgment call introduces uncertainty into Google’s confidence about your firm — and that uncertainty translates into reduced ranking signal.
The mechanism is not catastrophic. Inconsistent NAP doesn’t usually delete your firm from search results. What it does is shave a few percentage points off the prominence signal Google calculates for your firm. In a tight 3-pack race where you’re competing against two or three other firms with similar relevance and similar distance from the searcher, those few percentage points are the difference between being in the pack and being below it.
Multiply that across hundreds of inconsistencies — some firms I audit have NAP variations across forty or fifty different listings — and the cumulative ranking cost is meaningful. Most firms have no idea this is happening because no one shows them what their citation profile actually looks like.
NAP consistency is the only “ranking factor” in local SEO that can be solved in a week, by one person, for free — and yet most law firms have been bleeding rankings to it for years without knowing it’s there.
Where the inconsistencies come from
Law firms accumulate NAP inconsistencies for predictable reasons. The pattern is almost always one or more of the following:
Firm name changes
A partner joins. A partner leaves. The firm rebrands. “Smith Law Office” becomes “Smith & Johnson Law” becomes “Smith, Johnson & Lee Attorneys at Law” becomes “Smith Lee Law Group” after Johnson retires. Every name change creates a wave of orphaned citations on directories you can’t easily edit. Years later, the old names still pop up in Google searches for the firm.
Address moves
A move from a smaller suite to a larger one in the same building. A move from one building to another in the same city. A move to a different city entirely. Each move requires updating dozens of listings, and most firms only update the obvious ones (GBP, the website) while letting the long tail decay quietly. The old address might still be on Avvo, on a state bar directory, on Justia, on three different yellow-pages clones, and in a Chamber of Commerce listing.
Multiple phone numbers
This is the most underrated cause. A firm has a main line, a direct line for the managing partner, a 24-hour intake line that’s outsourced, and at some point an SEO agency installed a “call tracking number” they encouraged the firm to use on the website. Now the firm has four different phone numbers floating around the internet, and Google has no idea which is the “real” one.
Special note on call-tracking numbers: never let an agency replace your real phone number with a tracking number on your GBP or major directory listings. The tracking number is a different number from a phone-system perspective and an inconsistency from Google’s perspective. The right way to handle call tracking is to use Google’s own dynamic number insertion on the website only, where it gets swapped in for visitors but doesn’t affect citations. Agencies that swap tracking numbers into citations are creating problems they can charge you to fix later.
Attorney solo-practice listings vs firm listings
A common law firm wrinkle. Each attorney has their own Avvo profile, their own Justia profile, their own state bar entry — each of those carries an address and phone. When an attorney joins the firm but hasn’t updated their personal listings, you’ve got individual-attorney listings showing an old address and old phone alongside the firm’s listings showing the correct ones. Google sees both and isn’t sure which represents the current business.
The fix is to audit not just the firm’s listings but every individual attorney’s listings, on every site that maintains attorney profiles separately. This includes Avvo, Justia, Martindale-Hubbell, LinkedIn (yes, LinkedIn counts), the state bar’s lawyer search, and any law school alumni directories.
Attorney name variations — the specific law firm tripwire
Attorneys, more than most professionals, end up with multiple “official” name variations floating around the internet. “Jane Smith” on the firm website. “Jane M. Smith” on Avvo. “Jane Marie Smith, Esq.” on Justia. “Jane M. Smith, J.D.” on LinkedIn. “Smith, Jane” in alphabetized bar directories. “Jane Smith Esquire” on a court listing.
To a search engine trying to associate these listings with the same person, the variation is friction. Pick one canonical attorney name format — typically “First Middle-Initial Last” without titles — and propagate it everywhere. Lose the “Esq.” (it doesn’t help with anything), lose the post-nominals on listings that don’t require them, lose the formal alphabetized “Last, First” except where the directory itself enforces that format.
This work seems trivial. It is one of the more reliably impactful local SEO cleanups I see at solo and small firms. Two solo practitioners who’d been ranking flat for years suddenly moved up after the only change was a name-format audit across their personal attorney listings. Boring. Effective.
Suite numbers and address formatting
“Suite 200.” “Ste 200.” “#200.” “Unit 200.” All four of these are common formats. To a human, they’re obviously the same. To some directory aggregators and to Google’s pattern matchers, they’re not always recognized as identical.
The fix is to pick one format — “Suite 200” is the safest, most-recognized version — and use exactly that wording everywhere. Same with the rest of the address: “Street” vs “St”, “Avenue” vs “Ave”, “North” vs “N”. The USPS-standardized version of your address is the version Google trusts most. You can verify USPS-canonical formatting on usps.com using their address-lookup tool. Match that, and the formatting battle is over.
For multi-tenant office buildings, this matters more. The building lobby is the same physical location, but suite-level addresses help Google distinguish your firm from the dentist on the second floor. Make sure the suite number is present on your GBP, your website, and your major citations — and that it’s formatted the same way across all of them.
PLLC vs PC and the legal-entity-name problem
Law firms often have a registered legal name that differs slightly from the public-facing brand name. “The Law Office of John Smith, PLLC” is the registered entity name. “Smith Law” is the brand the firm uses on its website. Both are legitimate. The question is which one to use on listings, and the answer is: be consistent, and pick the public-facing brand for most listings.
Google’s GBP guidelines technically require you to use your “real-world business name” — the name customers actually know you by. For most firms, that’s the brand name, not the registered entity name. So if your brand is “Smith Law,” that goes on the GBP, on the website, on Avvo, and on the major directories. The legal entity name (“Smith Law PLLC”) goes on the state bar registration, on the licensing pages, on legal documents — places where the registered name is required.
The mistake to avoid: alternating between “Smith Law,” “Smith Law PLLC,” “The Law Office of John Smith,” and “John Smith, Attorney at Law” across different listings. Pick one for the public-facing universe, pick a different one for the legal-formality universe, and don’t let them blur.
How to audit your NAP situation
The audit doesn’t require a tool — it can be done manually for free in about three hours — but tools make it faster. Here’s the manual approach, followed by the tool options.
Manual audit (free, three hours)
- Search Google for your firm’s exact name. Note every result on the first three pages that shows a NAP listing.
- Search Google for your firm’s main phone number in quotes. See where else it appears.
- Search Google for your firm’s full address in quotes. Same.
- Repeat with any old phone numbers, old addresses, or old firm names.
- For each individual attorney at the firm, repeat with their name and any common name variations.
- For each result, note: the site, the NAP information listed, whether it’s correct, and whether the listing can be claimed/edited.
At the end, you have a spreadsheet of every place your firm appears online and a note for each one about whether it needs fixing. Prioritize the high-authority sites (GBP, Avvo, Justia, FindLaw, state bar, county bar, Yelp, Bing Places) and don’t worry about the long tail of obscure directories that get zero traffic.
The tools — opinions on each
BrightLocal. Best of the bunch for citation auditing. Their NAP-tracking module crawls your firm across legal-specific directories and flags inconsistencies. Reports are clean and actionable. The “Citation Builder” sub-product is the same automated-submission service everyone offers and is mostly skippable, but the audit and tracking side is worth the subscription if you’re managing this seriously. Around $40/month for the entry tier.
Whitespark. Smaller, more specialist, particularly good at finding citation opportunities and inconsistencies in legal directories. Their Local Citation Finder is excellent for discovering listings you didn’t know existed. The downside is the tool is a bit less polished than BrightLocal — more “made by SEOs for SEOs” than “made for clients to read.” Comparable pricing.
Moz Local. Subscription that pushes your information to a network of directories and aggregators on an ongoing basis. The audit side is okay; the “automated updating” side has the rented-not-owned problem — listings can revert if you stop paying. Cheaper than BrightLocal but with the lock-in concern. Reasonable as a budget option if you want some automation.
Yext. Enterprise-priced (often $500+/year per location), pushes data through their “knowledge network,” strong technology, severe lock-in. The listings on Yext-managed sites revert when you cancel. For most law firms, the price-to-value ratio doesn’t justify it — the manual approach plus BrightLocal or Whitespark for monitoring achieves most of the same outcome at a fraction of the cost and without the lock-in.
My default recommendation for a $500K-$5M law firm: BrightLocal subscription for ongoing monitoring (~$40/month), plus a one-time manual cleanup of the top 15-20 citations (one half-day of work, free), plus quarterly maintenance check-ins. Total real cost: under $700/year. Most firms paying agencies $1,500/month for “local SEO” are getting less rigorous attention to NAP than this DIY approach produces.
Manual cleanup vs automated approach
The automated approach to NAP cleanup — typically via Yext or a similar subscription service — pushes corrected information out to the service’s network of directories on a continuous basis. The pitch is “set it and forget it.” The reality is more mixed.
What automation does well: keeps the high-value top-tier directories in sync, particularly when your firm goes through a change (an address move, a phone update). What it doesn’t do well: the long tail of directory cleanups, the individual attorney listings, the auto-generated profiles that aren’t in the automation service’s network, the listings owned by people at the firm who don’t have access transferred to the service.
The hybrid that works for most firms: a manual cleanup of the top 15-20 citations (one-time, by hand), plus ongoing monitoring (BrightLocal or Whitespark — alerts you when an inconsistency reappears), plus quarterly review (audit any changes that crept in over the quarter). That handles everything an automated service does, costs less, doesn’t lock you into a subscription, and produces better results because you control the work.
The firms that get into trouble are usually the ones that hired an automation service three years ago, never managed it, then changed agencies without transferring the subscription — and woke up to a wave of reverted listings showing old information. The automation didn’t fail; the ownership transfer did. The manual approach has no such failure mode.
An honest priority order for the work
If you’re starting from scratch and want to do this efficiently, here’s the order:
- Pick the canonical NAP. Write it down. The firm name (exactly), the address (USPS-canonical, suite included), the phone (formatted consistently — typically “(602) 555-1234”). This becomes the source of truth.
- Fix GBP first. Make sure the canonical NAP is there. Verify it. More on GBP setup here.
- Fix the website. Footer, contact page, “about” page — every place the address appears. Same canonical NAP.
- Fix the top 10 legal directories. Justia, Avvo, FindLaw, SuperLawyers (if you have access), Martindale, your state bar listing, your county bar listing, Lawyers.com, Nolo. Each one takes 10-15 minutes if you have the login.
- Fix the top 5 general directories. Yelp, Bing Places, Apple Maps, BBB, Chamber of Commerce.
- Fix individual attorney listings. Each attorney’s Avvo, Justia, LinkedIn, state bar entry.
- Sweep for old listings. Google your old phone, old address, old name. Update what’s editable. For listings you can’t edit, contact the site or submit a correction.
- Set up monitoring. BrightLocal or Whitespark, configured to alert on changes.
- Quarterly check-in. Block 30 minutes on the calendar every three months. Re-audit. Fix anything that crept in.
That’s the whole program. Three hours of one-time work, a 30-minute quarterly check, ~$40/month for monitoring. Most firms are paying ten times that to an agency to “manage citations” and getting less rigor than this.
When the rankings don’t move after cleanup
One honest note. NAP cleanup is a foundation, not a fireworks show. After cleaning up forty inconsistencies, you should not expect to jump from page 3 to page 1 overnight. The improvement is usually incremental, distributed across queries, and visible over weeks rather than days.
If your rankings are bad and you do a thorough NAP cleanup and nothing visible happens for three months — the rankings are flat, the calls don’t move — the problem is probably not (or not only) NAP. Look at the other prominence factors: review velocity, the practice page content for the queries you’re targeting, the GBP primary category. For diagnosis of the broader picture, see our 3-pack ranking factors page.
That said: even when NAP cleanup doesn’t visibly move rankings on its own, it tends to make every other local SEO investment work better. It’s the foundation under the foundation. Skip it and the rest of the work has a ceiling. Do it once, maintain it, and stop worrying about it — and the rest of the work can compound on a stable base.
For the rest of the local picture, see the local SEO guide, citation management, the GBP setup guide, and local link building without buying junk. For broader strategy, our approach. If you want a free audit that includes a full NAP review across the high-value citation surface, that’s yours to keep whether you hire us or not.
— The owner, PHX Search Co.