Website & schema markup · Beginner
NAP Consistency in Local SEO: How to Find and Fix Name, Address, and Phone Mismatches
What NAP consistency does for local SEO today, which variations Google forgives, a free audit with search operators, a fix order from Google Business Profile to aggregators, and a moves checklist.
Free tool for this guide
Google Business Profile Optimizer
Audit your profile in seconds and get a prioritised fix list.
Your business appears under three slightly different names online, two directories still show the address you left, and a customer just told you that ChatGPT gave them a phone number you stopped using years ago. This guide explains what NAP consistency actually buys you today, which variations to ignore, how to audit every mention of your business without a paid tool, and the order to fix what you find.
What NAP is, and what consistency actually buys you today
NAP is name, address and phone number: the three facts that identify a local business wherever it is mentioned. Consistency means Google, Apple, Bing, Facebook, Yelp, your industry directories, your own website and every article about you state the same name at the same address with the same phone.
Ten years ago the trade treated every formatting difference as a ranking problem. That is out of date. Google is good at reconciling “St.” with “Street”, “Suite 4” with “#4” and “(512) 555-0199” with “512-555-0199”; it matches a listing to a known business by the combination of facts and moves on. In our experience formatting cleanup by itself moves nothing you can measure.
The damage today comes from three things. Conflicting data: a former address or dead phone number on sources people and machines still read. Name variants, especially with keywords or a town bolted on, which break Google’s guidelines for representing your business and teach every other source a name that is not yours. Duplicate profiles, which split reviews and are the usual answer to “why do I rank with three reviews when I have eighty”.
There is also a newer reason. AI assistants answer “what is the phone number for Riverside Dental” by reading these sources and state whatever they find with full confidence; our guide to AI search optimization for local businesses covers that side.
Mismatch or harmless variation
Before auditing anything, decide what counts. Our rule: fix what changes the identity or the meaning; ignore what changes only the formatting, unless you are editing that listing anyway.
| Variation | Verdict | What to do |
|---|---|---|
| St. vs Street, Suite 4 vs Ste 4 vs #4 | Harmless | Match the profile when already editing; otherwise leave it |
| Phone formatting: brackets, dots, dashes, country code | Harmless | Same |
| Legal suffix present or missing (LLC, Ltd) | Usually harmless | Match the profile on major sources |
| Keyword, town or slogan added to the name | Mismatch | Fix everywhere; on the profile it is a suspension risk |
| Old trading name after a rebrand | Mismatch | Fix, starting with sources that rank for your name |
| Different suite, postal code or city spelling | Mismatch | Fix; it changes the pin and the door |
| Former address or phone number | Serious mismatch | Fix on every source you can reach; keep old numbers forwarding |
| Two listings for one location on one platform | Duplicate | Merge or remove (see below) |
Call tracking numbers
Tracking numbers are the one legitimate reason to show a number that is not your real line. On the Business Profile, make the tracking number primary and add the real line as an additional number, so Google can match the real number to the rest of the web. On the website, keep the real number in the HTML and in your LocalBusiness schema and swap in the tracking number with the provider’s script; crawlers see the canonical number, callers see the tracked one. Never publish a tracking number on directories: cancel the service and the listing points at a stranger.
The canonical NAP decision
You need one exact string for each fact, and the profile is where to take them from: it is what Google shows customers and what most directories copy. Copy the name, address and phone exactly as they appear into the top of your audit sheet; everything else is compared with that, character for character.
Check the profile itself first. The name must be the real-world name on your signage, website and stationery, with no descriptors, service words or locations added, as the representation guidelines require; a stuffed name is the most common route to the suspensions our suspension guide deals with. The address must be a place where you meet customers, suite on its own line; a business that visits customers should hide it under Google’s service-area business rules, and its canonical NAP is then name, phone and service area. The phone should be a local number that reaches this location. If any of this is wrong, fix the profile first with our Google Business Profile optimization guide; the free Google Business Profile Optimizer shows the phone, website and address Google exposes publicly, which is what customers see.
A legal suffix belongs in the name only if you trade under it; the profile should match the sign on the door. A multi-location business needs one canonical NAP per location with distinct phones; our multi-location guide covers the structure.
Where NAP lives
Every place below holds a copy of your NAP, and each is read by customers, Google or the assistants.
- Google Business Profile: the source for Google Search, Maps, Gemini and AI Overviews, and the listing most directories copy.
- Your website: footer, contact page, location pages, and the LocalBusiness JSON-LD that states the same facts for machines. The Schema Markup Generator prefills the block from your profile, which doubles as a consistency check: a surprising prefilled value means one of your sources is wrong.
- Apple Business Connect (Apple Maps, Siri), Bing Places (Bing, Microsoft Copilot), Facebook and Instagram (the About section is widely copied), Yelp where your market uses it, Tripadvisor for hospitality.
- Industry directories: the medical, legal, trade, tourism and association sites for your category, plus your professional register.
- Data aggregators: companies that license business data to directories, apps and navigation systems; in the United States mainly Data Axle and Foursquare, with a different set in each country. A wrong record here resurfaces on sites you have never heard of.
- The long tail: chambers of commerce, local news, sponsorship pages, supplier lists, old press releases.
The top of this list must be right and the middle mostly right; the long tail is optional.
An audit method without paid tools
Paid citation tools scan a fixed list of directories. Google Search covers a far larger set for free, so we start there. Open a spreadsheet with columns for source, URL, name, address and phone shown, status and login notes, then search in an incognito window:
- Your current phone number in quotes, in the formats people use:
"(503) 555-0142","503-555-0142","503 555 0142". Every result is a source that lists you; add-site:yourdomain.comto hide your own pages. - Every old phone number and old address in quotes. These results are the ones costing you calls and sending customers to the wrong door.
- Your name and city, then each variant you know of: old trading name, legal suffix, common misspellings. Read past page one; directories sit on pages two to five.
- Your current address in quotes on its own, which surfaces a previous tenant’s listing still sitting on your suite.
Then Google Maps: search your phone number, address and name in an incognito window and scroll the whole list; a duplicate usually sits lower down with a handful of reviews or none. Repeat with old numbers and addresses.
Finally, ask the assistants. Put “what is the address and phone number of [business] in [city]” to ChatGPT with search on, Gemini and Perplexity, and record the answer and the cited sources; a wrong answer tells you which source to fix first. The AI Visibility Checker measures whether you are recommended rather than what is stated about you, so the manual question is the one to ask for facts.
Expect an afternoon for a business that has traded a decade at two addresses; you will repeat the searches in a few months.
The fix order
Fix in the order of who reads each source and who copies from it, so each layer you fix becomes the reference the next one syncs to.
- Google Business Profile. Canonical NAP, correct pin, address hidden if you are a service-area business. Address and name edits can trigger re-verification; that is normal and still better than a new listing.
- Website and schema. Footer, contact page, location pages and the LocalBusiness JSON-LD, matching the profile character for character. Our schema pillar guide explains the properties and Google’s LocalBusiness structured data documentation is the reference.
- The big four: Apple Business Connect, Bing Places, Facebook, Yelp.
- Industry directories and registers, which often rank for your name and are heavily cited by assistants for “is X any good” questions.
- Data aggregators, through each one’s business portal. Changes take weeks to flow downstream, which is why they come after the sources people read directly.
- The long tail, starting with anything on the first two pages for your name or old phone number.
Date each fix in the sheet; some directories reject edits silently, revert to aggregator data or take a month to publish.
Moves and rebrands: a checklist
A move creates most serious NAP problems, and a rebrand is a move for the name. The mistakes are the same: a new profile instead of an edited one, an old number left to die, and Google fixed but not the sources that copy from it.
- Decide the canonical new NAP before the move and set up forwarding from the old number. Keep it running as long as you can afford; two years is not too long.
- Edit the address on the existing Business Profile on moving day. Never create a second profile; the existing one carries your reviews.
- Update the website and its schema the same day, then the big four within the week, then industry sites, then aggregators.
- Search Google Maps for the new address a few weeks later. Customers and Google’s own systems sometimes create a fresh listing there; if one appears, merge it into yours.
- For a rebrand, change the profile name once signage and website carry it; it may trigger re-verification and, if the new name looks stuffed, a suspension. Keep “formerly [old name]” in the website text for a while.
- Re-run the audit searches for the old address and name at three months and again at six.
Duplicates and merges
A duplicate is a second listing for the same business at the same location: a previous owner’s, an agency’s, a customer’s addition, or a listing left behind by a move. Find them with the Maps searches above, then handle each by who controls it. In your own account, remove it as a duplicate from the dashboard’s location list. Unclaimed or someone else’s: open it on Google Maps, choose “Suggest an edit”, then “Close or remove”, and report it as a duplicate of your correct listing. If it has reviews you want, claim it first and request the merge through support, which usually moves the reviews across.
Do not mark a duplicate permanently closed: that puts a “permanently closed” label next to your name for a business that is open, and does not remove the listing. Do not leave one alone either; it will collect reviews, edits and eventually a wrong phone number. Practitioner profiles at the practice address are allowed and are not duplicates.
Worked example: a dental practice that moved two years ago
Riverside Dental, a three-dentist practice in Portland, Oregon, moved from a leased suite on Hawthorne Boulevard to a purpose-built clinic on Division Street two years ago and changed its phone number at the same time. The owner kept the old number forwarding, updated the Business Profile and the website, and considered the job done. Two years later the front desk still takes several calls a week on the old line, new patients occasionally turn up on Hawthorne, and one mentioned that an AI assistant had given her the old address with the new phone.
The audit took an afternoon. The old phone number in quotes returned the practice on two insurance-network directories, a dental review site, the state association’s find-a-dentist page and a healthcare directory the others had clearly copied from. The old address found the same set plus a neighborhood blog and, in Google Maps, a second listing: “Riverside Dental Care” at the Hawthorne address, unclaimed, with four pre-move reviews. Perplexity cited the healthcare directory and gave Hawthorne. The Schema Generator’s prefill from the profile was correct; the website’s hand-written JSON-LD still had the old address, so the site had contradicted itself for two years.
The fix followed the order. Profile: confirmed right. Website: JSON-LD regenerated from the profile, map embed replaced, “formerly on Hawthorne” added to the contact page. Big four: two still showed Hawthorne and were corrected. Industry sites: the association and insurance listings updated through their portals; the healthcare directory had no self-service and took an emailed correction with proof of address. Aggregators: corrections submitted. The duplicate was reported as a duplicate of the real profile; four reviews were not worth a claim-and-merge. The old number forwards indefinitely. Three months on, the searches and the assistant question are repeated.
Common mistakes
- Spending the afternoon on abbreviations. St. versus Street on a directory nobody visits changes nothing; a former address on the insurance directory everyone visits changes everything.
- Creating a new Google listing after a move. You lose the reviews and leave a duplicate at an address you no longer occupy.
- Letting the old number die. Directories, saved contacts and printed materials keep it alive for years.
- Publishing a tracking number as the canonical phone. Cancel the service and dozens of listings point at nobody.
- Trusting schema because it validates. Valid markup can state the wrong address; regenerate it from the profile after any change.
- Marking a duplicate permanently closed. It labels an open business closed and does not remove the listing.
- Fixing Google and stopping. Assistants and directories read the other sources, and uncorrected aggregators overwrite your fixes with old data.
Do this now
- Copy the exact name, address and phone from your Google Business Profile to the top of a spreadsheet; confirm the name follows Google’s representation guidelines and that the address should be shown at all.
- Run the Google Business Profile Optimizer to see the phone, website and address Google exposes publicly, and fix any gap on the profile.
- Search your current and old phone numbers, old address and name variants in quotes; log every source; check Google Maps for duplicates; ask the assistants for your address.
- Fix the website footer and contact page, then regenerate the LocalBusiness JSON-LD with the Schema Markup Generator and validate it.
- Correct Apple Business Connect, Bing Places, Facebook and Yelp, then industry directories, then aggregators.
- Report or merge every duplicate you found.
- If you have moved or will, work through the moves checklist and keep the old number forwarding.
- Put the audit searches in the calendar for three months out, and tick off the rest of the local SEO checklist while the profile is open.
Put this into practice
Run the free GBP Optimizer now
Type your business name, pick it from Google, and get a scored audit of the public profile: website, hours, phone, photos, reviews and category — plus AI suggestions for your description, posts, FAQs and review replies.
Frequently asked questions
What does NAP stand for in local SEO? +
Name, address and phone number: the three facts that identify a local business across Google, directories, review sites and your own website. Consistency means every source states the same business under the same name at the same address with the same phone, so Google and AI assistants can be sure the mentions all describe one business.
Does NAP consistency still matter for Google rankings? +
Less than it used to, and differently. Google is good at recognizing that St. and Street, or two phone formats, are the same thing, so formatting variations rarely cost anything. What still hurts is conflicting data: an old address on major directories, a name with keywords added, or two Google listings for one business. Those split reviews, confuse customers and feed wrong facts to AI assistants.
Do I need to fix every small NAP variation like St vs Street? +
No. Fix the sources that matter and the variations that change meaning: a different suite, a wrong postal code, a former address, a different phone number or a name with extra words. When you are editing a listing anyway, match the exact Google Business Profile string, but do not spend hours chasing abbreviations on directories nobody visits.
Can I use a call tracking number without hurting local SEO? +
Yes, if the real line stays visible. On the profile, list the tracking number as primary and the real line as an additional number so Google can still match both. On the website, keep the real number in the HTML and in your schema and swap in the tracking number with a script, so crawlers see the canonical number and callers see the tracked one.
How do I fix NAP after moving my business? +
Edit the address on the existing Google Business Profile rather than creating a new listing, keep the old phone number forwarding for as long as you can, update the website and its schema the same day, then Apple Business Connect, Bing Places, Facebook and Yelp, then your industry directories and the data aggregators. Check Google Maps for a user-created listing at the new address and merge it if one appears.
What is a duplicate Google Business Profile and how do I remove it? +
A second Google listing for the same business at the same location, usually created by a previous owner, an agency or a customer, or left over from a move. If you control it, mark it as a duplicate in the Business Profile dashboard; if not, use Suggest an edit on Google Maps and report it as a duplicate of the correct listing. Do not mark it permanently closed, which shows a closed sign next to your business.
About the author. Locan Team — local SEO specialists who have spent years optimising Google Business Profiles and local rankings for real businesses, and who now publish free tools and guides on Locan. Why everything here is free →
Related guides
Keep going
LocalBusiness Schema Markup: The Complete Guide With JSON-LD Examples
What LocalBusiness schema markup does for local SEO (and what it does not), choosing the type and properties, hours and review rules, single and multi-location JSON-LD examples, and validation.
Read the guide →How to Optimize Your Google Business Profile: The Complete Step-by-Step Guide
Every Google Business Profile field explained in the order we complete them for clients, from verification and categories to photos, posts and reviews, with a 30-minute checklist.
Read the guide →Google Business Profile Suspended: Why It Happens and How to Get Reinstated
What a Google Business Profile suspension means, the triggers we see most, what to fix before you appeal, the evidence Google typically asks for, and how to get reinstated without making it worse.
Read the guide →Managing Multi-Location Google Business Profiles: A Practical System
A working system for multi-location Google Business Profiles: who gets a profile, ownership and roles, bulk verification, a template plus local layer, reviews per location and a monthly scorecard.
Read the guide →The Local SEO Checklist: 60 Steps From Setup to Ranking (Free)
A free local SEO checklist: 60 tasks in seven phases, from Google Business Profile setup to reviews, citations, schema and AI visibility, with a 30/60/90-day order and the free tool for each step.
Read the guide →AI Search Optimization for Local Businesses: How to Get Recommended by ChatGPT, Gemini, and Perplexity
An eight-step program to get a local business recommended by ChatGPT, Gemini and Perplexity: measure AI visibility, fix entity clarity, write quotable pages, re-measure monthly. Built on local SEO.
Read the guide →Stay in the loop
New guides and tools, straight to your inbox
One short email when a new tool ships or a guide gets a major update. No drip campaigns, nothing to buy — unsubscribe any time with one click.