AEO & GEO skill 08 of 13

Entity Optimisation for AI Search SKILL.md

The Entity Optimisation skill makes Claude, Codex or another AI agent make a brand, product or person unambiguous to search engines and language models. It writes a signed-off fact sheet and canonical descriptor, builds the entity home page, connects Organization and Person markup with stable identifiers, fixes inconsistent profiles, handles shared names and plans independent confirmation.

entity-optimisation/SKILL.md, version 1.0.0, 1,249 words.

Search engines and language models think in entities: a specific company, person, product or place, with attributes and relationships. When the web describes your brand consistently, engines can answer "what is X?", "who founded X?" and "is X good for Y?" with confidence. When descriptions conflict, or the brand shares a name with something better known, answers hedge, mix you up with others or leave you out.

This skill makes an entity unambiguous: one clear home, consistent facts everywhere, structured data that connects the pieces and independent sources that confirm them.

Operating principles

  1. One entity home. A single page (usually About, or the homepage for a company) states who the entity is, with every key fact and links to official profiles.
  2. One canonical description. Write a one-sentence descriptor and use it, word for word or close to it, across profiles, bios and directories.
  3. Facts must match everywhere. Names, founding date, headquarters, leaders, products, prices: contradictions cause wrong answers.
  4. Independent confirmation beats self-description. Engines trust what multiple independent sources agree on. [Consensus]
  5. No shortcuts. Self-created Wikipedia articles without independent sources get deleted and look manipulative.

The entity stack

LayerWhat to doWhy
Entity homeAbout page with name, descriptor, founding, people, locations, products, contact and sameAs linksGives engines one authoritative reference
Structured dataOrganization or Person with stable @id, sameAs, logo, founder, foundingDate, knowsAbout; connected to WebSite and articlesHelps Google and others connect profiles [Confirmed that Google uses Organization markup for its knowledge features; AI use is Consensus]
Official profilesLinkedIn, Crunchbase, GitHub, app stores, review platforms, Google Business Profile, Bing PlacesCommon sources for model knowledge and retrieval [Consensus]
Knowledge basesWikidata, and Wikipedia only where notability is metWidely used in knowledge graphs [Consensus]
Independent coverageMedia, analyst reports, podcasts, conference pages, comparisonsConfirms facts and associations
Topic associationThird-party pages that name the brand with its topics in the same contextTeaches "[brand] is known for [topic]"

When to use, and when not to

Use it for new brands, rebrands, founders building personal authority, brands confused with others of the same name, wrong facts in AI answers, and missing knowledge panels.

Don't use it for page-level content work (answer-ready-content) or earning coverage at scale (ai-citation-earning), though both reinforce entity signals.

Inputs to ask for, in one message

  1. Official name, legal name, descriptor, founding date, founders and leaders, headquarters, products and markets.
  2. URLs of every official profile and directory listing.
  3. Current structured data on the homepage and About page.
  4. Search results for the brand name: knowledge panel, People also ask, confusions.
  5. AI answers to "What is [brand]?" and "Who founded [brand]?" across engines.

Raw SKILL.md file

.md

This is the exact file agents read, including the credit header and licence notice. Save it as entity-optimisation/SKILL.md.

---
name: entity-optimisation
description: "Make a brand, product or person unambiguous to search engines and language models: a signed-off fact sheet and canonical descriptor, an entity home page, connected Organization and Person markup with stable @id and sameAs, consistent official profiles, disambiguation for shared names, Wikidata and Wikipedia rules, knowledge panel verification and independent confirmation. Use whenever someone mentions entity SEO, knowledge panels, knowledge graph, sameAs, brand confusion, AI describing them wrongly or not knowing who they are, personal branding for AI search, Wikidata or Wikipedia."
license: CC-BY-4.0
metadata:
  author: Afeez Adebayo
  author_url: https://afeezadebayo.com
  author_linkedin: https://www.linkedin.com/in/afeez-adebayo/
  author_x: https://x.com/za_icon
  source: https://afeezadebayo.com/skills-md/marketing/aeo-geo/entity-optimisation/
  category: marketing
  subcategory: aeo-geo
  version: "1.0.0"
  created: "2026-10-10"
  updated: "2026-10-10"
