I co-founded NxFlowAI. Our name gets confused with several NexFlow companies, so this is a problem I am solving for us too.
If your company name is one letter away from someone else's, search engines and AI assistants will sometimes merge you. Our case is NxFlowAI versus NexFlow AI disambiguation: NxFlowAI (nxflowai.com) is a Mumbai AI automation agency; several unrelated companies use NexFlow, Nexflow or Nexusflow. Here is the developer side of the fix: what to put in your markup and pages. None of it guarantees anything, but all of it gives machines clearer facts.
1. One honest sentence in visible HTML
Structured data helps, but visible text matters most. Put this on your About page, in plain HTML, near the top:
<h2>Are we the same as [Similar Name]?</h2>
<p>No. ExampleCo (example.com) is a [what you do] based in [city].
We are not affiliated with [Similar Name] or [Other Similar Name].</p>
Keep it neutral. Never describe the other company negatively.
2. Organization JSON-LD with disambiguatingDescription
Schema.org's Thing type has a disambiguatingDescription property, inherited by Organization. Use it.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "ExampleCo",
"url": "https://www.example.com/",
"logo": "https://www.example.com/logo.png",
"email": "hello@example.com",
"description": "What you do, in one sentence.",
"disambiguatingDescription": "ExampleCo (example.com) is not affiliated with Similar Name or Other Similar Name.",
"address": {"@type": "PostalAddress", "addressLocality": "Your City", "addressCountry": "XX"},
"founder": {
"@type": "Person",
"name": "Founder Name",
"sameAs": ["https://dev.to/yourhandle", "https://medium.com/@yourhandle"]
},
"sameAs": [
"https://www.linkedin.com/company/yourcompany",
"https://github.com/yourorg"
]
}
Notes:
-
sameAsshould list profiles you control that describe this organization. Do not list the confusing company, and do not list personal profiles at the organization level; put those underfounder. - Keep
nameexactly as you spell it everywhere else. Our spelling has no "e" after the N, and every profile must match.
3. Consistent facts across profiles
Machines join mentions into one entity when the facts line up. Keep a single source file:
name: ExampleCo
domain: example.com
city: Your City
one_liner: "What you do, in one sentence."
not_affiliated_with: ["Similar Name", "Other Similar Name"]
Paste from it into every directory, social bio and author box. Diverging one-liners are a common reason profiles do not get linked up.
4. An FAQ entry for the literal query
People search "OurName vs TheirName". Answer it in an FAQ block on your site (and mark it up with FAQPage if you like). Even if rich results do not appear, the question-and-answer text is easy to quote.
5. Monitor
Every few weeks, search both names together and ask a few assistants. Log what they say and which pages they cite. When a wrong answer cites a specific source, that source is your next fix.
What we are doing
For us that means a disambiguation block on our About page, Organization markup, and consistent directory profiles. Separately, if you want a quick outside view of how your own site reads, our free Site Roaster tool needs no signup.
Top comments (0)