CrawlCheck
SEO NAP checker · free, no signup

SEO NAP checker: name, address and phone, on the site and on the directories

In one sentence

An SEO NAP checker compares a business's name, address and phone number on its own site, in its structured data and on the directories that list it. CrawlCheck does this in the listing check. It is not a separate scanner.

NAP is the business name, the address and the phone number. An SEO NAP checker asks whether those three agree: on the page, in the schema, and on the directories that list the phone. CrawlCheck does not run a second scanner for this. The free scan reads what the page and its schema declare, and the listing check names the directories that print something else.

No signup. Nothing installed. Nothing changed on your site. The same scan as the homepage - about 30 read-only requests - and the same report, opened at the sections that answer this question.

How often the business record drifts
A listing the site never declaresNAP_UNDECLARED_LISTING4.2%The business name driftsNAP_NAME_DRIFT0.7%An address with no coordinatesENTITY_NO_COORDINATES5.8%Share of 6,399 scans in the public dataset that carried the finding. Live; the same figures as /data.

Is your site one of them? Check it free → All 80 rates →

Measured

What the scan measures for this

The three facts on the page

Name, address and phone as the visible page states them.

See this section on a real report: Local presence & NAP →

The same three in the markup

A LocalBusiness or Organization node with name, PostalAddress and telephone, and whether it matches the visible page.

See this section on a real report: Structured data →

Directories on that phone

Listings a search by the declared phone number reaches, including ones the site never links.

See this section on a real report: Claim consistency →

The address as a point

Coordinates on the node, or an address that leaves every resolver to geocode it.

See this section on a real report: Service area map →

For agents

What an agent is told about the same site

An agent does not read the report. It asks one endpoint before it reads, cites, connects or transacts, and gets a signed answer built from the same measurement.

1 · See it

The agent view

The answer an agent receives about any domain, rendered for a person: each action’s decision and the reason.

Agent view

2 · Call it

One endpoint

GET /api/v1/resolve?domain= returns the signed answer; preflight returns a decision and a receipt for one action.

QuickstartResolve spec

3 · Check it

Without trusting us

Every answer is Ed25519-signed and logged; it verifies offline with the published key.

Signing keysProof

Workflow

The workflow

  1. Scan the domainThe same free scan as the homepage. About twenty seconds, nothing installed.
  2. Open the listing checkIt compares the site's name, phone and address with what the directories print.
  3. Read NAP schema separately from NAP consistencySchema is the markup on your page. Consistency is whether the directories agree with it. A perfect node that no directory matches is still a mismatch.
  4. Correct the site, then re-checkThe next scan is the record of the change. The glossary pages below define the two terms without mixing them.
Free

Free tools for this

Each one is a single request to the domain you name, answered as text or a download. Put the domain on the end of the URL, or use the form on the tools page.

Reading

Read next

Start from what you are checking

You cannot pay to improve a score. A licence adds the lists behind the counts and the record over time - never a better grade.

Questions about this page

QWhat does an SEO NAP checker compare?
Three facts: the business name, the address and the phone number. It reads them on the page and in the schema, then compares them with directory listings reached from that phone number.
QIs this a different tool from the listing check?
No. The listing check is the checker. This page says what it compares and what it does not invent.
QDoes schema count as the business record?
It counts as what the site claims in a form a crawler can parse. If the visible page prints a different phone, that is a second claim, not a confirmation. Agreement with directories is NAP consistency, which is a separate question.
QCan it fix the directories?
No. It names the listings that differ. Correcting a directory is done at that directory. Correct the site first, because that is the page the next scan will read.