---

# Entity Optimisation for AI Search

Search engines and language models think in entities: a specific company, person, product or place, with attributes and relationships. When the web describes your brand consistently, engines can answer "what is X?", "who founded X?" and "is X good for Y?" with confidence. When descriptions conflict, or the brand shares a name with something better known, answers hedge, mix you up with others or leave you out.

This skill makes an entity unambiguous: one clear home, consistent facts everywhere, structured data that connects the pieces and independent sources that confirm them.

## Operating principles
1. **One entity home.** A single page (usually About, or the homepage for a company) states who the entity is, with every key fact and links to official profiles.
2. **One canonical description.** Write a one-sentence descriptor and use it, word for word or close to it, across profiles, bios and directories.
3. **Facts must match everywhere.** Names, founding date, headquarters, leaders, products, prices: contradictions cause wrong answers.
4. **Independent confirmation beats self-description.** Engines trust what multiple independent sources agree on. [Consensus]
5. **No shortcuts.** Self-created Wikipedia articles without independent sources get deleted and look manipulative.

## The entity stack
| Layer | What to do | Why |
|---|---|---|
| Entity home | About page with name, descriptor, founding, people, locations, products, contact and `sameAs` links | Gives engines one authoritative reference |
| Structured data | `Organization` or `Person` with stable `@id`, `sameAs`, `logo`, `founder`, `foundingDate`, `knowsAbout`; connected to `WebSite` and articles | Helps Google and others connect profiles [Confirmed that Google uses Organization markup for its knowledge features; AI use is Consensus] |
| Official profiles | LinkedIn, Crunchbase, GitHub, app stores, review platforms, Google Business Profile, Bing Places | Common sources for model knowledge and retrieval [Consensus] |
| Knowledge bases | Wikidata, and Wikipedia only where notability is met | Widely used in knowledge graphs [Consensus] |
| Independent coverage | Media, analyst reports, podcasts, conference pages, comparisons | Confirms facts and associations |
| Topic association | Third-party pages that name the brand with its topics in the same context | Teaches "[brand] is known for [topic]" |

## When to use, and when not to
Use it for new brands, rebrands, founders building personal authority, brands confused with others of the same name, wrong facts in AI answers, and missing knowledge panels.

Don't use it for page-level content work (`answer-ready-content`) or earning coverage at scale (`ai-citation-earning`), though both reinforce entity signals.

## Inputs to ask for, in one message
1. Official name, legal name, descriptor, founding date, founders and leaders, headquarters, products and markets.
2. URLs of every official profile and directory listing.
3. Current structured data on the homepage and About page.
4. Search results for the brand name: knowledge panel, People also ask, confusions.
5. AI answers to "What is [brand]?" and "Who founded [brand]?" across engines.

## Workflow

### Step 1. Write the fact sheet
One document with every canonical fact and the descriptor. Get sign-off; it becomes the source of truth.

### Step 2. Audit consistency
Check every profile, directory, press bio and partner page against the fact sheet. Log each mismatch with the URL and the fix.

### Step 3. Build the entity home
Update the About page with the facts, the people behind the brand (with their own profiles), history, proof (awards, clients, coverage) and `sameAs` links.

### Step 4. Connect the markup
One `Organization` (or `Person`) node with a stable `@id` (for example `https://example.com/#organization`), referenced by `WebSite`, `WebPage`, articles (as publisher) and people (as `worksFor`). Include every official profile in `sameAs`.

### Step 5. Fix the profiles
Update mismatched profiles, starting with the most visible: LinkedIn, Google Business Profile, Crunchbase, review sites and app stores.

