NAP and Entity Consistency Checker

Paste your business name, address and phone as each listing shows them, and see where they disagree with your reference.

How to use

What it checks and how it works

Each listing is compared with row 1, field by field, after normalising. Names lose case, punctuation, Arabic letter variants and legal suffixes such as LLC. Addresses lose punctuation and expand common abbreviations such as St and Rd. Digits are converted to Latin, and phone numbers are parsed with libphonenumber-js into one international format. A field is a Match when the normalised values are equal, Close when the words are the same in another order or the Levenshtein similarity is at least 85%, and Differs otherwise. The normalisation rules and the 85% threshold are Zaher's choices, not a standard. Phone parsing checks the number's format, not whether the line is in service. Google's guidelines ask that a business name reflect its real-world name as used on the storefront and website, which is the rule the reference row should follow. The tool compares what you paste and looks nothing up.

Why does consistency matter for AI answers?

Assistants and directories assemble facts about a business from many pages. When the name, address or phone differ between them, a system has to guess which is right, and your details can end up mixed or wrong. Matching listings reduce that guesswork. This is Zaher's reasoning, and it is not a measured effect.

Which listing should be the reference?

Your own website or your Google Business Profile, whichever you maintain most carefully. Everything else is compared with it, so a mistake in the reference shows up as a difference everywhere.

What does Close mean?

The values are not identical but are very likely the same thing written differently, for example the same words in a different order or one letter apart. Pick one form and use it everywhere.

Sources

Related tools

Privacy

Runs in your browser; nothing is uploaded. The interactive tool needs JavaScript.