SEO

EntityMap for AI Search SEO: Useful Discipline or Another Magic File?

EntityMap can help SEOs declare entities, relations, and evidence for AI retrieval, but its real value is audit discipline rather than guaranteed citations.

Francisco Leon de Vivero
EntityMap for AI Search SEO: Useful Discipline or Another Magic File?

TL;DR: EntityMap is a proposed site-level entity declaration layer for machines. In v1.0, it uses entitymap.json plus a human-readable entitymap.html companion.

The useful promise is not "publish this file and get cited by ChatGPT." The useful promise is discipline: declare the entities a site can defend, attach evidence, align the site around those claims, and test whether AI systems describe the business more accurately.

SEOs should be suspicious when a new root-level file arrives with AI attached to the pitch.

We have seen the pattern before. A new file appears. A few people describe it as a way to help machines. Then the market turns it into a shortcut: publish this file, get more visibility, win more citations, feed the LLMs.

That is where EntityMap could go wrong.

The more interesting reason to take it seriously comes from Sylvain Deaure's note about publishing one for 1492.Vision. The hook is not that he blindly believed another AI file. It is that he started from the skeptical position. He was wary of llms.txt, markdown copies for bots, and schema claims that outrun evidence.

His objection was the right one: search engines and LLMs can read HTML, separate machine files can become spam surfaces, and any machine-readable claim should be checked against visible content.

So why publish an EntityMap anyway?

Because the useful version does not try to replace the site. It declares the load-bearing structure of the site: entities, predicates, relations, and evidence tied to real URLs.

For AI search SEO, the question is not "Can we add another file?" The question is "Can we make the site's entity model explicit, evidence-backed, and testable?"

EntityMap visualized as an evidence ledger with entities, relations, evidence, source URLs, and an entitymap.json file
EntityMap is most useful when it behaves like an evidence ledger, not a second copy of the website.

What EntityMap Actually Declares

EntityMap v1.0 is a structured site-level index. The core deployment pattern is simple:

  • entitymap.json at the site root.
  • entitymap.html as a human-readable companion.

The format centers five pieces:

  • Entities.
  • Relations.
  • Evidence chunks.
  • Attribution.
  • Verification status.

In plain English, EntityMap tells a machine:

  • These are the core entities this site declares.
  • These are the relationships between them.
  • These are the source URLs that support the claims.
  • This is who published the declaration.
  • This is the verification status of the declaration.

That is why "semantic sitemap" is a useful mental model. A normal sitemap points to URLs. EntityMap points to the entity model behind those URLs.

It should not copy every page. It should not become a second version of the website. It should not invent claims the visible site cannot support.

The hard work is choosing what belongs in it: brand and organization entities, people, services, products, topical clusters, predicates, relations, evidence URLs, and the chunks that support each claim.

If the team cannot agree on those pieces, file generation is premature.

The 1492.Vision Example Makes This Concrete

The source pack for this article verified a live implementation on 1492.Vision. Both URLs returned HTTP 200 during the June 22, 2026 check:

The JSON file included these values:

Field Verified value
version 1.0
schema https://entitymap.org/spec/v1.0
publisher 1492.Vision
generated 2026-06-06T00:00:00Z
verificationStatus self-declared
profile core
entities 20

That matters for two reasons.

First, the example is live and inspectable. We are not talking only about a specification page. There is a real JSON file and a real HTML companion that SEOs can review.

Second, the verificationStatus is honest. The file is self-declared. That means 1492.Vision is publishing its own entity declaration. It does not mean an AI assistant, search engine, or independent certifier has endorsed every claim.

That status should shape the SEO reading of the file. Use it as evidence to inspect, not proof to overstate.

EntityMap Is Not Schema, llms.txt, Or A Sitemap

EntityMap becomes easier to evaluate when it is separated from adjacent tools.

Layer What it declares What it should not promise
sitemap.xml URLs available for crawling Entity understanding, topical authority, or citations
Schema markup Page-level structured facts that should match visible content Guaranteed AI citations or rankings
llms.txt Source hints or content lists aimed at LLM consumers Special model access or trust
EntityMap Site-level entities, relations, evidence chunks, attribution, and status Model-weight changes, guaranteed mentions, or AI Overview inclusion
Comparison board showing the different jobs of Schema.org, EntityMap, llms.txt, and sitemap.xml
Schema, EntityMap, llms.txt, and sitemap.xml solve different jobs. Treating them as one AI visibility switch creates bad expectations.

The schema comparison is especially important.

Ahrefs tracked 1,885 pages that added JSON-LD and found no major AI citation uplift in Google AI Overviews, AI Mode, or ChatGPT. That is useful because it measures outcomes instead of repeating a theory.