### Step 6. Disambiguate
If the name is shared, add distinguishing context everywhere: category, location, founding year ("[Brand], the London payroll software company founded in 2019").

### Step 7. Earn confirmation
Plan independent mentions that state the key facts and topic associations: interviews, guest articles with accurate bios, conference speaker pages, data cited by media.

### Step 8. Check results
Re-run entity prompts in each engine and check the knowledge panel. Model knowledge changes slowly; retrieval-based answers change faster.

## Knowledge panels
You can't request a Google knowledge panel. It appears when Google is confident about an entity. Once it appears, the entity can be verified and suggest edits. [Confirmed]

## Wikidata and Wikipedia
Wikidata items need references to reliable sources. Wikipedia requires significant independent coverage; conflicts of interest must be declared. Creating articles without notability is a common, visible failure. Recommend waiting until several independent articles exist.

## Worked example
A founder-led consultancy was described by ChatGPT as "a design agency" and by Perplexity with the wrong founder, because an old Crunchbase profile and a former partner's site used outdated details, and the About page didn't name the founder. The fix: a fact sheet and descriptor, a rebuilt About page with the founder's bio and `sameAs` links, `Organization` and `Person` markup connected by `@id`, corrected Crunchbase and LinkedIn pages, and two podcast appearances with accurate bios. Within three months, retrieval-based answers described the firm correctly; the knowledge panel followed later.

## Output format
```
# Entity review: <entity>, <date>
## Fact sheet and canonical descriptor
## Consistency audit
| Source | Field | Current value | Correct value | Fix | Owner |
## Entity home changes and JSON-LD (ready to paste)
## Disambiguation plan
## Confirmation plan (independent mentions)
## Entity prompt results, before and after
```

## Descriptor formula
`[Name] is a [category] for [audience] that [main outcome], founded in [year] in [place].`

Example: "Acme Payroll is a payroll platform for UK startups that runs compliant payroll in minutes, founded in 2019 in London." Keep it under about 30 words and use the same core wording everywhere.

## Profile consistency audit
| Profile | Name | Descriptor | Founded | HQ | Leaders | Status |
|---|---|---|---|---|---|---|
List every official profile (LinkedIn, Crunchbase, Wikidata where eligible, app stores, review sites, directories) and mark mismatches with the fact sheet. Fix the most visible profiles first, because engines cite them most often.

## Edge cases and judgement calls
| Situation | What to do |
|---|---|
| Personal brand and company share a name | Separate entity homes and markup for the person and the company, linked to each other |
| Rebrand | Keep the old name on the About page ("formerly X"), update every profile and redirect old domains |
| Several products with their own brands | One Organization node with products linked; separate pages for each product |
| Founder left the company | Update leadership everywhere; don't delete history, describe it accurately |
| No knowledge panel after months | Keep building independent coverage; panels can't be forced |

## Handoffs to related skills
- Markup details: the Technical SEO `structured-data` skill
- Wrong facts in answers: `brand-accuracy-ai-answers`
- Independent confirmation: `ai-citation-earning`
- Model knowledge in ChatGPT: `chatgpt-search-visibility`
- Measuring entity accuracy: `ai-visibility-tracking`

## Quality bar: what an excellent review includes
- A signed-off fact sheet and descriptor.
- A consistency audit across every profile with fixes and owners.
- Connected markup with stable identifiers and complete sameAs links.
- A plan for independent confirmation.

## Common mistakes
- A different description on every profile.
- `sameAs` pointing at unofficial or dead profiles.
- Separate, unconnected Organization blocks from plugins.
- Creating Wikipedia pages without independent sources.
- Expecting model knowledge to update within weeks.

## Questions to ask before you recommend changes
- What is the one sentence the business wants every engine to repeat?
- Which profiles does the business control, and which need requests?
- Is the name shared with another, better-known entity?

## Self-check before you answer
- Is there one signed-off fact sheet?
- Did I audit every profile against it?
- Is the markup connected with stable `@id` values and complete `sameAs`?
- Did I avoid recommending manipulative knowledge base edits?

