1,000+ citation sites ranked across 50+ countries & 50+ industries Explore the directory →
Free tool · no signup

Free NAP Checker: Local SEO Consistency Check and NAP Scan

Check your business Name, Address & Phone for consistency across local directories. This free NAP and local citation checker reads OpenStreetMap by name, by street address and by phone number, plus your own website, live; compares them field by field to what you enter; and tells you where your NAP is right, wrong, duplicated or missing. No signup. Nothing you type is stored.

Add your phone & city for the most accurate scan. Nothing is stored.

What this free NAP checker actually checks

Every source is read live, anonymously and server-side at the moment you press the button, and painted on the page the moment it answers. It is not a lookup against a listings database we crawled months ago: each scan queries the sources that answer a free, anonymous request, then compares what they publish against the exact details you typed, field by field (the business name first, then the phone, then the street number and street name).

Sources used by the free NAP checker and what a no-match means for each
SourceWhat we readIf we find nothing there
OpenStreetMap
open map data, searched three ways
A name search first, then a search of the map around your street address (or city) by phone number and website, so a listing filed under an old name still surfaces and duplicates (two objects sharing your number) are shown. Structured name, address and phone tags are compared; a street is only judged when the entry carries a real tagged address. Missing. OpenStreetMap answered and you were genuinely not in it, which makes it a real listing opportunity. The row links straight to the map editor at your location.
Your website
only when you enter it
The page's LocalBusiness schema, its tel: links and its visible text, compared with what you typed. It also tells you whether the schema exists at all, because a site without it leaves search engines and AI to guess. Skipped. If the site blocks automated visits or does not answer, no verdict is drawn.
TomTom
map and places data
Points of interest near your address matching the name, with the phone, website and street TomTom publishes. Missing. The source answered and no place matched the name.
Foursquare
places data
Places near your address matching the name, then a second search by phone number, with the phone, website and street Foursquare publishes. Missing. The source answered and no place matched the name or the phone number.
Anything we cannot read for free Nothing. A platform that cannot be read anonymously and for free is not queried, and a directory that only ever blocked our servers was removed from the tool. Not shown at all. We would rather return a few honest rows than twenty invented ones.

That last rule is the whole design argument. Most free NAP tools count every source they could not read as a listing you are missing, because a long red list is what sells the cleanup that follows. Our scanner keeps "we read it and you are not there" and "we could not read it" as two different answers, and only the sources it genuinely read are allowed to affect your score. It is the same standard behind our citation audit service, applied to the free version.

Diagram of the free NAP checker: your name, address and phone compared with OpenStreetMap, your website and other map sources

What a result looks like

Below is an example report for a fictional bakery, rendered exactly as the tool renders yours: a consistency score, one card per source with the two values side by side wherever they disagree, a duplicate warning when a second record carries the same phone number, and a direct link to fix each problem where the source allows it.

C67%
Example Bakery · Manchester

Your NAP consistency

Your details are correct on 1 source and 1 source shows the wrong details. Wrong or missing listings split the local-search trust that should point at one business.

1correct 1to fix 0missing
OpenStreetMap
!Needs fixing
Address
You entered14 Oak Street
Listed here12 Oak Street, M4 1AA Manchester
Also listed as
  • Example Bakery Ltd

If this is the same location, it is a duplicate: keep one record and remove the rest.

Your website
✓Correct

Your name, phone and address match this listing.

Has LocalBusiness schema: search engines and AI can read this NAP directly.

Example output. Business details are fictional.

What scans usually find

Anonymous totals from the businesses this checker has read since September 2026: no names, addresses or phone numbers are kept, only each scan's score and counts. A scan counts once it reached at least one listing.

85%average NAP consistency score
41%had at least one source publishing wrong details
25%had a wrong phone number somewhere
20%had a wrong address somewhere
54%were not on OpenStreetMap at all

Based on 71 businesses with at least one listing read, out of 81 scans. Updated with each site build.

What NAP consistency is, and why it decides more than rankings now

NAP is your Name, Address and Phone. NAP consistency means those three appear identically everywhere they are published, down to the abbreviations: "St." against "Street", a missing suite number, an old landline, a call-tracking number on one directory and the real line on another. Search engines corroborate a business by matching those details across independent sources, so every variant splits authority that should point at one entity. The full explanation lives in our NAP consistency guide and the short definition in the glossary entry for NAP consistency.

The stakes changed with AI answers. A map pack ranks a business; an AI assistant reads the web and states one phone number as fact. When your sources disagree, an answer engine either picks the wrong one or hedges and cites a competitor whose details are unambiguous. That is why consistent local citations remain one of the few local SEO inputs you fully control, and why we treat them as citation hygiene for AI search rather than a 2015 checklist item.

How to read your results

