NAP consistency: the boring fix that doubles local rankings
Name, Address, Phone — identical across 23+ directories. The least sexy item on a local SEO audit and the one that moves Map Pack rank more reliably than almost anything else. Here's how to do it in a week.
NAP stands for Name, Address, Phone. Three pieces of information. The least exciting topic in local SEO. Also, in our audit data, the single most common reason a local business ranks below it should.
The premise is simple: every directory that lists your business — Google Business Profile, Yelp, Apple Maps, Bing, Yellow Pages, Healthgrades, OpenTable, Zocdoc, your Chamber of Commerce, your industry trade body, and 15 others — needs to show identical Name, Address, and Phone information.
When they don’t, Google’s algorithm gets confused about which listing is canonical. The confused algorithm hedges. The hedged ranking puts you at #11 instead of #4.
The math
We audit roughly 50 local businesses a year. Across that data:
- 64% of audited businesses have at least one inconsistency across the Big 4 directories (Google, Apple, Bing, Yelp).
- 89% have inconsistency across the wider 23-directory set we check.
- Median number of distinct phone numbers across directories: 2 (often a current number and a 5-year-old number that someone forgot to update on Yelp).
- Median number of distinct address formats: 3 (e.g., “123 Main St, Ste 4B” vs “123 Main Street #4B” vs “123 Main St, Suite 4B, Rutherford NJ 07070”).
You’d think this doesn’t matter — but the algorithm has to decide whether “123 Main St” and “123 Main Street” are the same business. For a one-location practice with strong other signals, it figures it out. For a business with weaker signals, the inconsistency keeps you from breaking into the Map Pack.
What “identical” really means
This is where most cleanup efforts fall short. People update the phone number and the street name and call it done. The algorithm checks every character.
| Field | Acceptable variations | Watch for |
|---|---|---|
| Business name | ”Joe’s Plumbing & Heating” — exactly this, everywhere. | Variant: “Joe’s Plumbing”, “Joes Plumbing” (no apostrophe), “Joe’s Plumbing Heating LLC”. Each is a different listing to the algorithm. |
| Street | ”123 Main St” OR “123 Main Street” — pick ONE, use it for all 23 directories. | Variant: “Main St” / “Main St.” (with period) / “Main Street” — different. |
| Suite | ”Ste 4B” OR “Suite 4B” OR “#4B” — pick one. | Variant: missing entirely on some directories (“123 Main St, Rutherford NJ” leaves out the suite). |
| City, State | ”Rutherford, NJ” — comma, two-letter state abbreviation. | Variant: “Rutherford, New Jersey” or “Rutherford NJ” (no comma). |
| ZIP | 5-digit (“07070”) not ZIP+4 (“07070-1234”) on directories. | Variant: missing ZIP on Manta or older aggregators. |
| Phone | ”(201) 555-1234” — pick a format and use it. | Variant: “201-555-1234”, “201.555.1234”, “+1 201 555 1234”, a tracking number that should have been swapped. |
| Website URL | https://www.joeplumbing.com — pick one canonical. | Variant: http:// (no SSL), joeplumbing.com (no www), www.joeplumbing.com (no protocol), ?utm=gbp parameter. |
Decide once. Document the canonical NAP. Then update everywhere.
The 23-directory list (US)
These are the citation sources that move the needle for a typical local business in the US. Industry-specific sources are flagged.
Tier 1 — non-negotiable:
- Google Business Profile
- Apple Maps (Apple Business Connect)
- Bing Places
- Yelp
- Facebook Business
Tier 2 — major aggregators:
- Foursquare (powers many other directories)
- Yellow Pages (ypages.com)
- Better Business Bureau (BBB)
- Manta
- Citysearch
Tier 3 — industry-specific (pick yours):
- Healthgrades / Vitals / Zocdoc (medical)
- Avvo (legal)
- OpenTable / Resy (restaurants)
- TripAdvisor (restaurants/hospitality)
- Houzz / HomeAdvisor (contractors)
- Angi (Angie’s List) (home services)
- Booksy / Vagaro / StyleSeat (salons/barbers)
- ClassPass / MindBody (fitness/wellness)
- CarGurus (auto)
Tier 4 — local civic + niche:
- Your local Chamber of Commerce
- Your county/city business directory
- Your industry trade body (state dental association, restaurant association, etc.)
- Yellowbook / SuperPages / DexKnows (legacy aggregators that still get crawled)
The 7-day cleanup plan
Day 1 — Establish the canonical record. Write down your finalized Name, Address, Phone, and URL — character by character. Save it as a text file. Use it as the source of truth.
Day 2 — Audit current state. Search your business name in Google. Click into the top 10 results that aren’t your own site. Note which directories list you and what NAP they show. We use a free tool like BrightLocal Citation Tracker (free trial) or just a spreadsheet.
Day 3 — Fix the Big 4 (Google, Apple, Bing, Yelp). Each takes 15-30 minutes. Verification can take 24-72 hours; that’s fine, keep moving.
Day 4 — Fix Tier 2 aggregators (Foursquare, Yellow Pages, BBB, Manta, Citysearch). Some require a one-time email verification.
Day 5 — Fix industry-specific. Healthgrades, OpenTable, Houzz, etc. — whichever applies to you.
Day 6 — Fix civic + legacy. Chamber, trade body, Yellowbook.
Day 7 — Document. Set a quarterly review reminder. New directories will pop up. Old ones will let stale data linger. Quarterly check is enough; weekly is overkill.
What you should expect
Three things, on a 60-day curve:
-
Map Pack rank lift — typically 2-4 positions. If you were #11, you’re now #7. If you were #6, you’re now #3. Pair this with review velocity (covered in another piece) and you’re in the Map Pack within 90 days.
-
GBP “search query” diversity increases. You’ll start ranking for variations of your service + location queries you weren’t ranking for before. This is the algorithm having more confidence about who you are.
-
Click-throughs to your site from GBP go up 15-30%. Cleaner profile data correlates with higher click-through. The user trusts a profile that looks current and consistent.
The lift isn’t immediate — Google’s index takes 2-6 weeks to re-crawl all 23 sources and reconcile. Don’t panic if week 2 shows nothing. Day 60 is when you measure.
Why this gets ignored
Two reasons:
It’s boring. Nobody wakes up excited to update their Yellow Pages listing. There’s no creative work, no clever positioning, no narrative arc. It’s just typing the same sentence into 23 different forms.
Nobody can sell it. Agencies want to sell ads, redesigns, content packages — things with margin. NAP cleanup is a one-time, $500-1,500 project that ends. It’s not a recurring revenue line for them, so they bury it in a “comprehensive SEO audit” and don’t prioritize it.
But this is the most reliable lever in local SEO. Doing it yourself in a week beats waiting another year for something more exciting that won’t move the needle as much.
If you’d rather we did it for you, it’s part of every Foundation engagement we ship. If you’d rather check whether you actually have a NAP problem first, the free audit will tell you in 48 hours.
Frequently asked
- Do citations from low-quality directories hurt my rankings?
- Generally no — neutral at worst. The risk is when those low-quality directories have OLD or INCORRECT information. If your old phone number is on Manta from 2018, that's actively hurting you. Cleaning up bad data is more valuable than building new citations.
- How many directories do I really need?
- 23 is the working number we use. The Big 4 (Google, Apple, Bing, Yelp) plus your industry-specific (Healthgrades, OpenTable, Zocdoc, etc.) plus 10-15 secondary aggregators. Beyond that, returns diminish quickly.
- Should I pay for a service like Yext to manage this?
- If you're managing 5+ locations or you're allergic to manual cleanup, Yext is fine — about $500-1,000/year per location. For a single location, doing it manually once and maintaining quarterly is usually cheaper. We can do this as part of our Foundation engagement.