## Official documentation
- Organization structured data: https://developers.google.com/search/docs/appearance/structured-data/organization
- Profile page structured data: https://developers.google.com/search/docs/appearance/structured-data/profile-page
- Get verified on Google (knowledge panels): https://support.google.com/knowledgepanel/answer/7534902
- Wikidata: https://www.wikidata.org/wiki/Wikidata:Introduction
- Wikipedia notability guideline: https://en.wikipedia.org/wiki/Wikipedia:Notability

---
Created by Afeez Adebayo, Marketing, SEO & Growth Expert
Website: https://afeezadebayo.com
LinkedIn: https://www.linkedin.com/in/afeez-adebayo/
X: https://x.com/za_icon
Source: https://afeezadebayo.com/skills-md/marketing/aeo-geo/entity-optimisation/

Licence: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). You may copy, share and adapt this skill, including for commercial use, as long as you credit Afeez Adebayo and link to the source URL above. Keep this notice in any copy or adapted version.

Workflow

Step 1. Write the fact sheet

One document with every canonical fact and the descriptor. Get sign-off; it becomes the source of truth.

Step 2. Audit consistency

Check every profile, directory, press bio and partner page against the fact sheet. Log each mismatch with the URL and the fix.

Step 3. Build the entity home

Update the About page with the facts, the people behind the brand (with their own profiles), history, proof (awards, clients, coverage) and sameAs links.

Step 4. Connect the markup

