CrawlCheck
Local SEO audit · free, no signup

Local SEO audit tool: does your site say who you are, where, and does every listing agree?

In one sentence

A local SEO audit checks the facts search engines and AI assistants use to choose a local business — name, address, phone, service area, hours and coordinates — on the website, in its structured data and across the directories that list it, and whether they all agree.

Local search and AI answers both decide which business to name from the same facts: name, phone, address, service area and opening hours, and whether every source agrees on them. Type your domain. The free scan reads those facts from the page and its structured data, checks the service areas against the pages you actually publish, and the listing check compares them with what directories print. No signup.

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 local basics fail
A listing the site never declaresNAP_UNDECLARED_LISTING4.3%No coordinates for the businessENTITY_NO_COORDINATES5.6%Two businesses claim one identityENTITY_COLLISION3.2%The business name drifts between sourcNAP_NAME_DRIFT0.6%Share of 3,872 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 58 rates →

Measured

What the scan measures for this

Name, phone and address

The business identity as the page and its structured data state it, and whether the two agree with each other.

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

Service areas

The towns your structured data claims, against the pages that exist for them, and coordinates for the business itself.

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

LocalBusiness structured data

The business type, opening hours, geo coordinates and profile links, and two businesses sharing one identity.

See this section on a real report: Structured data →

Claims on the page

Years in business, licences and ratings the page states, checked against the page's own data.

See this section on a real report: Claim consistency →

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 your domainThe same free scan as the homepage. About twenty seconds, nothing installed.
  2. Check your listingsThe listing check compares your name, phone and address with what the directories print, and names the ones that differ.
  3. Fix the source, then the listingsCorrect the site and its structured data first; directories and AI answers copy from there.
  4. Join the registry freeProve you run the business's site with one DNS record or meta tag, and every AI agent that asks about it is told.
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 a local SEO audit check?
The business name, phone and address on the site and in its structured data, opening hours, coordinates, the service areas claimed against the pages that exist for them, and whether directory listings print the same facts.
QWhy does consistency matter for local SEO?
Search engines and AI assistants trust facts that several independent sources agree on. A phone number that differs between the site and a directory is a reason to doubt both.
QDoes it check my Google Business Profile?
No. It checks your website, its structured data and the public directories. The profile itself is managed in Google's own dashboard; the scan makes sure your site agrees with it.
QIs the local SEO audit free?
Yes. The scan, the listing check and registry membership are free with no signup.
QHow is it different from a listing-management service?
Listing-management services distribute and update your listings for a fee. CrawlCheck checks what your own site states and compares it with what directories print, for free, and records the result so an AI agent asking about your business gets the verified version. CrawlCheck publishes this page.