{"id":11835,"date":"2026-10-28T19:21:31","date_gmt":"2026-10-28T18:21:31","guid":{"rendered":"https:\/\/bernard.digital\/?p=11835"},"modified":"2026-10-29T10:14:37","modified_gmt":"2026-10-29T09:14:37","slug":"entity-map","status":"publish","type":"post","link":"https:\/\/bernard.digital\/en\/entity-map\/","title":{"rendered":"Entity map: your brand as a map"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">A sitemap shows which pages exist on your website. What it does not show: which terms your brand owns, how you define them and where the evidence is. That is exactly what AI systems ask when they decide whether to name you in an answer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this chapter you get the entity map: what it is, what mine for bernard.digital looks like, what it uncovered and how to build yours in five steps.<\/p>\n\n\n\n<div class=\"wp-block-group bz-callout-yellow has-text-color has-background is-layout-constrained wp-container-core-group-is-layout-7ff68f20 wp-block-group-is-layout-constrained\" style=\"border-radius:15px;color:#161514;background-color:#ffff9e;padding-top:28px;padding-right:32px;padding-bottom:20px;padding-left:32px\">\n<h2 class=\"wp-block-heading\">Key takeaways<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Definition:<\/strong> An entity map records which terms a brand owns, how it defines them, where the evidence is and how the terms connect.<\/li>\n\n\n<li><strong>Building blocks:<\/strong> entity, definition, evidence, relation.<\/li>\n\n\n<li><strong>Benefit:<\/strong> It makes website, structured data, profiles and Wikidata consistent. LLMs benefit from that, even if they never read the map itself.<\/li>\n\n\n<li><strong>Scope:<\/strong> 15 to 20 terms are enough for most brands. Depth beats breadth.<\/li>\n\n\n<li><strong>File:<\/strong> There is a format, entitymap.json. There is no evidence that AI systems read it.<\/li>\n\n\n<li><strong>Live example:<\/strong> My map for bernard.digital has 17 entities and uncovered three gaps.<\/li>\n<\/ul>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On this page:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list bz-toc\">\n<li><a href=\"#what-is-an-entity-map\">What is an entity map?<\/a><\/li>\n\n\n<li><a href=\"#example\">What does an entity map look like?<\/a><\/li>\n\n\n<li><a href=\"#findings\">What did the map uncover?<\/a><\/li>\n\n\n<li><a href=\"#how-to\">How do you build your own entity map?<\/a><\/li>\n\n\n<li><a href=\"#file\">What does the entitymap.json file do?<\/a><\/li>\n\n\n<li><a href=\"#faq\">FAQ<\/a><\/li>\n\n\n<li><a href=\"#next-step\">Next step<\/a><\/li>\n\n\n<li><a href=\"#sources\">Sources<\/a><\/li>\n<\/ul>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-is-an-entity-map\">What is an entity map?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An entity map is an overview of the entities your brand should stand for. Each term comes with a definition, real evidence from your website and its relations to other terms. AI systems think in terms like these and their connections, not in single pages.<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ sitemap vs. entity map<\/figcaption><pre><span class=\"l k\">SITEMAP<\/span><span class=\"l\">  \/en\/<\/span><span class=\"l\">  \/en\/geo-handbook\/<\/span><span class=\"l\">  \/en\/ai-visibility\/<\/span><span class=\"l c\">  a list, no connections<\/span><span class=\"l\"> <\/span><span class=\"l k\">ENTITY MAP<\/span><span class=\"l y\">  GEO \u2500depends on\u2500\u25b6 SEO<\/span><span class=\"l\">   \u251c\u2500 achieves \u2500\u25b6 AI visibility<\/span><span class=\"l\">   \u2502  \u25b2<\/span><span class=\"l\">   \u2502  \u2514\u2500 measures: share of voice<\/span><span class=\"l\">   \u2514\u2500 evidence: passage + URL<\/span><span class=\"l c\">  what your brand knows<\/span><\/pre><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">An entity map has four building blocks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Entity:<\/strong> a term your brand owns, such as a service, a topic, a product or a person.<\/li>\n\n\n<li><strong>Definition:<\/strong> one to three sentences on how you understand the term.<\/li>\n\n\n<li><strong>Evidence:<\/strong> real passages from your website, with URL.<\/li>\n\n\n<li><strong>Relation:<\/strong> how terms connect, for example &#8220;measures&#8221;, &#8220;depends on&#8221; or &#8220;offers&#8221;.<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The map is the work, the file is a by-product.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#c3e6ff\">In short: an llms.txt tells an AI which pages exist. An entity map tells it what your brand knows. The comparison is in the chapter <a href=\"\/en\/?p=11756\">llms.txt: do you need it?<\/a><\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"example\">What does an entity map look like?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the structure of my own map for bernard.digital: 17 entities, 35 relations, 23 pieces of evidence, all quoted verbatim from my pages. The interactive version, where you can click every entity, is in the <a href=\"https:\/\/bernard.digital\/en\/entity-map\/\">German edition of this chapter<\/a>.<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ entity map bernard.digital<\/figcaption><pre><span class=\"l k\">BRAND<\/span><span class=\"l\">  bernard.digital \u2500offers\u2500\u25b6<\/span><span class=\"l\">   \u251c\u2500 GEO consulting<\/span><span class=\"l\">   \u251c\u2500 SEO consulting<\/span><span class=\"l\">   \u2514\u2500 reputation management<\/span><span class=\"l\"> <\/span><span class=\"l k\">CONCEPTS<\/span><span class=\"l y\">  GEO \u2500depends on\u2500\u25b6 SEO<\/span><span class=\"l\">  GEO \u2500achieves\u2500\u25b6 AI visibility<\/span><span class=\"l\">  share of voice \u2500measures\u2500\u25b6<\/span><span class=\"l\">   AI visibility<\/span><span class=\"l\"> <\/span><span class=\"l k\">PRODUCTS AND CLIENTS<\/span><span class=\"l\">  kywrd.ai, GEO handbook<\/span><span class=\"l c\">  Placetel (Q104655598)<\/span><\/pre><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Each entity gets a simple strength score. It shows at a glance which terms carry weight and which are only claimed:<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ strength score per entity<\/figcaption><pre><span class=\"l k\">BUILDING BLOCK       POINTS<\/span><span class=\"l\">  Evidence             30<\/span><span class=\"l\">  Definition           25<\/span><span class=\"l\">  Relations            25<\/span><span class=\"l\">  Wikidata anchor      20<\/span><span class=\"l y\">  Total               100<\/span><span class=\"l\"> <\/span><span class=\"l\">  0-39   weak<\/span><span class=\"l\">  40-69  developing<\/span><span class=\"l\">  70+    strong<\/span><span class=\"l c\">  example GEO: 90, kywrd.ai: 20<\/span><\/pre><\/figure>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"findings\">What did the map uncover?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">While building it, three gaps came up that I had never noticed on the website itself. That is the real value: the map forces decisions.<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ findings bernard.digital<\/figcaption><pre><span class=\"l k\">GAP<\/span><span class=\"l y\">  bernard.digital    no Wikidata<\/span><span class=\"l y\">  Bernard Zitzer     no Wikidata<\/span><span class=\"l\"> <\/span><span class=\"l k\">THIN EVIDENCE<\/span><span class=\"l\">  GEO consulting \u2588\u2591\u2591\u2591\u2591  1 source<\/span><span class=\"l\">  kywrd.ai       \u2588\u2591\u2591\u2591\u2591  1 source<\/span><span class=\"l c\">  goal: 3 to 5 per core term<\/span><span class=\"l\"> <\/span><span class=\"l k\">MANY NAMES<\/span><span class=\"l\">  GEO, AI SEO, AEO, LLMO<\/span><span class=\"l\">   \u2514\u2500\u25b6 one entity<\/span><\/pre><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">No Wikidata entry<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Neither I nor bernard.digital have a Wikidata ID. The two most important nodes of the map have no external anchor. Terms like GEO (Q134083964) or SEO (Q180711) have one, the brand does not.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Thinly evidenced services<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GEO consulting and kywrd.ai each have only one piece of evidence. Core services and own products should have three to five: definition, example, number.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Four names for one field<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">GEO, AI SEO, AEO and LLMO are scattered across many pages. The map bundles them as alternate names of one entity, so they do not count as four weak signals.<\/p>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#c3e6ff\">My recommendation: start with the terms you earn money with. A service with only one piece of evidence is little more than a claim to an AI.<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to\">How do you build your own entity map?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You do not need a tool, a spreadsheet is enough to start. The order matters: define first, then evidence, then reconcile.<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ in five steps<\/figcaption><pre><span class=\"l k\">1 COLLECT<\/span><span class=\"l\">  15 to 20 terms<\/span><span class=\"l\">   \u25bc<\/span><span class=\"l k\">2 DEFINE<\/span><span class=\"l\">  1 to 3 sentences, fixed page<\/span><span class=\"l\">   \u25bc<\/span><span class=\"l k\">3 EVIDENCE<\/span><span class=\"l\">  1 to 5 passages + URL<\/span><span class=\"l\">   \u25bc<\/span><span class=\"l k\">4 CONNECT<\/span><span class=\"l\">  measures, offers, part of<\/span><span class=\"l\">   \u25bc<\/span><span class=\"l k\">5 RECONCILE<\/span><span class=\"l y\">  website = schema = profiles<\/span><span class=\"l c\">  every conflict blurs the entity<\/span><\/pre><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Collect terms:<\/strong> 15 to 20 terms your brand should stand for. Brand, people, services, core topics, own methods.<\/li>\n\n\n<li><strong>Define:<\/strong> One definition of one to three sentences per term, on a fixed page of your website.<\/li>\n\n\n<li><strong>Evidence:<\/strong> One to five passages with URL per term, ideally mixed: definition, example, number.<\/li>\n\n\n<li><strong>Connect:<\/strong> Record relations. Which service pays into which topic, which metric measures what?<\/li>\n\n\n<li><strong>Reconcile:<\/strong> Do website, structured data (Organization with sameAs), profiles and Wikidata match? Every contradiction blurs the entity.<\/li>\n<\/ol>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#c3e6ff\">Tip: you find contradictions fastest in numbers. On my own website one page said &#8220;five clients&#8221;, two others said &#8220;six&#8221;. Exactly this kind of mismatch blurs an entity.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Free tools<\/h3>\n\n\n\n<style>.bz-tools{display:grid;gap:12px;margin:16px 0 24px}.post-content a.bz-tool,a.bz-tool{display:flex;gap:16px;align-items:center;padding:14px 18px;border:1px solid #e3dfd8;border-radius:15px;background:#fff;color:#161514!important;text-decoration:none!important;transition:transform .18s ease,background .18s ease;min-height:44px}a.bz-tool:hover{background:#fffde0;transform:translateX(3px)}a.bz-tool:focus-visible{outline:2px solid #ffff00;outline-offset:2px}a.bz-tool img,a.bz-tool picture{width:40px!important;height:40px!important;max-width:40px!important;min-width:40px;border-radius:8px;flex:none;object-fit:contain;margin:0!important;display:block}a.bz-tool picture img{width:40px!important;height:40px!important}a.bz-tool>span{display:grid;gap:2px;min-width:0}a.bz-tool b{font-family:\"Space Grotesk\",sans-serif;font-size:17px;font-weight:600}a.bz-tool span span{font-size:15px;line-height:1.45;color:#55524c}@media(prefers-reduced-motion:reduce){a.bz-tool{transition:none}}<\/style><div class=\"bz-tools\"><a class=\"bz-tool\" href=\"https:\/\/www.wikidata.org\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png\" alt=\"Wikidata Logo\" width=\"40\" height=\"40\" loading=\"lazy\"><span><b>Wikidata<\/b><span>Check whether your brand, your services and your topics already have an ID. These IDs belong in your structured data as sameAs.<\/span><\/span><\/a><a class=\"bz-tool\" href=\"https:\/\/validator.schema.org\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-schema-org.png\" alt=\"Schema.org Logo\" width=\"40\" height=\"40\" loading=\"lazy\"><span><b>Schema Markup Validator<\/b><span>Shows which structured data your pages deliver today.<\/span><\/span><\/a><a class=\"bz-tool\" href=\"https:\/\/entitymap.org\/validate\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-entitymap.png\" alt=\"EntityMap Logo\" width=\"40\" height=\"40\" loading=\"lazy\"><span><b>EntityMap Validator<\/b><span>Checks a finished map in entitymap.json format, no sign-up needed.<\/span><\/span><\/a><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">For clients, I build the entity map as part of my GEO consulting. I am also building it into my own tool kywrd.ai, so the map stays current after every crawl.<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"file\">What does the entitymap.json file do?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">There is a file format for the map, entitymap.json. It was proposed by Fred Laurent and Dixon Jones (InLinks, Waikay) at <a href=\"https:\/\/entitymap.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">entitymap.org<\/a>. I use the format as a scaffold because it separates the four building blocks cleanly. The effect comes from the work before it.<\/p>\n\n\n\n<figure class=\"bz-tx\"><figcaption>\/\/ what works, what is open<\/figcaption><pre><span class=\"l k\">WORKS TODAY<\/span><span class=\"l y\">  \u2713 clear definition per term<\/span><span class=\"l y\">  \u2713 uncovers contradictions<\/span><span class=\"l y\">  \u2713 reconciles schema + Wikidata<\/span><span class=\"l y\">  \u2713 template for briefings<\/span><span class=\"l\"> <\/span><span class=\"l k\">NOT PROVEN<\/span><span class=\"l\">  ? AI systems read the file<\/span><span class=\"l\">  ? adoption or measurement<\/span><span class=\"l c\">  proposal by InLinks\/Waikay<\/span><\/pre><\/figure>\n\n\n\n<p class=\"has-background wp-block-paragraph\" style=\"background-color:#fff2cc\">Watch out: there is no evidence so far that ChatGPT, Gemini or Google read entitymap.json, and the proposal comes from a vendor, not a neutral body. Publishing costs nothing, but promises nothing.<\/p>\n\n\n\n<div class=\"wp-block-group bz-callout-dark has-text-color has-background is-layout-constrained wp-container-core-group-is-layout-e8f27b5c wp-block-group-is-layout-constrained\" style=\"border-radius:15px;color:#f4f2ef;background-color:#161514;padding-top:32px;padding-right:36px;padding-bottom:28px;padding-left:36px\">\n<p class=\"bz-callout-eyebrow wp-block-paragraph\">From my practice<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I see the bigger lever in the entity map. The models probably do not read it directly either. But it creates clarity about the entities, on the client&#8217;s website and in their content, and that is exactly what LLMs benefit from.<\/p>\n<\/div>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">What is an entity map?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An overview of the terms a brand owns, with definitions, evidence from its own website and the relations between the terms. It makes content and signals consistent, whether or not you publish it as a file.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What is the difference between an entity map and a sitemap?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A sitemap lists pages so search engines can find them. An entity map describes terms and how they connect, so it is clear what a brand stands for.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How many entities does an entity map need?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For most brands 15 to 20, for large websites up to 30. A few well evidenced terms are worth more than many thin ones.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Is entitymap.json an official standard?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. It is an open proposal at entitymap.org, initiated by Fred Laurent with support from Dixon Jones. Whether AI systems evaluate the file is not proven.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need Wikidata for this?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not necessarily, but it helps. A Wikidata ID as sameAs in your structured data gives an entity a clear external anchor.<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"next-step\">Next step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I also build the entity map for your brand, as part of my GEO consulting: I crawl your website, define with you the terms your brand should own, and show you where definitions are missing, evidence is thin or facts contradict each other. You get a strength score per term, the list of gaps and an export as entitymap.json.<\/p>\n\n\n\n<div class=\"bz-cta\"><style>.bz-cta{background:#161514;color:#f4f2ef;border-radius:18px;padding:30px 28px 28px;margin:56px 0 12px;font-family:\"Work Sans\",sans-serif;clear:both}.post-content .bz-cta p,.bz-cta p{margin:0;padding:0;color:inherit}.bz-cta__k{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9b9a95;margin:0 0 6px!important}.bz-cta__cap{font-size:13px;color:#9b9a95;margin:0 0 14px!important}.bz-cta__g{max-width:520px;margin:0 0 26px}.bz-cta__r{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center;font-size:13px;line-height:1.2;color:#9b9a95;margin-top:10px}.bz-cta__r--now{color:#f4f2ef}.bz-cta__b{display:flex;align-items:center;gap:10px;min-width:0}.bz-cta__b i{display:block;flex:none;height:14px;border-radius:3px;background:#3a3936;width:0;min-width:4px;transition:width 1.3s cubic-bezier(.25,1,.5,1)}.bz-cta__r--now i{background:#ffff00;transition-delay:.25s}.bz-cta.is-in .bz-cta__b i{width:calc(var(--w)*.72)}.bz-cta__b b{font-weight:400;white-space:nowrap;font-size:13px}.bz-cta__r--now b{font-weight:600}.bz-cta__kpi{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 14px}.bz-cta__kpi b{font-family:\"Space Grotesk\",sans-serif;font-size:40px;line-height:1;font-weight:700;color:#ffff00;min-width:3.2ch}.bz-cta__kpi span{font-size:14px;color:#9b9a95}.bz-cta__t{font-size:18px;line-height:1.45;color:#f4f2ef;max-width:560px;margin:0 0 20px!important}.bz-cta__a{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.post-content .bz-cta a.bz-cta__btn,.bz-cta a.bz-cta__btn{display:inline-block;background:#ffff00;color:#161514!important;font-weight:500;font-size:15px;line-height:1;padding:14px 22px;border-radius:4px;text-decoration:none!important;border:0;transition:transform .2s ease}.bz-cta a.bz-cta__btn:hover{transform:translateY(-1px)}.post-content .bz-cta a.bz-cta__more,.bz-cta a.bz-cta__more{color:#f4f2ef!important;opacity:.7;font-size:14px;text-decoration:underline}@media(prefers-reduced-motion:reduce){.bz-cta__b i{transition:none}}@media(max-width:690px){.bz-cta{padding:22px 18px 20px;border-radius:14px}.bz-cta__r{grid-template-columns:96px minmax(0,1fr)}.bz-cta__kpi b{font-size:32px}.bz-cta__t{font-size:16px}}<\/style><p class=\"bz-cta__k\" data-bz=\"k\">Result \u00b7 Placetel<\/p><p class=\"bz-cta__cap\">Organic visits per month<\/p><div class=\"bz-cta__g\" role=\"img\" aria-label=\"Placetel: organic visits per month, 2,103 at the start of consulting, 377,265 today\"><div class=\"bz-cta__r\"><span data-bz=\"m\">Jul 2016<\/span><span class=\"bz-cta__b\"><i style=\"--w:0.6%\"><\/i><b data-bz=\"a\">2,103<\/b><\/span><\/div><div class=\"bz-cta__r bz-cta__r--now\"><span>Today<\/span><span class=\"bz-cta__b\"><i style=\"--w:100%\"><\/i><b data-bz=\"b\">377,265<\/b><\/span><\/div><\/div><div class=\"bz-cta__kpi\"><b data-to=\"179\">0x<\/b><span>visibility in organic search since consulting began<\/span><\/div><p class=\"bz-cta__t\">Want this for your brand? In 30 minutes we find out whether it can become the market leader.<\/p><p class=\"bz-cta__a\"><a class=\"bz-cta__btn\" href=\"https:\/\/cal.com\/bernard-zitzer-ft5skq\/seogeo-30min\">Book an intro call<\/a><a class=\"bz-cta__more\" href=\"\/de\/kunden\/\">See all results \u2192<\/a><\/p><script>(function(){var C=[{k:\"Placetel\",m:\"Jul 2016\",a:2103,b:377265,x:179},{k:\"AiraHome\",m:\"Jul 2023\",a:95,b:6491,x:68},{k:\"Laudo\",m:\"Jan 2025\",a:1438,b:6184,x:4.3},{k:\"Nextbike\",m:\"Dec 2017\",a:7518,b:25193,x:3.4}];function pick(){var p=location.pathname||\"\";var h=0;for(var i=0;i<p.length;i++){h=(h*31+p.charCodeAt(i))>>>0}return C[h%C.length]}function fmt(n){var s=String(n),o=\"\";while(s.length>3){o=\",\"+s.slice(-3)+o;s=s.slice(0,-3)}return s+o}function show(v,to){return (to>=10?String(Math.round(v)):v.toFixed(1))+\"x\"}function fill(el){var c=pick();el.querySelector(\"[data-bz=k]\").textContent=\"Result \\u00b7 \"+c.k;el.querySelector(\"[data-bz=m]\").textContent=c.m;el.querySelector(\"[data-bz=a]\").textContent=fmt(c.a);el.querySelector(\"[data-bz=b]\").textContent=fmt(c.b);el.querySelector(\".bz-cta__r i\").style.setProperty(\"--w\",Math.max(0.6,c.a\/c.b*100).toFixed(1)+\"%\");var kb=el.querySelector(\".bz-cta__kpi b\");kb.setAttribute(\"data-to\",String(c.x));kb.textContent=\"0x\";el.querySelector(\".bz-cta__g\").setAttribute(\"aria-label\",c.k+\": organic visits per month, \"+fmt(c.a)+\" at the start of consulting, \"+fmt(c.b)+\" today\")}function ease(t){return 1-Math.pow(1-t,3)}function run(el){if(el.getAttribute(\"data-bz-done\"))return;el.setAttribute(\"data-bz-done\",\"1\");var b=el.querySelector(\".bz-cta__kpi b\"),to=parseFloat(b.getAttribute(\"data-to\"))||0;var rm=false;if(window.matchMedia){rm=window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches}if(rm){el.className+=\" is-in\";b.textContent=show(to,to);return}setTimeout(function(){el.className+=\" is-in\"},60);setTimeout(function(){var s=Date.now();var ti=setInterval(function(){var p=Math.min(1,(Date.now()-s)\/900);b.textContent=show(ease(p)*to,to);if(p>=1)clearInterval(ti)},16)},450)}function near(e){var r=e.getBoundingClientRect();var vh=window.innerHeight||document.documentElement.clientHeight;return r.top<vh*0.85}function init(){var els=document.querySelectorAll(\".bz-cta\");if(!els.length)return;Array.prototype.forEach.call(els,fill);function check(){Array.prototype.forEach.call(els,function(e){if(!e.getAttribute(\"data-bz-done\")){if(near(e))run(e)}})}window.addEventListener(\"scroll\",check,{passive:true});window.addEventListener(\"resize\",check);setTimeout(check,300);if(\"IntersectionObserver\" in window){var io=new IntersectionObserver(function(en){en.forEach(function(e){if(e.isIntersecting){run(e.target);io.unobserve(e.target)}})},{threshold:.35});Array.prototype.forEach.call(els,function(e){io.observe(e)})}}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",init);else init()})();<\/script><\/div>\n\n\n\n<p class=\"bz-bridge wp-block-paragraph\"><strong>Next in the handbook:<\/strong> With a clear map you know which terms your content has to carry. The next chapter is about content that AI cites. Until it is out, the <a href=\"https:\/\/bernard.digital\/en\/geo-handbook\/\">handbook overview<\/a> shows what comes next.<\/p>\n\n\n\n<div style=\"height:48px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sources\">Sources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>EntityMap: <a href=\"https:\/\/entitymap.org\/spec\/v1.0\" target=\"_blank\" rel=\"noreferrer noopener\">Specification v1.0<\/a>, Fred Laurent and Dixon Jones<\/li>\n\n\n<li>Schema.org: <a href=\"https:\/\/schema.org\/Organization\" target=\"_blank\" rel=\"noreferrer noopener\">Organization (sameAs)<\/a><\/li>\n\n\n<li>Wikidata: <a href=\"https:\/\/www.wikidata.org\/wiki\/Q134083964\" target=\"_blank\" rel=\"noreferrer noopener\">Generative engine optimization (Q134083964)<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>What an entity map is, what mine for bernard.digital looks like, which gaps it uncovered and how to build yours in five steps.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"footnotes":""},"categories":[124],"tags":[],"class_list":["post-11835","post","type-post","status-publish","format-standard","category-geo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Entity map: how to build one + live example [2026]<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bernard.digital\/en\/entity-map\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Entity map: how to build one + live example [2026]\" \/>\n<meta property=\"og:description\" content=\"What an entity map is, what mine for bernard.digital looks like, which gaps it uncovered and how to build yours in five steps.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bernard.digital\/en\/entity-map\/\" \/>\n<meta property=\"og:site_name\" content=\"bernard.digital\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-28T18:21:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-29T09:14:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png\" \/>\n<meta name=\"author\" content=\"Bernard Zitzer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@BernardZitzer\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bernard Zitzer\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/\"},\"author\":{\"name\":\"Bernard Zitzer\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/#\\\/schema\\\/person\\\/f1805ea4f33fa8bb2024847266a4b81e\"},\"headline\":\"Entity map: your brand as a map\",\"datePublished\":\"2026-10-28T18:21:31+00:00\",\"dateModified\":\"2026-10-29T09:14:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/\"},\"wordCount\":1240,\"image\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bernard.digital\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/tool-logo-wikidata.png\",\"articleSection\":[\"GEO\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/\",\"url\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/\",\"name\":\"Entity map: how to build one + live example [2026]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/bernard.digital\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/tool-logo-wikidata.png\",\"datePublished\":\"2026-10-28T18:21:31+00:00\",\"dateModified\":\"2026-10-29T09:14:37+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/#\\\/schema\\\/person\\\/f1805ea4f33fa8bb2024847266a4b81e\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#primaryimage\",\"url\":\"https:\\\/\\\/bernard.digital\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/tool-logo-wikidata.png\",\"contentUrl\":\"https:\\\/\\\/bernard.digital\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/tool-logo-wikidata.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/entity-map\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/bernard.digital\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entity map: your brand as a map\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/bernard.digital\\\/en\\\/\",\"name\":\"bernard.digital\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/bernard.digital\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/bernard.digital\\\/en\\\/#\\\/schema\\\/person\\\/f1805ea4f33fa8bb2024847266a4b81e\",\"name\":\"Bernard Zitzer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g\",\"caption\":\"Bernard Zitzer\"},\"description\":\"Ich bin Bernard Zitzer, SEO- und GEO-Berater aus Berlin. Ich bringe Marken in Google und in KI-Antworten nach vorn und arbeite daf\u00fcr mit h\u00f6chstens f\u00fcnf Dauerkunden und einem Projektkunden gleichzeitig.\",\"sameAs\":[\"https:\\\/\\\/bernard.digital\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bernardzitzer\\\/\",\"https:\\\/\\\/x.com\\\/BernardZitzer\"],\"url\":\"https:\\\/\\\/bernard.digital\\\/en\\\/author\\\/bernard\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Entity map: how to build one + live example [2026]","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bernard.digital\/en\/entity-map\/","og_locale":"en_US","og_type":"article","og_title":"Entity map: how to build one + live example [2026]","og_description":"What an entity map is, what mine for bernard.digital looks like, which gaps it uncovered and how to build yours in five steps.","og_url":"https:\/\/bernard.digital\/en\/entity-map\/","og_site_name":"bernard.digital","article_published_time":"2026-10-28T18:21:31+00:00","article_modified_time":"2026-10-29T09:14:37+00:00","og_image":[{"url":"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png","type":"","width":"","height":""}],"author":"Bernard Zitzer","twitter_card":"summary_large_image","twitter_creator":"@BernardZitzer","twitter_misc":{"Written by":"Bernard Zitzer"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/bernard.digital\/en\/entity-map\/#article","isPartOf":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/"},"author":{"name":"Bernard Zitzer","@id":"https:\/\/bernard.digital\/en\/#\/schema\/person\/f1805ea4f33fa8bb2024847266a4b81e"},"headline":"Entity map: your brand as a map","datePublished":"2026-10-28T18:21:31+00:00","dateModified":"2026-10-29T09:14:37+00:00","mainEntityOfPage":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/"},"wordCount":1240,"image":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/#primaryimage"},"thumbnailUrl":"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png","articleSection":["GEO"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/bernard.digital\/en\/entity-map\/","url":"https:\/\/bernard.digital\/en\/entity-map\/","name":"Entity map: how to build one + live example [2026]","isPartOf":{"@id":"https:\/\/bernard.digital\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/#primaryimage"},"image":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/#primaryimage"},"thumbnailUrl":"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png","datePublished":"2026-10-28T18:21:31+00:00","dateModified":"2026-10-29T09:14:37+00:00","author":{"@id":"https:\/\/bernard.digital\/en\/#\/schema\/person\/f1805ea4f33fa8bb2024847266a4b81e"},"breadcrumb":{"@id":"https:\/\/bernard.digital\/en\/entity-map\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bernard.digital\/en\/entity-map\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/bernard.digital\/en\/entity-map\/#primaryimage","url":"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png","contentUrl":"https:\/\/bernard.digital\/wp-content\/uploads\/2026\/10\/tool-logo-wikidata.png"},{"@type":"BreadcrumbList","@id":"https:\/\/bernard.digital\/en\/entity-map\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/bernard.digital\/en\/"},{"@type":"ListItem","position":2,"name":"Entity map: your brand as a map"}]},{"@type":"WebSite","@id":"https:\/\/bernard.digital\/en\/#website","url":"https:\/\/bernard.digital\/en\/","name":"bernard.digital","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bernard.digital\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/bernard.digital\/en\/#\/schema\/person\/f1805ea4f33fa8bb2024847266a4b81e","name":"Bernard Zitzer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/24b78f3f96e5b588272554226fe171e525c02d1c70395a51588c831c55374a90?s=96&d=mm&r=g","caption":"Bernard Zitzer"},"description":"Ich bin Bernard Zitzer, SEO- und GEO-Berater aus Berlin. Ich bringe Marken in Google und in KI-Antworten nach vorn und arbeite daf\u00fcr mit h\u00f6chstens f\u00fcnf Dauerkunden und einem Projektkunden gleichzeitig.","sameAs":["https:\/\/bernard.digital","https:\/\/www.linkedin.com\/in\/bernardzitzer\/","https:\/\/x.com\/BernardZitzer"],"url":"https:\/\/bernard.digital\/en\/author\/bernard\/"}]}},"_links":{"self":[{"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/posts\/11835","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/comments?post=11835"}],"version-history":[{"count":4,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/posts\/11835\/revisions"}],"predecessor-version":[{"id":12149,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/posts\/11835\/revisions\/12149"}],"wp:attachment":[{"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/media?parent=11835"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/categories?post=11835"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bernard.digital\/en\/wp-json\/wp\/v2\/tags?post=11835"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}