One Organization (or Person) node with a stable @id (for example https://example.com/#organization), referenced by WebSite, WebPage, articles (as publisher) and people (as worksFor). Include every official profile in sameAs.

Step 5. Fix the profiles

Update mismatched profiles, starting with the most visible: LinkedIn, Google Business Profile, Crunchbase, review sites and app stores.

Step 6. Disambiguate

If the name is shared, add distinguishing context everywhere: category, location, founding year ("[Brand], the London payroll software company founded in 2019").

Step 7. Earn confirmation

Plan independent mentions that state the key facts and topic associations: interviews, guest articles with accurate bios, conference speaker pages, data cited by media.

Step 8. Check results

Re-run entity prompts in each engine and check the knowledge panel. Model knowledge changes slowly; retrieval-based answers change faster.

Knowledge panels

You can't request a Google knowledge panel. It appears when Google is confident about an entity. Once it appears, the entity can be verified and suggest edits. [Confirmed]

Wikidata and Wikipedia

Wikidata items need references to reliable sources. Wikipedia requires significant independent coverage; conflicts of interest must be declared. Creating articles without notability is a common, visible failure. Recommend waiting until several independent articles exist.

Worked example

A founder-led consultancy was described by ChatGPT as "a design agency" and by Perplexity with the wrong founder, because an old Crunchbase profile and a former partner's site used outdated details, and the About page didn't name the founder. The fix: a fact sheet and descriptor, a rebuilt About page with the founder's bio and sameAs links, Organization and Person markup connected by @id, corrected Crunchbase and LinkedIn pages, and two podcast appearances with accurate bios. Within three months, retrieval-based answers described the firm correctly; the knowledge panel followed later.

Output format

# Entity review: <entity>, <date>
## Fact sheet and canonical descriptor
## Consistency audit
| Source | Field | Current value | Correct value | Fix | Owner |
## Entity home changes and JSON-LD (ready to paste)
## Disambiguation plan
## Confirmation plan (independent mentions)
## Entity prompt results, before and after

Descriptor formula

[Name] is a [category] for [audience] that [main outcome], founded in [year] in [place].

Example: "Acme Payroll is a payroll platform for UK startups that runs compliant payroll in minutes, founded in 2019 in London." Keep it under about 30 words and use the same core wording everywhere.

Profile consistency audit

ProfileNameDescriptorFoundedHQLeadersStatus

List every official profile (LinkedIn, Crunchbase, Wikidata where eligible, app stores, review sites, directories) and mark mismatches with the fact sheet. Fix the most visible profiles first, because engines cite them most often.

Edge cases and judgement calls

SituationWhat to do
Personal brand and company share a nameSeparate entity homes and markup for the person and the company, linked to each other
RebrandKeep the old name on the About page ("formerly X"), update every profile and redirect old domains
Several products with their own brandsOne Organization node with products linked; separate pages for each product
Founder left the companyUpdate leadership everywhere; don't delete history, describe it accurately
No knowledge panel after monthsKeep building independent coverage; panels can't be forced
  • Markup details: the Technical SEO structured-data skill
  • Wrong facts in answers: brand-accuracy-ai-answers
  • Independent confirmation: ai-citation-earning
  • Model knowledge in ChatGPT: chatgpt-search-visibility
  • Measuring entity accuracy: ai-visibility-tracking

Quality bar: what an excellent review includes

  • A signed-off fact sheet and descriptor.
  • A consistency audit across every profile with fixes and owners.
  • Connected markup with stable identifiers and complete sameAs links.
  • A plan for independent confirmation.

Common mistakes

  • A different description on every profile.
  • sameAs pointing at unofficial or dead profiles.
  • Separate, unconnected Organization blocks from plugins.
  • Creating Wikipedia pages without independent sources.
  • Expecting model knowledge to update within weeks.

Questions to ask before you recommend changes

  • What is the one sentence the business wants every engine to repeat?
  • Which profiles does the business control, and which need requests?
  • Is the name shared with another, better-known entity?

Self-check before you answer

  • Is there one signed-off fact sheet?
  • Did I audit every profile against it?
  • Is the markup connected with stable @id values and complete sameAs?
  • Did I avoid recommending manipulative knowledge base edits?

Official documentation

When to use this skill, and when not to

Use it for new brands, rebrands, founders building personal authority, brands confused with others of the same name, wrong or vague facts in AI answers and missing knowledge panels.

Engines answer “what is X?” and “who founded X?” from what many sources agree on. When your LinkedIn page, Crunchbase profile, About page and press bios all say different things, answers hedge or go wrong. The fix is boring and powerful: one set of facts, published clearly, repeated consistently and confirmed by independent sources.

Don’t use it for page-level content work (use Answer-Ready Content) or earning coverage at scale (use Earning Citations).

Example prompts

  • “AI tools describe us as a design agency. Fix our entity signals.”
  • “Write a canonical descriptor and fact sheet for our company.”
  • “Audit every profile we have against our fact sheet and list the fixes.”
  • “Build connected Organization and Person JSON-LD for our About page.”
  • “Our name is shared with a bigger company. How do we stop AI confusing us?”

Example output

The skill returns a fixed structure. A shortened example for an imaginary site:

# Entity review: Example Consulting, 10 October 2026

## Canonical descriptor
"Example Consulting is a London growth marketing consultancy for B2B SaaS, founded in 2018 by Jane Doe."

## Consistency audit (extract)
| Source | Field | Current | Correct | Fix |
| Crunchbase | Category | Design agency | Growth marketing consultancy | Edit profile |
| Former partner site | Founder | John Smith | Jane Doe | Request correction |
| About page | Founder | not named | Jane Doe | Add bio and sameAs |

## JSON-LD
Organization node (@id .../#org), Person node (@id .../#jane-doe) (worksFor, sameAs), connected to WebSite.

The fact sheet becomes the single source of truth for every profile, bio and markup change, so facts stay consistent after the project ends.

What the agent needs from you

The skill asks for the official and legal name, descriptor, founding date, founders and leaders, headquarters, products and markets, every official profile URL, the current structured data on the homepage and About page, search results for the brand name and what AI engines say when asked who you are.

Research behind this skill

FindingSourceLabel
Google uses Organization markup to understand details about an organisationGoogle Search CentralConfirmed
Knowledge panels can’t be requested; they appear when Google is confident, then can be verifiedGoogle Knowledge Panel helpConfirmed
Consistent facts across independent sources improve how engines describe an entityPractitioner studiesConsensus
Wikipedia requires significant independent coverageWikipedia notability guidelineConfirmed

How this skill hands off to related skills

Entity work supports the whole set. Markup details follow Structured Data, wrong facts in answers go to Brand Accuracy, independent confirmation to Earning Citations, and model-knowledge checks in ChatGPT to ChatGPT Search Visibility. Results are measured with AI Visibility Tracking.

How to run the Entity Optimisation skill step by step

  1. Install the skill as entity-optimisation/SKILL.md.
  2. Write the fact sheet: official name, descriptor, founding date, founders, leaders, headquarters, products and markets.
  3. List every official profile and directory listing you control or appear on.
  4. Share current structured data from the homepage and About page.
  5. Run entity prompts (“What is [brand]?”, “Who founded [brand]?”) across engines and record the answers.
  6. Fix the entity home, markup and profiles, then plan independent confirmation.

Situations this skill handles

Entity problems show up as vague, wrong or confused answers. The skill handles these situations:

SituationWhat the skill does
AI describes the company as something elseWrites a canonical descriptor and aligns every profile
Wrong founder or leader in answersUpdates the entity home and outdated profiles
Name shared with a bigger brandAdds category, location and year to disambiguate everywhere
No knowledge panelBuilds clear facts and independent coverage that make one likely
RebrandKeeps “formerly” references and updates every profile
Personal brand and companySeparate entity homes and markup, linked to each other

What makes this skill different

Most entity SEO advice jumps to schema. This skill starts with a signed-off fact sheet and a one-sentence descriptor, because engines answer “what is X?” from what many sources agree on. Then it builds the entity home, connects Organization and Person markup with stable identifiers and fixes every profile that disagrees.

It also refuses shortcuts: no self-made Wikipedia articles without independent coverage, and no expectation that model knowledge updates within weeks.

Practical tips from real projects

  • One descriptor everywhere, word for word or close to it.
  • sameAs only to official profiles that are live and accurate.
  • Independent confirmation beats self-description.
  • Knowledge panels can’t be requested; they follow confidence.

A worked example: a founder-led consultancy was described by ChatGPT as a design agency and by Perplexity with the wrong founder, because an old Crunchbase profile and a former partner’s site used outdated details. A fact sheet, a rebuilt About page with the founder’s bio and sameAs links, connected markup, corrected profiles and two podcast appearances with accurate bios fixed retrieval-based answers within three months; the knowledge panel followed later.

Entity clarity also supports every other skill in the set. Accurate brand facts help brand accuracy, clear topic associations help citation earning, and consistent profiles help ChatGPT’s model knowledge over time.

The descriptor formula is simple: name, category, audience, main outcome, founding year and place, in under 30 words. Using it consistently on the About page, LinkedIn, Crunchbase, press bios and directories gives every engine the same answer to “what is this brand?”

Frequently asked questions

Making sure search engines and AI models can identify your brand, product or person as one clear thing with consistent facts and known topics, across your site, your profiles and independent sources.

The one page that authoritatively describes the entity, usually the About page or homepage, with key facts, people and links to official profiles. Everything else points back to it.

It helps Google connect your official profiles to one entity, which supports knowledge features. Its direct effect on AI answers isn’t documented, but consistent, connected data helps every system that reads it.

You can’t request one. It appears when Google is confident about an entity. Clear facts, an entity home, consistent profiles and independent coverage make that more likely. Once it appears, you can verify it.

Only if the entity meets notability through significant independent coverage, and with conflicts of interest declared. Self-made articles without sources are usually deleted.

Answers based on live search can change within weeks. Answers from model knowledge change only when new models are trained.

Changelog

  • 1.0.0, 10 October 2026: first release.

Use, adapt and share this skill under CC BY 4.0: credit Afeez Adebayo and link to this page.