Entity SEO for small business illustrated by website, directory and social profiles connected to one business identity with name, service and location.

Type your company name into ChatGPT and ask what the business does. The answer arrives in the same confident tone whether it is right, half right, or about a different company altogether. That gap is what entity SEO for small business is about: not ranking for a phrase, but making sure anything reading about you can work out who you are, what you sell and where you do it.

The work is less technical than it sounds. Google describes its own Organization markup as a way to disambiguate your organization in search results — disambiguate, not promote. An assistant that cannot tell you apart from a similarly named business does not guess carefully. It guesses fluently, and a fluent wrong answer is harder to spot than a blank one.

What ChatGPT is doing when you ask about a company

There are two different machines behind that answer, and they fail differently.

The first is the model itself. OpenAI runs a crawler called GPTBot, which it says is “used to make our generative AI foundation models more useful and safe”. Anything absorbed that way is memory: no source, no date, and no way for you to correct it. If your business was never written about much, there is little to remember, and the gap gets filled with something plausible about a company with a similar name.

The second is retrieval. A separate crawler, OAI-SearchBot, is “used to surface websites in search results in ChatGPT’s search features”, and a third agent, ChatGPT-User, fetches a page when something you asked for requires it. When the assistant retrieves rather than recalls, it reads whatever it finds about you today: your own pages, a directory entry, a social profile nobody has touched since 2019.

You cannot edit the model’s memory. You can decide what a retrieval finds, and whether those sources agree with each other. That is the job.

Two simplified paths to an AI answer: learned knowledge within the model, and source pages retrieved as context for the model.
An illustrative source-checking table compares website, directory and social records and highlights a conflicting location entry for review.

Entity SEO for small business, in plain terms

An entity is the business itself, as distinct from the words people use for it. “Ah Seng Aircond”, “Ah Seng Air Conditioning Sdn Bhd”, the Facebook page and the domain are all strings, and they should all resolve to one thing. When they do not, a machine has to choose, on the balance of what it found.

The schema.org vocabulary has a property for exactly this. Its definition of sameAs is “URL of a reference Web page that unambiguously indicates the item’s identity. E.g. the URL of the item’s Wikipedia page, Wikidata entry, or official website.” In plain terms: you point at the other places that are also you, so nothing has to infer it.

Identity goes wrong in three ways, and each needs a different fix. Unknown: too little about you anywhere to say anything. Confused: your details merged with a business that shares part of your name. Stale: a confident answer about the business you were four years ago. Most sites we are shown are stale or confused rather than unknown.

Three illustrated business-identity problems: an unknown business with too little information, confused identities with mixed details, and stale information from an old profile.

The three things a machine has to get right about you

  • Who you are. One canonical name, written the same way everywhere, with the registered name and the trading name both stated rather than used interchangeably. If your SSM registration says one thing and the logo another, say which is which.
  • What you do. Services named in the words customers use, as ordinary nouns, on pages of their own. Nothing can match “Digital Presence Care” to “website maintenance” unless a sentence somewhere does the matching.
  • Where you operate. The address and the area served are two different facts, and most sites give only the first. An office in Puchong covering the whole Klang Valley should say so, because “near me” is answered from the second.

That middle one overlaps with ordinary page writing. If your service pages already answer the questions customers actually ask, most of it is done: the answer is already sitting in prose.

Where small business sites contradict themselves

These are the contradictions we find most often.

  • Two or three versions of the name. The suffix appears on the invoice and not on the website, or the office abbreviation has quietly become the name in the page titles.
  • A phone number that depends where you look. WhatsApp on the contact page, an older landline on Google Business Profile, a third number in a directory from a previous office.
  • An address updated in one place. The move reached the website but never the profiles set up years earlier and forgotten.
  • An old domain still answering. A rebrand left the previous site live, so two websites describe the same business in different words, and neither points at the other.
  • A social page outranking you for your own name. When a 2019 Facebook page is the most authoritative-looking source about you, it becomes the answer.
  • Service names nobody else uses. Coined names look distinctive in a brochure and are invisible to anything matching a question to a service.

None of this needs a new website, and it pays off twice: our piece on the trust signals visitors check in the first ten seconds makes the point that a name, address and phone number written identically everywhere is itself a credibility cue. Customers and crawlers read the same footer.

What Organization schema does, and what it does not

Organization markup is a block of machine-readable facts about the business, published once for the whole site rather than per page. Almost every WordPress SEO plugin emits it already, usually half filled in.

Google is unusually relaxed about the detail. Its guidance states that there are no required properties and suggests concentrating on the name, an indication of real-world presence such as an address or telephone number, and of online presence such as a URL or logo. Add sameAs entries for the profiles that are genuinely yours and you have stated what a machine would otherwise have to deduce.

What it does not do is worth saying plainly, because it is often sold as more. Markup is a statement, not evidence: it does not make a claim true, and will not produce a knowledge panel on request. Nor is it a key to AI search — OpenAI documents what its crawlers are for without presenting structured data as an input to ChatGPT’s answers. Write the facts in readable sentences as well as in markup.

The real value is quieter. Filling it in properly forces somebody to decide, once, what the canonical name and address are. That decision is the deliverable; the markup is where you write it down.

Check it yourself before you pay anyone

Ten minutes, and it tells you which of the three failures you actually have.

  • Ask, in a fresh chat. “What does [your exact business name] do?” then “Where is [name] based?” Note the failure: nothing, wrong, merged with another company, or out of date.
  • Ask again with your town added. If adding “Puchong” or “Johor Bahru” produces the right answer, you have a disambiguation problem rather than an absence of information.
  • Search your own name in Google. If your website is not the first result for your own business name, deal with that before anything else. Everything downstream reads whatever ranks there instead.
  • Read three sources aloud, side by side. Website footer, Google Business Profile, busiest social profile. Name, address, phone. Any difference is a contradiction to resolve, not a matter of taste.
  • Open your SEO plugin’s organisation settings and check what it already publishes about you, then add sameAs entries for the profiles you control. A wrong block is worse than an empty one.

Run the first step again in a month rather than the same afternoon. Retrieval reflects changes reasonably quickly; a model’s memory does not.

Frequently asked questions

Do I need to buy entity SEO as a separate service?

For most small businesses, no. The bulk of it is deciding on one canonical set of facts and making every page and profile match — an afternoon of attention rather than a retainer. What is worth paying for is the audit that finds the contradictions.

Will Organization schema get me a knowledge panel?

Not on its own, and nobody can promise one. A panel appears when Google is confident enough about an entity to assert facts about it, and that confidence comes from independent sources corroborating each other. Markup removes ambiguity; it does not supply the corroboration.

My business is new and barely mentioned anywhere. Is there any point?

This is the best moment to do it, because there are no contradictions to unpick yet. Settle the name, the address and the service wording now, before a directory listing, an invoice template and a social profile each record them in a different form.

How we straighten this out

Nearly every case we see is a tidying job rather than a rebuild: one name chosen, a handful of profiles corrected, service pages renamed into words people use, and the organisation block filled in once and properly. Our SEO work starts by asking an assistant about the business and writing down exactly how the answer is wrong, because that says which contradiction to fix first. If the answer you got was about somebody else, that is the useful place to begin.