Before an AI engine will put your name in an answer, it has to be sure who you are. If your own information contradicts itself across the web, it recommends someone it's sure about instead.
Get Your Free AI Readiness ReportWhen you ask an AI engine who the best roofer in your city is, it doesn't start by ranking businesses. It starts by figuring out which businesses exist and which facts belong to which one.
That's entity resolution. The engine gathers everything it can find with your name attached — your website, your Google Business Profile, your Yelp and BBB listings, directory entries, third-party mentions — and tries to assemble one coherent picture of a single business. Where does it operate? What does it do? Is this the same company as that one, or two different companies with similar names?
If that picture comes together cleanly, you're a candidate for the answer. If it doesn't, you're a risk. And an engine that isn't sure who you are will quietly leave you out rather than say something wrong about you.
This is Signal 2 of the 8 Signals, worth 15 of 100 points. It's not the biggest category, but it's the one that caps the others: all the proof in the world from Signal 1 doesn't help if the engine can't confidently attach it to you.
In the reviews I've run, the single most common entity problem isn't exotic. It's that the basic facts don't match.
A company has a Google Business Profile, but the business address isn't anywhere on the website. Or the address on the website isn't the one on the profile. Or the phone number on the contact page is the old one, and the tracking number on the ads landing page is a third. Each of those is defensible on its own. Together they tell an engine that the facts about this business are unreliable.
Marketers call this NAP consistency — name, address, phone — and it's been a local SEO fundamental for years. What's changed is the consequence. Google was tolerant of small inconsistencies because it had other ranking signals to fall back on. An AI engine assembling a single recommendation has far less room to be wrong, so it weights confidence heavily.
This is the part that surprises people most.
It sounds like nitpicking. It isn't. An engine cross-checking you has no way to tell the difference between a stale number and a wrong one. It just registers a contradiction, and contradictions lower confidence in the source — which means the other facts on that page carry less weight too.
The usual suspects, in the order I find them:
The fix is unglamorous: pick the accurate version of every number, then make every page and profile agree. Where a number will keep changing, either commit to updating it or write it in a way that stays true.
The second common failure is self-inflicted. A business names its services something distinctive — a branded process, a proprietary-sounding package — and then that name is the only label on the page.
A human visitor figures it out from context. An engine trying to match "who does roof replacement in Cincinnati" against a page selling the "Total Home Envelope Solution" has nothing to match on.
You don't have to give up the brand name. You have to make sure the plain-language version appears too, in the heading, the first sentence, and the page title. Name it plainly first, brand it second. This is also where a named framework earns its keep in the other direction — a proprietary name that's defined on a page becomes an asset rather than a barrier, which is its own signal.
"Serving the greater metro area" tells an engine nothing. It can't resolve that into geography, and geography is most of what a local recommendation is about.
List the cities, towns, and counties you actually serve, in plain text, on a page a crawler can reach. Say it the way a customer would say it. If someone in a suburb twenty minutes out would describe themselves as being in that suburb rather than the metro, use the suburb's name.
This overlaps with local SEO, and if that's where you're starting, our local SEO work covers the same ground in more depth. The AI-specific difference is that an engine is looking to state a fact about where you work, not to rank you within a radius.
Drop in your website and we'll score it by hand against all eight signals — and show you what each engine actually says about your business today.
Structured data is where you state your identity in a form a machine doesn't have to interpret — your legal name, address, phone, service area, and the services you offer, marked up as LocalBusiness or Organization data in the page's code.
The rule that matters more than the markup itself: it has to match what a human sees on the page. Schema saying one thing while the visible content says another is a contradiction in the place you least want one, since it's the exact source an engine leans on for identity. The mechanics of getting that markup in place are covered in Signal 6.
Multi-location businesses have a version of this problem that's harder to see.
I audited a health spa franchise with four locations, and the owner was convinced his homepage messaging was the problem. When I pulled the numbers, 8% of the site's traffic came through the homepage. The other 92% arrived at the individual location pages first — which meant that for most visitors, and for most engines, a location page was the business.
He wanted to rewrite the homepage. What actually needed fixing was four location pages, each of which had to independently establish who that location was, where it was, and what it offered.
If you operate in more than one place, the test is simple: could an engine landing on any single location page, with no other context, tell exactly which business and which location it's looking at? If the answer depends on the visitor having come through the homepage first, you have an entity problem.
Run this yourself before hiring anyone, including us.
That last one is the fastest diagnostic in this entire framework. The engine will happily tell you what it thinks you are, and the errors are almost never random — they trace back to a specific stale profile or contradictory page.
I can't tell you how much each individual inconsistency costs, or where the threshold sits between "messy but fine" and "the engine gives up on you." Nobody outside those companies can measure that, and I'd be guessing with confidence if I put a number on it.
What I can tell you is directional and consistent: in the reviews I've run, the businesses AI describes accurately are the ones whose facts agree with each other, and the businesses AI describes wrong or skips entirely are the ones with contradictions I can find in ten minutes. Every time.
I'd also rather you hear this than a formula: fixing entity clarity is unglamorous and it rarely produces a dramatic before-and-after on its own. It's the work that makes everything else you do count.
I don't know how the engines weigh a contradiction between two of your own pages versus a contradiction between your page and a third-party listing you don't control. I'd expect the latter to matter less, but I haven't been able to test it cleanly.
I also don't know how quickly a correction propagates. When we fix a NAP inconsistency, I can't say whether an engine picks it up in days or in months, because the changes usually ship alongside other work and I can't isolate them.
What has held across every review: the businesses that get described accurately are the ones whose facts agree. I'll update this page as the timing questions get clearer.
Usually because it can't resolve you as one specific entity. An AI engine assembles a picture of your business from your website, your Google Business Profile, directory listings, and third-party mentions, and it needs those sources to agree. Conflicting addresses, multiple phone numbers, service names that only make sense internally, and no explicit service area all make that picture ambiguous — and an engine that isn't confident about who you are will recommend a competitor it is confident about instead.
Entity clarity is how confidently an AI engine can identify your business as one specific organization: one name, one address, one phone number, one set of services, one service area. It's measured by StoryWorks as Signal 2 of the 8 Signals, worth 15 of 100 points on the AI Readiness Scorecard. It's demonstrated through consistent name, address and phone information everywhere you appear, services stated in plain language, an explicitly named service area, and structured data that matches the visible content on the page.
More than it did for traditional search. Google had many ranking signals and could tolerate small inconsistencies. An AI engine returning one or two recommendations has much less room to be wrong, so it weighs confidence heavily — and inconsistent name, address, and phone information is the fastest way to lower it.
Almost always because the incorrect information exists somewhere it can read. Stale review counts, an old address on a directory listing, a service you stopped offering that's still on a profile, a phone number from a previous office. The fix starts with finding the source: ask the engine to describe your business, note every error, then trace each one back to the page or listing it came from.
Yes, but not alone. A distinctive name for your process is genuinely valuable — it's what makes you quotable rather than interchangeable. The mistake is making it the only label. Put the plain-language description in the heading, the first sentence, and the page title, and let the brand name sit alongside it. Name it plainly first, brand it second.
Ask it. Open ChatGPT or Perplexity and ask it to describe your business, then check every fact it returns — address, services, service area, ratings, how long you've been operating. The errors point directly at the sources causing them. This five-minute test is where every AI Readiness Review we run begins.
The free report scores your site by hand against all eight signals and shows you what each engine actually says about your business today. No call required.
This is Signal 2 of 8. See the full framework →

Clarity-first marketing for growth-minded local businesses. StoryBrand messaging, local SEO, and websites built to get found.

Certified StoryBrand Guide.
EXPLORE
FREE RESOURCES
© 2026 StoryWorks Website Design & Marketing. All rights reserved.