Every source comes back with one of four labels, and the score sits above them and updates as the sources answer.

  • Correct: the source lists you and the fields we could compare match what you entered.
  • Needs fixing: the source lists you but publishes a different name, phone or address. The row shows both values side by side, so you know exactly what to change, and links to the place where you can change it.
  • Missing: the source was readable and has no record of you. This is coverage, not an error.
  • Skipped: the source did not answer, blocked the request or timed out. No conclusion is drawn, and a Retry button reads it again.
  • Also listed as: a second record on the same source carrying your phone number or name. If it is the same location, it is a duplicate: keep one, remove the rest.

The percentage is not "how many directories you are on". It is the share of comparable NAP fields that match across the listings we found: a field a listing does not publish is skipped rather than counted against you, and a missing listing does not lower it, because absence is a coverage problem shown separately. A listing with the right name and phone but a stale address therefore scores partially, not zero.

How the NAP consistency score maps to a grade
ScoreGradeWhat it means in practice
90 to 100AClean. Keep it that way and spend your effort on coverage instead.
75 to 89BOne field is drifting somewhere. Cheap to fix now, annoying later.
60 to 74CA real inconsistency is published. Set a canonical NAP before adding listings.
40 to 59DMultiple sources disagree with you. Fix before any new citation work.
Below 40FYour published details and your actual details are two different businesses.

Leave the phone and street address blank and there is almost nothing to compare, so the score will look thin. Fill both in for a result worth acting on; the phone is also what powers the search of the map by number.

What to do about a mismatch

  1. Pick one canonical NAP and write it down exactly as it should appear, punctuation included. The report has a "Copy my NAP" button for exactly this; every later decision is a comparison against that one string.
  2. Fix the wrong records before adding new ones. Standardising first on top of duplicates just creates two clean listings that contradict each other. Each "Needs fixing" row links to where the record is edited. Our walkthrough is in how to fix NAP inconsistency, and the duplicate-specific case in finding and fixing duplicate listings.
  3. Widen the scope past these sources. The free scan is a spot check, not an inventory. The citation audit service scopes every directory that exists for your country and industry, and the directory index shows what that set looks like before you commit to anything.
  4. Then build the missing listings once, correctly. Our citation building service submits your canonical NAP to the ranked set for your market and captures screenshot proof of each live listing. The listings stay yours and stay live even if you cancel; the subscription is what keeps them monitored, re-verified and corrected as details drift.

Build consistent citations. Start free Browse citation sites

FAQ

Frequently asked questions

Is this NAP checker free?

Yes. The scan is free and instant, with no account, no credit card and no report gate: results render on the page as each source answers, not after an email capture. Nothing you type is stored. The only thing kept is an anonymous total per scan (the score and how many sources were correct, wrong or missing), which feeds the benchmark on this page. You only create an account if you want the mismatches actually fixed and the missing listings built.

What sources does the NAP checker use?

Sources we can read for free and anonymously. OpenStreetMap, open map data that, in OpenStreetMap's own words, "provides map data for thousands of websites, mobile apps, and hardware devices", searched by name and, around your address, by phone number and website as well. Your own website, when you enter it: its LocalBusiness schema, tel: links and page text. TomTom, Foursquare: places data searched by name and by phone number. A source that cannot be read anonymously for free is simply not shown; it never gets an invented status, and a directory that only ever answered "could not read" from our servers has been removed rather than left on the page as noise.

Why does it search OpenStreetMap by phone number as well as by name?

Because the phone number is the stable key. A listing created under an old brand, a misspelling or a previous owner still carries your number, and a name search never finds it. The phone search surfaces that record, shows the name it is listed under, and reveals duplicates: two map objects sharing one phone number are almost always the same business entered twice. Both are the kind of drift that quietly splits your citations.

Why does the checker ask for my website?

It is optional, but your site is the first source every other one copies from. When you enter it we read the page once and compare its LocalBusiness schema, tel: links and visible text against the details you typed, then tell you whether the schema exists at all. A site that publishes an old number in the footer, or no structured data, is the most common root cause of the inconsistencies the directories then inherit. The page is read live and nothing from it is stored.

How is this different from a citation audit?

Scope and outcome. The free checker reads a handful of open sources and answers one question: do your published details match what you entered. A citation audit scopes the full set of directories that exist for your country and industry (an average of 35 across the 50+ markets we index), checks each one, then ends in the listings being corrected and built rather than in a list of problems. The audit page explains that scoping in detail.

How often should I check NAP consistency?

Whenever something changes (a move, a new number, a rebrand, a new location) and then roughly quarterly as a background check. Citation data decays for undramatic reasons: directories merge records, aggregators re-import stale data, someone submits a call-tracking number. On a subscription, confirmed-live listings are re-verified on a rolling weekly basis with screenshot proof, so drift is caught rather than discovered a year later.

Why does a source show as "Skipped" instead of "Missing"?

Because we could not read it on that request, and calling that a missing listing would be a guess. A source can rate-limit us or block the request (websites often block automated visits), or time out. "Missing" means we read the source and you were genuinely not in it. "Skipped" means the source did not answer, and each skipped source has a Retry button so you can read it again a moment later. Only sources we actually read count toward your score, so an unreadable directory never inflates your problem list.

Start free