It also has limits. Critics including Mark Williams-Cook and Gianluca Fiorelli have argued that the test should not be stretched into "all structured declarations are useless." It tested a specific schema intervention on pages that were already being cited.

So the sober read is simple:

Schema markup should not be sold as a direct citation lever. EntityMap should not be sold that way either.

EntityMap has a different promise. It centralizes entities, relations, and evidence at the site level. That may help retrieval and review. It definitely helps the team audit whether the site can support its own claims.

The Real Value: Entity Discipline

Most sites do not have an entity file problem. They have an entity alignment problem.

The service page uses one phrase. The case study proves a stronger claim but is buried. The author bio carries trust signals that never connect to the article. Internal links connect by template instead of meaning. Schema repeats facts that the visible page barely supports.

EntityMap makes that easier to see.

To write a useful file, the team has to choose:

  • Which entities matter most?
  • Which relations are worth declaring?
  • Which claims can be proven?
  • Which URLs support each claim?
  • Which declarations should be removed because the site cannot support them?

That is why the exercise has value even before any AI system fetches the file.

A weak EntityMap is not just a weak file. It is a diagnostic report on the site's entity strategy.

The best result may be a list of pages to fix:

  • Rewrite a service page so it supports the declared entity.
  • Add internal links from proof assets to service pages.
  • Clean schema so it matches visible facts.
  • Strengthen author and organization signals.
  • Remove vague claims that the business cannot prove.

That is real SEO work. It connects directly to the same discipline behind AI SEO, AI SEO audits, and technical content systems that need to be readable by people and machines.

The SEOFrancisco Framework: Declare, Evidence, Align, Test

Declare, Evidence, Align, Test workflow for evaluating EntityMap in AI search SEO
The useful version of EntityMap is not the file alone. It is the repeatable audit loop around the file.

Declare

Start with the entity model, not the file.

List the entities the site can defend:

  • Organization.
  • People.
  • Services.
  • Products.
  • Tools.
  • Case studies.
  • Topics.

Then define the predicates and relations in plain English. What is the brand known for? Which person is connected to which service? Which case study proves which capability? Which topic cluster supports which offer?

If the team cannot explain that in a document, the JSON should wait.

Evidence

Every declared claim needs a source URL.

Evidence should be visible on the page. That can include service copy, headings, author bios, case studies, citations, product pages, tool pages, or schema that matches the content.

EntityMap should point to evidence. It should not create evidence.

The audit question is direct: if a claim has no visible supporting page, why is it in the declaration?

Align

The entity story has to match across the site.

Check these layers:

  • Page copy.
  • Headings.
  • Internal links.
  • Author bios.
  • Organization and person schema.
  • Case studies.
  • Navigation and footer.
  • entitymap.json.
  • entitymap.html.

If those layers disagree, fix the site before treating the EntityMap as publish-ready.

This is where EntityMap connects to normal SEO fundamentals: information architecture, internal linking, schema hygiene, and proof-led content.

Test

Publishing is not the finish line.

Test whether the file improves understanding:

  • Ask an LLM to summarize the business using only the EntityMap.
  • Ask live AI assistants about the brand and service categories before and after deployment.
  • Check server logs for requests to entitymap.json and entitymap.html.
  • Compare AI answers against the source URLs.
  • Track citations, mentions, and answer accuracy over time.

The goal is not to prove that the file exists. The goal is to see whether machines describe the brand with more accuracy and less invention.

The EntityMap Decision Matrix

Situation Recommendation Reason
The site has clear services, people, proof pages, and aligned schema Publish and test The declaration can summarize real evidence.
The site has thin service pages or vague claims Wait The file would expose weak evidence.
Schema conflicts with visible page content Fix alignment first A new declaration cannot repair contradictory signals.
The team wants guaranteed AI citations Do not position EntityMap that way Current sources do not support that promise.
The team is building an AI SEO audit process Publish as a measured artifact It gives the audit a stable entity brief to test.
The site has many disconnected proof assets Use EntityMap planning before launch The mapping exercise can reveal which links and pages need cleanup.

How I Would Test EntityMap On A Real Site

