September 10, 2026 · GEO · Entities · Local SEO

Why AI recommends your competitor instead of you

An AI names the business it can identify, not the better one. How entity resolution works, shown with two example firms, plus a self-check you can run today.

An AI recommends your competitor because it can say who your competitor is without being wrong. Before an engine names a business it has to resolve one: match a name, an address, a category and a website to a single confident record. If those details disagree across your site, your business profile and the directories that list you, the engine cannot resolve you, so it moves to the next candidate whose details agree. Quality is not the filter. Certainty is.

Business A, the one an engine cannot resolve

Northbridge IT is an invented managed IT firm: well run, well reviewed, nine years in business. Here is what an engine finds. The website says Northbridge IT. The Google Business Profile says Northbridge I.T. Solutions Co., Ltd. An industry directory says Northbridge Technology Services. The address on the site is Unit 4, 88 Riverside Road; on the profile it is 88 Riverside Rd., Ste. 4. The primary category is computer repair service, while the website sells monthly managed contracts and never mentions repair.

Nothing in that list is a lie. Every item is a defensible description of the same company. But an engine holding those six facts has no way to prove they describe one business rather than three, and no way to reconcile computer repair with the contracts on the site.

Business B, the one it can resolve

Same firm, same nine years, same address, one afternoon of reconciliation later. The website, the business profile and the directory all carry the identical string Northbridge IT Co., Ltd. The address appears in one format everywhere. The phone number matches everywhere. The primary category is managed IT support, which completes the sentence this business is a managed IT support provider and matches what the site sells. And the homepage carries Organization markup declaring the name, URL, address and phone, with the company's external profiles listed under sameAs.

Now the records cross-confirm each other. Schema.org defines sameAs as the URL of a reference web page that unambiguously indicates the item's identity. Google is blunter: adding Organization structured data to your home page can help it better understand your organization's details and disambiguate your organization in search results.

The engine is not comparing your work to your competitor's. It is choosing the business it can describe out loud without a chance of being wrong.

The same firm, before and after reconciliation
Business ABusiness B
Business nameThree variants across three sourcesOne identical string everywhere
AddressTwo formats, one abbreviatedOne format, repeated
CategoryComputer repair, while the site sells contractsManaged IT support, matching the site
What an engine can stateNothing it is certain ofName, service, address, phone

The self-check, run it today

Open three tabs: your website, your Google Business Profile, and one directory that lists you. Search your exact brand name in quotation marks and note the first three results. Compare the business name character by character, including the legal suffix and the punctuation, since Co., Ltd. and Co. Ltd are different strings. Compare the address string and the phone number the same way. Read your primary category as the sentence this business is a blank, then check it against what the site actually sells. View the source of your homepage and search for sameAs, counting the profile URLs inside it. Zero is a common result and it means you have declared no external confirmation of your identity at all.

How we apply this

Once Be Found does this work before anything else: making a business resolvable before trying to make it visible. That means reconciling name, address, category and phone across every source an engine reads, then declaring those identities in Organization markup with sameAs pointing at the profiles that confirm them. We have the problem ourselves. Our brand name is three common English words, so searching it returns song lyrics rather than the business, and as of 10 September 2026 our own Organization schema declares no sameAs profiles. We are fixing ours in the order we would fix yours.

Sources

  1. sameAs property definition Schema.org. Checked .

  2. Organization structured data Google Search Central. Checked .

  3. Guidelines for representing your business on Google Google Business Profile Help. Checked .

  4. Introducing the Knowledge Graph: things, not strings Google, The Keyword. Checked .

Want this read on your brand?

A written report on your search and AI visibility, in your inbox within 24 hours. No payment, no sales call.

Book a free auditBack to all essays