Here is the testing SOP I would use for a client site.

  1. Save a baseline of current AI answers for the brand, primary services, core people, and category questions.
  2. Crawl the site and list candidate entities from visible pages.
  3. Choose the entities the business can defend with proof.
  4. Map every claim to a source URL and page section.
  5. Remove claims that lack visible evidence.
  6. Align page copy, internal links, schema, author bios, and case-study links.
  7. Generate entitymap.json.
  8. Generate the entitymap.html companion.
  9. Publish both files at the root.
  10. Add discovery signals from the spec, such as a head link to JSON where appropriate, sitemap inclusion for the HTML companion, and a footer link if it fits the site.
  11. Validate the files.
  12. Ask a model to summarize the business using only the EntityMap.
  13. Ask live assistants the same baseline questions again.
  14. Check logs for file fetches.
  15. Review answer accuracy, citations, and invented claims over several weeks.

The single best quick test is simple: give the file to a model with no other context and ask it to explain the business.

If the answer is vague, the file is vague. If the answer makes claims the site cannot prove, the file is too loose. If the answer is accurate and evidence-aware, the declaration is doing its first job.

Vertical infographic showing a six-step EntityMap AI search workflow from declaring entities to monthly updates
Use EntityMap as a loop: declare, map, attach evidence, align pages, test AI answers, then update the declaration when the site changes.

Where SEOs Can Overclaim This

EntityMap can be useful and still be easy to oversell.

Avoid these claims:

  • EntityMap guarantees ChatGPT citations.
  • EntityMap guarantees Google AI Overview inclusion.
  • EntityMap rewrites what a model already learned.
  • EntityMap replaces schema.
  • EntityMap replaces content and internal linking.
  • EntityMap is adopted by a specific AI system because the file is discoverable.

The sources support a narrower claim:

EntityMap gives a site a compact, inspectable entity and evidence declaration. If a retrieval system reads it, the file can provide context. If no system reads it, the process can still improve entity alignment across the site.

That is a useful claim. It is also a testable claim.

This is the same standard I would use for any AI visibility tactic. Prompt tracking by itself is weak evidence. I covered that in AI visibility prompt trackers. JavaScript rendering screenshots by themselves are weak evidence too, which is why server logs matter in AI assistants and JavaScript rendering. EntityMap should be held to the same bar: inspect, deploy, monitor, compare.

Should You Publish One?

Publish an EntityMap if you can treat it like an audit deliverable.

That means you are willing to:

  • Remove unsupported claims.
  • Fix weak evidence pages.
  • Align schema with visible facts.
  • Strengthen internal links.
  • Monitor logs and answer quality after launch.

Do not publish one because a vendor says it will get you cited by AI systems.

For SEOFrancisco, the practical view is this:

EntityMap is not a shortcut into AI search. It is a way to make your entity strategy harder to fake.

That is enough reason to test it on the right site.

FAQ

Is EntityMap a guaranteed way to get cited by ChatGPT or AI Overviews?

No. EntityMap can provide a compact entity and evidence declaration. It does not guarantee citations, rankings, or AI answer inclusion.

Does EntityMap duplicate website content?

No. It centers entities, relations, evidence chunks, attribution, and verification status. It should point to source pages instead of copying full pages.

What is the EntityMap HTML companion?

It is the human-readable entitymap.html file that sits alongside entitymap.json. It helps humans inspect the declaration without reading raw JSON.

Who certifies the claims in an EntityMap?

Files can be self-declared. The live 1492.Vision file checked for this article used verificationStatus: self-declared, so it should be read as publisher-declared evidence, not independent certification.

Is EntityMap the same as schema?

No. Schema marks page-level facts. EntityMap declares a site-level entity and evidence model. A good implementation should make both layers agree with visible page content.

Is EntityMap the same as llms.txt?

No. llms.txt is usually framed as source guidance for LLM consumers. EntityMap is a structured declaration of entities, relations, and evidence.

What should I test after publishing?

Test file accessibility, companion-page visibility, LLM summaries from the file alone, live assistant answers before and after launch, server-log fetches, and whether AI answers use real evidence pages instead of invented claims.

Should small sites use it?

Small sites can use the exercise if they have clear entities and proof pages. If the site is thin, start by improving the pages that would support the declaration.

Related Articles

About the Author

Francisco Leon de Vivero at an industry conference

About the author

Francisco Leon de Vivero

Francisco is a senior SEO strategist and VP of Growth at Growing Search, with 15+ years of enterprise search experience. He previously served as Head of Global SEO Framework at Shopify and focuses on technical SEO, international search strategy, AI search visibility, and platform optimization.

Next step

Turn this background reading into a more current SEO plan.

Use the most relevant current page below if this topic is still on your roadmap, then review the proof and contact paths if you want direct support.

Current service page

AI SEO

The service combines brand visibility audits, content adjustments, authority signals, competitive comparisons, and tracking through tools like StakeView and BrandLens so teams can see how AI search is reshaping discovery.

Explore this service