<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>google &#8211; AI Marketing ügynökség: SEO keresőoptimalizálás, Linképítés Budapest</title>
	<atom:link href="https://onlinemarketing101.biz/cimke/google/feed/" rel="self" type="application/rss+xml" />
	<link>https://onlinemarketing101.biz</link>
	<description>SEO ügynökség: Keresőoptimalizálás, Linképítés Onlinemarketing101.biz</description>
	<lastBuildDate>Sat, 25 Jul 2026 01:36:50 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://onlinemarketing101.biz/wp-content/uploads/cropped-onlinemarketing101logoseougynoksegkeresooptimalizalas-32x32.png</url>
	<title>google &#8211; AI Marketing ügynökség: SEO keresőoptimalizálás, Linképítés Budapest</title>
	<link>https://onlinemarketing101.biz</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Schema markup az AI SEO-ban:Organization, LocalBusiness, FAQ, Article és Service oldalak</title>
		<link>https://onlinemarketing101.biz/schema-markup-az-ai-seo-banorganization-localbusiness-faq-article-es-service-oldalak/</link>
					<comments>https://onlinemarketing101.biz/schema-markup-az-ai-seo-banorganization-localbusiness-faq-article-es-service-oldalak/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Fri, 24 Jul 2026 20:31:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Business advice]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[SEO ügynökség]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10409</guid>

					<description><![CDATA[Schema markup AI SEO-hoz: 5 fontos jelöléstípus AI SEO &#038; strukturált adatok Schema markup az AI SEO-ban:Organization, LocalBusiness, FAQ, Article és Service oldalak A keresőrendszerek nem „olvassák” úgy az oldaladat, ahogy egy ember. Címkéket, kapcsolatokat és azonosítókat keresnek. Ez az útmutató megmutatja, melyik Schema típus hova való, hogyan kapcsold össze őket egyetlen entitáshálóvá, és mit [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10409" class="elementor elementor-10409">
				<div class="elementor-element elementor-element-a93cc30 e-flex e-con-boxed e-con e-parent" data-id="a93cc30" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-3a22ac17 elementor-widget elementor-widget-text-editor" data-id="3a22ac17" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									
<!DOCTYPE html>
<html lang="hu">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Schema markup AI SEO-hoz: 5 fontos jelöléstípus</title>
<meta name="description" content="Ismerd meg, hogyan használd az Organization, LocalBusiness, Service, Article és FAQ Schema jelöléseket a jobb gépi értelmezhetőségért.">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&family=JetBrains+Mono:wght@400;500;700&display=swap&subset=latin,latin-ext" rel="stylesheet">
</head>
<body>

<!--
  ==========================================================================
  BELSŐ LINKEK – cseréld a valós cél-URL-ekre publikálás előtt.
  A linkek data-int="1" attribútummal vannak megjelölve, könnyen kereshetők.
    1. AI-láthatóság (AI Overviews / ChatGPT Search / Perplexity)  – bevezetés
    2. technikai SEO és tartalomoptimalizálás                      – 1. fejezet
    3. ChatGPT Search entitásjelek                                 – Organization
    4. AI-láthatóság technikai, GEO- és AEO-alapjai                – LocalBusiness
    5. teljes SEO audit                                            – Service
    6. SEO szövegírás alapelvei                                    – Article
    7. strukturáltadat-minőségbiztosítás                           – @graph fejezet
    8. AI SEO és keresőoptimalizálási audit                        – záró CTA
  ==========================================================================
-->

<div class="smai-wrap">

  <!-- ===================== HERO ===================== -->
  <header class="smai-hero">
    <p class="smai-eyebrow">AI SEO & strukturált adatok</p>
    <h1 class="smai-h1">Schema markup az AI SEO-ban:<br><span class="smai-h1-alt">Organization, LocalBusiness, FAQ, Article és Service oldalak</span></h1>
    <p class="smai-lede">A keresőrendszerek nem „olvassák” úgy az oldaladat, ahogy egy ember. Címkéket, kapcsolatokat és azonosítókat keresnek. Ez az útmutató megmutatja, melyik Schema típus hova való, hogyan kapcsold össze őket egyetlen entitáshálóvá, és mit ne ígérj magadnak tőlük.</p>
    <div class="smai-hero-meta">
      <span class="smai-chip">~11 perc olvasás</span>
      <span class="smai-chip">5 jelöléstípus</span>
      <span class="smai-chip">Interaktív @graph térkép</span>
    </div>
  </header>

  <!-- ===================== BEVEZETÉS ===================== -->
  <section class="smai-sec">
    <p>Van egy weboldalad. Rajta a cégnév, a cím, a telefonszám, öt szolgáltatásoldal, egy bemutatkozás, negyven blogcikk és három szerző. Emberi szemmel ez teljesen világos rendszer. Gépi szemmel viszont egy csomó szöveg, amiről semmi nem árulja el biztosan, hogy a lábléc telefonszáma ugyanahhoz a vállalkozáshoz tartozik-e, mint a kapcsolati oldalé, vagy hogy a cikk alján szereplő név szerző, ügyfél, esetleg egy interjúalany.</p>
    <p>A strukturált adatok pontosan ezt a hiányt töltik be. Nem helyettesítik a látható tartalmat, hanem <strong>gépileg olvasható leírást adnak róla</strong>. Az AI-alapú keresésben pedig már nem elég indexelhetőnek lenni: egyértelműen értelmezhetőnek is kell lenni. Ki a szolgáltató, mit kínál, hol dolgozik, ki írta a tartalmat, és hogyan kapcsolódnak egymáshoz az oldalak.</p>
    <p><a data-int="1" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/ai-lathatosag-google-ai-overviews-chatgpt-search-perplexity/" data-wpel-link="internal">Az AI-láthatóság a Google AI Overviews, a ChatGPT Search és a Perplexity rendszerében</a> soha nem egyetlen technikai beállításon múlik, hanem a weboldal teljes információs rendszerén. A Schema markup ennek a rendszernek az egyik rétege – és ebben a cikkben az öt legfontosabbat vesszük végig: <em>Organization</em>, <em>LocalBusiness</em>, <em>Service</em>, <em>Article</em> és <em>FAQPage</em>.</p>
  </section>

  <!-- ===================== 1. FEJEZET ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>alapok</p>
    <h2>1. Mi a Schema markup, és mit jelent az AI SEO szempontjából?</h2>
    <p>A Schema.org egy közösen használt szókészlet: egy szótár, amelyben a keresőmotorok és a weboldalak ugyanazokat a fogalmakat ugyanúgy nevezik. Ennek segítségével megjelölhető, hogy egy adott adat vállalkozásnév, szolgáltatás, postai cím, szerző, cikk, kérdés vagy éppen válasz. A jelölés legtöbbször <strong>JSON-LD formátumban</strong> kerül az oldal forráskódjába, egy külön kódblokkban, a látható tartalomtól elkülönítve.</p>
    <p>A Google a JSON-LD mellett a Microdata és az RDFa formátumot is támogatja, a dokumentációja mégis egyértelműen a JSON-LD használatát ajánlja. Ennek gyakorlati oka van: a JSON-LD nem keveredik bele a HTML-szerkezetbe, így sablonváltásnál, dizájnfrissítésnél vagy oldalszerkesztő használatakor sokkal kevésbé törik el.</p>
    <div class="smai-callout">
      <p class="smai-callout-title">Két dolgot nagyon érdemes szétválasztani</p>
      <p><strong>Schema.org típusok:</strong> általános, géppel olvasható szókészlet. Több száz típus, gyakorlatilag bármire.<br>
      <strong>Google gazdag találatok:</strong> a strukturált adatok egy jóval szűkebb köre, amelyből speciális keresési megjelenés készülhet.</p>
      <p>Nem minden Schema.org típushoz tartozik saját Google-találati forma. A <em>Service</em> például kiválóan alkalmas a szolgáltatás gépi leírására, de jelenleg nem szerepel önálló típusként a Google gazdag találati galériájában. Ettől még van értelme használni – csak nem az, amit sokan remélnek tőle.</p>
    </div>
    <p>A Schema markup akkor működik, ha stabil alapokra épül. Hibás sitemap, lassú betöltés, vékony tartalom és kaotikus belső linkelés mellett a jelölés nem hoz csodát: <a data-int="2" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas/" data-wpel-link="internal">a technikai SEO és a tartalomoptimalizálás</a> nélkül a strukturált adat csak szép kód egy gyenge oldalon.</p>
  </section>

  <!-- ===================== INTERAKTÍV: TÍPUSVÁLASZTÓ ===================== -->
  <section class="smai-tool" id="smai-picker">
    <div class="smai-tool-head">
      <p class="smai-tool-label">Interaktív segéd</p>
      <h3 class="smai-tool-title">Melyik Schema típus kell ehhez az oldalhoz?</h3>
      <p class="smai-tool-sub">Válaszolj három kérdésre az adott oldalról, és megkapod az ajánlott jelölést.</p>
    </div>

    <div class="smai-q" data-step="1">
      <p class="smai-q-num">1. kérdés</p>
      <p class="smai-q-text">Mi ennek az oldalnak a fő feladata?</p>
      <div class="smai-opts">
        <button class="smai-opt" data-k="a" data-v="home">Bemutatja a céget (főoldal, rólunk)</button>
        <button class="smai-opt" data-k="a" data-v="service">Egyetlen szolgáltatást ad el</button>
        <button class="smai-opt" data-k="a" data-v="article">Szakmai tartalmat közöl (blog, útmutató)</button>
        <button class="smai-opt" data-k="a" data-v="faq">Kérdésekre válaszol (GYIK-oldal)</button>
      </div>
    </div>

    <div class="smai-q" data-step="2" hidden>
      <p class="smai-q-num">2. kérdés</p>
      <p class="smai-q-text">Van a vállalkozásnak olyan fizikai telephelye, ahová ügyfél bemehet?</p>
      <div class="smai-opts">
        <button class="smai-opt" data-k="b" data-v="yes">Igen, van nyitvatartás és cím</button>
        <button class="smai-opt" data-k="b" data-v="no">Nincs, online vagy kiszállásos működés</button>
      </div>
    </div>

    <div class="smai-q" data-step="3" hidden>
      <p class="smai-q-num">3. kérdés</p>
      <p class="smai-q-text">Szerepelnek az oldalon ténylegesen látható kérdés–válasz blokkok?</p>
      <div class="smai-opts">
        <button class="smai-opt" data-k="c" data-v="yes">Igen, saját, hivatalos válaszokkal</button>
        <button class="smai-opt" data-k="c" data-v="no">Nem, vagy csak a kódban lennének</button>
      </div>
    </div>

    <div class="smai-result" id="smai-result" hidden>
      <p class="smai-result-label">Ajánlott jelölés</p>
      <p class="smai-result-types" id="smai-result-types"></p>
      <p class="smai-result-note" id="smai-result-note"></p>
      <button class="smai-reset" id="smai-reset">Újrakezdem</button>
    </div>
  </section>

  <!-- ===================== 2. ORGANIZATION ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>type: Organization</p>
    <h2>2. Organization: a vállalkozás központi digitális személyazonossága</h2>
    <p>A legfontosabb kérdés, amire ez a jelölés válaszol: <strong>ki áll a weboldal, a tartalmak és a szolgáltatások mögött?</strong> Az Organization entitást általában a főoldalon vagy a bemutatkozó oldalon érdemes létrehozni, és onnantól kezdve az egész oldal erre hivatkozik vissza.</p>
    <p>A gyakorlatban ezek a tulajdonságok viszik a súlyt: <code>name</code>, <code>legalName</code>, <code>url</code>, <code>logo</code>, <code>description</code>, <code>address</code>, <code>telephone</code>, <code>email</code>, <code>contactPoint</code>, <code>sameAs</code>, <code>founder</code>, <code>foundingDate</code>, <code>areaServed</code> és <code>hasOfferCatalog</code>.</p>
    <p>A legtöbb elrontott jelölésnél nem valamelyik mező hiányzik, hanem az <strong><code>@id</code></strong>. Adj a vállalkozásnak egy állandó, saját azonosítót – például <code>https://pelda.hu/#organization</code> –, és onnantól minden szolgáltatás, cikk és szerzői profil erre hivatkozhat. Enélkül minden oldalon egy új, névtelen szervezet születik, ami pontosan az ellenkezője annak, amit el akarunk érni.</p>
    <p>AI SEO szempontból az Organization azt tisztázza, melyik márka a weboldal tulajdonosa, melyik szervezet publikálja a cikkeket, mely szolgáltatások tartoznak hozzá, és mely közösségi vagy szakmai profilok képviselik ugyanazt az entitást. A Google szerint az Organization strukturált adat segíthet a szervezet azonosításában és elkülönítésében, valamint a logó, a jogi név és egyes szervezeti adatok pontosabb értelmezésében.</p>
    <div class="smai-warn">
      <p class="smai-warn-title">Amit soha ne tegyél a jelölésbe</p>
      <ul>
        <li>nem létező díj vagy elismerés</li>
        <li>kitalált vagy generált értékelés</li>
        <li>nem igazolt tanúsítvány</li>
        <li>nem valós telephely</li>
        <li>olyan szolgáltatás, amely az oldalon sehol nem jelenik meg</li>
      </ul>
    </div>
    <p>Az egységes szervezeti adatok nem csak a klasszikus keresésben számítanak: <a data-int="3" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek/" data-wpel-link="internal">a ChatGPT Search láthatóságát támogató entitásjelek</a> rendszerében is központi szerepük van.</p>
  </section>

  <!-- ===================== 3. LOCALBUSINESS ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>type: LocalBusiness</p>
    <h2>3. LocalBusiness: helyi vállalkozások, üzletek és telephelyek</h2>
    <p>Mikor használjunk LocalBusiness típust az általános Organization helyett? Egyszerű a szabály: <strong>ha van konkrét fizikai hely, ahol a szolgáltatás történik.</strong> Étterem, fodrászat, fogászati rendelő, autószerviz, ügyvédi iroda, bolt, hotel, helyi szolgáltató vállalkozás – mind ide tartozik.</p>
    <p>Ahol lehet, ne álljunk meg a általános típusnál. A <code>Dentist</code>, <code>Restaurant</code>, <code>Hotel</code>, <code>AutoRepair</code>, <code>LegalService</code>, <code>Store</code> vagy <code>ProfessionalService</code> altípus pontosabb képet ad. A Google dokumentációja is azt javasolja, hogy a lehető legpontosabb, ténylegesen alkalmazható típust válasszuk – nem azt, amelyik a legjobban hangzik.</p>
    <p>A fontos adatok: vállalkozás neve, fizikai cím, földrajzi koordináták, telefonszám, nyitvatartási idő, weboldal, logó és képek, kiszolgált terület, árkategória, valamint foglalási vagy kapcsolatfelvételi lehetőség. Ezekből a Google üzleti adatokat, nyitvatartást és útvonaltervezési információkat is értelmezhet. Fontos ugyanakkor tisztán látni: <strong>a helyes jelölés nem garantál tudáspanelt vagy kiemelt megjelenést.</strong> Jogosultságot adhat, nem eredményt.</p>
    <p>Több telephely esetén ne próbáljunk egyetlen entitásba belezsúfolni mindent. Minden valós telephely kapjon külön LocalBusiness entitást, saját címmel, telefonszámmal, nyitvatartással, URL-lel és <code>@id</code> azonosítóval. A központi vállalat maradhat Organization, a telephelyek pedig hozzá kapcsolódó, önálló LocalBusiness entitások lesznek.</p>
    <p>Helyi cégeknél ez a réteg akkor kezd igazán működni, ha <a data-int="4" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/ai-lathatosagi-ugynokseg-budapest/" data-wpel-link="internal">az AI-láthatóság technikai, GEO- és AEO-alapjai</a> is a helyükön vannak.</p>
  </section>

  <!-- ===================== 4. SERVICE ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>type: Service</p>
    <h2>4. Service: a szolgáltatási oldalak gépi leírása</h2>
    <p>A Service jelölés célja, hogy minden fontos szolgáltatás <strong>önálló entitásként</strong> létezzen, ne csak bekezdésként egy hosszú oldalon. Javasolt tulajdonságok: <code>name</code>, <code>description</code>, <code>serviceType</code>, <code>provider</code>, <code>areaServed</code>, <code>audience</code>, <code>offers</code>, <code>hasOfferCatalog</code>, <code>availableChannel</code>, <code>termsOfService</code>, <code>hoursAvailable</code>, <code>url</code>, <code>image</code>.</p>
    <p>Egyetlen részlet, ami az egész jelölés értékét eldönti: a <code>provider</code> ne egyszerű szövegként szerepeljen. Hivatkozzon vissza a központi Organization vagy LocalBusiness <code>@id</code> azonosítójára. Így lesz a szolgáltatásból nem lebegő adat, hanem egy konkrét céghez tartozó kínálat.</p>
    <p>Gyakori hiba, hogy egyetlen általános Service objektumban próbáljuk felsorolni a vállalkozás összes tevékenységét. Ez sem az embernek, sem a gépnek nem segít. A fontos szolgáltatásokhoz készüljön külön szolgáltatási oldal, külön cím és leírás, külön célközönség, külön kiszolgált terület és külön Service entitás. Például: technikai SEO audit, AI-láthatósági audit, tartalomstratégia, linképítés, weboldalkészítés – öt oldal, öt entitás.</p>
    <div class="smai-callout smai-callout-alt">
      <p class="smai-callout-title">Szakmai korrekció</p>
      <p>A Service Schema nem eredményez automatikus gazdag találatot. Elsősorban a szolgáltatás és a szolgáltató közötti kapcsolat egyértelmű leírására való – ez pedig az AI-alapú válaszrendszereknél sokkal többet ér, mint egy csillagos kiemelés reménye.</p>
    </div>
    <p>Egy szolgáltatási oldal jelölését soha nem önmagában érdemes nézni: érdemes <a data-int="5" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/seo-audit-utmutato/" data-wpel-link="internal">egy teljes SEO audit</a> részeként ellenőrizni, a tartalommal és a belső linkeléssel együtt.</p>
  </section>

  <!-- ===================== KÓDPÉLDÁK ===================== -->
  <section class="smai-tool smai-code-tool">
    <div class="smai-tool-head">
      <p class="smai-tool-label">Kódpéldák</p>
      <h3 class="smai-tool-title">Öt jelölés, öt minimál sablon</h3>
      <p class="smai-tool-sub">Válts típust, másold a vázat, és cseréld valós adatokra. Kitalált adat nem kerülhet bele.</p>
    </div>
    <div class="smai-tabs" role="tablist">
      <button class="smai-tab is-active" data-tab="org" role="tab">Organization</button>
      <button class="smai-tab" data-tab="loc" role="tab">LocalBusiness</button>
      <button class="smai-tab" data-tab="srv" role="tab">Service</button>
      <button class="smai-tab" data-tab="art" role="tab">Article</button>
      <button class="smai-tab" data-tab="faq" role="tab">FAQPage</button>
    </div>
    <div class="smai-code-box">
      <button class="smai-copy" id="smai-copy">Kód másolása</button>
      <pre class="smai-pre" id="smai-code"></pre>
    </div>
  </section>

  <!-- ===================== 5. ARTICLE ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>type: Article</p>
    <h2>5. Article: cikkek, szerzők és kiadók összekapcsolása</h2>
    <p>Az Article – blogok esetén a pontosabb <code>BlogPosting</code> – típus a tartalom eredetét írja le. Kulcsmezők: <code>headline</code>, <code>description</code>, <code>image</code>, <code>datePublished</code>, <code>dateModified</code>, <code>author</code>, <code>publisher</code>, <code>mainEntityOfPage</code>, <code>articleSection</code>, <code>keywords</code>, <code>wordCount</code>.</p>
    <p>Az <code>author</code> lehet Person vagy Organization, de <strong>valódi szerzőt kell megadni</strong>. Nem a márkanevet szerzőként, nem egy kitalált „szakértői csapatot”. A <code>publisher</code> pedig hivatkozzon a korábban létrehozott szervezeti entitásra – ezzel zárul be a kör a cikk és a cég között.</p>
    <p>Az Article strukturált adat segíthet a Google-nek a cím, a képek, a szerzői információk és a publikálási dátum pontosabb értelmezésében, és bizonyos keresési felületeken jobb cikkmegjelenésre teheti jogosulttá az oldalt. A megjelenés azonban itt sem garantált.</p>
    <p>AI SEO szempontból az igazi nyereség az, hogy egy jól összekapcsolt cikkből egyértelműen kiderül: ki írta, mely szervezet publikálta, mi a témája, mikor frissítették, és mely szolgáltatáshoz vagy szakmai területhez kapcsolódik. Ez öt olyan információ, amit egy nyelvi modell egyébként csak találgatna.</p>
    <p>A jelölés persze csak a keret. A szövegnek magának is követnie kell <a data-int="6" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/seo-szovegiras-alapelvei/" data-wpel-link="internal">a SEO szövegírás alapelveit</a>, különben pontosan leírt, jól címkézett, de gyenge tartalom marad.</p>
  </section>

  <!-- ===================== 6. FAQPAGE ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>type: FAQPage</p>
    <h2>6. FAQPage: mire használható, és mire nem?</h2>
    <p>Kezdjük a legfontosabb pontosítással, mert ebben nagyon sok elavult tanács kering. A FAQPage továbbra is létező, érvényes Schema.org típus, <strong>de a Google a hozzá kapcsolódó látványos, lenyitható GYIK-találatokat általában csak elismert, hiteles kormányzati és egészségügyi oldalakon jeleníti meg rendszeresen.</strong> Egy átlagos céges vagy marketingoldalon ezért senkinek nem szabad lenyitható Google GYIK-találatot ígérni.</p>
    <p>Használjuk akkor, ha az oldalon valóban látható több gyakori kérdés, mindegyikhez egy hivatalos válasz, és a válaszokat maga az oldal üzemeltetője adja. Ne használjuk fórumoknál vagy olyan felületeken, ahol több felhasználó válaszolhat ugyanarra a kérdésre – ott a <code>QAPage</code> lehet indokolt.</p>
    <p>AI SEO szempontból a rövid, pontos kérdés–válasz blokkok azért értékesek, mert könnyen feldolgozható, önmagában is értelmes tartalmi egységeket alkotnak. Egy generatív rendszer sokkal szívesebben emel ki egy 40 szavas, teljes választ, mint egy háromoldalas szövegfolyam közepét. A hangsúly viszont a <em>hasznos, látható</em> válaszokon van, nem a kódban elhelyezett jelölésen.</p>
  </section>

  <!-- ===================== SIGNATURE: @GRAPH TÉRKÉP ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>graph</p>
    <h2>7. Hogyan kapcsoljuk össze a típusokat egyetlen rendszerben?</h2>
    <p>Itt válik szét a jó és a rossz implementáció. A gyenge megoldás öt különálló Schema blokkot tesz az oldalra, amelyek nem tudnak egymásról. A jó megoldás <strong>egyetlen <code>@graph</code> tömböt</strong> használ, amelyben az elemek <code>@id</code> azonosítókkal hivatkoznak egymásra. A Google dokumentációja szerint egy oldalon több strukturált entitás is elhelyezhető, és az egymáshoz tartozó elemeket érdemes <code>@id</code> segítségével összekapcsolni, hogy a rendszer felismerje a kapcsolatukat.</p>
    <p>Egy tipikus blogcikk oldalán ezek az elemek jelenhetnek meg. Kattints egy csomópontra, és megnézheted, mihez kapcsolódik.</p>
  </section>

  <div class="smai-graph-tool">
    <div class="smai-graph-head">
      <p class="smai-tool-label">Az entitásháló</p>
      <h3 class="smai-tool-title">Kattintható @graph térkép</h3>
    </div>
    <div class="smai-graph-grid">
      <div class="smai-nodes" id="smai-nodes">
        <button class="smai-node" data-node="website">WebSite</button>
        <button class="smai-node" data-node="org">Organization</button>
        <button class="smai-node" data-node="webpage">WebPage</button>
        <button class="smai-node" data-node="article">Article</button>
        <button class="smai-node" data-node="person">Person</button>
        <button class="smai-node" data-node="service">Service</button>
        <button class="smai-node" data-node="breadcrumb">BreadcrumbList</button>
        <button class="smai-node" data-node="faq">FAQPage</button>
      </div>
      <div class="smai-node-panel">
        <p class="smai-node-title" id="smai-node-title">Válassz egy csomópontot</p>
        <p class="smai-node-desc" id="smai-node-desc">A bal oldali elemek együtt alkotják egy blogcikk teljes entitáshálóját. Kattints bármelyikre a szerepéért és a kapcsolatáért.</p>
        <ul class="smai-node-links" id="smai-node-links"></ul>
      </div>
    </div>
  </div>

  <section class="smai-sec">
    <p>A kapcsolatok logikája néhány mondatban összefoglalható: az <code>Article.publisher</code> mutasson az Organization elemre, az <code>Article.author</code> a szerző Person elemére, a <code>Service.provider</code> a szolgáltatóra, a <code>WebPage.isPartOf</code> a WebSite elemre, a <code>mainEntityOfPage</code> pedig kösse össze a cikket és a weboldalt. A telephelyek kapcsolódjanak a központi vállalathoz.</p>
    <p>A leggyakoribb technikai probléma nem is a logika, hanem a <strong>duplikáció</strong>. WordPress alatt könnyen előfordul, hogy több bővítmény is létrehoz külön Organization objektumot, eltérő logóval, más névvel, egymásnak ellentmondó címmel, és mellé duplikált Article jelölést. A gép ilyenkor nem tudja eldönteni, melyik az igazi – és a bizonytalanság az utolsó dolog, amit el akarunk érni. Az ilyen ütközéseket rendszeres <a data-int="7" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/strukturalt-adat-qa/" data-wpel-link="internal">strukturáltadat-minőségbiztosítással</a> lehet feltárni.</p>
  </section>

  <!-- ===================== INTERAKTÍV: CHECKLIST ===================== -->
  <section class="smai-sec">
    <p class="smai-kicker"><span class="smai-at">@</span>validáció</p>
    <h2>8. Ellenőrzés, validálás és folyamatos karbantartás</h2>
    <p>A strukturált adat nem „kész” állapot, hanem karbantartott állapot. A cím változik, a nyitvatartás változik, a szerző elmegy, a szolgáltatás átalakul – a jelölésnek követnie kell. Az alábbi hét lépés adja a minimumot; pipáld ki őket minden nagyobb módosítás után.</p>
  </section>

  <div class="smai-check-tool">
    <div class="smai-check-head">
      <p class="smai-tool-label">Ellenőrzőlista</p>
      <div class="smai-progress-row">
        <div class="smai-progress"><span class="smai-progress-bar" id="smai-bar"></span></div>
        <span class="smai-progress-num" id="smai-num">0/7</span>
      </div>
    </div>
    <ul class="smai-checklist" id="smai-checklist">
      <li><button class="smai-check"><span class="smai-box"></span>A JSON-LD szintaxisa hibátlan, a kód érvényes.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>Lefutott a Schema.org validátorán.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>Lefutott a Google Rich Results Test eszközén.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>Az URL-t megvizsgáltad a Search Console URL-ellenőrzőjével.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>Minden jelölt adat ténylegesen látható az oldalon.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>Nincs több bővítményből származó duplikáció.</button></li>
      <li><button class="smai-check"><span class="smai-box"></span>A nyitvatartás, cím, szerzői és szolgáltatási adatok frissek.</button></li>
    </ul>
  </div>

  <section class="smai-sec">
    <p>Egy dolgot fontos reálisan kezelni: a hibátlan teszt nem garantálja a gazdag megjelenést. A félrevezető vagy nem látható tartalom jelölése viszont a gazdag találatokra való jogosultság elvesztéséhez vezethet. A strukturált adatokhoz kapcsolódó manuális intézkedés önmagában nem feltétlenül módosítja a normál webes rangsorolást, de megszüntetheti a speciális találati megjelenést. A kockázat tehát aszimmetrikus: a jó jelölés esélyt ad, a rossz jelölés viszont biztosan elvesz valamit.</p>
  </section>

  <!-- ===================== ÖSSZEGZÉS ===================== -->
  <section class="smai-sec">
    <h2>Összegzés: milyen sorrendben érdemes nekiállni?</h2>
    <ol class="smai-prio">
      <li><span>Központi Organization vagy LocalBusiness entitás létrehozása.</span></li>
      <li><span>Stabil, egyedi <code>@id</code> azonosítók kiosztása.</span></li>
      <li><span>Külön Service jelölés a fontos szolgáltatási oldalakon.</span></li>
      <li><span>Article vagy BlogPosting a szakmai tartalmakon, valódi szerzővel.</span></li>
      <li><span>FAQPage csak ott, ahol látható kérdés–válasz tartalom van.</span></li>
      <li><span>Rendszeres validálás és adatfrissítés.</span></li>
    </ol>
    <p>A Schema markup nem helyettesíti a minőségi tartalmat, a technikai SEO-t vagy a márkahitelességet. Abban segít, hogy a már meglévő, valós információk következetesebb és géppel értelmezhetőbb rendszerben jelenjenek meg – és az AI-alapú keresésben pontosan ez a következetesség az, ami megkülönböztet egy megbízható forrást a zajtól.</p>
  </section>

  <!-- ===================== CTA ===================== -->
  <aside class="smai-cta">
    <p class="smai-cta-eyebrow">Következő lépés</p>
    <h3 class="smai-cta-title">Nézzük meg, mit lát a géped helyett a gép</h3>
    <p class="smai-cta-text">Ha nemcsak a klasszikus keresési eredményekben, hanem az AI-alapú válaszrendszerekben is szeretnéd erősíteni a weboldalad jelenlétét, érdemes az egész entitáshálót átvizsgálni – nem csak egy-egy kódrészletet.</p>
    <a class="smai-cta-btn" data-int="8" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/" data-wpel-link="internal">Kérek átfogó AI SEO és keresőoptimalizálási auditot</a>
  </aside>

  <!-- ===================== GYIK ===================== -->
  <section class="smai-sec">
    <h2>Gyakori kérdések</h2>
    <div class="smai-faq" id="smai-faq">
      <div class="smai-faq-item">
        <button class="smai-faq-q">A Schema markup közvetlen rangsorolási tényező?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Nem. A strukturált adat önmagában nem rangsorolási tényező. Abban segít, hogy a keresőrendszerek pontosabban értsék az oldal tartalmát, és jogosulttá tehet bizonyos speciális találati megjelenésekre. A közvetett hatás lehet érzékelhető, de nem szabad úgy tekinteni rá, mint egy pozíciójavító kapcsolóra.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Minden oldalra kell strukturált adat?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Nem. Ott van értelme, ahol valódi, jelölhető információ áll rendelkezésre: szolgáltatás, cikk, termék, telephely, kérdés–válasz. Egy általános szövegoldalra erőltetett jelölés semmit nem ad hozzá, viszont növeli a karbantartási terhet és a hibalehetőséget.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Mi a különbség az Organization és a LocalBusiness között?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Az Organization a szervezet egészét írja le, függetlenül attól, hogy van-e fizikai telephelye. A LocalBusiness ennek egy specifikusabb altípusa, amely konkrét helyhez kötött működést ír le nyitvatartással, címmel, koordinátákkal. Több telephely esetén a központi cég maradhat Organization, a telephelyek pedig külön LocalBusiness entitások.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">A Service Schema ad külön Google-találatot?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Jelenleg nem szerepel önálló típusként a Google gazdag találati galériájában. Az értéke abban van, hogy egyértelműen leírja a szolgáltatás és a szolgáltató kapcsolatát, a kiszolgált területet és a célközönséget – ez a gépi értelmezhetőség szempontjából önmagában is hasznos.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Érdemes még FAQPage jelölést használni?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Igen, de reális elvárásokkal. A látványos GYIK-találatokat a Google általában elismert kormányzati és egészségügyi oldalakon jeleníti meg rendszeresen. Egy céges oldalon a jelölés attól még segíti a tartalom értelmezését, feltéve, hogy a kérdések és a válaszok ténylegesen láthatók az oldalon.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Használható egyszerre több Schema típus?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Igen, és a legtöbb esetben ez a helyes megoldás. Egy blogcikk oldalán tipikusan WebSite, Organization, WebPage, Article, BreadcrumbList és szükség esetén Person entitás is szerepel. A lényeg, hogy egyetlen <code>@graph</code> tömbben legyenek, és <code>@id</code> hivatkozásokkal kapcsolódjanak egymáshoz.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Hogyan ellenőrizhető a JSON-LD kód?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>Három lépésben: először a Schema.org validátorával a szintaxis és a típushasználat, utána a Google Rich Results Test eszközével a támogatott megjelenésekre való jogosultság, végül a Search Console URL-ellenőrzőjével az élesen látott, renderelt állapot. A harmadik lépést sokan kihagyják, pedig gyakran ott derül ki, ha egy bővítmény felülírja a jelölést.</p></div>
      </div>
      <div class="smai-faq-item">
        <button class="smai-faq-q">Büntetést okozhat a hibás strukturált adat?<span class="smai-faq-ico"></span></button>
        <div class="smai-faq-a"><p>A félrevezető vagy nem látható tartalom jelölése manuális intézkedést vonhat maga után. Ez jellemzően a gazdag találati megjelenés elvesztését jelenti, nem feltétlenül a normál webes rangsorolás módosulását. A véletlen szintaktikai hiba általában nem büntetés kérdése: ilyenkor egyszerűen figyelmen kívül marad a jelölés.</p></div>
      </div>
    </div>
  </section>

</div>

<style>
/* ==========================================================
   SCHEMA MARKUP AI SEO – scoped styles (prefix: smai-)
   Paletta a JSON-LD szintaxiskiemelés tokenjeiből származtatva.
   ========================================================== */
.smai-wrap{
  --smai-ink:#0E1220;
  --smai-ink-2:#1B2236;
  --smai-paper:#F2F4F8;
  --smai-paper-2:#FFFFFF;
  --smai-key:#5B5BD6;      /* JSON kulcs */
  --smai-val:#0E8C7F;      /* JSON string érték */
  --smai-id:#C7377F;       /* @id, @type */
  --smai-mute:#6C7386;     /* zárójel, vessző */
  --smai-line:#DDE2EC;
  --smai-serif:"Source Serif 4",Georgia,"Times New Roman",serif;
  --smai-sans:"Space Grotesk","Helvetica Neue",Arial,sans-serif;
  --smai-mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;
  max-width:1080px;margin:0 auto;padding:0 20px 72px;
  font-family:var(--smai-serif);color:var(--smai-ink);
  font-size:18px;line-height:1.72;
  -webkit-font-smoothing:antialiased;
  box-sizing:border-box;
}
.smai-wrap *,.smai-wrap *::before,.smai-wrap *::after{box-sizing:border-box;}
.smai-wrap p{margin:0 0 1.15em;}
.smai-wrap a{color:var(--smai-key);text-decoration:none;background-image:linear-gradient(var(--smai-key),var(--smai-key));background-size:100% 1px;background-repeat:no-repeat;background-position:0 1.15em;padding-bottom:1px;transition:background-size .2s ease,color .2s ease;}
.smai-wrap a:hover{color:var(--smai-id);background-image:linear-gradient(var(--smai-id),var(--smai-id));}
.smai-wrap code{font-family:var(--smai-mono);font-size:.82em;background:#E9ECF4;color:var(--smai-key);padding:.13em .38em;border-radius:4px;}
.smai-wrap strong{font-weight:600;}
.smai-wrap em{font-style:italic;color:var(--smai-ink-2);}

/* ---------- HERO ---------- */
.smai-wrap .smai-hero{padding:56px 0 44px;border-bottom:1px solid var(--smai-line);margin-bottom:44px;}
.smai-wrap .smai-eyebrow{font-family:var(--smai-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--smai-id);margin:0 0 20px;}
.smai-wrap .smai-h1{font-family:var(--smai-sans);font-weight:700;font-size:clamp(31px,5.2vw,54px);line-height:1.09;letter-spacing:-.025em;margin:0 0 24px;color:var(--smai-ink);}
.smai-wrap .smai-h1-alt{color:var(--smai-mute);font-weight:500;font-size:.62em;letter-spacing:-.01em;display:inline-block;margin-top:.35em;line-height:1.25;}
.smai-wrap .smai-lede{font-size:clamp(19px,2.3vw,22px);line-height:1.6;color:var(--smai-ink-2);max-width:44em;}
.smai-wrap .smai-hero-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px;}
.smai-wrap .smai-chip{font-family:var(--smai-mono);font-size:11.5px;letter-spacing:.04em;padding:6px 11px;border:1px solid var(--smai-line);border-radius:999px;color:var(--smai-mute);background:var(--smai-paper-2);}

/* ---------- SZÖVEGTÖRZS ---------- */
.smai-wrap .smai-sec{max-width:720px;margin:0 auto 40px;}
.smai-wrap .smai-kicker{font-family:var(--smai-mono);font-size:12.5px;letter-spacing:.06em;color:var(--smai-val);margin:0 0 8px;text-transform:none;}
.smai-wrap .smai-at{color:var(--smai-id);}
.smai-wrap h2{font-family:var(--smai-sans);font-weight:600;font-size:clamp(25px,3.4vw,33px);line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;color:var(--smai-ink);}
.smai-wrap h3{font-family:var(--smai-sans);font-weight:600;}

/* ---------- CALLOUT / WARN ---------- */
.smai-wrap .smai-callout{background:var(--smai-paper-2);border:1px solid var(--smai-line);border-left:3px solid var(--smai-key);border-radius:3px;padding:22px 24px;margin:28px 0;font-size:16.5px;}
.smai-wrap .smai-callout-alt{border-left-color:var(--smai-val);}
.smai-wrap .smai-callout p:last-child{margin-bottom:0;}
.smai-wrap .smai-callout-title{font-family:var(--smai-sans);font-weight:600;font-size:15px;letter-spacing:.01em;color:var(--smai-ink);margin:0 0 10px;}
.smai-wrap .smai-warn{background:#FDF3F8;border:1px solid #F3D9E6;border-radius:3px;padding:20px 24px;margin:28px 0;font-size:16.5px;}
.smai-wrap .smai-warn-title{font-family:var(--smai-sans);font-weight:600;font-size:15px;color:var(--smai-id);margin:0 0 10px;}
.smai-wrap .smai-warn ul{margin:0;padding-left:20px;}
.smai-wrap .smai-warn li{margin-bottom:5px;}

/* ---------- INTERAKTÍV BLOKKOK KÖZÖS ---------- */
.smai-wrap .smai-tool,.smai-wrap .smai-graph-tool,.smai-wrap .smai-check-tool{background:var(--smai-paper-2);border:1px solid var(--smai-line);border-radius:6px;padding:32px;margin:46px auto;max-width:860px;}
.smai-wrap .smai-tool-label{font-family:var(--smai-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--smai-mute);margin:0 0 10px;}
.smai-wrap .smai-tool-title{font-size:clamp(21px,2.8vw,26px);line-height:1.22;letter-spacing:-.015em;margin:0 0 8px;}
.smai-wrap .smai-tool-sub{font-size:16px;color:var(--smai-mute);margin:0;}
.smai-wrap .smai-tool-head{margin-bottom:24px;}

/* ---------- TÍPUSVÁLASZTÓ ---------- */
.smai-wrap .smai-q-num{font-family:var(--smai-mono);font-size:11.5px;letter-spacing:.1em;color:var(--smai-id);margin:0 0 6px;}
.smai-wrap .smai-q-text{font-family:var(--smai-sans);font-weight:600;font-size:18.5px;margin:0 0 16px;}
.smai-wrap .smai-opts{display:grid;gap:9px;}
.smai-wrap .smai-opt{font-family:var(--smai-serif);font-size:16.5px;text-align:left;background:var(--smai-paper);border:1px solid var(--smai-line);border-radius:4px;padding:13px 16px;cursor:pointer;color:var(--smai-ink);transition:border-color .16s ease,background .16s ease,transform .16s ease;}
.smai-wrap .smai-opt:hover{border-color:var(--smai-key);background:#EDEEFB;transform:translateX(3px);}
.smai-wrap .smai-opt:focus-visible{outline:2px solid var(--smai-key);outline-offset:2px;}
.smai-wrap .smai-result{border-top:1px solid var(--smai-line);margin-top:24px;padding-top:22px;}
.smai-wrap .smai-result-label{font-family:var(--smai-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--smai-mute);margin:0 0 8px;}
.smai-wrap .smai-result-types{font-family:var(--smai-mono);font-size:clamp(17px,2.4vw,22px);font-weight:500;color:var(--smai-id);margin:0 0 12px;line-height:1.45;}
.smai-wrap .smai-result-note{font-size:16.5px;color:var(--smai-ink-2);margin:0 0 18px;}
.smai-wrap .smai-reset{font-family:var(--smai-mono);font-size:12.5px;background:none;border:1px solid var(--smai-line);border-radius:999px;padding:7px 15px;cursor:pointer;color:var(--smai-mute);}
.smai-wrap .smai-reset:hover{border-color:var(--smai-key);color:var(--smai-key);}

/* ---------- KÓDPÉLDÁK ---------- */
.smai-wrap .smai-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}
.smai-wrap .smai-tab{font-family:var(--smai-mono);font-size:12.5px;background:var(--smai-paper);border:1px solid var(--smai-line);border-radius:999px;padding:7px 14px;cursor:pointer;color:var(--smai-mute);transition:all .16s ease;}
.smai-wrap .smai-tab:hover{color:var(--smai-key);border-color:var(--smai-key);}
.smai-wrap .smai-tab.is-active{background:var(--smai-ink);border-color:var(--smai-ink);color:#fff;}
.smai-wrap .smai-code-box{position:relative;background:var(--smai-ink);border-radius:5px;overflow:hidden;}
.smai-wrap .smai-pre{margin:0;padding:22px 20px;overflow-x:auto;font-family:var(--smai-mono);font-size:13px;line-height:1.72;color:#C8CEDD;white-space:pre;}
.smai-wrap .smai-pre .k{color:#9B9BF0;}
.smai-wrap .smai-pre .s{color:#4FD1BC;}
.smai-wrap .smai-pre .a{color:#F072AC;}
.smai-wrap .smai-pre .p{color:#5C6480;}
.smai-wrap .smai-copy{position:absolute;top:12px;right:12px;z-index:2;font-family:var(--smai-mono);font-size:11.5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#C8CEDD;border-radius:4px;padding:6px 11px;cursor:pointer;transition:all .16s ease;}
.smai-wrap .smai-copy:hover{background:rgba(255,255,255,.16);color:#fff;}

/* ---------- @GRAPH TÉRKÉP ---------- */
.smai-wrap .smai-graph-tool{background:var(--smai-ink);border-color:var(--smai-ink);color:#C8CEDD;}
.smai-wrap .smai-graph-head{margin-bottom:22px;}
.smai-wrap .smai-graph-tool .smai-tool-label{color:#6C7391;}
.smai-wrap .smai-graph-tool .smai-tool-title{color:#fff;}
.smai-wrap .smai-graph-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:26px;align-items:start;}
.smai-wrap .smai-nodes{display:grid;gap:7px;}
.smai-wrap .smai-node{font-family:var(--smai-mono);font-size:13px;text-align:left;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-left:3px solid rgba(255,255,255,.18);border-radius:4px;padding:11px 14px;color:#C8CEDD;cursor:pointer;transition:all .16s ease;}
.smai-wrap .smai-node:hover{background:rgba(255,255,255,.1);color:#fff;}
.smai-wrap .smai-node.is-active{background:rgba(199,55,127,.16);border-left-color:#F072AC;color:#fff;}
.smai-wrap .smai-node.is-linked{border-left-color:#4FD1BC;color:#4FD1BC;}
.smai-wrap .smai-node:focus-visible{outline:2px solid #9B9BF0;outline-offset:2px;}
.smai-wrap .smai-node-panel{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:4px;padding:22px;min-height:100%;}
.smai-wrap .smai-node-title{font-family:var(--smai-mono);font-size:15px;color:#F072AC;margin:0 0 10px;}
.smai-wrap .smai-node-desc{font-size:16px;line-height:1.62;color:#B6BCCE;margin:0 0 14px;}
.smai-wrap .smai-node-links{list-style:none;margin:0;padding:0;font-family:var(--smai-mono);font-size:12.5px;line-height:1.9;color:#4FD1BC;}
.smai-wrap .smai-node-links li::before{content:"→ ";color:#5C6480;}

/* ---------- CHECKLIST ---------- */
.smai-wrap .smai-check-head{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-bottom:18px;}
.smai-wrap .smai-check-head .smai-tool-label{margin:0;}
.smai-wrap .smai-progress-row{display:flex;align-items:center;gap:11px;flex:1;min-width:180px;}
.smai-wrap .smai-progress{flex:1;height:4px;background:var(--smai-line);border-radius:99px;overflow:hidden;}
.smai-wrap .smai-progress-bar{display:block;height:100%;width:0%;background:var(--smai-val);transition:width .3s cubic-bezier(.4,0,.2,1);}
.smai-wrap .smai-progress-num{font-family:var(--smai-mono);font-size:12.5px;color:var(--smai-mute);}
.smai-wrap .smai-checklist{list-style:none;margin:0;padding:0;}
.smai-wrap .smai-checklist li{border-top:1px solid var(--smai-line);}
.smai-wrap .smai-check{display:flex;align-items:flex-start;gap:13px;width:100%;text-align:left;background:none;border:0;padding:14px 4px;cursor:pointer;font-family:var(--smai-serif);font-size:16.5px;color:var(--smai-ink);line-height:1.55;}
.smai-wrap .smai-box{flex:0 0 18px;width:18px;height:18px;margin-top:3px;border:1.5px solid var(--smai-mute);border-radius:3px;position:relative;transition:all .16s ease;}
.smai-wrap .smai-check.is-done .smai-box{background:var(--smai-val);border-color:var(--smai-val);}
.smai-wrap .smai-check.is-done .smai-box::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(43deg);}
.smai-wrap .smai-check.is-done{color:var(--smai-mute);text-decoration:line-through;text-decoration-color:var(--smai-line);}
.smai-wrap .smai-check:focus-visible{outline:2px solid var(--smai-key);outline-offset:-2px;}

/* ---------- PRIORITÁSLISTA ---------- */
.smai-wrap .smai-prio{list-style:none;counter-reset:smai-p;margin:0 0 26px;padding:0;}
.smai-wrap .smai-prio li{counter-increment:smai-p;display:flex;gap:16px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--smai-line);}
.smai-wrap .smai-prio li::before{content:counter(smai-p,decimal-leading-zero);font-family:var(--smai-mono);font-size:12.5px;color:var(--smai-id);flex:0 0 26px;}
.smai-wrap .smai-prio li span{font-size:17px;}

/* ---------- CTA ---------- */
.smai-wrap .smai-cta{max-width:860px;margin:52px auto;background:var(--smai-ink);border-radius:6px;padding:44px 40px;color:#fff;}
.smai-wrap .smai-cta-eyebrow{font-family:var(--smai-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#F072AC;margin:0 0 12px;}
.smai-wrap .smai-cta-title{font-size:clamp(23px,3.2vw,30px);line-height:1.2;letter-spacing:-.02em;margin:0 0 14px;color:#fff;}
.smai-wrap .smai-cta-text{color:#B6BCCE;font-size:17px;max-width:46em;margin:0 0 26px;}
.smai-wrap .smai-cta-btn{display:inline-block;font-family:var(--smai-sans);font-weight:600;font-size:16px;background:#fff;color:var(--smai-ink);padding:14px 26px;border-radius:4px;background-image:none;transition:transform .16s ease,box-shadow .16s ease;}
.smai-wrap .smai-cta-btn:hover{color:var(--smai-ink);background-image:none;transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.28);}

/* ---------- GYIK ---------- */
.smai-wrap .smai-faq-item{border-top:1px solid var(--smai-line);}
.smai-wrap .smai-faq-item:last-child{border-bottom:1px solid var(--smai-line);}
.smai-wrap .smai-faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;background:none;border:0;padding:18px 2px;cursor:pointer;font-family:var(--smai-sans);font-weight:600;font-size:17px;line-height:1.4;color:var(--smai-ink);}
.smai-wrap .smai-faq-q:hover{color:var(--smai-key);}
.smai-wrap .smai-faq-q:focus-visible{outline:2px solid var(--smai-key);outline-offset:-2px;}
.smai-wrap .smai-faq-ico{flex:0 0 14px;width:14px;height:14px;position:relative;}
.smai-wrap .smai-faq-ico::before,.smai-wrap .smai-faq-ico::after{content:"";position:absolute;background:var(--smai-id);transition:transform .22s ease;}
.smai-wrap .smai-faq-ico::before{top:6px;left:0;width:14px;height:2px;}
.smai-wrap .smai-faq-ico::after{top:0;left:6px;width:2px;height:14px;}
.smai-wrap .smai-faq-item.is-open .smai-faq-ico::after{transform:rotate(90deg);}
.smai-wrap .smai-faq-a{max-height:0;overflow:hidden;transition:max-height .28s ease;}
.smai-wrap .smai-faq-a p{font-size:16.5px;color:var(--smai-ink-2);padding-bottom:18px;margin:0;}

/* ---------- RESPONSIVE ---------- */
@media (max-width:760px){
  .smai-wrap{font-size:17px;padding:0 16px 56px;}
  .smai-wrap .smai-tool,.smai-wrap .smai-graph-tool,.smai-wrap .smai-check-tool{padding:22px 18px;}
  .smai-wrap .smai-cta{padding:32px 22px;}
  .smai-wrap .smai-graph-grid{grid-template-columns:1fr;}
  .smai-wrap .smai-hero{padding:34px 0 30px;}
}
@media (prefers-reduced-motion:reduce){
  .smai-wrap *{transition:none !important;animation:none !important;}
}
</style>

<script>
(function(){
  var root=document.querySelector('.smai-wrap');
  if(!root) return;

  /* ---------- 1. TÍPUSVÁLASZTÓ ---------- */
  var answers={};
  var steps=root.querySelectorAll('.smai-q');
  var resBox=root.querySelector('#smai-result');
  var resTypes=root.querySelector('#smai-result-types');
  var resNote=root.querySelector('#smai-result-note');

  function decide(){
    var t=[],note='';
    if(answers.a==='home'){
      t=(answers.b==='yes')?['LocalBusiness','WebSite','WebPage']:['Organization','WebSite','WebPage'];
      note=(answers.b==='yes')
        ? 'Használj konkrét altípust (pl. Dentist, Restaurant, Store) és adj neki állandó @id azonosítót. Erre fog visszahivatkozni az összes többi entitás.'
        : 'Az Organization legyen a hálózat központja. Az areaServed mezőben jelöld a kiszolgált területet fizikai cím helyett.';
    } else if(answers.a==='service'){
      t=['Service','WebPage','BreadcrumbList'];
      note='A provider mező @id hivatkozással mutasson a központi cégre. Egy oldal = egy szolgáltatás = egy Service entitás.';
    } else if(answers.a==='article'){
      t=['Article vagy BlogPosting','WebPage','BreadcrumbList','Person'];
      note='Valódi szerzőt adj meg Person típussal, a publisher pedig a szervezeti entitásra hivatkozzon.';
    } else {
      t=['FAQPage','WebPage','BreadcrumbList'];
      note='Csak akkor, ha a kérdések és a válaszok az oldalon is láthatók. Ha többen válaszolhatnak ugyanarra, QAPage a helyes típus.';
    }
    if(answers.c==='yes' && answers.a!=='faq'){
      t.push('FAQPage');
      note+=' A látható GYIK-blokk miatt FAQPage entitás is beilleszthető ugyanabba a @graph tömbbe.';
    }
    resTypes.textContent=t.join('  ·  ');
    resNote.textContent=note;
    resBox.hidden=false;
  }

  root.querySelectorAll('.smai-opt').forEach(function(btn){
    btn.addEventListener('click',function(){
      answers[btn.dataset.k]=btn.dataset.v;
      var cur=btn.closest('.smai-q');
      var idx=parseInt(cur.dataset.step,10);
      cur.hidden=true;
      if(idx<3){ steps[idx].hidden=false; } else { decide(); }
    });
  });
  var reset=root.querySelector('#smai-reset');
  if(reset){reset.addEventListener('click',function(){
    answers={};resBox.hidden=true;
    steps.forEach(function(s,i){s.hidden=(i!==0);});
  });}

  /* ---------- 2. KÓDPÉLDÁK ---------- */
  var snippets={
    org:'{\n  "@context": "https://schema.org",\n  "@type": "Organization",\n  "@id": "https://pelda.hu/#organization",\n  "name": "Példa Kft.",\n  "legalName": "Példa Szolgáltató Kft.",\n  "url": "https://pelda.hu/",\n  "logo": "https://pelda.hu/logo.png",\n  "email": "info@pelda.hu",\n  "telephone": "+36-1-234-5678",\n  "foundingDate": "2016-03-01",\n  "areaServed": "HU",\n  "sameAs": [\n    "https://www.linkedin.com/company/pelda",\n    "https://www.facebook.com/pelda"\n  ]\n}',
    loc:'{\n  "@context": "https://schema.org",\n  "@type": "Dentist",\n  "@id": "https://pelda.hu/budapest/#location",\n  "name": "Példa Fogászat – Budapest",\n  "parentOrganization": { "@id": "https://pelda.hu/#organization" },\n  "url": "https://pelda.hu/budapest/",\n  "telephone": "+36-1-234-5678",\n  "priceRange": "$$",\n  "address": {\n    "@type": "PostalAddress",\n    "streetAddress": "Példa utca 1.",\n    "addressLocality": "Budapest",\n    "postalCode": "1137",\n    "addressCountry": "HU"\n  },\n  "geo": {\n    "@type": "GeoCoordinates",\n    "latitude": 47.5150,\n    "longitude": 19.0480\n  },\n  "openingHoursSpecification": [{\n    "@type": "OpeningHoursSpecification",\n    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],\n    "opens": "08:00",\n    "closes": "18:00"\n  }]\n}',
    srv:'{\n  "@context": "https://schema.org",\n  "@type": "Service",\n  "@id": "https://pelda.hu/technikai-seo-audit/#service",\n  "name": "Technikai SEO audit",\n  "serviceType": "Technikai SEO audit",\n  "description": "Teljes körű technikai átvizsgálás indexelési, sebességi és strukturáltadat-elemzéssel.",\n  "provider": { "@id": "https://pelda.hu/#organization" },\n  "areaServed": { "@type": "Country", "name": "Magyarország" },\n  "audience": {\n    "@type": "Audience",\n    "audienceType": "Kis- és középvállalkozások"\n  },\n  "url": "https://pelda.hu/technikai-seo-audit/"\n}',
    art:'{\n  "@context": "https://schema.org",\n  "@type": "BlogPosting",\n  "@id": "https://pelda.hu/blog/schema-markup/#article",\n  "headline": "Schema markup az AI SEO-ban",\n  "description": "Melyik Schema típust hol érdemes használni.",\n  "image": "https://pelda.hu/img/schema-markup.jpg",\n  "datePublished": "2026-07-25",\n  "dateModified": "2026-07-25",\n  "author": {\n    "@type": "Person",\n    "@id": "https://pelda.hu/szerzo/kovacs-anna/#person",\n    "name": "Kovács Anna"\n  },\n  "publisher": { "@id": "https://pelda.hu/#organization" },\n  "mainEntityOfPage": { "@id": "https://pelda.hu/blog/schema-markup/#webpage" },\n  "articleSection": "AI SEO"\n}',
    faq:'{\n  "@context": "https://schema.org",\n  "@type": "FAQPage",\n  "@id": "https://pelda.hu/gyik/#faq",\n  "mainEntity": [{\n    "@type": "Question",\n    "name": "A Schema markup rangsorolási tényező?",\n    "acceptedAnswer": {\n      "@type": "Answer",\n      "text": "Nem. A strukturált adat az értelmezést segíti, és bizonyos megjelenésekre tehet jogosulttá."\n    }\n  },{\n    "@type": "Question",\n    "name": "Minden oldalra kell strukturált adat?",\n    "acceptedAnswer": {\n      "@type": "Answer",\n      "text": "Nem. Csak ott, ahol valódi, jelölhető információ áll rendelkezésre."\n    }\n  }]\n}'
  };
  var codeEl=root.querySelector('#smai-code');
  var current='org';

  function esc(s){return s.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');}
  function paint(txt){
    var out=esc(txt);
    out=out.replace(/&quot;/g,'"');
    out=out.replace(/"(@[a-zA-Z]+)":/g,'<span class="a">"$1"</span>:');
    out=out.replace(/"([a-zA-Z][a-zA-Z0-9_]*)":/g,'<span class="k">"$1"</span><span class="p">:</span>');
    out=out.replace(/: ("(?:[^"\\]|\\.)*")/g,': <span class="s">$1</span>');
    out=out.replace(/^(\s*)("(?:[^"\\]|\\.)*")/gm,'$1<span class="s">$2</span>');
    return out;
  }
  function render(key){
    current=key;
    codeEl.innerHTML=paint(snippets[key]);
  }
  render('org');

  root.querySelectorAll('.smai-tab').forEach(function(tab){
    tab.addEventListener('click',function(){
      root.querySelectorAll('.smai-tab').forEach(function(t){t.classList.remove('is-active');});
      tab.classList.add('is-active');
      render(tab.dataset.tab);
    });
  });

  var copyBtn=root.querySelector('#smai-copy');
  if(copyBtn){copyBtn.addEventListener('click',function(){
    var txt=snippets[current];
    var done=function(){copyBtn.textContent='Kimásolva';setTimeout(function(){copyBtn.textContent='Kód másolása';},1800);};
    if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(txt).then(done).catch(done);}
    else{var ta=document.createElement('textarea');ta.value=txt;document.body.appendChild(ta);ta.select();try{document.execCommand('copy');}catch(e){}document.body.removeChild(ta);done();}
  });}

  /* ---------- 3. @GRAPH TÉRKÉP ---------- */
  var graph={
    website:{t:'WebSite',d:'A teljes weboldalt mint entitást írja le. Egyszer definiáljuk, és minden WebPage erre hivatkozik vissza az isPartOf mezőn keresztül.',l:['publisher → Organization','potentialAction → SearchAction'],r:['org','webpage']},
    org:{t:'Organization',d:'A vállalkozás központi azonossága. Ez a horgony, amelyre a cikkek, szolgáltatások és telephelyek mind visszamutatnak.',l:['logo, sameAs, contactPoint','minden publisher és provider ide mutat'],r:['website','article','service']},
    webpage:{t:'WebPage',d:'Az aktuális URL mint dokumentum. Ez köti össze a weboldalt a rajta lévő fő tartalommal.',l:['isPartOf → WebSite','breadcrumb → BreadcrumbList','primaryImageOfPage'],r:['website','article','breadcrumb']},
    article:{t:'Article / BlogPosting',d:'A tartalom maga: cím, dátumok, téma, szerző és kiadó. Az AI-rendszerek számára ebből derül ki a forrás eredete.',l:['author → Person','publisher → Organization','mainEntityOfPage → WebPage'],r:['person','org','webpage']},
    person:{t:'Person',d:'A valódi szerző. Külön entitásként érdemes kezelni, ha a szerzőnek van saját aloldala vagy szakmai profilja.',l:['jobTitle, sameAs, worksFor','az Article author mezője ide mutat'],r:['article','org']},
    service:{t:'Service',d:'Egy konkrét szolgáltatás gépi leírása. Szolgáltatási oldalakon szerepel, cikkoldalon általában nem.',l:['provider → Organization','areaServed, audience, offers'],r:['org']},
    breadcrumb:{t:'BreadcrumbList',d:'Az oldal helye a webhely szerkezetében. Egyszerű, olcsó és az egyik legmegbízhatóbban működő jelölés.',l:['itemListElement → ListItem','a WebPage breadcrumb mezője ide mutat'],r:['webpage']},
    faq:{t:'FAQPage',d:'Csak akkor kerüljön a @graph tömbbe, ha az oldalon ténylegesen látható kérdés–válasz szakasz van.',l:['mainEntity → Question','Question → acceptedAnswer'],r:['webpage']}
  };
  var nTitle=root.querySelector('#smai-node-title'),
      nDesc=root.querySelector('#smai-node-desc'),
      nLinks=root.querySelector('#smai-node-links');

  root.querySelectorAll('.smai-node').forEach(function(n){
    n.addEventListener('click',function(){
      var key=n.dataset.node,data=graph[key];
      root.querySelectorAll('.smai-node').forEach(function(x){x.classList.remove('is-active','is-linked');});
      n.classList.add('is-active');
      data.r.forEach(function(rk){
        var t=root.querySelector('.smai-node[data-node="'+rk+'"]');
        if(t) t.classList.add('is-linked');
      });
      nTitle.textContent='@type: '+data.t;
      nDesc.textContent=data.d;
      nLinks.innerHTML=data.l.map(function(x){return '<li>'+x+'</li>';}).join('');
    });
  });

  /* ---------- 4. CHECKLIST ---------- */
  var checks=root.querySelectorAll('.smai-check');
  var bar=root.querySelector('#smai-bar'),num=root.querySelector('#smai-num');
  function updateBar(){
    var done=root.querySelectorAll('.smai-check.is-done').length;
    bar.style.width=(done/checks.length*100)+'%';
    num.textContent=done+'/'+checks.length;
  }
  checks.forEach(function(c){
    c.addEventListener('click',function(){c.classList.toggle('is-done');updateBar();});
  });

  /* ---------- 5. GYIK ---------- */
  root.querySelectorAll('.smai-faq-q').forEach(function(q){
    q.addEventListener('click',function(){
      var item=q.closest('.smai-faq-item');
      var panel=item.querySelector('.smai-faq-a');
      var open=item.classList.contains('is-open');
      root.querySelectorAll('.smai-faq-item').forEach(function(i){
        i.classList.remove('is-open');
        i.querySelector('.smai-faq-a').style.maxHeight=null;
      });
      if(!open){item.classList.add('is-open');panel.style.maxHeight=panel.scrollHeight+'px';}
    });
  });
})();
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/schema-markup-ai-seo-organization-localbusiness-faq-article-service/#article",
      "headline": "Schema markup az AI SEO-ban: Organization, LocalBusiness, FAQ, Article és Service oldalak",
      "description": "Ismerd meg, hogyan használd az Organization, LocalBusiness, Service, Article és FAQ Schema jelöléseket a jobb gépi értelmezhetőségért.",
      "inLanguage": "hu-HU",
      "articleSection": "AI SEO",
      "keywords": "schema markup AI SEO, strukturált adatok, JSON-LD, Organization Schema, LocalBusiness Schema, Service Schema, Article Schema, FAQPage Schema, entitásalapú SEO",
      "mainEntityOfPage": {
        "@id": "https://onlinemarketing101.biz/schema-markup-ai-seo-organization-localbusiness-faq-article-service/#webpage"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/schema-markup-ai-seo-organization-localbusiness-faq-article-service/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Főoldal", "item": "https://onlinemarketing101.biz/" },
        { "@type": "ListItem", "position": 2, "name": "Blog", "item": "https://onlinemarketing101.biz/blog/" },
        { "@type": "ListItem", "position": 3, "name": "Schema markup az AI SEO-ban" }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/schema-markup-ai-seo-organization-localbusiness-faq-article-service/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "A Schema markup közvetlen rangsorolási tényező?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nem. A strukturált adat önmagában nem rangsorolási tényező. Abban segít, hogy a keresőrendszerek pontosabban értsék az oldal tartalmát, és jogosulttá tehet bizonyos speciális találati megjelenésekre." }
        },
        {
          "@type": "Question",
          "name": "Minden oldalra kell strukturált adat?",
          "acceptedAnswer": { "@type": "Answer", "text": "Nem. Ott van értelme, ahol valódi, jelölhető információ áll rendelkezésre: szolgáltatás, cikk, termék, telephely, kérdés-válasz. Egy általános szövegoldalra erőltetett jelölés semmit nem ad hozzá." }
        },
        {
          "@type": "Question",
          "name": "Mi a különbség az Organization és a LocalBusiness között?",
          "acceptedAnswer": { "@type": "Answer", "text": "Az Organization a szervezet egészét írja le. A LocalBusiness ennek specifikusabb altípusa, amely konkrét helyhez kötött működést ír le nyitvatartással, címmel, koordinátákkal. Több telephely esetén a központi cég marad Organization, a telephelyek külön LocalBusiness entitások." }
        },
        {
          "@type": "Question",
          "name": "A Service Schema ad külön Google-találatot?",
          "acceptedAnswer": { "@type": "Answer", "text": "Jelenleg nem szerepel önálló típusként a Google gazdag találati galériájában. Az értéke abban van, hogy egyértelműen leírja a szolgáltatás és a szolgáltató kapcsolatát, a kiszolgált területet és a célközönséget." }
        },
        {
          "@type": "Question",
          "name": "Érdemes még FAQPage jelölést használni?",
          "acceptedAnswer": { "@type": "Answer", "text": "Igen, de reális elvárásokkal. A látványos GYIK-találatokat a Google általában elismert kormányzati és egészségügyi oldalakon jeleníti meg rendszeresen. Céges oldalon a jelölés a tartalom értelmezését segíti, ha a kérdések és válaszok az oldalon is láthatók." }
        },
        {
          "@type": "Question",
          "name": "Használható egyszerre több Schema típus?",
          "acceptedAnswer": { "@type": "Answer", "text": "Igen. Egy blogcikk oldalán tipikusan WebSite, Organization, WebPage, Article, BreadcrumbList és szükség esetén Person entitás is szerepel. A lényeg, hogy egyetlen @graph tömbben legyenek, és @id hivatkozásokkal kapcsolódjanak egymáshoz." }
        },
        {
          "@type": "Question",
          "name": "Hogyan ellenőrizhető a JSON-LD kód?",
          "acceptedAnswer": { "@type": "Answer", "text": "Először a Schema.org validátorával a szintaxis és a típushasználat, utána a Google Rich Results Test eszközével a támogatott megjelenésekre való jogosultság, végül a Search Console URL-ellenőrzőjével az élesen látott, renderelt állapot." }
        },
        {
          "@type": "Question",
          "name": "Büntetést okozhat a hibás strukturált adat?",
          "acceptedAnswer": { "@type": "Answer", "text": "A félrevezető vagy nem látható tartalom jelölése manuális intézkedést vonhat maga után. Ez jellemzően a gazdag találati megjelenés elvesztését jelenti, nem feltétlenül a normál webes rangsorolás módosulását." }
        }
      ]
    }
  ]
}
</script>

</body>
</html>
								</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/schema-markup-az-ai-seo-banorganization-localbusiness-faq-article-es-service-oldalak/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Tudásgráf-alapú keresőoptimalizálás az MI-láthatóságért: sémajelölések, hivatkozások és szemantikai kapcsolatok</title>
		<link>https://onlinemarketing101.biz/tudasgraf-alapu-keresooptimalizalas/</link>
					<comments>https://onlinemarketing101.biz/tudasgraf-alapu-keresooptimalizalas/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 21:57:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10401</guid>

					<description><![CDATA[Tudásgráf • Entitás-SEO • MI-láthatóság Tudásgráf-alapú keresőoptimalizálás az MI-láthatóságért: sémajelölések, hivatkozások és szemantikai kapcsolatok A keresőrendszerek ma már nem oldalakat rangsorolnak, hanem összefüggéseket értelmeznek. A kérdés többé nem az, hányadik helyen áll egy kulcsszóra a weboldala, hanem az, hogy érti-e a gép, hogy ki Ön, mivel foglalkozik, és miért érdemes Önt ajánlania. Ebben a cikkben [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10401" class="elementor elementor-10401">
				<div class="elementor-element elementor-element-3a52019f e-flex e-con-boxed e-con e-parent" data-id="3a52019f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-2e8af67f elementor-widget elementor-widget-text-editor" data-id="2e8af67f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									
<!-- ============================================================
  Tudásgráf-alapú SEO az MI-láthatóságért — onlinemarketing101.biz
  Elementor / WordPress HTML-widget kompatibilis, önálló blokk.
  Scoped CSS prefix: .tgs-  |  Vanilla JS  |  JSON-LD @graph a fájl végén
============================================================ -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;600;700&display=swap');
.tgs-wrap{--tgs-ink:#171a2e;--tgs-ink-soft:#3d4260;--tgs-paper:#f6f7fb;--tgs-card:#ffffff;--tgs-line:#e3e6f0;--tgs-node:#4f46e5;--tgs-node-soft:#eef0ff;--tgs-signal:#f59e0b;--tgs-signal-soft:#fff4de;--tgs-ok:#10b981;
font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif;color:var(--tgs-ink);background:var(--tgs-paper);line-height:1.75;font-size:17px;max-width:860px;margin:0 auto;padding:0 20px 56px;box-sizing:border-box;}
.tgs-wrap *,.tgs-wrap *::before,.tgs-wrap *::after{box-sizing:border-box;}
.tgs-wrap h1,.tgs-wrap h2,.tgs-wrap h3{font-family:'Space Grotesk','Inter',sans-serif;line-height:1.25;color:var(--tgs-ink);}
.tgs-wrap h1{font-size:clamp(1.7rem,4vw,2.45rem);margin:0 0 14px;letter-spacing:-.02em;}
.tgs-wrap h2{font-size:clamp(1.35rem,3vw,1.7rem);margin:52px 0 16px;letter-spacing:-.01em;}
.tgs-wrap h3{font-size:1.12rem;margin:26px 0 10px;}
.tgs-wrap p{margin:0 0 16px;color:var(--tgs-ink-soft);}
.tgs-wrap a{color:var(--tgs-node);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;}
.tgs-wrap a:hover{color:#3730c9;}
.tgs-wrap ul{margin:0 0 18px;padding-left:22px;color:var(--tgs-ink-soft);}
.tgs-wrap li{margin-bottom:6px;}
.tgs-eyebrow{display:inline-block;font-family:'Space Grotesk',sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tgs-node);background:var(--tgs-node-soft);border-radius:999px;padding:6px 14px;margin:34px 0 12px;}
.tgs-hero{padding:44px 0 8px;}
.tgs-lead{font-size:1.13rem;color:var(--tgs-ink-soft);}
.tgs-graph-card{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:18px;padding:22px 18px 18px;margin:26px 0 8px;box-shadow:0 10px 30px rgba(23,26,46,.06);}
.tgs-graph-card figcaption{font-size:.85rem;color:#7a7f9c;text-align:center;margin-top:6px;}
.tgs-graph{width:100%;height:auto;display:block;}
.tgs-gnode{cursor:pointer;}
.tgs-gnode circle{fill:var(--tgs-card);stroke:var(--tgs-node);stroke-width:2;transition:all .2s ease;}
.tgs-gnode text{font-family:'Inter',sans-serif;font-size:12.5px;fill:var(--tgs-ink);font-weight:600;pointer-events:none;}
.tgs-gnode:hover circle,.tgs-gnode:focus circle{fill:var(--tgs-node-soft);stroke-width:3;}
.tgs-gnode.tgs-active circle{fill:var(--tgs-node);}
.tgs-gnode.tgs-active text{fill:#fff;}
.tgs-gcenter circle{fill:var(--tgs-signal);stroke:#d97f06;stroke-width:2.5;}
.tgs-gcenter text{font-weight:700;font-size:13px;}
.tgs-gedge{stroke:#c9cde0;stroke-width:1.6;transition:all .2s ease;}
.tgs-gedge.tgs-active{stroke:var(--tgs-node);stroke-width:2.6;}
.tgs-graph-info{margin-top:14px;background:var(--tgs-node-soft);border-left:4px solid var(--tgs-node);border-radius:10px;padding:14px 16px;font-size:.96rem;color:var(--tgs-ink-soft);min-height:64px;transition:opacity .2s;}
.tgs-graph-info strong{color:var(--tgs-ink);}
.tgs-callout{background:var(--tgs-signal-soft);border-left:4px solid var(--tgs-signal);border-radius:10px;padding:16px 18px;margin:22px 0;color:var(--tgs-ink-soft);}
.tgs-callout strong{color:var(--tgs-ink);}
.tgs-steps{counter-reset:tgsstep;list-style:none;padding:0;margin:22px 0;}
.tgs-steps>li{position:relative;padding:0 0 22px 54px;margin:0;}
.tgs-steps>li::before{counter-increment:tgsstep;content:counter(tgsstep);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--tgs-node);color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.95rem;}
.tgs-steps>li::after{content:"";position:absolute;left:17px;top:40px;bottom:2px;width:2px;background:var(--tgs-line);}
.tgs-steps>li:last-child::after{display:none;}
.tgs-steps h3{margin:4px 0 6px;}
.tgs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;}
.tgs-tab{font-family:'Space Grotesk',sans-serif;font-size:.9rem;font-weight:600;border:1.5px solid var(--tgs-line);background:var(--tgs-card);color:var(--tgs-ink-soft);border-radius:999px;padding:9px 18px;cursor:pointer;transition:all .18s;}
.tgs-tab:hover{border-color:var(--tgs-node);color:var(--tgs-node);}
.tgs-tab.tgs-active{background:var(--tgs-node);border-color:var(--tgs-node);color:#fff;}
.tgs-tabpanel{display:none;background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:0 14px 14px 14px;padding:20px 22px;margin-top:-1px;}
.tgs-tabpanel.tgs-active{display:block;animation:tgsFade .25s ease;}
@keyframes tgsFade{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}
.tgs-cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0;}
.tgs-card{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:14px;padding:18px;}
.tgs-card h3{margin:0 0 8px;font-size:1rem;}
.tgs-card p{font-size:.93rem;margin:0;}
.tgs-card .tgs-badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;margin-bottom:10px;}
.tgs-b1{background:var(--tgs-node-soft);color:var(--tgs-node);}
.tgs-b2{background:var(--tgs-signal-soft);color:#b45309;}
.tgs-b3{background:#e7f9f2;color:#047857;}
.tgs-compare{width:100%;border-collapse:collapse;margin:20px 0;background:var(--tgs-card);border-radius:14px;overflow:hidden;border:1px solid var(--tgs-line);font-size:.95rem;}
.tgs-compare th{font-family:'Space Grotesk',sans-serif;text-align:left;padding:13px 16px;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;}
.tgs-compare th:first-child{background:#eceef5;color:var(--tgs-ink-soft);}
.tgs-compare th:last-child{background:var(--tgs-node);color:#fff;}
.tgs-compare td{padding:11px 16px;border-top:1px solid var(--tgs-line);color:var(--tgs-ink-soft);}
.tgs-compare td:last-child{font-weight:600;color:var(--tgs-ink);}
.tgs-check{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:16px;padding:22px;margin:24px 0;}
.tgs-check h3{margin-top:0;}
.tgs-progress{height:10px;background:var(--tgs-line);border-radius:999px;overflow:hidden;margin:12px 0 18px;}
.tgs-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--tgs-node),var(--tgs-ok));border-radius:999px;transition:width .35s ease;}
.tgs-check label{display:flex;gap:12px;align-items:flex-start;padding:9px 4px;border-radius:8px;cursor:pointer;font-size:.97rem;color:var(--tgs-ink-soft);}
.tgs-check label:hover{background:var(--tgs-paper);}
.tgs-check input{margin-top:5px;accent-color:var(--tgs-node);width:17px;height:17px;flex:0 0 auto;}
.tgs-check label.tgs-done{text-decoration:line-through;color:#9ba0bd;}
.tgs-check .tgs-score{font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--tgs-ink);}
.tgs-faq{margin:20px 0;}
.tgs-faq-item{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:12px;margin-bottom:10px;overflow:hidden;}
.tgs-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;background:none;border:none;text-align:left;font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:600;color:var(--tgs-ink);padding:16px 18px;cursor:pointer;}
.tgs-faq-q::after{content:"+";font-size:1.4rem;color:var(--tgs-node);transition:transform .2s;flex:0 0 auto;}
.tgs-faq-item.tgs-open .tgs-faq-q::after{transform:rotate(45deg);}
.tgs-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.tgs-faq-a p{padding:0 18px 16px;margin:0;font-size:.96rem;}
.tgs-cta{background:linear-gradient(135deg,#1c2050,#4f46e5);border-radius:20px;padding:36px 30px;margin:48px 0 0;text-align:center;color:#dfe2ff;}
.tgs-cta h2{color:#fff;margin:0 0 12px;}
.tgs-cta p{color:#c9cdfa;max-width:560px;margin:0 auto 22px;}
.tgs-cta a.tgs-btn{display:inline-block;background:var(--tgs-signal);color:#221a00;font-family:'Space Grotesk',sans-serif;font-weight:700;text-decoration:none;border-radius:999px;padding:14px 30px;font-size:1rem;transition:transform .15s ease,box-shadow .15s ease;}
.tgs-cta a.tgs-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25);color:#221a00;}
.tgs-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:22px 0;}
.tgs-flow span{background:var(--tgs-card);border:1.5px solid var(--tgs-line);border-radius:10px;padding:9px 14px;font-size:.88rem;font-weight:600;color:var(--tgs-ink);}
.tgs-flow em{font-style:normal;color:var(--tgs-node);font-weight:700;}
@media (max-width:640px){.tgs-wrap{font-size:16px;}.tgs-tabpanel{border-radius:14px;}}
@media (prefers-reduced-motion:reduce){.tgs-wrap *{transition:none!important;animation:none!important;}}
</style>

<div class="tgs-wrap">

  <!-- ===================== HERO ===================== -->
  <header class="tgs-hero">
    <span class="tgs-eyebrow" style="margin-top:0;">Tudásgráf • Entitás-SEO • MI-láthatóság</span>
    <h1>Tudásgráf-alapú keresőoptimalizálás az MI-láthatóságért: sémajelölések, hivatkozások és szemantikai kapcsolatok</h1>
    <p class="tgs-lead">A keresőrendszerek ma már nem oldalakat rangsorolnak, hanem összefüggéseket értelmeznek. A kérdés többé nem az, hányadik helyen áll egy kulcsszóra a weboldala, hanem az, hogy <strong>érti-e a gép, hogy ki Ön, mivel foglalkozik, és miért érdemes Önt ajánlania</strong>. Ebben a cikkben megmutatjuk, hogyan építhet gépileg értelmezhető márkát tudásgráfok, strukturált adatok és hiteles hivatkozások segítségével.</p>

    <figure class="tgs-graph-card">
      <svg class="tgs-graph" viewBox="0 0 720 480" role="img" aria-label="Interaktív tudásgráf: a márka és a hozzá kapcsolódó entitások hálózata">
        <line class="tgs-gedge" data-edge="szakerto" x1="360" y1="240" x2="360" y2="70"></line>
        <line class="tgs-gedge" data-edge="szolgaltatas" x1="360" y1="240" x2="480" y2="120"></line>
        <line class="tgs-gedge" data-edge="helyszin" x1="360" y1="240" x2="530" y2="240"></line>
        <line class="tgs-gedge" data-edge="publikacio" x1="360" y1="240" x2="480" y2="360"></line>
        <line class="tgs-gedge" data-edge="ugyfelproblema" x1="360" y1="240" x2="360" y2="410"></line>
        <line class="tgs-gedge" data-edge="esettanulmany" x1="360" y1="240" x2="240" y2="360"></line>
        <line class="tgs-gedge" data-edge="forras" x1="360" y1="240" x2="190" y2="240"></line>
        <line class="tgs-gedge" data-edge="ertekeles" x1="360" y1="240" x2="240" y2="120"></line>

        <g class="tgs-gnode tgs-gcenter" tabindex="0" data-node="marka">
          <circle cx="360" cy="240" r="52"></circle>
          <text x="360" y="236" text-anchor="middle">Az Ön</text>
          <text x="360" y="252" text-anchor="middle">márkája</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="szakerto">
          <circle cx="360" cy="70" r="40"></circle>
          <text x="360" y="74" text-anchor="middle">Szakértő</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="szolgaltatas">
          <circle cx="480" cy="120" r="40"></circle>
          <text x="480" y="116" text-anchor="middle">Szolgál-</text>
          <text x="480" y="131" text-anchor="middle">tatás</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="helyszin">
          <circle cx="530" cy="240" r="40"></circle>
          <text x="530" y="244" text-anchor="middle">Helyszín</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="publikacio">
          <circle cx="480" cy="360" r="40"></circle>
          <text x="480" y="356" text-anchor="middle">Publiká-</text>
          <text x="480" y="371" text-anchor="middle">ciók</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="ugyfelproblema">
          <circle cx="360" cy="410" r="40"></circle>
          <text x="360" y="406" text-anchor="middle">Ügyfél-</text>
          <text x="360" y="421" text-anchor="middle">probléma</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="esettanulmany">
          <circle cx="240" cy="360" r="40"></circle>
          <text x="240" y="356" text-anchor="middle">Esettanul-</text>
          <text x="240" y="371" text-anchor="middle">mány</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="forras">
          <circle cx="190" cy="240" r="40"></circle>
          <text x="190" y="236" text-anchor="middle">Külső</text>
          <text x="190" y="251" text-anchor="middle">források</text>
        </g>
        <g class="tgs-gnode" tabindex="0" data-node="ertekeles">
          <circle cx="240" cy="120" r="40"></circle>
          <text x="240" y="124" text-anchor="middle">Értékelések</text>
        </g>
      </svg>
      <div class="tgs-graph-info" id="tgsGraphInfo"><strong>Kattintson egy csomópontra!</strong> Az ábra azt mutatja, hogyan látja egy MI-rendszer a márkáját: nem különálló oldalak halmazaként, hanem entitások és kapcsolatok hálózataként.</div>
      <figcaption>Interaktív tudásgráf: a márkaentitás és kapcsolati környezete</figcaption>
    </figure>
  </header>

  <!-- ===================== BEVEZETÉS ===================== -->
  <p>A hagyományos keresőoptimalizálás évtizedeken át arra összpontosított, hogy egy adott oldal mely kulcsszavakra és milyen helyezésben jelenik meg a találati listán. Az MI-alapú keresési környezetben – a Google AI Overviews, a ChatGPT Search, a Perplexity és a Copilot világában – azonban ennél jóval összetettebb kérdésre kell választ adnunk: <strong>megérti-e a rendszer, hogy kik vagyunk, mivel foglalkozunk, milyen témákban vagyunk hitelesek, és milyen kapcsolatban állunk más ismert személyekkel, szervezetekkel, szolgáltatásokkal és helyszínekkel?</strong></p>
  <p>A keresés a kulcsszavaktól az entitások és kapcsolatok irányába fejlődik. A weboldal többé nem elszigetelt dokumentumok gyűjteménye: a vállalkozás, a szakértő, a szolgáltatás és a tartalom egyetlen szemantikai hálózat része. Az MI-rendszerek számára az egyértelműség, a következetesség és a külső megerősítés különösen fontos – a tudásgráf-alapú megközelítés pedig éppen ezt a hármat kapcsolja össze a technikai keresőoptimalizálással, a tartalomstratégiával, a strukturált adatokkal és a digitális reputációval. A változás hátterének megértéséhez érdemes először áttekinteni, <a href="https://onlinemarketing101.biz/mit-jelent-az-ai-lathatosag-google-ai-overviews-chatgpt-search-perplexity/" rel="editorial noopener noreferrer" data-wpel-link="internal">mit jelent valójában az MI-láthatóság a Google, a ChatGPT és a Perplexity rendszerében</a>.</p>

  <!-- ===================== 1. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">1. fejezet</span>
  <h2>Mi az a tudásgráf, és hogyan kapcsolódik a keresőoptimalizáláshoz?</h2>
  <p>A tudásgráf olyan kapcsolati rendszer, amelyben az egyes fogalmak, személyek, vállalkozások, helyek, termékek és szolgáltatások nem önmagukban, hanem tulajdonságaikon és egymáshoz fűződő viszonyaikon keresztül jelennek meg. Nem egy oldal, hanem egy térkép: minden entitás egy csomópont, minden kapcsolat egy él, amely jelentést hordoz.</p>
  <p>Nézzünk egy egyszerű, kézzelfogható példát. Egy keresőoptimalizálási ügynökség tudásgráfjában az alábbi elemek kapcsolódhatnak össze: maga a vállalkozás, az alapító vagy vezető szakértő, a szolgáltatások, a kiszolgált földrajzi terület, az iparági szakterületek, a publikált cikkek, az ügyfélprojektek, a szakmai profilok, a külső említések, az értékelések és a kapcsolódó szervezetek. Pontosan ezt szemlélteti a cikk elején látható interaktív ábra is.</p>
  <p>Miért fontos ez a szemléletváltás? Mert a „Budapesten működő keresőoptimalizálási ügynökség” kifejezés nem egyszerű kulcsszókombináció. A rendszernek fel kell ismernie a vállalkozást mint szervezetet, Budapestet mint helyszínt, a keresőoptimalizálást mint szolgáltatást – és mindenekelőtt a közöttük fennálló kapcsolatot. Az egyértelműen azonosítható entitás segíti a pontosabb besorolást és a helyes kontextus kialakítását: a gép nem találgat, hanem tud.</p>
  <p>Fontos tisztázni azt is, hogy a tudásgráf nem kizárólag a Google saját, hatalmas adatbázisát jelenti. Egy vállalkozás a saját weboldalán is kialakíthat egy kisebb, következetes szemantikai rendszert – jól strukturált oldalakkal, logikus belső linkekkel és pontos sémajelölésekkel. Ez a „házon belüli” tudásgráf az, amit a nagy rendszerek beolvasnak, értelmeznek és összevetnek a külső forrásokkal. Az entitásalapú gondolkodás egyébként az <a href="https://onlinemarketing101.biz/ai-seo-vs-geo-vs-aeo-gyakorlati-keretrendszer-a-modern-keresesi-lathatosaghoz/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-keresőoptimalizálás, a generatív keresőoptimalizálás és a válaszmotor-optimalizálás</a> közös alapját jelenti – aki ezt érti, annak mindhárom terület logikája a helyére kerül.</p>

  <!-- ===================== 2. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">2. fejezet</span>
  <h2>Miért fontos a tudásgráf az MI-láthatóság szempontjából?</h2>
  <p>Az MI-rendszerek nem pusztán azt vizsgálják, hogy egy kifejezés hányszor szerepel egy oldalon. Azt próbálják meghatározni, hogy az információ milyen entitásra vonatkozik, mennyire következetes, más források megerősítik-e, és milyen kérdések megválaszolására használható. Ez alapvetően más játék, mint a klasszikus rangsorolás – és más felkészülést igényel.</p>
  <p>A folyamat leegyszerűsítve így néz ki:</p>
  <div class="tgs-flow" aria-label="Az entitásfeldolgozás folyamata">
    <span>Weboldal felfedezése</span><em>→</em>
    <span>Entitásfelismerés</span><em>→</em>
    <span>Adatok összekapcsolása</span><em>→</em>
    <span>Külső források összevetése</span><em>→</em>
    <span>Megbízhatóság becslése</span><em>→</em>
    <span>Említés vagy citáció</span>
  </div>
  <p>Először a rendszer felfedezi és feltérképezi a weboldalt, majd azonosítja a fő entitást. Ezután összekapcsolja a szervezettel, a személyekkel, a szolgáltatásokkal és a helyszínnel kapcsolatos adatokat, összeveti ezeket a külső forrásokkal, és megbecsüli az információ megbízhatóságát. Végül – és ez a döntő pillanat – eldönti, hogy a márka megfelelő forrás vagy ajánlás lehet-e egy adott kérdésnél.</p>
  <div class="tgs-callout"><strong>Fontos megkülönböztetés:</strong> a hagyományos keresőtalálatban egy oldal akkor is megjelenhet, ha a kereső nem rendelkezik teljesen egységes márkaképpel. Egy közvetlen ajánlást vagy összefoglalót készítő MI-rendszer esetében azonban jóval nagyobb a tét: a márkának világosan azonosíthatónak kell lennie, a megfelelő témához kell kapcsolódnia, szakmailag következetesnek kell mutatkoznia, több forrásból megerősíthetőnek kell lennie, és naprakész információkkal kell rendelkeznie. Ha ezek közül bármelyik hiányzik, a rendszer inkább egy másik, „biztosabb” forrást választ.</div>
  <p>Éppen ezért érdemes rendszeresen, strukturáltan ellenőrizni a saját helyzetünket. A gyakorlati ellenőrzéshez jól használható az <a href="https://onlinemarketing101.biz/ai-lathatosagi-audit-sablon-technikai-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-láthatósági audit sablon, amely a technikai hozzáférhetőséget, az entitásegyértelműséget, a tesztkérdéseket és a citációkat is vizsgálja</a>.</p>

  <!-- ===================== 3. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">3. fejezet</span>
  <h2>A sémajelölések szerepe a gépi értelmezhetőségben</h2>
  <p>A Schema.org-jelölés olyan géppel olvasható leíró réteg, amely pontosíthatja, hogy az oldalon szereplő információk milyen típusú entitásokhoz tartoznak, és milyen kapcsolat áll fenn közöttük. Ha a tudásgráf a térkép, a strukturált adat a jelmagyarázat: nélküle a gép csak sejtheti, hogy mit lát – vele viszont pontosan tudja. Kattintson végig az alábbi fülekön, és nézze meg, melyik sématípus mire való!</p>

  <div class="tgs-tabs" role="tablist" aria-label="Sématípusok">
    <button class="tgs-tab tgs-active" data-tab="org" role="tab">Szervezet</button>
    <button class="tgs-tab" data-tab="person" role="tab">Személy</button>
    <button class="tgs-tab" data-tab="service" role="tab">Szolgáltatás</button>
    <button class="tgs-tab" data-tab="article" role="tab">Cikk</button>
    <button class="tgs-tab" data-tab="breadcrumb" role="tab">Navigációs útvonal</button>
  </div>
  <div class="tgs-tabpanel tgs-active" data-panel="org">
    <h3>Organization – a márka gerince</h3>
    <p>A szervezeti jelölés a márka digitális személyi igazolványa. Használható többek között a hivatalos cégnév, a márkanév, az embléma, a központi webcím, az elérhetőségek, a közösségi és szakmai profilok, az alapító, a működési hely és a szakterületek pontosítására. Ha ezek az adatok minden felületen egységesek, a rendszer magabiztosan azonosítja az entitást – és nem keveri össze hasonló nevű vállalkozásokkal.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="person">
    <h3>Person – a szakértő arca</h3>
    <p>A személyjelölés a szerző, a szakértő vagy a vezető bemutatására alkalmazható: név, munkakör, foglalkozás, szervezeti kapcsolat, szakmai témák, publikációk és hiteles külső profilok. Az MI-rendszerek egyre nagyobb súllyal veszik figyelembe, hogy egy tartalom mögött azonosítható, bizonyítható szakértelemmel rendelkező ember áll-e – a személyi séma ezt teszi géppel olvashatóvá.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="service">
    <h3>Service – az ajánlat lényege</h3>
    <p>A szolgáltatásjelölés segítségével egyértelműsíthető a szolgáltatás neve, a szolgáltató, a célközönség, a szolgáltatási terület, a kapcsolódó ajánlat és az elérhető megoldások. Ez különösen fontos a helyi és a vállalatközi piacon: a „kinek, mit, hol” hármasát a gép ebből olvassa ki a legpontosabban.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="article">
    <h3>Article – a tartalom és a szerző összekapcsolása</h3>
    <p>A cikkjelölés összekapcsolhatja a tartalmat a szerzővel, a kiadó szervezettel, a publikálás és a módosítás dátumával, a fő témával és a kapcsolódó képpel. Így minden egyes publikáció a tudásgráf újabb csomópontjává válik, amely erősíti a szerző és a szervezet tematikus hitelességét.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="breadcrumb">
    <h3>BreadcrumbList – a hely a rendszerben</h3>
    <p>A navigációs útvonal megmutatja, hol helyezkedik el az adott tartalom a webhely logikai szerkezetében. Apróságnak tűnik, de a gép számára ez árulja el, hogy egy cikk melyik témakörhöz tartozik, és milyen hierarchiában értelmezendő.</p>
  </div>

  <div class="tgs-callout"><strong>Fontos szakmai pontosítás:</strong> a strukturált adatok nem helyettesítik a jó minőségű tartalmat, a technikai feltérképezhetőséget, a logikus belső linkelést, a hiteles külső megerősítéseket és az egységes márkakommunikációt. A sémajelölés akkor értékes, ha pontosan megfelel az oldalon látható tartalomnak. Nem szabad olyan szolgáltatást, minősítést, értékelést vagy szakértelmet megjelölni, amelyet az oldal ténylegesen nem támaszt alá – a félrevezető jelölés hosszú távon többet árt, mint használ.</div>
  <p>A strukturált adatok megfelelő használata természetesen nem légüres térben történik: a <a href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas-az/" rel="editorial noopener noreferrer" data-wpel-link="internal">technikai keresőoptimalizálás és tartalomoptimalizálás</a> szélesebb rendszerébe illeszkedik.</p>

  <!-- ===================== 4. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">4. fejezet</span>
  <h2>Citációk és külső megerősítések: mitől válik hitelessé egy entitás?</h2>
  <p>A saját weboldal fontos kiindulópont, de önmagában nem mindig elegendő a márkával kapcsolatos állítások független megerősítéséhez. Gondoljon bele: bárki leírhatja magáról, hogy a piac vezető szakértője. A tudásgráf erejét az növeli igazán, ha más, hitelesen azonosítható források is következetesen kapcsolják a vállalkozást ugyanazokhoz a témákhoz és szolgáltatásokhoz.</p>
  <p>A külső megerősítések lehetséges típusai igen sokfélék: szakmai cikkek, szerkesztőségi megjelenések, szakértői interjúk, kamarai és szervezeti profilok, konferencia-előadói oldalak, cégadatbázisok, szakmai közösségi profilok, partneroldalak, esettanulmányok, ügyfélvélemények, valamint kutatások és idézhető adatok. Mindegyik egy-egy újabb szál, amely a márkaentitást a szakterületéhez köti.</p>
  <p>Érdemes azonban pontosan látni a fogalmak közötti különbséget, mert a gyakorlatban gyakran összemosódnak:</p>
  <div class="tgs-cards3">
    <div class="tgs-card"><span class="tgs-badge tgs-b1">Citáció</span><h3>Forráshivatkozás</h3><p>A rendszer egy konkrét weboldalt vagy dokumentumot forrásként hivatkozik a válaszában – kattintható linkkel. Ez a legerősebb jel: a gép nemcsak ismeri, hanem használja is a tartalmat.</p></div>
    <div class="tgs-card"><span class="tgs-badge tgs-b2">Márkaemlítés</span><h3>Név szerinti megjelenés</h3><p>A rendszer név szerint megemlíti a vállalkozást, de nem feltétlenül kapcsol hozzá kattintható forrást. Értékes ismertségi jel, amely idővel citációvá érhet.</p></div>
    <div class="tgs-card"><span class="tgs-badge tgs-b3">Ajánlás</span><h3>Döntési javaslat</h3><p>A rendszer a márkát egy konkrét igény vagy döntési helyzet megoldásaként javasolja. Ez a kereskedelmi szempontból legértékesebb kimenet – ide vezet a következetes entitásépítés.</p></div>
  </div>
  <p>A legfontosabb tanulság: <strong>nem minden említés egyformán értékes.</strong> Erősebb jel lehet egy pontos, témába illeszkedő szakmai hivatkozás, mint sok általános vagy egymással ellentmondó márkaemlítés. A minőség itt is veri a mennyiséget. A folyamat működése részletesebben megérthető a <a href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">ChatGPT Search entitásjeleiről, hivatkozásairól és forrásalkalmasságáról szóló útmutatóból</a>, a márka megjelenéseinek követéséhez pedig érdemes kialakítani az <a href="https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-márkaemlítések mérési rendszerét a ChatGPT, a Gemini, a Copilot és a Perplexity válaszaiban</a>.</p>

  <!-- ===================== 5. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">5. fejezet</span>
  <h2>Szemantikai kapcsolatok és belső linkelés</h2>
  <p>A belső linkelés nem kizárólag a linkérték továbbadásának eszköze. Egy megfelelően felépített belső kapcsolati rendszer megmutatja, hogy mely oldalak tartoznak össze, melyik a központi témakör, és hogyan kapcsolódnak egymáshoz a szolgáltatások, a szakértők, a fogalmak és az esettanulmányok. A belső linkek a saját tudásgráfunk élei – ha hiányoznak vagy logikátlanok, a gép szétesett, összefüggéstelen képet lát.</p>
  <p>A gyakorlatban jól működő megoldás a témaklaszter: egy központi oldal – például az MI-alapú keresőoptimalizálás átfogó útmutatója – köré rendeződnek a kapcsolódó tartalmak: az MI-láthatóság, az entitásoptimalizálás, a tudásgráfok, a strukturált adatok, a generatív keresőoptimalizálás, a válaszmotor-optimalizálás, a márkaemlítések, a citációk, a szakértői entitások, a helyi entitásjelek és az MI-láthatóság mérése. Minden aloldal a központi témát mélyíti, a központi oldal pedig minden aloldalt legitimál.</p>
  <h3>A szemantikus belső linkelés öt szabálya</h3>
  <ul>
    <li><strong>Leíró horgonyszövegek:</strong> a „kattintson ide” helyett olyan horgonyszövegeket használjunk, amelyek megnevezik a céloldal témáját – ebből tanul a gép is, az olvasó is.</li>
    <li><strong>Kontextusba illesztett linkek:</strong> a linket olyan mondatba helyezzük, amely megmagyarázza, miért kapcsolódik a céloldal az aktuális témához.</li>
    <li><strong>Kétirányú kapcsolatok:</strong> a kapcsolódó cikkek ne csak a központi oldalra mutassanak – a központi oldal is hivatkozzon vissza a fontos résztémákra.</li>
    <li><strong>Entitástípusok összekapcsolása:</strong> a szerzői profil mutasson a publikációkra, a publikációk a szerzőre, a szolgáltatási oldal az esettanulmányokra, az esettanulmányok pedig a szolgáltatásra.</li>
    <li><strong>Árva oldalak megszüntetése:</strong> minden fontos oldal legyen elérhető legalább egy releváns, feltérképezhető belső linken keresztül.</li>
  </ul>
  <p>Hogy még kézzelfoghatóbb legyen, így néz ki egy szemantikai kapcsolatlánc a gyakorlatban:</p>
  <div class="tgs-flow" aria-label="Szemantikai kapcsolatlánc példa">
    <span>Róth Miklós</span><em>szakértője</em><span>MI-alapú SEO</span><em>•</em>
    <span>OnlineMarketing101</span><em>szolgáltatása</em><span>MI-láthatósági audit</span><em>•</em>
    <span>Audit</span><em>vizsgálja</em><span>Entitásegyértelműség</span><em>•</em>
    <span>Egyértelműség</span><em>befolyásolja</em><span>MI-ajánlhatóság</span>
  </div>
  <p>Ez a négy állítás együtt már egy kicsi, de következetes tudásgráf: személy, szervezet, szolgáltatás és fogalom kapcsolódik benne egymáshoz, mindegyik a maga jól definiált szerepében. Hogy mindez hogyan épül fel egy valós szolgáltatási struktúrában, azt az <a href="https://onlinemarketing101.biz/ai-lathatosagi-ugynokseg-budapest-technikai-seo-geo-aeo/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-láthatósági ügynökség budapesti útmutatójában</a> mutatjuk be gyakorlati oldalról.</p>

  <h3>Hagyományos és tudásgráf-alapú megközelítés: a szemléletváltás egy táblázatban</h3>
  <table class="tgs-compare">
    <thead><tr><th>Hagyományos megközelítés</th><th>Tudásgráf-alapú megközelítés</th></tr></thead>
    <tbody>
      <tr><td>Kulcsszavak</td><td>Entitások</td></tr>
      <tr><td>Egyedi oldalak</td><td>Kapcsolati háló</td></tr>
      <tr><td>Kulcsszósűrűség</td><td>Szemantikai lefedettség</td></tr>
      <tr><td>Visszamutató link</td><td>Külső megerősítés</td></tr>
      <tr><td>Helyezés</td><td>Említés, citáció és ajánlás</td></tr>
      <tr><td>Oldalszintű optimalizálás</td><td>Márkaszintű értelmezhetőség</td></tr>
    </tbody>
  </table>

  <!-- ===================== 6. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">6. fejezet</span>
  <h2>Tudásgráf-alapú keresőoptimalizálás lépésről lépésre</h2>
  <p>A jó hír az, hogy a tudásgráf-alapú keresőoptimalizálás nem varázslat, hanem módszeres munka. Az alábbi hét lépés bármely vállalkozásnál végigvihető – a lényeg a következetesség és a türelem.</p>
  <ol class="tgs-steps">
    <li><h3>A fő entitás meghatározása</h3><p>Rögzíteni kell a márka nevét, a hivatalos vállalkozásnevet, a fő szolgáltatásokat, a működési területet, a szakértőket, a célközönséget és a bizonyítható szakterületeket. Ez a dokumentum lesz minden későbbi döntés viszonyítási pontja.</p></li>
    <li><h3>Entitástérkép készítése</h3><p>Azonosítani kell a fő entitáshoz kapcsolódó személyeket, szolgáltatásokat, helyeket, termékeket, publikációkat, ügyfélproblémákat és bizonyítékokat – vagyis fel kell rajzolni a saját tudásgráfunkat, még mielőtt a gép tenné meg helyettünk.</p></li>
    <li><h3>A webhely szerkezetének átalakítása</h3><p>Minden fontos entitás kapjon megfelelő oldalt: bemutatkozó oldal, szakértői profil, szolgáltatási oldal, tudásközpont, esettanulmány, valamint kapcsolati és helyi oldal. Ami nem létezik oldal formájában, azt a gép nehezen tudja entitásként kezelni.</p></li>
    <li><h3>Strukturált adatok bevezetése</h3><p>A látható tartalommal összhangban alkalmazható a szervezeti, a személyi, a cikk-, a szolgáltatási és a navigációs jelölés – mindig pontosan, mindig a valóságnak megfelelően.</p></li>
    <li><h3>Belső kapcsolati háló kialakítása</h3><p>A tartalmakat témaklaszterekbe kell rendezni, majd leíró horgonyszövegekkel összekapcsolni, a fenti öt szabály szerint.</p></li>
    <li><h3>Külső megerősítések építése</h3><p>A szakértői és márkaállításokat független szakmai forrásokkal, interjúkkal, publikációkkal és hiteles profilokkal kell alátámasztani. Ez a leglassabb, de a legértékesebb lépés.</p></li>
    <li><h3>Rendszeres ellenőrzés</h3><p>Vizsgálni kell, hogy az MI-rendszerek helyesen azonosítják-e a márkát, megfelelő témához kapcsolják-e, megemlítik-e releváns kérdéseknél, hivatkoznak-e a weboldalra, és nem keverik-e össze más vállalkozásokkal.</p></li>
  </ol>

  <!-- ===================== 7. SZAKASZ ===================== -->
  <span class="tgs-eyebrow">7. fejezet</span>
  <h2>Hogyan mérhető a tudásgráf és az MI-láthatóság fejlődése?</h2>
  <p>Amit nem mérünk, azt nem tudjuk fejleszteni – és ez az MI-láthatóságra fokozottan igaz, mert itt nincs klasszikus helyezéslista, amire ránézhetnénk. A javasolt mérőszámok között szerepel a márkaemlítések száma, a hivatkozott oldalak száma, a pozitív ajánlások aránya, a helyes márkakörnyezet aránya, a téves vagy összekevert említések száma, az MI-rendszerekből érkező látogatások, a márkanévre történő keresések, az indexelt entitásoldalak száma, a strukturáltadat-hibák száma, a kapcsolódó témák lefedettsége, valamint a belső linkekkel támogatott fontos oldalak aránya.</p>
  <p>A tesztelés módszere egyszerű, de fegyelmet igényel: havi rendszerességgel ugyanazokat a kérdéseket kell feltenni több MI-rendszernek. A tesztkérdések fedjék le az információkeresést, a szolgáltatókeresést, az összehasonlítást, a helyi ajánlást, a szakértőkeresést és a vásárlási döntést – így a márka a teljes döntési út mentén mérhetővé válik. Az adatok egységes követéséhez jól használható az <a href="https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-láthatósági irányítópult citációs, márkaemlítési és forgalmi adatokból</a>.</p>

  <div class="tgs-check" id="tgsCheck">
    <h3>Interaktív gyorsellenőrzés: mennyire gépérthető most a márkája?</h3>
    <p style="font-size:.93rem;">Pipálja ki, ami már teljesül – az eredmény azonnal mutatja, hol tart.</p>
    <div class="tgs-progress"><span id="tgsProgressBar"></span></div>
    <p class="tgs-score" id="tgsScore">0 / 8 teljesítve</p>
    <label><input type="checkbox"> Egyértelmű a fő márkaentitás?</label>
    <label><input type="checkbox"> Egységes a cégnév minden felületen?</label>
    <label><input type="checkbox"> Van külön szakértői profiloldal?</label>
    <label><input type="checkbox"> Össze vannak kapcsolva a szerzők és a cikkek?</label>
    <label><input type="checkbox"> A sémajelölés megfelel a látható tartalomnak?</label>
    <label><input type="checkbox"> Vannak hiteles külső megerősítések?</label>
    <label><input type="checkbox"> Logikus a belső linkstruktúra?</label>
    <label><input type="checkbox"> Mérjük az MI-említéseket és citációkat?</label>
    <p id="tgsCheckMsg" style="font-size:.93rem;margin:12px 0 0;"></p>
  </div>

  <!-- ===================== GYIK ===================== -->
  <span class="tgs-eyebrow">Gyakori kérdések</span>
  <h2>Gyakori kérdések a tudásgráf-alapú keresőoptimalizálásról</h2>
  <div class="tgs-faq">
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Mi a tudásgráf-alapú keresőoptimalizálás?</button>
      <div class="tgs-faq-a"><p>Olyan keresőoptimalizálási megközelítés, amely kulcsszavak helyett az entitások, tulajdonságok és szemantikai kapcsolatok egyértelmű kialakítására összpontosít, hogy a keresőmotorok és az MI-rendszerek pontosan értsék, ki a márka, mivel foglalkozik, és miben hiteles.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Garantálja-e a sémajelölés az MI-megjelenést?</button>
      <div class="tgs-faq-a"><p>Nem. A sémajelölés pontosíthatja a tartalom jelentését, de nem helyettesíti a hiteles, hasznos és technikailag hozzáférhető tartalmat, sem a külső megerősítéseket.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Mi a különbség a citáció és a márkaemlítés között?</button>
      <div class="tgs-faq-a"><p>A citáció konkrét forráshivatkozást jelent, amikor a rendszer kattintható linkkel hivatkozik egy oldalra, míg a márkaemlítésnél a rendszer forráslink nélkül is megnevezheti a vállalkozást.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Segít-e a belső linkelés a tudásgráf kialakításában?</button>
      <div class="tgs-faq-a"><p>Igen. A logikus, leíró horgonyszövegekkel felépített belső linkek feltárják az oldalak, témák és entitások közötti kapcsolatokat, és így erősítik a webhely gépi értelmezhetőségét.</p></div>
    </div>
  </div>

  <!-- ===================== ÖSSZEGZÉS + CTA ===================== -->
  <span class="tgs-eyebrow">Összegzés</span>
  <h2>A cél: egymást erősítő digitális tudásrendszer</h2>
  <p>A tudásgráf-alapú keresőoptimalizálás célja nem az, hogy újabb technikai trükkel egészítse ki a hagyományos keresőoptimalizálást. Egy olyan következetes digitális tudásrendszert hoz létre, amelyben a vállalkozás, a szakértők, a szolgáltatások, a tartalmak és a külső bizonyítékok egymást erősítik – és amelyet a keresőmotorok és az MI-rendszerek magabiztosan tudnak azonosítani, értelmezni és ajánlani.</p>

  <div class="tgs-cta">
    <h2>Szeretné tudni, hogyan látja az MI az Ön márkáját?</h2>
    <p>Derítse ki, hogy a ChatGPT, a Google AI Overviews és a Perplexity jelenleg hogyan azonosítja, milyen témákhoz kapcsolja, és mikor ajánlja a vállalkozását.</p>
    <a class="tgs-btn" href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">Kérek személyre szabott MI SEO auditot</a>
  </div>
</div>

<script>
(function(){
  var wrap=document.currentScript.previousElementSibling;
  while(wrap&&!(wrap.classList&&wrap.classList.contains('tgs-wrap'))){wrap=wrap.previousElementSibling;}
  if(!wrap){wrap=document.querySelector('.tgs-wrap');}
  if(!wrap)return;

  /* --- Interaktív tudásgráf --- */
  var graphInfo=wrap.querySelector('#tgsGraphInfo');
  var nodeTexts={
    marka:'<strong>Az Ön márkája</strong> a tudásgráf középpontja. Minden más entitás hozzá kapcsolódik – minél több egyértelmű, megerősített kapcsolat fut be ide, annál magabiztosabban azonosítja és ajánlja a márkát egy MI-rendszer.',
    szakerto:'<strong>Márka → szakértője → Szakértő.</strong> Az azonosítható, publikációkkal és külső profilokkal alátámasztott szakértő az egyik legerősebb hitelességi jel a gépi értékelésben.',
    szolgaltatas:'<strong>Márka → szolgáltatása → Szolgáltatás.</strong> A pontosan definiált szolgáltatás mondja meg a rendszernek, milyen igényeknél érdemes a márkát forrásként vagy megoldásként felvetnie.',
    helyszin:'<strong>Márka → működési helye → Helyszín.</strong> A földrajzi kapcsolat a helyi ajánlások alapja: „budapesti SEO ügynökség” csak akkor lehet a válasz, ha a gép tudja, hogy a márka Budapesthez kötődik.',
    publikacio:'<strong>Márka → publikálja → Publikációk.</strong> Minden cikk és útmutató újabb csomópont, amely a márka tematikus lefedettségét és szakmai mélységét bizonyítja.',
    ugyfelproblema:'<strong>Márka → megoldja → Ügyfélprobléma.</strong> A tartalmaknak valós kérdésekre kell válaszolniuk – az MI-rendszerek kérdés-válasz párokban gondolkodnak.',
    esettanulmany:'<strong>Márka → bizonyítja → Esettanulmány.</strong> A dokumentált eredmények kapcsolják össze a szolgáltatási ígéretet a valósággal, és növelik az ajánlás valószínűségét.',
    forras:'<strong>Külső források → megerősítik → Márka.</strong> A független szakmai említések és hivatkozások adják a tudásgráf külső hitelesítését – enélkül az önbevallás csak önbevallás marad.',
    ertekeles:'<strong>Ügyfelek → értékelik → Márka.</strong> A hiteles vélemények a bizalmi réteg részei: megerősítik, hogy a márka a gyakorlatban is azt nyújtja, amit magáról állít.'
  };
  var nodes=wrap.querySelectorAll('.tgs-gnode');
  function activate(node){
    var key=node.getAttribute('data-node');
    nodes.forEach(function(n){n.classList.remove('tgs-active');});
    wrap.querySelectorAll('.tgs-gedge').forEach(function(e){e.classList.remove('tgs-active');});
    node.classList.add('tgs-active');
    var edge=wrap.querySelector('.tgs-gedge[data-edge="'+key+'"]');
    if(edge){edge.classList.add('tgs-active');}
    if(key==='marka'){wrap.querySelectorAll('.tgs-gedge').forEach(function(e){e.classList.add('tgs-active');});}
    if(graphInfo&&nodeTexts[key]){graphInfo.innerHTML=nodeTexts[key];}
  }
  nodes.forEach(function(n){
    n.addEventListener('click',function(){activate(n);});
    n.addEventListener('keydown',function(ev){if(ev.key==='Enter'||ev.key===' '){ev.preventDefault();activate(n);}});
  });

  /* --- Sématípus fülek --- */
  var tabs=wrap.querySelectorAll('.tgs-tab');
  tabs.forEach(function(t){
    t.addEventListener('click',function(){
      tabs.forEach(function(x){x.classList.remove('tgs-active');});
      wrap.querySelectorAll('.tgs-tabpanel').forEach(function(p){p.classList.remove('tgs-active');});
      t.classList.add('tgs-active');
      var panel=wrap.querySelector('.tgs-tabpanel[data-panel="'+t.getAttribute('data-tab')+'"]');
      if(panel){panel.classList.add('tgs-active');}
    });
  });

  /* --- Ellenőrzőlista --- */
  var check=wrap.querySelector('#tgsCheck');
  if(check){
    var boxes=check.querySelectorAll('input[type="checkbox"]');
    var bar=check.querySelector('#tgsProgressBar');
    var score=check.querySelector('#tgsScore');
    var msg=check.querySelector('#tgsCheckMsg');
    function update(){
      var done=0;
      boxes.forEach(function(b){
        if(b.checked){done++;b.parentElement.classList.add('tgs-done');}
        else{b.parentElement.classList.remove('tgs-done');}
      });
      var pct=Math.round(done/boxes.length*100);
      if(bar){bar.style.width=pct+'%';}
      if(score){score.textContent=done+' / '+boxes.length+' teljesítve';}
      if(msg){
        if(done===boxes.length){msg.textContent='Kiváló! A márkája erős alapokon áll – a következő lépés a rendszeres mérés és a külső megerősítések bővítése.';}
        else if(done>=5){msg.textContent='Jó úton jár! Néhány célzott fejlesztéssel jelentősen javítható az MI-láthatóság.';}
        else if(done>=1){msg.textContent='Van még teendő – érdemes a hiányzó pontokat egy strukturált audit keretében sorra venni.';}
        else{msg.textContent='';}
      }
    }
    boxes.forEach(function(b){b.addEventListener('change',update);});
    update();
  }

  /* --- GYIK harmonika --- */
  wrap.querySelectorAll('.tgs-faq-item').forEach(function(item){
    var q=item.querySelector('.tgs-faq-q');
    var a=item.querySelector('.tgs-faq-a');
    q.addEventListener('click',function(){
      var open=item.classList.contains('tgs-open');
      wrap.querySelectorAll('.tgs-faq-item').forEach(function(i){
        i.classList.remove('tgs-open');
        i.querySelector('.tgs-faq-a').style.maxHeight=null;
      });
      if(!open){item.classList.add('tgs-open');a.style.maxHeight=a.scrollHeight+'px';}
    });
  });
})();
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/tudasgraf-seo-mi-lathatosag-sema-hivatkozasok-szemantikus-kapcsolatok/#article",
      "headline": "Tudásgráf-alapú keresőoptimalizálás az MI-láthatóságért: sémajelölések, hivatkozások és szemantikai kapcsolatok",
      "description": "Ismerje meg, hogyan segítik a tudásgráfok, a Schema.org-jelölések, a hiteles citációk és a szemantikus kapcsolatok a márka MI-láthatóságát.",
      "inLanguage": "hu-HU",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/tudasgraf-seo-mi-lathatosag-sema-hivatkozasok-szemantikus-kapcsolatok/"
      },
      "author": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "about": [
        {"@type": "Thing", "name": "tudásgráf SEO"},
        {"@type": "Thing", "name": "MI-láthatóság"},
        {"@type": "Thing", "name": "entitásalapú keresőoptimalizálás"},
        {"@type": "Thing", "name": "strukturált adatok"},
        {"@type": "Thing", "name": "Schema.org-jelölés"}
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/tudasgraf-seo-mi-lathatosag-sema-hivatkozasok-szemantikus-kapcsolatok/#faq",
      "inLanguage": "hu-HU",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Mi a tudásgráf-alapú keresőoptimalizálás?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Olyan keresőoptimalizálási megközelítés, amely kulcsszavak helyett az entitások, tulajdonságok és szemantikai kapcsolatok egyértelmű kialakítására összpontosít, hogy a keresőmotorok és az MI-rendszerek pontosan értsék, ki a márka, mivel foglalkozik, és miben hiteles."
          }
        },
        {
          "@type": "Question",
          "name": "Garantálja-e a sémajelölés az MI-megjelenést?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nem. A sémajelölés pontosíthatja a tartalom jelentését, de nem helyettesíti a hiteles, hasznos és technikailag hozzáférhető tartalmat, sem a külső megerősítéseket."
          }
        },
        {
          "@type": "Question",
          "name": "Mi a különbség a citáció és a márkaemlítés között?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "A citáció konkrét forráshivatkozást jelent, amikor a rendszer kattintható linkkel hivatkozik egy oldalra, míg a márkaemlítésnél a rendszer forráslink nélkül is megnevezheti a vállalkozást."
          }
        },
        {
          "@type": "Question",
          "name": "Segít-e a belső linkelés a tudásgráf kialakításában?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Igen. A logikus, leíró horgonyszövegekkel felépített belső linkek feltárják az oldalak, témák és entitások közötti kapcsolatokat, és így erősítik a webhely gépi értelmezhetőségét."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/tudasgraf-seo-mi-lathatosag-sema-hivatkozasok-szemantikus-kapcsolatok/#breadcrumb",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Főoldal", "item": "https://onlinemarketing101.biz/"},
        {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://onlinemarketing101.biz/blog/"},
        {"@type": "ListItem", "position": 3, "name": "Tudásgráf-alapú keresőoptimalizálás az MI-láthatóságért", "item": "https://onlinemarketing101.biz/tudasgraf-seo-mi-lathatosag-sema-hivatkozasok-szemantikus-kapcsolatok/"}
      ]
    }
  ]
}
</script>
								</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/tudasgraf-alapu-keresooptimalizalas/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Knowledge Graph SEO for AI Visibility: Schema Markup, Citations and Semantic Relationships</title>
		<link>https://onlinemarketing101.biz/knowledge-graph-seo-for-ai-visibility/</link>
					<comments>https://onlinemarketing101.biz/knowledge-graph-seo-for-ai-visibility/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Wed, 22 Jul 2026 21:57:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10400</guid>

					<description><![CDATA[Knowledge Graph • Entity SEO • AI Visibility Knowledge Graph SEO for AI Visibility: Schema Markup, Citations and Semantic Relationships Search systems today no longer rank pages only; they interpret relationships. The question is no longer simply which position your website holds for a keyword, but whether the machine understands who you are, what you [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  Knowledge Graph SEO for AI Visibility — onlinemarketing101.biz
  Elementor / WordPress HTML-widget compatible standalone block.
  Scoped CSS prefix: .tgs-  |  Vanilla JS  |  JSON-LD @graph at the end
============================================================ -->

<style>
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;600;700&display=swap');
.tgs-wrap{--tgs-ink:#171a2e;--tgs-ink-soft:#3d4260;--tgs-paper:#f6f7fb;--tgs-card:#ffffff;--tgs-line:#e3e6f0;--tgs-node:#4f46e5;--tgs-node-soft:#eef0ff;--tgs-signal:#f59e0b;--tgs-signal-soft:#fff4de;--tgs-ok:#10b981;
font-family:'Inter','Segoe UI',system-ui,-apple-system,sans-serif;color:var(--tgs-ink);background:var(--tgs-paper);line-height:1.75;font-size:17px;max-width:860px;margin:0 auto;padding:0 20px 56px;box-sizing:border-box;}
.tgs-wrap *,.tgs-wrap *::before,.tgs-wrap *::after{box-sizing:border-box;}
.tgs-wrap h1,.tgs-wrap h2,.tgs-wrap h3{font-family:'Space Grotesk','Inter',sans-serif;line-height:1.25;color:var(--tgs-ink);}
.tgs-wrap h1{font-size:clamp(1.7rem,4vw,2.45rem);margin:0 0 14px;letter-spacing:-.02em;}
.tgs-wrap h2{font-size:clamp(1.35rem,3vw,1.7rem);margin:52px 0 16px;letter-spacing:-.01em;}
.tgs-wrap h3{font-size:1.12rem;margin:26px 0 10px;}
.tgs-wrap p{margin:0 0 16px;color:var(--tgs-ink-soft);}
.tgs-wrap a{color:var(--tgs-node);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;}
.tgs-wrap a:hover{color:#3730c9;}
.tgs-wrap ul{margin:0 0 18px;padding-left:22px;color:var(--tgs-ink-soft);}
.tgs-wrap li{margin-bottom:6px;}
.tgs-eyebrow{display:inline-block;font-family:'Space Grotesk',sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tgs-node);background:var(--tgs-node-soft);border-radius:999px;padding:6px 14px;margin:34px 0 12px;}
.tgs-hero{padding:44px 0 8px;}
.tgs-lead{font-size:1.13rem;color:var(--tgs-ink-soft);}
.tgs-graph-card{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:18px;padding:22px 18px 18px;margin:26px 0 8px;box-shadow:0 10px 30px rgba(23,26,46,.06);}
.tgs-graph-card figcaption{font-size:.85rem;color:#7a7f9c;text-align:center;margin-top:6px;}
.tgs-graph{width:100%;height:auto;display:block;}
.tgs-gnode{cursor:pointer;}
.tgs-gnode circle{fill:var(--tgs-card);stroke:var(--tgs-node);stroke-width:2;transition:all .2s ease;}
.tgs-gnode text{font-family:'Inter',sans-serif;font-size:12.5px;fill:var(--tgs-ink);font-weight:600;pointer-events:none;}
.tgs-gnode:hover circle,.tgs-gnode:focus circle{fill:var(--tgs-node-soft);stroke-width:3;}
.tgs-gnode.tgs-active circle{fill:var(--tgs-node);}
.tgs-gnode.tgs-active text{fill:#fff;}
.tgs-gcenter circle{fill:var(--tgs-signal);stroke:#d97f06;stroke-width:2.5;}
.tgs-gcenter text{font-weight:700;font-size:13px;}
.tgs-gedge{stroke:#c9cde0;stroke-width:1.6;transition:all .2s ease;}
.tgs-gedge.tgs-active{stroke:var(--tgs-node);stroke-width:2.6;}
.tgs-graph-info{margin-top:14px;background:var(--tgs-node-soft);border-left:4px solid var(--tgs-node);border-radius:10px;padding:14px 16px;font-size:.96rem;color:var(--tgs-ink-soft);min-height:64px;transition:opacity .2s;}
.tgs-graph-info strong{color:var(--tgs-ink);}
.tgs-callout{background:var(--tgs-signal-soft);border-left:4px solid var(--tgs-signal);border-radius:10px;padding:16px 18px;margin:22px 0;color:var(--tgs-ink-soft);}
.tgs-callout strong{color:var(--tgs-ink);}
.tgs-steps{counter-reset:tgsstep;list-style:none;padding:0;margin:22px 0;}
.tgs-steps>li{position:relative;padding:0 0 22px 54px;margin:0;}
.tgs-steps>li::before{counter-increment:tgsstep;content:counter(tgsstep);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--tgs-node);color:#fff;font-family:'Space Grotesk',sans-serif;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:.95rem;}
.tgs-steps>li::after{content:"";position:absolute;left:17px;top:40px;bottom:2px;width:2px;background:var(--tgs-line);}
.tgs-steps>li:last-child::after{display:none;}
.tgs-steps h3{margin:4px 0 6px;}
.tgs-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 0;}
.tgs-tab{font-family:'Space Grotesk',sans-serif;font-size:.9rem;font-weight:600;border:1.5px solid var(--tgs-line);background:var(--tgs-card);color:var(--tgs-ink-soft);border-radius:999px;padding:9px 18px;cursor:pointer;transition:all .18s;}
.tgs-tab:hover{border-color:var(--tgs-node);color:var(--tgs-node);}
.tgs-tab.tgs-active{background:var(--tgs-node);border-color:var(--tgs-node);color:#fff;}
.tgs-tabpanel{display:none;background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:0 14px 14px 14px;padding:20px 22px;margin-top:-1px;}
.tgs-tabpanel.tgs-active{display:block;animation:tgsFade .25s ease;}
@keyframes tgsFade{from{opacity:0;transform:translateY(4px);}to{opacity:1;transform:none;}}
.tgs-cards3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:22px 0;}
.tgs-card{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:14px;padding:18px;}
.tgs-card h3{margin:0 0 8px;font-size:1rem;}
.tgs-card p{font-size:.93rem;margin:0;}
.tgs-card .tgs-badge{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:6px;padding:3px 8px;margin-bottom:10px;}
.tgs-b1{background:var(--tgs-node-soft);color:var(--tgs-node);}
.tgs-b2{background:var(--tgs-signal-soft);color:#b45309;}
.tgs-b3{background:#e7f9f2;color:#047857;}
.tgs-compare{width:100%;border-collapse:collapse;margin:20px 0;background:var(--tgs-card);border-radius:14px;overflow:hidden;border:1px solid var(--tgs-line);font-size:.95rem;}
.tgs-compare th{font-family:'Space Grotesk',sans-serif;text-align:left;padding:13px 16px;font-size:.85rem;letter-spacing:.05em;text-transform:uppercase;}
.tgs-compare th:first-child{background:#eceef5;color:var(--tgs-ink-soft);}
.tgs-compare th:last-child{background:var(--tgs-node);color:#fff;}
.tgs-compare td{padding:11px 16px;border-top:1px solid var(--tgs-line);color:var(--tgs-ink-soft);}
.tgs-compare td:last-child{font-weight:600;color:var(--tgs-ink);}
.tgs-check{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:16px;padding:22px;margin:24px 0;}
.tgs-check h3{margin-top:0;}
.tgs-progress{height:10px;background:var(--tgs-line);border-radius:999px;overflow:hidden;margin:12px 0 18px;}
.tgs-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--tgs-node),var(--tgs-ok));border-radius:999px;transition:width .35s ease;}
.tgs-check label{display:flex;gap:12px;align-items:flex-start;padding:9px 4px;border-radius:8px;cursor:pointer;font-size:.97rem;color:var(--tgs-ink-soft);}
.tgs-check label:hover{background:var(--tgs-paper);}
.tgs-check input{margin-top:5px;accent-color:var(--tgs-node);width:17px;height:17px;flex:0 0 auto;}
.tgs-check label.tgs-done{text-decoration:line-through;color:#9ba0bd;}
.tgs-check .tgs-score{font-family:'Space Grotesk',sans-serif;font-weight:700;color:var(--tgs-ink);}
.tgs-faq{margin:20px 0;}
.tgs-faq-item{background:var(--tgs-card);border:1px solid var(--tgs-line);border-radius:12px;margin-bottom:10px;overflow:hidden;}
.tgs-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:14px;background:none;border:none;text-align:left;font-family:'Space Grotesk',sans-serif;font-size:1rem;font-weight:600;color:var(--tgs-ink);padding:16px 18px;cursor:pointer;}
.tgs-faq-q::after{content:"+";font-size:1.4rem;color:var(--tgs-node);transition:transform .2s;flex:0 0 auto;}
.tgs-faq-item.tgs-open .tgs-faq-q::after{transform:rotate(45deg);}
.tgs-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;}
.tgs-faq-a p{padding:0 18px 16px;margin:0;font-size:.96rem;}
.tgs-cta{background:linear-gradient(135deg,#1c2050,#4f46e5);border-radius:20px;padding:36px 30px;margin:48px 0 0;text-align:center;color:#dfe2ff;}
.tgs-cta h2{color:#fff;margin:0 0 12px;}
.tgs-cta p{color:#c9cdfa;max-width:560px;margin:0 auto 22px;}
.tgs-cta a.tgs-btn{display:inline-block;background:var(--tgs-signal);color:#221a00;font-family:'Space Grotesk',sans-serif;font-weight:700;text-decoration:none;border-radius:999px;padding:14px 30px;font-size:1rem;transition:transform .15s ease,box-shadow .15s ease;}
.tgs-cta a.tgs-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25);color:#221a00;}
.tgs-flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:22px 0;}
.tgs-flow span{background:var(--tgs-card);border:1.5px solid var(--tgs-line);border-radius:10px;padding:9px 14px;font-size:.88rem;font-weight:600;color:var(--tgs-ink);}
.tgs-flow em{font-style:normal;color:var(--tgs-node);font-weight:700;}
@media (max-width:640px){.tgs-wrap{font-size:16px;}.tgs-tabpanel{border-radius:14px;}}
@media (prefers-reduced-motion:reduce){.tgs-wrap *{transition:none!important;animation:none!important;}}
</style>

<div class="tgs-wrap">

  <!-- ===================== HERO ===================== -->

  <header class="tgs-hero">
    <span class="tgs-eyebrow" style="margin-top:0;">Knowledge Graph • Entity SEO • AI Visibility</span>
    <h1>Knowledge Graph SEO for AI Visibility: Schema Markup, Citations and Semantic Relationships</h1>
    <p class="tgs-lead">Search systems today no longer rank pages only; they interpret relationships. The question is no longer simply which position your website holds for a keyword, but whether <strong>the machine understands who you are, what you do, and why it should recommend you</strong>. In this article, we show how to build a machine-readable brand through knowledge graphs, structured data and credible citations.</p>

„`
<figure class="tgs-graph-card">
  <svg class="tgs-graph" viewBox="0 0 720 480" role="img" aria-label="Interactive knowledge graph: the network of a brand and its related entities">
    <line class="tgs-gedge" data-edge="expert" x1="360" y1="240" x2="360" y2="70"></line>
    <line class="tgs-gedge" data-edge="service" x1="360" y1="240" x2="480" y2="120"></line>
    <line class="tgs-gedge" data-edge="location" x1="360" y1="240" x2="530" y2="240"></line>
    <line class="tgs-gedge" data-edge="publication" x1="360" y1="240" x2="480" y2="360"></line>
    <line class="tgs-gedge" data-edge="customerproblem" x1="360" y1="240" x2="360" y2="410"></line>
    <line class="tgs-gedge" data-edge="casestudy" x1="360" y1="240" x2="240" y2="360"></line>
    <line class="tgs-gedge" data-edge="source" x1="360" y1="240" x2="190" y2="240"></line>
    <line class="tgs-gedge" data-edge="review" x1="360" y1="240" x2="240" y2="120"></line>

    <g class="tgs-gnode tgs-gcenter" tabindex="0" data-node="brand">
      <circle cx="360" cy="240" r="52"></circle>
      <text x="360" y="236" text-anchor="middle">Your</text>
      <text x="360" y="252" text-anchor="middle">brand</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="expert">
      <circle cx="360" cy="70" r="40"></circle>
      <text x="360" y="74" text-anchor="middle">Expert</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="service">
      <circle cx="480" cy="120" r="40"></circle>
      <text x="480" y="116" text-anchor="middle">Ser-</text>
      <text x="480" y="131" text-anchor="middle">vice</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="location">
      <circle cx="530" cy="240" r="40"></circle>
      <text x="530" y="244" text-anchor="middle">Location</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="publication">
      <circle cx="480" cy="360" r="40"></circle>
      <text x="480" y="356" text-anchor="middle">Publica-</text>
      <text x="480" y="371" text-anchor="middle">tions</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="customerproblem">
      <circle cx="360" cy="410" r="40"></circle>
      <text x="360" y="406" text-anchor="middle">Customer</text>
      <text x="360" y="421" text-anchor="middle">problem</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="casestudy">
      <circle cx="240" cy="360" r="40"></circle>
      <text x="240" y="356" text-anchor="middle">Case</text>
      <text x="240" y="371" text-anchor="middle">study</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="source">
      <circle cx="190" cy="240" r="40"></circle>
      <text x="190" y="236" text-anchor="middle">External</text>
      <text x="190" y="251" text-anchor="middle">sources</text>
    </g>
    <g class="tgs-gnode" tabindex="0" data-node="review">
      <circle cx="240" cy="120" r="40"></circle>
      <text x="240" y="124" text-anchor="middle">Reviews</text>
    </g>
  </svg>
  <div class="tgs-graph-info" id="tgsGraphInfo"><strong>Click a node!</strong> The diagram shows how an AI system sees your brand: not as a set of isolated pages, but as a network of entities and relationships.</div>
  <figcaption>Interactive knowledge graph: the brand entity and its relationship environment</figcaption>
</figure>
„`

  </header>

  <!-- ===================== INTRODUCTION ===================== -->

  <p>For decades, traditional search engine optimization focused on which keywords a given page appeared for, and in which position on the results page. In the AI-powered search environment — across Google AI Overviews, ChatGPT Search, Perplexity and Copilot — we must answer a much more complex question: <strong>does the system understand who we are, what we do, which topics we are credible in, and how we are connected to other known people, organizations, services and locations?</strong></p>
  <p>Search is evolving from keywords toward entities and relationships. A website is no longer a collection of isolated documents: the business, the expert, the service and the content are all part of one semantic network. For AI systems, clarity, consistency and external validation are especially important — and the knowledge-graph-based approach connects exactly these three with technical SEO, content strategy, structured data and digital reputation. To understand the background of this change, it is worth first reviewing <a href="https://onlinemarketing101.biz/mit-jelent-az-ai-lathatosag-google-ai-overviews-chatgpt-search-perplexity/" rel="editorial noopener noreferrer" data-wpel-link="internal">what AI visibility really means in Google, ChatGPT and Perplexity</a>.</p>

  <!-- ===================== SECTION 1 ===================== -->

<span class="tgs-eyebrow">Chapter 1</span>

  <h2>What is a knowledge graph, and how does it relate to SEO?</h2>
  <p>A knowledge graph is a relationship system in which concepts, people, businesses, places, products and services do not appear in isolation, but through their attributes and relationships with one another. It is not a page, but a map: every entity is a node, and every relationship is an edge that carries meaning.</p>
  <p>Let’s take a simple, tangible example. In the knowledge graph of a search engine optimization agency, the following elements may connect to each other: the business itself, the founder or leading expert, the services, the geographic area served, industry specializations, published articles, client projects, professional profiles, external mentions, reviews and related organizations. This is exactly what the interactive diagram at the beginning of the article illustrates.</p>
  <p>Why does this shift in perspective matter? Because the phrase “SEO agency operating in Budapest” is not merely a keyword combination. The system must recognize the business as an organization, Budapest as a location, search engine optimization as a service — and, most importantly, the relationship between them. A clearly identifiable entity supports more accurate classification and the right context: the machine does not guess; it knows.</p>
  <p>It is also important to clarify that a knowledge graph does not only mean Google’s own massive database. A business can also create a smaller, consistent semantic system on its own website — with well-structured pages, logical internal links and precise schema markup. This “in-house” knowledge graph is what larger systems crawl, interpret and compare against external sources. Entity-based thinking is also the shared foundation of <a href="https://onlinemarketing101.biz/ai-seo-vs-geo-vs-aeo-gyakorlati-keretrendszer-a-modern-keresesi-lathatosaghoz/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI SEO, generative engine optimization and answer engine optimization</a> — once you understand this, the logic of all three areas falls into place.</p>

  <!-- ===================== SECTION 2 ===================== -->

<span class="tgs-eyebrow">Chapter 2</span>

  <h2>Why does the knowledge graph matter for AI visibility?</h2>
  <p>AI systems do not simply check how many times a phrase appears on a page. They try to determine which entity the information refers to, how consistent it is, whether other sources confirm it, and which questions it can help answer. This is a fundamentally different game from classic ranking — and it requires different preparation.</p>
  <p>In simplified form, the process looks like this:</p>
  <div class="tgs-flow" aria-label="The entity processing flow">
    <span>Website discovery</span><em>→</em>
    <span>Entity recognition</span><em>→</em>
    <span>Data connection</span><em>→</em>
    <span>External source comparison</span><em>→</em>
    <span>Trust estimation</span><em>→</em>
    <span>Mention or citation</span>
  </div>
  <p>First, the system discovers and maps the website, then identifies the main entity. It then connects the data related to the organization, people, services and location, compares these with external sources, and estimates the reliability of the information. Finally — and this is the decisive moment — it decides whether the brand can be a suitable source or recommendation for a given question.</p>
  <div class="tgs-callout"><strong>Important distinction:</strong> in a traditional search result, a page can appear even if the search engine does not have a completely unified brand picture. In the case of an AI system that creates a direct recommendation or summary, however, the stakes are much higher: the brand must be clearly identifiable, connected to the right topic, professionally consistent, confirmable from multiple sources and supported by up-to-date information. If any of these are missing, the system is more likely to choose another, “safer” source.</div>
  <p>That is why it is worth checking your own position regularly and systematically. For practical assessment, the <a href="https://onlinemarketing101.biz/ai-lathatosagi-audit-sablon-technikai-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI visibility audit template, which examines technical accessibility, entity clarity, test questions and citations</a>, is a useful starting point.</p>

  <!-- ===================== SECTION 3 ===================== -->

<span class="tgs-eyebrow">Chapter 3</span>

  <h2>The role of schema markup in machine interpretability</h2>
  <p>Schema.org markup is a machine-readable descriptive layer that can clarify what types of entities the information on a page belongs to, and what relationships exist between them. If the knowledge graph is the map, structured data is the legend: without it, the machine can only infer what it sees — with it, it can understand precisely. Click through the tabs below to see what each schema type is for.</p>

  <div class="tgs-tabs" role="tablist" aria-label="Schema types">
    <button class="tgs-tab tgs-active" data-tab="org" role="tab">Organization</button>
    <button class="tgs-tab" data-tab="person" role="tab">Person</button>
    <button class="tgs-tab" data-tab="service" role="tab">Service</button>
    <button class="tgs-tab" data-tab="article" role="tab">Article</button>
    <button class="tgs-tab" data-tab="breadcrumb" role="tab">Breadcrumb</button>
  </div>
  <div class="tgs-tabpanel tgs-active" data-panel="org">
    <h3>Organization – the backbone of the brand</h3>
    <p>Organization markup is the brand’s digital identity card. It can be used to clarify the official company name, brand name, logo, central website URL, contact details, social and professional profiles, founder, operating location and areas of expertise. When this data is consistent across every surface, the system can identify the entity confidently — and does not confuse it with similarly named businesses.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="person">
    <h3>Person – the face of the expert</h3>
    <p>Person markup can be used to present the author, expert or leader: name, job title, occupation, organizational relationship, professional topics, publications and credible external profiles. AI systems increasingly consider whether identifiable, provable expertise stands behind a piece of content — person schema makes this machine-readable.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="service">
    <h3>Service – the essence of the offer</h3>
    <p>Service markup helps clarify the name of the service, the provider, target audience, service area, related offer and available solutions. This is especially important in local and B2B markets: the “for whom, what, where” triad is read most accurately from this structure.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="article">
    <h3>Article – connecting content and author</h3>
    <p>Article markup can connect the content with the author, the publishing organization, publication and modification dates, main topic and related image. This way, every publication becomes another node in the knowledge graph, strengthening the topical credibility of the author and the organization.</p>
  </div>
  <div class="tgs-tabpanel" data-panel="breadcrumb">
    <h3>BreadcrumbList – the place in the system</h3>
    <p>The breadcrumb shows where a piece of content sits within the logical structure of the website. It may seem like a minor detail, but for the machine it indicates which topic cluster the article belongs to and within which hierarchy it should be interpreted.</p>
  </div>

  <div class="tgs-callout"><strong>Important professional clarification:</strong> structured data does not replace high-quality content, technical crawlability, logical internal linking, credible external validation or consistent brand communication. Schema markup is valuable when it precisely matches the visible content on the page. You should not mark up a service, qualification, review or expertise that the page does not actually support — misleading markup does more harm than good in the long run.</div>
  <p>The proper use of structured data, of course, does not happen in a vacuum: it fits into the broader system of <a href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas-az/" rel="editorial noopener noreferrer" data-wpel-link="internal">technical search engine optimization and content optimization</a>.</p>

  <!-- ===================== SECTION 4 ===================== -->

<span class="tgs-eyebrow">Chapter 4</span>

  <h2>Citations and external validation: what makes an entity credible?</h2>
  <p>Your own website is an important starting point, but on its own it is not always enough to independently confirm brand-related claims. Think about it: anyone can write that they are the market’s leading expert. The knowledge graph becomes truly stronger when other, credibly identifiable sources also consistently connect the business to the same topics and services.</p>
  <p>External validations can take many forms: professional articles, editorial appearances, expert interviews, chamber and association profiles, conference speaker pages, company databases, professional social profiles, partner pages, case studies, customer reviews, as well as research and citable data. Each one is another thread connecting the brand entity to its field of expertise.</p>
  <p>It is worth seeing the differences between the concepts clearly, because in practice they are often blurred together:</p>
  <div class="tgs-cards3">
    <div class="tgs-card"><span class="tgs-badge tgs-b1">Citation</span><h3>Source reference</h3><p>The system references a specific web page or document as a source in its answer — with a clickable link. This is the strongest signal: the machine does not only know the content; it uses it.</p></div>
    <div class="tgs-card"><span class="tgs-badge tgs-b2">Brand mention</span><h3>Name-based appearance</h3><p>The system mentions the business by name, but does not necessarily attach a clickable source. This is a valuable awareness signal that may mature into a citation over time.</p></div>
    <div class="tgs-card"><span class="tgs-badge tgs-b3">Recommendation</span><h3>Decision suggestion</h3><p>The system suggests the brand as the solution to a specific need or decision situation. This is the most commercially valuable outcome — and consistent entity building leads toward it.</p></div>
  </div>
  <p>The most important lesson: <strong>not every mention has the same value.</strong> A precise, topic-relevant professional citation may be a stronger signal than many generic or contradictory brand mentions. Quality beats quantity here as well. The process can be understood in more detail from the <a href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">guide on ChatGPT Search entity signals, citations and source readiness</a>; to track brand appearances, it is worth building a system for <a href="https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/" rel="editorial noopener noreferrer" data-wpel-link="internal">measuring AI brand mentions across ChatGPT, Gemini, Copilot and Perplexity answers</a>.</p>

  <!-- ===================== SECTION 5 ===================== -->

<span class="tgs-eyebrow">Chapter 5</span>

  <h2>Semantic relationships and internal linking</h2>
  <p>Internal linking is not only a tool for passing link equity. A properly built internal relationship system shows which pages belong together, which topic is central, and how services, experts, concepts and case studies connect to one another. Internal links are the edges of your own knowledge graph — if they are missing or illogical, the machine sees a fragmented, incoherent picture.</p>
  <p>In practice, a topic cluster works well: around one central page — for example, a comprehensive guide to AI-powered search optimization — related content is organized: AI visibility, entity optimization, knowledge graphs, structured data, generative engine optimization, answer engine optimization, brand mentions, citations, expert entities, local entity signals and AI visibility measurement. Every subpage deepens the central topic, and the central page legitimizes every subpage.</p>
  <h3>The five rules of semantic internal linking</h3>
  <ul>
    <li><strong>Descriptive anchor texts:</strong> instead of “click here,” use anchor texts that name the topic of the target page — both the machine and the reader learn from this.</li>
    <li><strong>Contextual links:</strong> place the link inside a sentence that explains why the target page is connected to the current topic.</li>
    <li><strong>Two-way relationships:</strong> related articles should not only point to the central page — the central page should also link back to important subtopics.</li>
    <li><strong>Connecting entity types:</strong> the author profile should point to publications, publications to the author, the service page to case studies, and case studies back to the service.</li>
    <li><strong>Eliminating orphan pages:</strong> every important page should be reachable through at least one relevant, crawlable internal link.</li>
  </ul>
  <p>To make this more tangible, here is what a semantic relationship chain looks like in practice:</p>
  <div class="tgs-flow" aria-label="Example semantic relationship chain">
    <span>Miklós Róth</span><em>is expert in</em><span>AI-powered SEO</span><em>•</em>
    <span>OnlineMarketing101</span><em>provides</em><span>AI visibility audit</span><em>•</em>
    <span>Audit</span><em>examines</em><span>Entity clarity</span><em>•</em>
    <span>Clarity</span><em>influences</em><span>AI recommendability</span>
  </div>
  <p>These four statements together already form a small but consistent knowledge graph: person, organization, service and concept are connected to each other, each in a clearly defined role. For how this works in a real service structure, see the practical perspective in the <a href="https://onlinemarketing101.biz/ai-lathatosagi-ugynokseg-budapest-technikai-seo-geo-aeo/" rel="editorial noopener noreferrer" data-wpel-link="internal">Budapest AI visibility agency guide</a>.</p>

  <h3>Traditional vs. knowledge-graph-based approach: the shift in one table</h3>
  <table class="tgs-compare">
    <thead><tr><th>Traditional approach</th><th>Knowledge-graph-based approach</th></tr></thead>
    <tbody>
      <tr><td>Keywords</td><td>Entities</td></tr>
      <tr><td>Individual pages</td><td>Relationship network</td></tr>
      <tr><td>Keyword density</td><td>Semantic coverage</td></tr>
      <tr><td>Backlink</td><td>External validation</td></tr>
      <tr><td>Ranking</td><td>Mention, citation and recommendation</td></tr>
      <tr><td>Page-level optimization</td><td>Brand-level interpretability</td></tr>
    </tbody>
  </table>

  <!-- ===================== SECTION 6 ===================== -->

<span class="tgs-eyebrow">Chapter 6</span>

  <h2>Knowledge graph SEO step by step</h2>
  <p>The good news is that knowledge-graph-based SEO is not magic, but methodical work. The seven steps below can be applied to any business — the key is consistency and patience.</p>
  <ol class="tgs-steps">
    <li><h3>Define the main entity</h3><p>Record the brand name, official company name, main services, operating area, experts, target audience and provable areas of expertise. This document becomes the reference point for every later decision.</p></li>
    <li><h3>Create an entity map</h3><p>Identify the people, services, places, products, publications, customer problems and evidence connected to the main entity — in other words, draw your own knowledge graph before the machine does it for you.</p></li>
    <li><h3>Restructure the website</h3><p>Every important entity should receive a proper page: about page, expert profile, service page, knowledge center, case study, contact page and local page. What does not exist as a page is difficult for the machine to treat as an entity.</p></li>
    <li><h3>Implement structured data</h3><p>In alignment with visible content, organization, person, article, service and breadcrumb markup can be applied — always precisely, always in accordance with reality.</p></li>
    <li><h3>Build the internal relationship network</h3><p>Content should be organized into topic clusters and connected with descriptive anchor texts according to the five rules above.</p></li>
    <li><h3>Build external validation</h3><p>Expert and brand claims should be supported with independent professional sources, interviews, publications and credible profiles. This is the slowest step, but also the most valuable.</p></li>
    <li><h3>Review regularly</h3><p>Check whether AI systems correctly identify the brand, connect it to the right topic, mention it for relevant questions, cite the website and avoid confusing it with other businesses.</p></li>
  </ol>

  <!-- ===================== SECTION 7 ===================== -->

<span class="tgs-eyebrow">Chapter 7</span>

  <h2>How can the development of the knowledge graph and AI visibility be measured?</h2>
  <p>What is not measured cannot be improved — and this is especially true for AI visibility, because there is no classic ranking list to simply look at. Recommended metrics include the number of brand mentions, the number of cited pages, the share of positive recommendations, the share of correct brand context, the number of incorrect or confused mentions, visits from AI systems, searches for the brand name, the number of indexed entity pages, structured data errors, coverage of related topics, and the share of important pages supported by internal links.</p>
  <p>The testing method is simple but requires discipline: every month, ask the same questions to multiple AI systems. The test questions should cover information search, provider search, comparison, local recommendation, expert search and purchase decisions — this way, the brand becomes measurable across the entire decision journey. For unified tracking, use the <a href="https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI visibility dashboard built from citation, brand mention and traffic data</a>.</p>

  <div class="tgs-check" id="tgsCheck">
    <h3>Interactive quick check: how machine-understandable is your brand right now?</h3>
    <p style="font-size:.93rem;">Tick what is already true — the result immediately shows where you stand.</p>
    <div class="tgs-progress"><span id="tgsProgressBar"></span></div>
    <p class="tgs-score" id="tgsScore">0 / 8 completed</p>
    <label><input type="checkbox"> Is the main brand entity clear?</label>
    <label><input type="checkbox"> Is the company name consistent across every surface?</label>
    <label><input type="checkbox"> Is there a separate expert profile page?</label>
    <label><input type="checkbox"> Are authors and articles connected?</label>
    <label><input type="checkbox"> Does the schema markup match the visible content?</label>
    <label><input type="checkbox"> Are there credible external validations?</label>
    <label><input type="checkbox"> Is the internal link structure logical?</label>
    <label><input type="checkbox"> Are AI mentions and citations being measured?</label>
    <p id="tgsCheckMsg" style="font-size:.93rem;margin:12px 0 0;"></p>
  </div>

  <!-- ===================== FAQ ===================== -->

<span class="tgs-eyebrow">Frequently Asked Questions</span>

  <h2>Frequently Asked Questions About Knowledge Graph SEO</h2>
  <div class="tgs-faq">
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">What is knowledge graph SEO?</button>
      <div class="tgs-faq-a"><p>It is an SEO approach that focuses on clearly building entities, attributes and semantic relationships instead of only targeting keywords, so search engines and AI systems can accurately understand who the brand is, what it does and what it is credible in.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Does schema markup guarantee AI visibility?</button>
      <div class="tgs-faq-a"><p>No. Schema markup can clarify the meaning of content, but it does not replace credible, useful and technically accessible content, nor external validation.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">What is the difference between a citation and a brand mention?</button>
      <div class="tgs-faq-a"><p>A citation is a specific source reference where the system links to a page with a clickable URL, while a brand mention means the system may name the business even without a source link.</p></div>
    </div>
    <div class="tgs-faq-item">
      <button class="tgs-faq-q" type="button">Does internal linking help build a knowledge graph?</button>
      <div class="tgs-faq-a"><p>Yes. Logical internal links built with descriptive anchor texts reveal the relationships between pages, topics and entities, strengthening the machine interpretability of the website.</p></div>
    </div>
  </div>

  <!-- ===================== SUMMARY + CTA ===================== -->

<span class="tgs-eyebrow">Summary</span>

  <h2>The goal: a mutually reinforcing digital knowledge system</h2>
  <p>The goal of knowledge-graph-based SEO is not to add another technical trick to traditional search engine optimization. It creates a consistent digital knowledge system in which the business, experts, services, content and external evidence reinforce one another — and which search engines and AI systems can confidently identify, interpret and recommend.</p>

  <div class="tgs-cta">
    <h2>Would you like to know how AI sees your brand?</h2>
    <p>Find out how ChatGPT, Google AI Overviews and Perplexity currently identify your business, which topics they connect it to, and when they recommend it.</p>
    <a class="tgs-btn" href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">Request a personalized AI SEO audit</a>
  </div>
</div>

<script>
(function(){
  var wrap=document.currentScript.previousElementSibling;
  while(wrap&&!(wrap.classList&&wrap.classList.contains('tgs-wrap'))){wrap=wrap.previousElementSibling;}
  if(!wrap){wrap=document.querySelector('.tgs-wrap');}
  if(!wrap)return;

  /* --- Interactive knowledge graph --- */
  var graphInfo=wrap.querySelector('#tgsGraphInfo');
  var nodeTexts={
    brand:'<strong>Your brand</strong> is the center of the knowledge graph. Every other entity connects back to it — the more clear and confirmed relationships lead here, the more confidently an AI system can identify and recommend the brand.',
    expert:'<strong>Brand → has expert → Expert.</strong> An identifiable expert supported by publications and external profiles is one of the strongest credibility signals in machine evaluation.',
    service:'<strong>Brand → provides → Service.</strong> A precisely defined service tells the system which needs make the brand worth considering as a source or solution.',
    location:'<strong>Brand → operates in → Location.</strong> The geographic relationship is the foundation of local recommendations: “Budapest SEO agency” can only be the answer if the machine knows the brand is connected to Budapest.',
    publication:'<strong>Brand → publishes → Publications.</strong> Every article and guide is another node proving the brand’s topical coverage and professional depth.',
    customerproblem:'<strong>Brand → solves → Customer problem.</strong> Content must answer real questions — AI systems think in question-answer pairs.',
    casestudy:'<strong>Brand → proves → Case study.</strong> Documented results connect the service promise with reality and increase the probability of recommendation.',
    source:'<strong>External sources → validate → Brand.</strong> Independent professional mentions and citations provide the external validation layer of the knowledge graph — without them, self-description remains only self-description.',
    review:'<strong>Customers → review → Brand.</strong> Credible reviews are part of the trust layer: they confirm that the brand delivers in practice what it claims about itself.'
  };
  var nodes=wrap.querySelectorAll('.tgs-gnode');
  function activate(node){
    var key=node.getAttribute('data-node');
    nodes.forEach(function(n){n.classList.remove('tgs-active');});
    wrap.querySelectorAll('.tgs-gedge').forEach(function(e){e.classList.remove('tgs-active');});
    node.classList.add('tgs-active');
    var edge=wrap.querySelector('.tgs-gedge[data-edge="'+key+'"]');
    if(edge){edge.classList.add('tgs-active');}
    if(key==='brand'){wrap.querySelectorAll('.tgs-gedge').forEach(function(e){e.classList.add('tgs-active');});}
    if(graphInfo&&nodeTexts[key]){graphInfo.innerHTML=nodeTexts[key];}
  }
  nodes.forEach(function(n){
    n.addEventListener('click',function(){activate(n);});
    n.addEventListener('keydown',function(ev){if(ev.key==='Enter'||ev.key===' '){ev.preventDefault();activate(n);}});
  });

  /* --- Schema type tabs --- */
  var tabs=wrap.querySelectorAll('.tgs-tab');
  tabs.forEach(function(t){
    t.addEventListener('click',function(){
      tabs.forEach(function(x){x.classList.remove('tgs-active');});
      wrap.querySelectorAll('.tgs-tabpanel').forEach(function(p){p.classList.remove('tgs-active');});
      t.classList.add('tgs-active');
      var panel=wrap.querySelector('.tgs-tabpanel[data-panel="'+t.getAttribute('data-tab')+'"]');
      if(panel){panel.classList.add('tgs-active');}
    });
  });

  /* --- Checklist --- */
  var check=wrap.querySelector('#tgsCheck');
  if(check){
    var boxes=check.querySelectorAll('input[type="checkbox"]');
    var bar=check.querySelector('#tgsProgressBar');
    var score=check.querySelector('#tgsScore');
    var msg=check.querySelector('#tgsCheckMsg');
    function update(){
      var done=0;
      boxes.forEach(function(b){
        if(b.checked){done++;b.parentElement.classList.add('tgs-done');}
        else{b.parentElement.classList.remove('tgs-done');}
      });
      var pct=Math.round(done/boxes.length*100);
      if(bar){bar.style.width=pct+'%';}
      if(score){score.textContent=done+' / '+boxes.length+' completed';}
      if(msg){
        if(done===boxes.length){msg.textContent='Excellent! Your brand stands on strong foundations — the next step is regular measurement and expanding external validation.';}
        else if(done>=5){msg.textContent='You are on the right track! A few targeted improvements can significantly improve AI visibility.';}
        else if(done>=1){msg.textContent='There is still work to do — it is worth reviewing the missing points in a structured audit.';}
        else{msg.textContent='';}
      }
    }
    boxes.forEach(function(b){b.addEventListener('change',update);});
    update();
  }

  /* --- FAQ accordion --- */
  wrap.querySelectorAll('.tgs-faq-item').forEach(function(item){
    var q=item.querySelector('.tgs-faq-q');
    var a=item.querySelector('.tgs-faq-a');
    q.addEventListener('click',function(){
      var open=item.classList.contains('tgs-open');
      wrap.querySelectorAll('.tgs-faq-item').forEach(function(i){
        i.classList.remove('tgs-open');
        i.querySelector('.tgs-faq-a').style.maxHeight=null;
      });
      if(!open){item.classList.add('tgs-open');a.style.maxHeight=a.scrollHeight+'px';}
    });
  });
})();
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/knowledge-graph-seo-ai-visibility-schema-citations-semantic-relationships/#article",
      "headline": "Knowledge Graph SEO for AI Visibility: Schema Markup, Citations and Semantic Relationships",
      "description": "Learn how knowledge graphs, Schema.org markup, credible citations and semantic relationships help improve a brand’s AI visibility.",
      "inLanguage": "en",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/knowledge-graph-seo-ai-visibility-schema-citations-semantic-relationships/"
      },
      "author": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "about": [
        {"@type": "Thing", "name": "knowledge graph SEO"},
        {"@type": "Thing", "name": "AI visibility"},
        {"@type": "Thing", "name": "entity-based search engine optimization"},
        {"@type": "Thing", "name": "structured data"},
        {"@type": "Thing", "name": "Schema.org markup"}
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/knowledge-graph-seo-ai-visibility-schema-citations-semantic-relationships/#faq",
      "inLanguage": "en",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is knowledge graph SEO?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "It is an SEO approach that focuses on clearly building entities, attributes and semantic relationships instead of only targeting keywords, so search engines and AI systems can accurately understand who the brand is, what it does and what it is credible in."
          }
        },
        {
          "@type": "Question",
          "name": "Does schema markup guarantee AI visibility?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. Schema markup can clarify the meaning of content, but it does not replace credible, useful and technically accessible content, nor external validation."
          }
        },
        {
          "@type": "Question",
          "name": "What is the difference between a citation and a brand mention?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "A citation is a specific source reference where the system links to a page with a clickable URL, while a brand mention means the system may name the business even without a source link."
          }
        },
        {
          "@type": "Question",
          "name": "Does internal linking help build a knowledge graph?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Logical internal links built with descriptive anchor texts reveal the relationships between pages, topics and entities, strengthening the machine interpretability of the website."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/knowledge-graph-seo-ai-visibility-schema-citations-semantic-relationships/#breadcrumb",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://onlinemarketing101.biz/"},
        {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://onlinemarketing101.biz/blog/"},
        {"@type": "ListItem", "position": 3, "name": "Knowledge Graph SEO for AI Visibility", "item": "https://onlinemarketing101.biz/knowledge-graph-seo-ai-visibility-schema-citations-semantic-relationships/"}
      ]
    }
  ]
}
</script>

]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/knowledge-graph-seo-for-ai-visibility/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Entity Optimization for AI Search: Organization, Person, Service and Local Signals</title>
		<link>https://onlinemarketing101.biz/entity-optimization-for-ai-search/</link>
					<comments>https://onlinemarketing101.biz/entity-optimization-for-ai-search/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 21:58:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10390</guid>

					<description><![CDATA[AI-powered search optimization Entity Optimization for AI Search: Organization, Person, Service and Local Signals Search engines today no longer interpret words alone, but things. In this guide, we show step by step how to make your business, experts, services and locations clear for Google and AI-powered search systems. 📖 ~12 min read 🧩 Entity SEO [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10390" class="elementor elementor-10390">
				<div class="elementor-element elementor-element-d1a3761 e-flex e-con-boxed e-con e-parent" data-id="d1a3761" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-34e1d32 elementor-widget elementor-widget-text-editor" data-id="34e1d32" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									
<!-- ============================================================
     Entity Optimization for AI Search
     onlinemarketing101.biz – interactive blog article
     Scoped prefix: .eo26-  |  Vanilla JS  |  Elementor HTML widget compatible
============================================================ -->

<style>
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');

.eo26-wrap{
  --eo26-ink:#131a36;
  --eo26-ink-soft:#3c4569;
  --eo26-paper:#f6f7fb;
  --eo26-card:#ffffff;
  --eo26-line:#e3e6f0;
  --eo26-org:#2d5bff;   /* organization */
  --eo26-per:#f59e1b;   /* person */
  --eo26-srv:#14b3a6;   /* service */
  --eo26-loc:#f0564a;   /* location */
  --eo26-org-bg:#eaefff;
  --eo26-per-bg:#fdf3e2;
  --eo26-srv-bg:#e2f7f5;
  --eo26-loc-bg:#feebe9;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  color:var(--eo26-ink);
  background:var(--eo26-paper);
  line-height:1.75;
  font-size:17px;
  margin:0;
}
.eo26-wrap *,.eo26-wrap *::before,.eo26-wrap *::after{box-sizing:border-box;}
.eo26-wrap h1,.eo26-wrap h2,.eo26-wrap h3{
  font-family:'Space Grotesk','Inter',sans-serif;
  line-height:1.22;
  letter-spacing:-0.01em;
  color:var(--eo26-ink);
}
.eo26-container{max-width:840px;margin:0 auto;padding:0 22px;}

/* ---------- HERO ---------- */
.eo26-hero{
  background:linear-gradient(160deg,#101632 0%,#182252 55%,#1b2b6e 100%);
  color:#fff;
  padding:64px 0 56px;
  position:relative;
  overflow:hidden;
}
.eo26-hero-graph{position:absolute;inset:0;opacity:.35;pointer-events:none;}
.eo26-hero .eo26-container{position:relative;}
.eo26-kicker{
  display:inline-flex;align-items:center;gap:8px;
  font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:#9db2ff;margin-bottom:18px;
}
.eo26-kicker::before{content:"";width:26px;height:2px;background:#9db2ff;display:inline-block;}
.eo26-hero h1{font-size:clamp(28px,4.6vw,44px);margin:0 0 18px;color:#fff;font-weight:700;}
.eo26-lead{font-size:clamp(16px,2.2vw,19px);color:#c9d3f5;max-width:640px;margin:0 0 26px;}
.eo26-meta{display:flex;flex-wrap:wrap;gap:10px;}
.eo26-chip{
  font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);color:#e7ecff;
}
.eo26-chip strong{color:#fff;}

/* ---------- LEGEND ---------- */
.eo26-legend{
  display:grid;grid-template-columns:repeat(4,1fr);gap:12px;
  margin:-30px auto 0;position:relative;z-index:2;
}
.eo26-legend-item{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:14px;
  padding:14px 16px;box-shadow:0 8px 24px rgba(19,26,54,.08);
  display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600;
}
.eo26-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto;}
.eo26-dot--org{background:var(--eo26-org);}
.eo26-dot--per{background:var(--eo26-per);}
.eo26-dot--srv{background:var(--eo26-srv);}
.eo26-dot--loc{background:var(--eo26-loc);}
@media(max-width:640px){.eo26-legend{grid-template-columns:repeat(2,1fr);}}

/* ---------- TOC ---------- */
.eo26-toc{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:16px;
  padding:22px 24px;margin:36px 0 8px;
}
.eo26-toc h2{font-size:15px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;color:var(--eo26-ink-soft);}
.eo26-toc ol{margin:0;padding-left:20px;columns:2;column-gap:36px;font-size:15px;}
.eo26-toc li{margin:5px 0;break-inside:avoid;}
.eo26-toc a{color:var(--eo26-org);text-decoration:none;font-weight:500;}
.eo26-toc a:hover,.eo26-toc a:focus-visible{text-decoration:underline;}
@media(max-width:640px){.eo26-toc ol{columns:1;}}

/* ---------- ARTICLE BODY ---------- */
.eo26-article{padding:8px 0 24px;}
.eo26-article h2{
  font-size:clamp(23px,3.2vw,30px);margin:56px 0 16px;
  display:flex;align-items:baseline;gap:14px;
}
.eo26-h2-tag{
  font-size:13px;font-weight:700;letter-spacing:.08em;
  padding:4px 11px;border-radius:8px;flex:0 0 auto;transform:translateY(-3px);
}
.eo26-h2-tag--org{background:var(--eo26-org-bg);color:var(--eo26-org);}
.eo26-h2-tag--per{background:var(--eo26-per-bg);color:#b8770a;}
.eo26-h2-tag--srv{background:var(--eo26-srv-bg);color:#0c8a80;}
.eo26-h2-tag--loc{background:var(--eo26-loc-bg);color:#d13a2e;}
.eo26-h2-tag--mix{background:#e9e6ff;color:#5b4bd6;}
.eo26-article h3{font-size:19px;margin:30px 0 10px;}
.eo26-article p{margin:0 0 18px;color:#20274a;}
.eo26-article ul{margin:0 0 20px;padding-left:24px;}
.eo26-article li{margin:6px 0;color:#20274a;}
.eo26-article a{color:var(--eo26-org);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(45,91,255,.3);}
.eo26-article a:hover,.eo26-article a:focus-visible{border-bottom-color:var(--eo26-org);}

.eo26-callout{
  border-left:4px solid var(--eo26-org);background:var(--eo26-org-bg);
  border-radius:0 12px 12px 0;padding:16px 20px;margin:22px 0;font-size:15.5px;
}
.eo26-callout--amber{border-left-color:var(--eo26-per);background:var(--eo26-per-bg);}
.eo26-callout--teal{border-left-color:var(--eo26-srv);background:var(--eo26-srv-bg);}
.eo26-callout strong{font-weight:700;}
.eo26-example{
  background:#101632;color:#dbe3ff;border-radius:14px;padding:20px 22px;margin:22px 0;
  font-size:15.5px;line-height:1.7;
}
.eo26-example .eo26-example-label{
  display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#8fa3f5;margin-bottom:8px;
}

/* ---------- ENTITY MAP ---------- */
.eo26-map-card{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:18px;
  padding:26px 22px 22px;margin:26px 0;
}
.eo26-map-card h3{margin-top:0;}
.eo26-map-hint{font-size:13.5px;color:var(--eo26-ink-soft);margin:0 0 14px;}
.eo26-map-svg{width:100%;height:auto;display:block;}
.eo26-node{cursor:pointer;outline:none;}
.eo26-node circle.eo26-node-bg{transition:transform .18s ease, filter .18s ease;transform-origin:center;transform-box:fill-box;}
.eo26-node:hover circle.eo26-node-bg,
.eo26-node:focus-visible circle.eo26-node-bg{transform:scale(1.07);filter:brightness(1.05);}
.eo26-node:focus-visible circle.eo26-node-bg{stroke:#131a36;stroke-width:3;}
.eo26-node.eo26-active circle.eo26-node-bg{stroke:#131a36;stroke-width:3;}
.eo26-node text{font-family:'Space Grotesk','Inter',sans-serif;font-weight:600;pointer-events:none;}
.eo26-map-panel{
  margin-top:16px;border-radius:14px;padding:18px 20px;font-size:15.5px;line-height:1.7;
  border:1px solid var(--eo26-line);background:var(--eo26-paper);
  transition:background .25s ease;
}
.eo26-map-panel h4{margin:0 0 6px;font-family:'Space Grotesk',sans-serif;font-size:16.5px;}
.eo26-map-panel p{margin:0;}

/* ---------- CHECKLIST ---------- */
.eo26-check-card{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:18px;
  padding:26px 24px;margin:26px 0;
}
.eo26-check-card h3{margin-top:0;}
.eo26-progress{
  height:10px;border-radius:100px;background:#e8ebf5;overflow:hidden;margin:14px 0 6px;
}
.eo26-progress-bar{
  height:100%;width:0%;border-radius:100px;
  background:linear-gradient(90deg,var(--eo26-org),var(--eo26-srv));
  transition:width .3s ease;
}
.eo26-progress-label{font-size:13.5px;font-weight:600;color:var(--eo26-ink-soft);margin-bottom:14px;}
.eo26-check-list{list-style:none;margin:0;padding:0;}
.eo26-check-list li{margin:0;}
.eo26-check-item{
  display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:10px;
  cursor:pointer;font-size:15.5px;transition:background .15s ease;
}
.eo26-check-item:hover{background:var(--eo26-paper);}
.eo26-check-item input{
  width:19px;height:19px;margin-top:3px;accent-color:var(--eo26-org);flex:0 0 auto;cursor:pointer;
}
.eo26-check-item input:checked + span{color:#6b7395;text-decoration:line-through;text-decoration-color:rgba(107,115,149,.5);}
.eo26-verdict{
  margin-top:14px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:600;
  background:var(--eo26-paper);border:1px dashed var(--eo26-line);color:var(--eo26-ink-soft);
}

/* ---------- FAQ ---------- */
.eo26-faq details{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:14px;
  margin:10px 0;overflow:hidden;
}
.eo26-faq summary{
  cursor:pointer;list-style:none;padding:16px 20px;font-weight:600;font-size:16px;
  font-family:'Space Grotesk','Inter',sans-serif;display:flex;justify-content:space-between;gap:14px;align-items:center;
}
.eo26-faq summary::-webkit-details-marker{display:none;}
.eo26-faq summary::after{
  content:"+";font-size:22px;font-weight:500;color:var(--eo26-org);flex:0 0 auto;
  transition:transform .2s ease;line-height:1;
}
.eo26-faq details[open] summary::after{transform:rotate(45deg);}
.eo26-faq details > div{padding:0 20px 18px;font-size:15.5px;color:#20274a;}
.eo26-faq details > div p{margin:0;}

/* ---------- CTA ---------- */
.eo26-cta{
  background:linear-gradient(150deg,#101632,#1b2b6e);
  border-radius:20px;color:#fff;padding:38px 34px;margin:48px 0 20px;
}
.eo26-cta h2{color:#fff;margin:0 0 12px;font-size:clamp(21px,3vw,27px);display:block;}
.eo26-cta p{color:#c9d3f5;margin:0 0 22px;font-size:16px;}
.eo26-cta a.eo26-btn{
  display:inline-block;background:#fff;color:#131a36;font-weight:700;font-size:15.5px;
  padding:13px 26px;border-radius:100px;text-decoration:none;border:none;
  transition:transform .15s ease;
}
.eo26-cta a.eo26-btn:hover{transform:translateY(-2px);}

.eo26-footer-note{font-size:13.5px;color:var(--eo26-ink-soft);padding:10px 0 46px;}

@media (prefers-reduced-motion: reduce){
  .eo26-wrap *{transition:none !important;animation:none !important;}
}
@media(max-width:640px){
  .eo26-wrap{font-size:16px;}
  .eo26-article h2{flex-direction:column;gap:8px;align-items:flex-start;}
  .eo26-cta{padding:28px 22px;}
}
</style>

<div class="eo26-wrap">

  <!-- ================= HERO ================= -->

  <header class="eo26-hero">
    <svg class="eo26-hero-graph" viewBox="0 0 900 340" preserveAspectRatio="xMidYMid slice" aria-hidden="true">
      <g stroke="#5b74d8" stroke-width="1" opacity=".5">
        <line x1="120" y1="80" x2="290" y2="160"/><line x1="290" y1="160" x2="470" y2="90"/>
        <line x1="470" y1="90" x2="640" y2="180"/><line x1="640" y1="180" x2="820" y2="110"/>
        <line x1="290" y1="160" x2="380" y2="290"/><line x1="640" y1="180" x2="560" y2="300"/>
        <line x1="120" y1="80" x2="60" y2="230"/><line x1="820" y1="110" x2="870" y2="260"/>
      </g>
      <g fill="#9db2ff">
        <circle cx="120" cy="80" r="5"/><circle cx="290" cy="160" r="7"/><circle cx="470" cy="90" r="5"/>
        <circle cx="640" cy="180" r="7"/><circle cx="820" cy="110" r="5"/><circle cx="380" cy="290" r="4"/>
        <circle cx="560" cy="300" r="4"/><circle cx="60" cy="230" r="4"/><circle cx="870" cy="260" r="4"/>
      </g>
    </svg>
    <div class="eo26-container">
      <span class="eo26-kicker">AI-powered search optimization</span>
      <h1>Entity Optimization for AI Search: Organization, Person, Service and Local Signals</h1>
      <p class="eo26-lead">Search engines today no longer interpret words alone, but things. In this guide, we show step by step how to make your business, experts, services and locations clear for Google and AI-powered search systems.</p>
      <div class="eo26-meta">
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4d6.png" alt="📖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>~12 min</strong> read</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Entity SEO</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> AI visibility</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> With interactive checklist</span>
      </div>
    </div>
  </header>

  <div class="eo26-container">

„`
<!-- ================= LEGEND ================= -->
<div class="eo26-legend" aria-label="The four entity layers discussed in the article">
  <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--org"></span>Organization</div>
  <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--per"></span>Person</div>
  <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--srv"></span>Service</div>
  <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--loc"></span>Location</div>
</div>

<!-- ================= TOC ================= -->
<nav class="eo26-toc" aria-label="Table of contents">
  <h2>Table of Contents</h2>
  <ol>
    <li><a href="#eo26-bevezetes">Search engines now interpret things</a></li>
    <li><a href="#eo26-mi-az">What is entity optimization?</a></li>
    <li><a href="#eo26-szervezet">Organization signals</a></li>
    <li><a href="#eo26-szemely">Person signals</a></li>
    <li><a href="#eo26-szolgaltatas">Service signals</a></li>
    <li><a href="#eo26-hely">Local signals</a></li>
    <li><a href="#eo26-osszekapcsolas">Connecting the four entity layers</a></li>
    <li><a href="#eo26-checklist">Technical checklist</a></li>
    <li><a href="#eo26-meres">How can results be measured?</a></li>
    <li><a href="#eo26-gyik">Frequently Asked Questions</a></li>
  </ol>
</nav>

<!-- ================= ARTICLE ================= -->
<article class="eo26-article">

  <h2 id="eo26-bevezetes">Introduction: search engines no longer interpret only words, but things</h2>
  <p>Imagine a business whose website includes all important information: the company name, the list of services, the address and the phone number. This still does not guarantee that search systems understand exactly how these pieces of information are connected. Does the same company provide all services? Does the named expert truly belong to the organization? Does the listed address indicate the service area as well, or is it merely mailing information?</p>
  <p>Traditional search engine optimization was long built primarily on keywords, links and technical factors. These are still important, but search systems — both Google and AI-powered answer generators — increasingly try to identify people, companies, places, services and the relationships between them.</p>
  <p>According to Google’s official guidance, the foundational search engine optimization practices also apply to AI-powered search features. There is no special “AI trick”: indexability, technical accessibility, helpful content and clear information remain core requirements in the world of modern <a href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-powered search optimization</a>. Entity optimization adds a new, increasingly important layer on top of this foundation.</p>

  <h2 id="eo26-mi-az">What is entity optimization?</h2>

  <h3>What does entity mean?</h3>
  <p>In simple terms: an entity is an independently identifiable person, organization, place, service, product or concept. It is not a keyword, but a “thing” about which the search system collects knowledge and stores relationships.</p>
  <ul>
    <li><strong>OnlineMarketing101</strong> is an <em>organization</em> entity.</li>
    <li>A company leader or expert is a <em>person</em> entity.</li>
    <li>AI-powered search optimization is a <em>service</em> entity.</li>
    <li>Budapest is a <em>local</em> entity.</li>
    <li>Search engine optimization as a professional topic is a <em>conceptual</em> entity.</li>
  </ul>

  <h3>What is the goal of entity optimization?</h3>
  <p>The goal of entity optimization is to ensure that the information found on the website and in external sources consistently describes the same real person, company, service or location. While a keyword strategy is about <em>which words</em> people use to search for you, entity optimization clarifies <em>who you are, what you do, and where</em>.</p>
  <p>It is not enough, for example, to state that a business “works with search engine optimization.” It must be made clear:</p>
  <ul>
    <li>who provides the service;</li>
    <li>exactly what it includes;</li>
    <li>which target audience it was created for;</li>
    <li>which geographic area it is available in;</li>
    <li>which experts are connected to it;</li>
    <li>what evidence supports the expertise.</li>
  </ul>
  <p>Entities also do not exist in a vacuum: they connect to topic areas. <a href="https://onlinemarketing101.biz/ai-kulcsszoklaszterezes/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-based keyword clustering</a> helps organize your content into topic groups that strengthen the professional context of your entities.</p>

  <h2 id="eo26-szervezet"><span class="eo26-h2-tag eo26-h2-tag--org">ORGANIZATION</span>Organization signals: how can the business be clearly identified?</h2>

  <h3>Consistency of the business’s core data</h3>
  <p>The foundation of an organization entity is consistency. The business name, official name, website address, logo, phone number, email address and physical address should appear in the same form on every important surface. If the search system sees five slightly different data sets in five different places, it becomes harder to decide whether they truly refer to the same company.</p>
  <p>It is worth systematically reviewing the following surfaces:</p>
  <ul>
    <li>the homepage, contact page and about page of the website;</li>
    <li>social profiles and Google Business Profile;</li>
    <li>professional databases and company directories;</li>
    <li>partner pages and press appearances;</li>
    <li>author introductions on other websites.</li>
  </ul>
  <p>Minor differences do not necessarily cause problems by themselves, but a name, address or service description that changes regularly can make identification uncertain for systems — and this weakens every other signal as well.</p>

  <h3>Organization schema markup</h3>
  <p>Organization structured data helps Google understand and distinguish the business. Google recommends providing data such as the name, alternate name, address, phone number, website address, logo and related online profiles. In practice, the following data should be included:</p>
  <ul>
    <li>official company name and brand name;</li>
    <li>website address and logo;</li>
    <li>year founded and contact details;</li>
    <li>social profiles;</li>
    <li>founder or leader;</li>
    <li>locations and service areas.</li>
  </ul>
  <p>Schema markup alone, however, is not enough: structured data must always align with visible content. Proper <a href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas-az/" rel="editorial noopener noreferrer" data-wpel-link="internal">technical search engine optimization</a> ensures that the markup reaches search engines in an error-free, indexable form.</p>

  <h3>External organization validation</h3>
  <p>In addition to the claims on your own website, independent external mentions give real weight to the organization entity. These may include professional interviews, partner profiles, event pages, company databases, press articles and genuine customer reviews. The methodology of <a href="https://onlinemarketing101.biz/premium-linkepites-google-elso-oldala/" rel="editorial noopener noreferrer" data-wpel-link="internal">premium link building</a> provides a predictable framework for building external professional mentions from high-quality, relevant sources.</p>
  <div class="eo26-callout"><strong>Practical rule of thumb:</strong> if an AI system could only see the company website, could it decide whether this is a real, operating organization? If the answer is uncertain, external validation is missing.</div>

  <h2 id="eo26-szemely"><span class="eo26-h2-tag eo26-h2-tag--per">PERSON</span>Person signals: the expert should be more than a name</h2>

  <h3>Why is the author and expert person important?</h3>
  <p>AI systems must recognize not only <em>what</em> a piece of content is about, but also <em>who</em> is making the claim, what experience they have, and which organization they are connected to. There is a huge difference — in the eyes of both humans and machines — between an article signed by a faceless “admin” and content written by an identifiable expert with a documented professional background.</p>
  <p>An expert profile should therefore not consist merely of a name and photo. It should include:</p>
  <ul>
    <li>full name and professional role;</li>
    <li>field of expertise and relevant experience;</li>
    <li>qualifications and publications;</li>
    <li>presentations and professional memberships;</li>
    <li>social and professional profiles;</li>
    <li>relationship to the organization.</li>
  </ul>

  <h3>Separate expert profile page</h3>
  <p>Important experts should receive their own indexable profile page. Articles, research, interviews, videos and professional projects connected to them should be reachable from there. This page becomes the “anchor” of the person entity: every other surface can point back to it.</p>
  <p>Consistency is crucial here as well. The same name and the same profile page should appear in the author field of articles. It should not be “Róth Miklós” on one page, “Miklós Róth” on another, and only “admin” on a third — unless the relationship between name variants is clearly indicated.</p>

  <h3>Person structured data</h3>
  <p>In person schema markup, data such as name, job title, organization relationship, area of expertise and related external profiles can be provided. In the Schema.org system, a person can be connected to an organization, works, events and other entities as well — this makes the expert not an isolated data point, but an active node in the knowledge graph.</p>
  <p>The easiest way to uncover whether author data, profile pages and markup are truly consistent is through a structured expert credibility review — one of the most important modules of a <a href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">comprehensive SEO audit</a>.</p>

  <h2 id="eo26-szolgaltatas"><span class="eo26-h2-tag eo26-h2-tag--srv">SERVICE</span>Service signals: what exactly does the business offer?</h2>

  <h3>Clear definition of a service</h3>
  <p>The first paragraph of a service page should directly answer the most important questions: What is the service? Who provides it? Who is it for? What problem does it solve? Where is it available? What is the result? How can cooperation begin?</p>
  <p>Avoid overly generic formulations such as: “we provide complex solutions for our clients.” This sentence carries no entity signal. Instead:</p>
  <div class="eo26-example">
    <span class="eo26-example-label">Good example</span>
    “OnlineMarketing101’s AI-powered search optimization service helps Hungarian businesses increase their website visibility in traditional Google results and AI-powered search surfaces.”
  </div>
  <p>This single sentence contains the organization, the service, the target audience, the geographic focus and the desired result — in other words, five entity signals.</p>

  <h3>Separate page for every important service</h3>
  <p>Do not try to list the full offering on one single “Our Services” page. Important services should receive separate subpages, such as technical search engine optimization, content optimization, entity optimization, AI visibility audit, local search engine optimization, link building and content strategy. Each subpage defines an independent service entity, with its own goal, target audience and evidence.</p>

  <h3>Service relationships</h3>
  <p>Every service page should connect the service to the provider organization, the responsible expert, the target region, related case studies, customer reviews, frequently asked questions and relevant blog articles. The Schema.org Service type is designed exactly for describing this type of service — provided by an organization or professional.</p>
  <p>We wrote in detail about how a well-built search engine optimization service fits into the search logic of the AI era on our page about the relationship between <a href="https://onlinemarketing101.biz/keresooptimalizalas/" rel="editorial noopener noreferrer" data-wpel-link="internal">search engine optimization and artificial intelligence</a>.</p>

  <h2 id="eo26-hely"><span class="eo26-h2-tag eo26-h2-tag--loc">LOCATION</span>Local signals: where does the business operate?</h2>

  <h3>The local entity is not the same as repeating the city name</h3>
  <p>Local optimization does not mean placing the word “Budapest” in every paragraph. The goal is to prove that the business has a real relationship with the given geographic area — it operates there, serves clients there, and local community sources confirm this connection.</p>
  <p>The most important local signals are:</p>
  <ul>
    <li>a real address or precisely defined service area;</li>
    <li>local phone number and consistent opening hours;</li>
    <li>accurate map data and Google Business Profile;</li>
    <li>local clients, references and reviews;</li>
    <li>local events and press appearances;</li>
    <li>settlement-specific service pages.</li>
  </ul>

  <h3>LocalBusiness schema markup</h3>
  <p>With LocalBusiness structured data, information such as address, geographic location, opening hours, phone number and business type can be provided. Google recommends using the most specific possible local business subtype — the more specific the category, the clearer the local entity becomes.</p>

  <h3>Managing multiple locations</h3>
  <p>If a business has multiple locations, each location should receive a separate page containing the location name, precise address, phone number, opening hours, map, local staff, services available there, directions and local references.</p>
  <div class="eo26-callout eo26-callout--amber"><strong>Warning:</strong> location pages should not differ only in the city name. Every page must contain real, location-specific information — template-like duplicated city pages tend to weaken rather than strengthen the perception of the local entity.</div>
  <p>If strengthening a presence in the capital is the goal, the location-signal-based approach presented on our <a href="https://onlinemarketing101.biz/keresomarketing-ugynokseg-budapest/" rel="editorial noopener noreferrer" data-wpel-link="internal">search marketing agency in Budapest</a> page is a good starting point.</p>

  <h2 id="eo26-osszekapcsolas"><span class="eo26-h2-tag eo26-h2-tag--mix">CONNECTION</span>Connecting the four entity layers</h2>
  <p>The real strength is not in the individual layers, but in their connection. Let’s look at a simple example: the organization is OnlineMarketing101, the person is the search engine optimization expert responsible for the service, the service is AI-powered search optimization, and the location is Budapest and Hungary.</p>
  <p>The four elements should not appear as isolated pieces of information. The website should make it clear that the expert belongs to the given organization; the organization provides the service; the service is designed for a specific target audience and is available in a defined geographic area; the expert’s content proves experience in the topic; and external sources also confirm the relationship between the organization and the expert.</p>

  <!-- ====== INTERACTIVE ENTITY MAP ====== -->
  <div class="eo26-map-card">
    <h3>Interactive entity map</h3>
    <p class="eo26-map-hint">Click the nodes and see which signals can strengthen each entity layer.</p>
    <svg class="eo26-map-svg" viewBox="0 0 700 380" role="group" aria-label="Entity map: brand in the center, surrounded by organization, person, service and location">
      <g stroke="#c6cde4" stroke-width="2" stroke-dasharray="5 5">
        <line x1="350" y1="190" x2="140" y2="80"/>
        <line x1="350" y1="190" x2="560" y2="80"/>
        <line x1="350" y1="190" x2="140" y2="300"/>
        <line x1="350" y1="190" x2="560" y2="300"/>
      </g>
      <g>
        <circle cx="350" cy="190" r="62" fill="#131a36"/>
        <text x="350" y="185" text-anchor="middle" fill="#ffffff" font-size="17">BRAND</text>
        <text x="350" y="206" text-anchor="middle" fill="#9db2ff" font-size="12">knowledge graph center</text>
      </g>
      <g class="eo26-node" data-eo26="org" role="button" tabindex="0" aria-label="Show organization layer">
        <circle class="eo26-node-bg" cx="140" cy="80" r="52" fill="#2d5bff"/>
        <text x="140" y="86" text-anchor="middle" fill="#ffffff" font-size="15">Organization</text>
      </g>
      <g class="eo26-node" data-eo26="per" role="button" tabindex="0" aria-label="Show person layer">
        <circle class="eo26-node-bg" cx="560" cy="80" r="52" fill="#f59e1b"/>
        <text x="560" y="86" text-anchor="middle" fill="#131a36" font-size="15">Person</text>
      </g>
      <g class="eo26-node" data-eo26="srv" role="button" tabindex="0" aria-label="Show service layer">
        <circle class="eo26-node-bg" cx="140" cy="300" r="52" fill="#14b3a6"/>
        <text x="140" y="306" text-anchor="middle" fill="#ffffff" font-size="14">Service</text>
      </g>
      <g class="eo26-node" data-eo26="loc" role="button" tabindex="0" aria-label="Show location layer">
        <circle class="eo26-node-bg" cx="560" cy="300" r="52" fill="#f0564a"/>
        <text x="560" y="306" text-anchor="middle" fill="#ffffff" font-size="15">Location</text>
      </g>
    </svg>
    <div class="eo26-map-panel" id="eo26-map-panel" aria-live="polite">
      <h4>Select an entity layer</h4>
      <p>The four layers are built around the central brand: every node carries its own signals, but the real strength comes from connecting them.</p>
    </div>
  </div>

  <p>It is worth creating a similar entity map for your own business, where experts, services, locations, references, partners and publications are placed around the central brand. Content clusters support the same relationship-building process: around a main service page, you should organize articles that answer related questions and deepen the topic. Our <a href="https://onlinemarketing101.biz/ai-kulcsszoklaszterezes/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-based keyword clustering</a> guide provides the methodology for building entity maps and content clusters.</p>

  <h2 id="eo26-checklist">Technical implementation checklist</h2>
  <p>After the theory, let’s move to practice. By going through the interactive list below, you can assess your website’s current entity optimization status in a few minutes. Tick what is already in place.</p>

  <!-- ====== INTERACTIVE CHECKLIST ====== -->
  <div class="eo26-check-card">
    <h3>Entity self-check</h3>
    <div class="eo26-progress" aria-hidden="true"><div class="eo26-progress-bar" id="eo26-bar"></div></div>
    <p class="eo26-progress-label"><span id="eo26-count">0</span> / 12 completed</p>
    <ul class="eo26-check-list" id="eo26-list">
      <li><label class="eo26-check-item"><input type="checkbox"><span>The business name is consistent across all important pages.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Contact details are up to date.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>The organization has a well-built about page.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Important experts have their own profile pages.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Every primary service appears on a separate page.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Locations have separate, unique pages.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Internal links connect the organization, experts, services and locations.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Structured data matches the visible content.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Structured data has been tested with a validation tool.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>External profiles contain the same core data.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Important claims are supported by references, authors or sources.</span></label></li>
      <li><label class="eo26-check-item"><input type="checkbox"><span>Content is indexable and technically accessible.</span></label></li>
    </ul>
    <div class="eo26-verdict" id="eo26-verdict">Start ticking items, and you will immediately see where you stand.</div>
  </div>

  <p>Technical note: Google recommends JSON-LD format for structured data when the technical setup of the page allows it. Markup should always be tested with a structured data validation tool before publication. If you are not sure whether the current implementation is error-free, all technical and entity signals can be systematically reviewed as part of a <a href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">comprehensive SEO audit</a>.</p>

  <h2 id="eo26-meres">How can the results of entity optimization be measured?</h2>
  <p>Entity work is not a matter of belief: it is measurable. The most important metrics are:</p>
  <ul>
    <li>change in branded search volume;</li>
    <li>searches for expert names;</li>
    <li>local appearances and map actions;</li>
    <li>external brand mentions, and the number and quality of referring pages;</li>
    <li>organic traffic to service pages;</li>
    <li>brand mentions appearing in AI system answers, and the share of incorrect or inaccurate AI answers;</li>
    <li>conversions from AI-powered and organic search channels.</li>
  </ul>
  <p>Measurement should always begin with a baseline assessment before optimization — only then does improvement become visible. For tracking brand mentions in AI systems, we present a dedicated methodology in our article <a href="https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/" rel="editorial noopener noreferrer" data-wpel-link="internal">Measuring AI Brand Mentions</a>.</p>

  <h2 id="eo26-osszegzes">Summary</h2>
  <p>Entity optimization is not limited to adding structured data. To succeed, the information on the website, internal links, author profiles, service pages, local data and external mentions must all communicate the same real-world picture. When this is built consistently, both Google and AI-powered search systems can identify the business with confidence — and recommend it with confidence.</p>

  <!-- ====== CTA ====== -->
  <div class="eo26-cta">
    <h2>How clear is your business for AI?</h2>
    <p>Do you know how clearly Google and AI-powered search systems identify your business? A comprehensive search engine optimization and entity audit can reveal missing organization, person, service and local signals.</p>
    <a class="eo26-btn" href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">Request a comprehensive SEO audit →</a>
  </div>

  <h2 id="eo26-gyik">Frequently Asked Questions</h2>
  <div class="eo26-faq">
    <details>
      <summary>What is entity optimization?</summary>
      <div><p>Entity optimization means shaping the online data of a business, person, service or location so that search engines can clearly recognize and connect them.</p></div>
    </details>
    <details>
      <summary>How is entity optimization different from keyword-based SEO?</summary>
      <div><p>Keyword-based optimization is primarily built around searched phrases. Entity optimization also defines which people, organizations, services and places the content is about.</p></div>
    </details>
    <details>
      <summary>Is using structured data enough?</summary>
      <div><p>No. Structured data must be aligned with the visible website content, internal links, expert profiles and external sources.</p></div>
    </details>
    <details>
      <summary>Why are person entities important?</summary>
      <div><p>Person entities help show who created or professionally reviewed the content, and what experience makes them a credible source.</p></div>
    </details>
    <details>
      <summary>How can a service entity be optimized?</summary>
      <div><p>With a separate service page, precise definition, target audience, service area, expert relationships, case studies and structured data.</p></div>
    </details>
    <details>
      <summary>Why is the local entity important?</summary>
      <div><p>The local entity shows where the business operates, which areas it serves, and what relationship it has with the given city or region.</p></div>
    </details>
    <details>
      <summary>How long does entity optimization take to produce results?</summary>
      <div><p>The result depends on the current state of the website, external mentions, technical errors and the strength of competition. Changes should therefore be evaluated over several months, with regular measurement.</p></div>
    </details>
  </div>

  <p class="eo26-footer-note">This guide is part of the OnlineMarketing101 AI-powered search optimization knowledge base. The recommendations it contains are based on Google’s official structured data and search documentation.</p>

</article>
„`

  </div>
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/entity-optimization-ai-search/#article",
      "headline": "Entity Optimization for AI Search: Organization, Person, Service and Local Signals",
      "description": "Learn how to optimize your business’s organization, person, service and local entities for Google and AI-powered search engines.",
      "url": "https://onlinemarketing101.biz/entity-optimization-ai-search/",
      "inLanguage": "en",
      "datePublished": "2026-07-22",
      "dateModified": "2026-07-22",
      "author": {
        "@type": "Organization",
        "@id": "https://onlinemarketing101.biz/#organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@id": "https://onlinemarketing101.biz/#organization"
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/entity-optimization-ai-search/"
      },
      "about": [
        {"@type": "Thing", "name": "entity optimization"},
        {"@type": "Thing", "name": "AI-powered search optimization"},
        {"@type": "Thing", "name": "structured data"}
      ],
      "keywords": "entity optimization for AI search, entity-based search engine optimization, entity SEO, AI search optimization, structured data, knowledge graph, AI visibility"
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/entity-optimization-ai-search/#faq",
      "inLanguage": "en",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is entity optimization?",
          "acceptedAnswer": {"@type": "Answer", "text": "Entity optimization means shaping the online data of a business, person, service or location so that search engines can clearly recognize and connect them."}
        },
        {
          "@type": "Question",
          "name": "How is entity optimization different from keyword-based SEO?",
          "acceptedAnswer": {"@type": "Answer", "text": "Keyword-based optimization is primarily built around searched phrases. Entity optimization also defines which people, organizations, services and places the content is about."}
        },
        {
          "@type": "Question",
          "name": "Is using structured data enough?",
          "acceptedAnswer": {"@type": "Answer", "text": "No. Structured data must be aligned with the visible website content, internal links, expert profiles and external sources."}
        },
        {
          "@type": "Question",
          "name": "Why are person entities important?",
          "acceptedAnswer": {"@type": "Answer", "text": "Person entities help show who created or professionally reviewed the content, and what experience makes them a credible source."}
        },
        {
          "@type": "Question",
          "name": "How can a service entity be optimized?",
          "acceptedAnswer": {"@type": "Answer", "text": "With a separate service page, precise definition, target audience, service area, expert relationships, case studies and structured data."}
        },
        {
          "@type": "Question",
          "name": "Why is the local entity important?",
          "acceptedAnswer": {"@type": "Answer", "text": "The local entity shows where the business operates, which areas it serves, and what relationship it has with the given city or region."}
        },
        {
          "@type": "Question",
          "name": "How long does entity optimization take to produce results?",
          "acceptedAnswer": {"@type": "Answer", "text": "The result depends on the current state of the website, external mentions, technical errors and the strength of competition. Changes should therefore be evaluated over several months, with regular measurement."}
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/entity-optimization-ai-search/#breadcrumb",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Home", "item": "https://onlinemarketing101.biz/"},
        {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://onlinemarketing101.biz/blog/"},
        {"@type": "ListItem", "position": 3, "name": "Entity Optimization for AI Search", "item": "https://onlinemarketing101.biz/entity-optimization-ai-search/"}
      ]
    }
  ]
}
</script>

<script>
(function(){
  "use strict";

  /* ---------- Entity map ---------- */
  var mapData = {
    org: {
      title: "Organization signals",
      color: "#eaefff",
      text: "Consistent company name, address, phone number and logo across all surfaces; organization schema markup; Google Business Profile; external validation from company databases, press and partner pages."
    },
    per: {
      title: "Person signals",
      color: "#fdf3e2",
      text: "Own indexable expert profile page; consistent author name for every article; person schema markup with job title and organizational relationship; publications, presentations and professional profiles."
    },
    srv: {
      title: "Service signals",
      color: "#e2f7f5",
      text: "Separate page for every main service; precise definition: what, for whom, where and with what result; connection to the organization and the responsible expert; case studies and reviews."
    },
    loc: {
      title: "Local signals",
      color: "#feebe9",
      text: "Real address or service area; local phone number and opening hours; LocalBusiness schema markup; unique page for each location; local references, reviews and press appearances."
    }
  };

  var panel = document.getElementById("eo26-map-panel");
  var nodes = document.querySelectorAll(".eo26-node");

  function activate(node){
    var key = node.getAttribute("data-eo26");
    var d = mapData[key];
    if(!d || !panel){ return; }
    for(var i=0;i<nodes.length;i++){ nodes[i].classList.remove("eo26-active"); }
    node.classList.add("eo26-active");
    panel.style.background = d.color;
    panel.innerHTML = "<h4>" + d.title + "</h4><p>" + d.text + "</p>";
  }

  for(var i=0;i<nodes.length;i++){
    (function(node){
      node.addEventListener("click", function(){ activate(node); });
      node.addEventListener("keydown", function(e){
        if(e.key === "Enter" || e.key === " " || e.key === "Spacebar"){
          e.preventDefault();
          activate(node);
        }
      });
    })(nodes[i]);
  }

  /* ---------- Checklist ---------- */
  var list = document.getElementById("eo26-list");
  var bar = document.getElementById("eo26-bar");
  var count = document.getElementById("eo26-count");
  var verdict = document.getElementById("eo26-verdict");

  function updateChecklist(){
    if(!list || !bar || !count || !verdict){ return; }
    var boxes = list.querySelectorAll("input[type=checkbox]");
    var done = 0;
    for(var j=0;j<boxes.length;j++){ if(boxes[j].checked){ done++; } }
    var total = boxes.length;
    var pct = total ? Math.round(done / total * 100) : 0;
    bar.style.width = pct + "%";
    count.textContent = done;

    var msg;
    if(done === 0){
      msg = "Start ticking items, and you will immediately see where you stand.";
    } else if(done <= 4){
      msg = "&#x1f6a7; The foundations are still incomplete — most entity signals remain underused. It is worth starting with a structured audit.";
    } else if(done <= 8){
      msg = "&#x1f527; You are on the right track, but the layers are not fully connected yet. Aligning internal links and structured data can bring the next leap.";
    } else if(done <= 11){
      msg = "&#x1f4aa; You are working with strong entity foundations. Only a few refinements separate you from fully clear AI identification.";
    } else {
      msg = "&#x1f3c6; Excellent. Your website’s entity signals are exemplary — now it is time to focus on measurement and expanding external mentions.";
    }
    verdict.textContent = msg;
  }

  if(list){
    list.addEventListener("change", updateChecklist);
    updateChecklist();
  }

  /* ---------- Smooth scrolling from the table of contents ---------- */
  var tocLinks = document.querySelectorAll(".eo26-toc a[href^='#']");
  var reduceMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
  for(var k=0;k<tocLinks.length;k++){
    tocLinks[k].addEventListener("click", function(e){
      var id = this.getAttribute("href").slice(1);
      var target = document.getElementById(id);
      if(target){
        e.preventDefault();
        target.scrollIntoView({ behavior: reduceMotion ? "auto" : "smooth", block: "start" });
      }
    });
  }
})();
</script>

								</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/entity-optimization-for-ai-search/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Entitásoptimalizálás az MI-alapú keresésben: szervezeti, személyi, szolgáltatási és helyi jelek</title>
		<link>https://onlinemarketing101.biz/entitasoptimalizalas-az-mi-alapu-keresesben/</link>
					<comments>https://onlinemarketing101.biz/entitasoptimalizalas-az-mi-alapu-keresesben/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Tue, 21 Jul 2026 21:58:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10391</guid>

					<description><![CDATA[MI-alapú keresőoptimalizálás Entitásoptimalizálás az MI-alapú keresésben: szervezeti, személyi, szolgáltatási és helyi jelek A keresők ma már nem szavakat, hanem dolgokat értelmeznek. Ebben az útmutatóban lépésről lépésre megmutatjuk, hogyan teheted egyértelművé a vállalkozásod, a szakértőid, a szolgáltatásaid és a telephelyeid a Google és az MI-alapú keresőrendszerek számára. 📖 ~12 perc olvasás 🧩 Entitás SEO 🤖 MI-láthatóság [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10391" class="elementor elementor-10391">
				<div class="elementor-element elementor-element-73a47d55 e-flex e-con-boxed e-con e-parent" data-id="73a47d55" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-357f74ba elementor-widget elementor-widget-text-editor" data-id="357f74ba" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
									
<!-- ============================================================
     Entitásoptimalizálás az MI-alapú keresésben
     onlinemarketing101.biz – interaktív blogcikk
     Scoped prefix: .eo26-  |  Vanilla JS  |  Elementor HTML widget kompatibilis
     ============================================================ -->

<style>
@import url('https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@400;500;600;700&display=swap');

.eo26-wrap{
  --eo26-ink:#131a36;
  --eo26-ink-soft:#3c4569;
  --eo26-paper:#f6f7fb;
  --eo26-card:#ffffff;
  --eo26-line:#e3e6f0;
  --eo26-org:#2d5bff;   /* szervezet */
  --eo26-per:#f59e1b;   /* személy */
  --eo26-srv:#14b3a6;   /* szolgáltatás */
  --eo26-loc:#f0564a;   /* hely */
  --eo26-org-bg:#eaefff;
  --eo26-per-bg:#fdf3e2;
  --eo26-srv-bg:#e2f7f5;
  --eo26-loc-bg:#feebe9;
  font-family:'Inter',system-ui,-apple-system,sans-serif;
  color:var(--eo26-ink);
  background:var(--eo26-paper);
  line-height:1.75;
  font-size:17px;
  margin:0;
}
.eo26-wrap *,.eo26-wrap *::before,.eo26-wrap *::after{box-sizing:border-box;}
.eo26-wrap h1,.eo26-wrap h2,.eo26-wrap h3{
  font-family:'Space Grotesk','Inter',sans-serif;
  line-height:1.22;
  letter-spacing:-0.01em;
  color:var(--eo26-ink);
}
.eo26-container{max-width:840px;margin:0 auto;padding:0 22px;}

/* ---------- HERO ---------- */
.eo26-hero{
  background:linear-gradient(160deg,#101632 0%,#182252 55%,#1b2b6e 100%);
  color:#fff;
  padding:64px 0 56px;
  position:relative;
  overflow:hidden;
}
.eo26-hero-graph{position:absolute;inset:0;opacity:.35;pointer-events:none;}
.eo26-hero .eo26-container{position:relative;}
.eo26-kicker{
  display:inline-flex;align-items:center;gap:8px;
  font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;
  color:#9db2ff;margin-bottom:18px;
}
.eo26-kicker::before{content:"";width:26px;height:2px;background:#9db2ff;display:inline-block;}
.eo26-hero h1{font-size:clamp(28px,4.6vw,44px);margin:0 0 18px;color:#fff;font-weight:700;}
.eo26-lead{font-size:clamp(16px,2.2vw,19px);color:#c9d3f5;max-width:640px;margin:0 0 26px;}
.eo26-meta{display:flex;flex-wrap:wrap;gap:10px;}
.eo26-chip{
  font-size:13px;font-weight:600;padding:7px 14px;border-radius:100px;
  background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);color:#e7ecff;
}
.eo26-chip strong{color:#fff;}

/* ---------- LEGEND ---------- */
.eo26-legend{
  display:grid;grid-template-columns:repeat(4,1fr);gap:12px;
  margin:-30px auto 0;position:relative;z-index:2;
}
.eo26-legend-item{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:14px;
  padding:14px 16px;box-shadow:0 8px 24px rgba(19,26,54,.08);
  display:flex;align-items:center;gap:11px;font-size:14px;font-weight:600;
}
.eo26-dot{width:12px;height:12px;border-radius:50%;flex:0 0 auto;}
.eo26-dot--org{background:var(--eo26-org);}
.eo26-dot--per{background:var(--eo26-per);}
.eo26-dot--srv{background:var(--eo26-srv);}
.eo26-dot--loc{background:var(--eo26-loc);}
@media(max-width:640px){.eo26-legend{grid-template-columns:repeat(2,1fr);}}

/* ---------- TOC ---------- */
.eo26-toc{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:16px;
  padding:22px 24px;margin:36px 0 8px;
}
.eo26-toc h2{font-size:15px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 12px;color:var(--eo26-ink-soft);}
.eo26-toc ol{margin:0;padding-left:20px;columns:2;column-gap:36px;font-size:15px;}
.eo26-toc li{margin:5px 0;break-inside:avoid;}
.eo26-toc a{color:var(--eo26-org);text-decoration:none;font-weight:500;}
.eo26-toc a:hover,.eo26-toc a:focus-visible{text-decoration:underline;}
@media(max-width:640px){.eo26-toc ol{columns:1;}}

/* ---------- ARTICLE BODY ---------- */
.eo26-article{padding:8px 0 24px;}
.eo26-article h2{
  font-size:clamp(23px,3.2vw,30px);margin:56px 0 16px;
  display:flex;align-items:baseline;gap:14px;
}
.eo26-h2-tag{
  font-size:13px;font-weight:700;letter-spacing:.08em;
  padding:4px 11px;border-radius:8px;flex:0 0 auto;transform:translateY(-3px);
}
.eo26-h2-tag--org{background:var(--eo26-org-bg);color:var(--eo26-org);}
.eo26-h2-tag--per{background:var(--eo26-per-bg);color:#b8770a;}
.eo26-h2-tag--srv{background:var(--eo26-srv-bg);color:#0c8a80;}
.eo26-h2-tag--loc{background:var(--eo26-loc-bg);color:#d13a2e;}
.eo26-h2-tag--mix{background:#e9e6ff;color:#5b4bd6;}
.eo26-article h3{font-size:19px;margin:30px 0 10px;}
.eo26-article p{margin:0 0 18px;color:#20274a;}
.eo26-article ul{margin:0 0 20px;padding-left:24px;}
.eo26-article li{margin:6px 0;color:#20274a;}
.eo26-article a{color:var(--eo26-org);font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(45,91,255,.3);}
.eo26-article a:hover,.eo26-article a:focus-visible{border-bottom-color:var(--eo26-org);}

.eo26-callout{
  border-left:4px solid var(--eo26-org);background:var(--eo26-org-bg);
  border-radius:0 12px 12px 0;padding:16px 20px;margin:22px 0;font-size:15.5px;
}
.eo26-callout--amber{border-left-color:var(--eo26-per);background:var(--eo26-per-bg);}
.eo26-callout--teal{border-left-color:var(--eo26-srv);background:var(--eo26-srv-bg);}
.eo26-callout strong{font-weight:700;}
.eo26-example{
  background:#101632;color:#dbe3ff;border-radius:14px;padding:20px 22px;margin:22px 0;
  font-size:15.5px;line-height:1.7;
}
.eo26-example .eo26-example-label{
  display:block;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:#8fa3f5;margin-bottom:8px;
}

/* ---------- ENTITY MAP ---------- */
.eo26-map-card{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:18px;
  padding:26px 22px 22px;margin:26px 0;
}
.eo26-map-card h3{margin-top:0;}
.eo26-map-hint{font-size:13.5px;color:var(--eo26-ink-soft);margin:0 0 14px;}
.eo26-map-svg{width:100%;height:auto;display:block;}
.eo26-node{cursor:pointer;outline:none;}
.eo26-node circle.eo26-node-bg{transition:transform .18s ease, filter .18s ease;transform-origin:center;transform-box:fill-box;}
.eo26-node:hover circle.eo26-node-bg,
.eo26-node:focus-visible circle.eo26-node-bg{transform:scale(1.07);filter:brightness(1.05);}
.eo26-node:focus-visible circle.eo26-node-bg{stroke:#131a36;stroke-width:3;}
.eo26-node.eo26-active circle.eo26-node-bg{stroke:#131a36;stroke-width:3;}
.eo26-node text{font-family:'Space Grotesk','Inter',sans-serif;font-weight:600;pointer-events:none;}
.eo26-map-panel{
  margin-top:16px;border-radius:14px;padding:18px 20px;font-size:15.5px;line-height:1.7;
  border:1px solid var(--eo26-line);background:var(--eo26-paper);
  transition:background .25s ease;
}
.eo26-map-panel h4{margin:0 0 6px;font-family:'Space Grotesk',sans-serif;font-size:16.5px;}
.eo26-map-panel p{margin:0;}

/* ---------- CHECKLIST ---------- */
.eo26-check-card{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:18px;
  padding:26px 24px;margin:26px 0;
}
.eo26-check-card h3{margin-top:0;}
.eo26-progress{
  height:10px;border-radius:100px;background:#e8ebf5;overflow:hidden;margin:14px 0 6px;
}
.eo26-progress-bar{
  height:100%;width:0%;border-radius:100px;
  background:linear-gradient(90deg,var(--eo26-org),var(--eo26-srv));
  transition:width .3s ease;
}
.eo26-progress-label{font-size:13.5px;font-weight:600;color:var(--eo26-ink-soft);margin-bottom:14px;}
.eo26-check-list{list-style:none;margin:0;padding:0;}
.eo26-check-list li{margin:0;}
.eo26-check-item{
  display:flex;gap:12px;align-items:flex-start;padding:11px 12px;border-radius:10px;
  cursor:pointer;font-size:15.5px;transition:background .15s ease;
}
.eo26-check-item:hover{background:var(--eo26-paper);}
.eo26-check-item input{
  width:19px;height:19px;margin-top:3px;accent-color:var(--eo26-org);flex:0 0 auto;cursor:pointer;
}
.eo26-check-item input:checked + span{color:#6b7395;text-decoration:line-through;text-decoration-color:rgba(107,115,149,.5);}
.eo26-verdict{
  margin-top:14px;padding:14px 18px;border-radius:12px;font-size:15px;font-weight:600;
  background:var(--eo26-paper);border:1px dashed var(--eo26-line);color:var(--eo26-ink-soft);
}

/* ---------- FAQ ---------- */
.eo26-faq details{
  background:var(--eo26-card);border:1px solid var(--eo26-line);border-radius:14px;
  margin:10px 0;overflow:hidden;
}
.eo26-faq summary{
  cursor:pointer;list-style:none;padding:16px 20px;font-weight:600;font-size:16px;
  font-family:'Space Grotesk','Inter',sans-serif;display:flex;justify-content:space-between;gap:14px;align-items:center;
}
.eo26-faq summary::-webkit-details-marker{display:none;}
.eo26-faq summary::after{
  content:"+";font-size:22px;font-weight:500;color:var(--eo26-org);flex:0 0 auto;
  transition:transform .2s ease;line-height:1;
}
.eo26-faq details[open] summary::after{transform:rotate(45deg);}
.eo26-faq details > div{padding:0 20px 18px;font-size:15.5px;color:#20274a;}
.eo26-faq details > div p{margin:0;}

/* ---------- CTA ---------- */
.eo26-cta{
  background:linear-gradient(150deg,#101632,#1b2b6e);
  border-radius:20px;color:#fff;padding:38px 34px;margin:48px 0 20px;
}
.eo26-cta h2{color:#fff;margin:0 0 12px;font-size:clamp(21px,3vw,27px);display:block;}
.eo26-cta p{color:#c9d3f5;margin:0 0 22px;font-size:16px;}
.eo26-cta a.eo26-btn{
  display:inline-block;background:#fff;color:#131a36;font-weight:700;font-size:15.5px;
  padding:13px 26px;border-radius:100px;text-decoration:none;border:none;
  transition:transform .15s ease;
}
.eo26-cta a.eo26-btn:hover{transform:translateY(-2px);}

.eo26-footer-note{font-size:13.5px;color:var(--eo26-ink-soft);padding:10px 0 46px;}

@media (prefers-reduced-motion: reduce){
  .eo26-wrap *{transition:none !important;animation:none !important;}
}
@media(max-width:640px){
  .eo26-wrap{font-size:16px;}
  .eo26-article h2{flex-direction:column;gap:8px;align-items:flex-start;}
  .eo26-cta{padding:28px 22px;}
}
</style>

<div class="eo26-wrap">

  <!-- ================= HERO ================= -->
  <header class="eo26-hero">
    <svg class="eo26-hero-graph" viewBox="0 0 900 340" preserveAspectRatio="xMidYMid slice" aria-hidden="true">
      <g stroke="#5b74d8" stroke-width="1" opacity=".5">
        <line x1="120" y1="80" x2="290" y2="160"/><line x1="290" y1="160" x2="470" y2="90"/>
        <line x1="470" y1="90" x2="640" y2="180"/><line x1="640" y1="180" x2="820" y2="110"/>
        <line x1="290" y1="160" x2="380" y2="290"/><line x1="640" y1="180" x2="560" y2="300"/>
        <line x1="120" y1="80" x2="60" y2="230"/><line x1="820" y1="110" x2="870" y2="260"/>
      </g>
      <g fill="#9db2ff">
        <circle cx="120" cy="80" r="5"/><circle cx="290" cy="160" r="7"/><circle cx="470" cy="90" r="5"/>
        <circle cx="640" cy="180" r="7"/><circle cx="820" cy="110" r="5"/><circle cx="380" cy="290" r="4"/>
        <circle cx="560" cy="300" r="4"/><circle cx="60" cy="230" r="4"/><circle cx="870" cy="260" r="4"/>
      </g>
    </svg>
    <div class="eo26-container">
      <span class="eo26-kicker">MI-alapú keresőoptimalizálás</span>
      <h1>Entitásoptimalizálás az MI-alapú keresésben: szervezeti, személyi, szolgáltatási és helyi jelek</h1>
      <p class="eo26-lead">A keresők ma már nem szavakat, hanem dolgokat értelmeznek. Ebben az útmutatóban lépésről lépésre megmutatjuk, hogyan teheted egyértelművé a vállalkozásod, a szakértőid, a szolgáltatásaid és a telephelyeid a Google és az MI-alapú keresőrendszerek számára.</p>
      <div class="eo26-meta">
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4d6.png" alt="📖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>~12 perc</strong> olvasás</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f9e9.png" alt="🧩" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Entitás SEO</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f916.png" alt="🤖" class="wp-smiley" style="height: 1em; max-height: 1em;" /> MI-láthatóság</span>
        <span class="eo26-chip"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/2705.png" alt="✅" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Interaktív ellenőrzőlistával</span>
      </div>
    </div>
  </header>

  <div class="eo26-container">

    <!-- ================= LEGEND ================= -->
    <div class="eo26-legend" aria-label="A cikkben tárgyalt négy entitásréteg">
      <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--org"></span>Szervezet</div>
      <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--per"></span>Személy</div>
      <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--srv"></span>Szolgáltatás</div>
      <div class="eo26-legend-item"><span class="eo26-dot eo26-dot--loc"></span>Hely</div>
    </div>

    <!-- ================= TOC ================= -->
    <nav class="eo26-toc" aria-label="Tartalomjegyzék">
      <h2>Tartalomjegyzék</h2>
      <ol>
        <li><a href="#eo26-bevezetes">A keresők már dolgokat értelmeznek</a></li>
        <li><a href="#eo26-mi-az">Mi az entitásoptimalizálás?</a></li>
        <li><a href="#eo26-szervezet">Szervezeti jelek</a></li>
        <li><a href="#eo26-szemely">Személyi jelek</a></li>
        <li><a href="#eo26-szolgaltatas">Szolgáltatási jelek</a></li>
        <li><a href="#eo26-hely">Helyi jelek</a></li>
        <li><a href="#eo26-osszekapcsolas">A négy entitásréteg összekapcsolása</a></li>
        <li><a href="#eo26-checklist">Technikai ellenőrzőlista</a></li>
        <li><a href="#eo26-meres">Hogyan mérhető az eredmény?</a></li>
        <li><a href="#eo26-gyik">Gyakori kérdések</a></li>
      </ol>
    </nav>

    <!-- ================= ARTICLE ================= -->
    <article class="eo26-article">

      <h2 id="eo26-bevezetes">Bevezetés: a keresők már nem csak szavakat, hanem dolgokat értelmeznek</h2>
      <p>Képzeljünk el egy vállalkozást, amelynek weboldalán minden fontos adat szerepel: a cégnév, a szolgáltatások listája, a cím és a telefonszám. Mégsem garantált, hogy a keresőrendszerek pontosan értik, hogyan kapcsolódnak egymáshoz ezek az információk. Ugyanaz a cég nyújtja mindegyik szolgáltatást? A megnevezett szakértő valóban a szervezethez tartozik? A feltüntetett cím a működési területet is jelöli, vagy csak egy postázási adat?</p>
      <p>A hagyományos keresőoptimalizálás sokáig elsősorban kulcsszavakra, hivatkozásokra és technikai tényezőkre épült. Ezek ma is fontosak, de a keresőrendszerek – a Google és az MI-alapú válaszgenerálók egyaránt – egyre inkább személyeket, cégeket, helyeket, szolgáltatásokat és a közöttük fennálló kapcsolatokat próbálják azonosítani.</p>
      <p>A Google hivatalos útmutatója szerint az alapvető keresőoptimalizálási gyakorlatok az MI-alapú keresési funkciók esetében is érvényesek. Nincs különleges „MI-trükk”: az indexelhetőség, a technikai hozzáférhetőség, a hasznos tartalom és az egyértelmű információ a modern <a href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-alapú keresőoptimalizálás</a> világában is alapkövetelmény. Az entitásoptimalizálás erre az alapra épít rá egy új, egyre fontosabb réteget.</p>

      <h2 id="eo26-mi-az">Mi az entitásoptimalizálás?</h2>

      <h3>Mit jelent az entitás?</h3>
      <p>Egyszerű meghatározással: az entitás egy önállóan azonosítható személy, szervezet, hely, szolgáltatás, termék vagy fogalom. Nem egy kulcsszó, hanem egy „dolog”, amelyről a keresőrendszer tudást gyűjt és kapcsolatokat tárol.</p>
      <ul>
        <li>Az <strong>OnlineMarketing101</strong> egy <em>szervezeti</em> entitás.</li>
        <li>Egy cég vezetője vagy szakértője <em>személyi</em> entitás.</li>
        <li>Az MI-alapú keresőoptimalizálás <em>szolgáltatási</em> entitás.</li>
        <li>Budapest <em>helyi</em> entitás.</li>
        <li>A keresőoptimalizálás mint szakmai téma <em>fogalmi</em> entitás.</li>
      </ul>

      <h3>Mi az entitásoptimalizálás célja?</h3>
      <p>Az entitásoptimalizálás célja, hogy a weboldalon és a külső forrásokban található információk következetesen ugyanazt a valós személyt, céget, szolgáltatást vagy helyet írják le. Amíg egy kulcsszóstratégia arról szól, <em>milyen szavakkal</em> keresnek rád, addig az entitásoptimalizálás azt tisztázza, <em>ki vagy, mit csinálsz, és hol</em>.</p>
      <p>Nem elegendő például azt közölni, hogy egy vállalkozás „keresőoptimalizálással foglalkozik”. Egyértelművé kell tenni:</p>
      <ul>
        <li>ki nyújtja a szolgáltatást;</li>
        <li>pontosan mit tartalmaz;</li>
        <li>milyen célcsoport számára készült;</li>
        <li>mely földrajzi területen érhető el;</li>
        <li>milyen szakértők kapcsolódnak hozzá;</li>
        <li>milyen bizonyítékok támasztják alá a szakértelmet.</li>
      </ul>
      <p>Az entitások ráadásul nem légüres térben léteznek: témakörökhöz kapcsolódnak. Az <a href="https://onlinemarketing101.biz/ai-kulcsszoklaszterezes/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-alapú kulcsszóklaszterezés</a> pontosan abban segít, hogy a tartalmaidat olyan témakörökbe rendezd, amelyek megerősítik az entitásaid szakmai kontextusát.</p>

      <h2 id="eo26-szervezet"><span class="eo26-h2-tag eo26-h2-tag--org">SZERVEZET</span>Szervezeti jelek: hogyan azonosítsuk egyértelműen a vállalkozást?</h2>

      <h3>A vállalkozás alapadatainak következetessége</h3>
      <p>A szervezeti entitás alapja a következetesség. A vállalkozás neve, hivatalos megnevezése, webcíme, emblémája, telefonszáma, e-mail-címe és címe minden fontos felületen azonos formában jelenjen meg. Ha a keresőrendszer öt különböző helyen öt kissé eltérő adatot lát, nehezebben tudja eldönteni, hogy valóban ugyanarról a cégről van-e szó.</p>
      <p>Érdemes szisztematikusan végignézni a következő felületeket:</p>
      <ul>
        <li>a weboldal főoldala, kapcsolat oldala és rólunk oldala;</li>
        <li>közösségi profilok és a Google Cégprofil;</li>
        <li>szakmai adatbázisok és cégjegyzékek;</li>
        <li>partneroldalak és sajtómegjelenések;</li>
        <li>szerzői bemutatkozások más weboldalakon.</li>
      </ul>
      <p>A kisebb eltérések önmagukban nem feltétlenül okoznak problémát, de a rendszeresen változó név, cím vagy szolgáltatásleírás bizonytalanná teheti a rendszerek számára az azonosítást – és ezzel gyengíti az összes többi jelet is.</p>

      <h3>Szervezeti sémajelölés</h3>
      <p>A szervezeti strukturált adat segít a Google-nek megérteni és megkülönböztetni a vállalkozást. A Google többek között a név, a másodlagos név, a cím, a telefonszám, a webcím, az embléma és a kapcsolódó internetes profilok megadását javasolja. A gyakorlatban a következő adatokat érdemes felvenni:</p>
      <ul>
        <li>hivatalos cégnév és márkanév;</li>
        <li>webcím és embléma;</li>
        <li>alapítás éve és kapcsolattartási adatok;</li>
        <li>közösségi profilok;</li>
        <li>alapító vagy vezető;</li>
        <li>telephelyek és szolgáltatási területek.</li>
      </ul>
      <p>A sémajelölés önmagában azonban kevés: a strukturált adatoknak mindig összhangban kell lenniük a látható tartalommal. A megfelelő <a href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas-az/" rel="editorial noopener noreferrer" data-wpel-link="internal">technikai keresőoptimalizálás</a> biztosítja, hogy a jelölések hibátlanul, indexelhető formában jussanak el a keresőkhöz.</p>

      <h3>Külső szervezeti megerősítések</h3>
      <p>A saját weboldal állításai mellett a független külső említések adják a szervezeti entitás igazi súlyát. Ilyenek lehetnek a szakmai interjúk, partnerbemutatások, rendezvényoldalak, cégadatbázisok, sajtócikkek és a valódi ügyfélvélemények. A minőségi, releváns forrásokból érkező külső szakmai említések felépítésében a <a href="https://onlinemarketing101.biz/premium-linkepites-google-elso-oldala/" rel="editorial noopener noreferrer" data-wpel-link="internal">prémium linképítés</a> módszertana nyújt kiszámítható keretet.</p>
      <div class="eo26-callout"><strong>Gyakorlati ökölszabály:</strong> ha egy MI-rendszer csak a cég weboldalát látná, el tudná-e dönteni, hogy létező, működő szervezetről van szó? Ha a válasz bizonytalan, a külső megerősítések hiányoznak.</div>

      <h2 id="eo26-szemely"><span class="eo26-h2-tag eo26-h2-tag--per">SZEMÉLY</span>Személyi jelek: a szakértő legyen több egy névnél</h2>

      <h3>Miért fontos a szerző és a szakértő személye?</h3>
      <p>Az MI-rendszereknek nemcsak azt kell felismerniük, hogy <em>miről</em> szól egy tartalom, hanem azt is, hogy <em>ki</em> állítja az adott információt, milyen tapasztalattal rendelkezik, és mely szervezethez kapcsolódik. Egy arctalan „admin” által jegyzett cikk és egy azonosítható, dokumentált szakmai múlttal rendelkező szakértő tartalma között óriási a különbség – az emberek és a gépek szemében egyaránt.</p>
      <p>Egy szakértői profil ezért ne pusztán egy névből és egy fényképből álljon. Tartalmazza:</p>
      <ul>
        <li>a teljes nevet és a szakmai beosztást;</li>
        <li>a szakterületet és a releváns tapasztalatot;</li>
        <li>a képesítéseket és publikációkat;</li>
        <li>az előadásokat és szakmai tagságokat;</li>
        <li>a közösségi és szakmai profilokat;</li>
        <li>a szervezethez fűződő kapcsolatot.</li>
      </ul>

      <h3>Külön szakértői bemutatkozó oldal</h3>
      <p>A fontos szakértők kapjanak saját, indexelhető bemutatkozó oldalt. Innen legyenek elérhetők az általuk írt cikkek, kutatások, interjúk, videók és szakmai projektek. Ez az oldal lesz a személyi entitás „horgonya”: minden más felület ide mutathat vissza.</p>
      <p>Az egységesség itt is kulcskérdés. A cikkek szerzői mezőjében ugyanaz a név és ugyanaz a profiloldal szerepeljen. Ne legyen az egyik oldalon „Róth Miklós”, egy másikon „Miklós Róth”, egy harmadikon pedig csak „admin” – hacsak a névváltozatok kapcsolata nincs világosan jelezve.</p>

      <h3>Személyi strukturált adatok</h3>
      <p>A személyi sémajelölésben többek között megadható a név, a munkakör, a szervezeti kapcsolat, a szakterület és a kapcsolódó külső profilok. A Schema.org rendszerében a személy szervezethez, művekhez, eseményekhez és más entitásokhoz is kapcsolható – így a szakértő nem elszigetelt adat, hanem a tudásgráf aktív csomópontja lesz.</p>
      <p>Hogy a szerzői adatok, profiloldalak és jelölések valóban következetesek-e, azt legkönnyebben egy strukturált szakértői hitelesség-vizsgálattal lehet feltárni – ez az <a href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">átfogó SEO-audit</a> egyik legfontosabb modulja.</p>

      <h2 id="eo26-szolgaltatas"><span class="eo26-h2-tag eo26-h2-tag--srv">SZOLGÁLTATÁS</span>Szolgáltatási jelek: pontosan mit kínál a vállalkozás?</h2>

      <h3>Egy szolgáltatás egyértelmű meghatározása</h3>
      <p>A szolgáltatási oldal első bekezdése adjon közvetlen választ a legfontosabb kérdésekre: Mi a szolgáltatás? Ki nyújtja? Kinek szól? Milyen problémát old meg? Hol érhető el? Mi az eredménye? Hogyan kezdhető meg az együttműködés?</p>
      <p>Kerüljük a túl általános megfogalmazásokat, például: „komplex megoldásokat biztosítunk ügyfeleink számára”. Ez a mondat semmilyen entitásjelet nem hordoz. Ehelyett:</p>
      <div class="eo26-example">
        <span class="eo26-example-label">Jó példa</span>
        „Az OnlineMarketing101 MI-alapú keresőoptimalizálási szolgáltatása magyar vállalkozások számára segít növelni a weboldal láthatóságát a hagyományos Google-találatokban és az MI-alapú keresési felületeken.”
      </div>
      <p>Ebben az egyetlen mondatban ott a szervezet, a szolgáltatás, a célcsoport, a földrajzi fókusz és az elérendő eredmény – vagyis öt entitásjel.</p>

      <h3>Külön oldal minden fontos szolgáltatásnak</h3>
      <p>Ne egyetlen „Szolgáltatásaink” oldalon próbáljuk felsorolni a teljes kínálatot. A fontos szolgáltatások kapjanak külön aloldalt, például: technikai keresőoptimalizálás, tartalomoptimalizálás, entitásoptimalizálás, MI-láthatósági audit, helyi keresőoptimalizálás, linképítés, tartalomstratégia. Minden aloldal egy-egy önálló szolgáltatási entitást definiál, saját céllal, célcsoporttal és bizonyítékokkal.</p>

      <h3>Szolgáltatási kapcsolatok</h3>
      <p>Minden szolgáltatási oldal kapcsolja össze a szolgáltatást a szolgáltató szervezettel, a felelős szakértővel, a célterülettel, a kapcsolódó esettanulmányokkal, ügyfélvéleményekkel, gyakori kérdésekkel és a releváns blogcikkekkel. A Schema.org szolgáltatási típusa pontosan ilyen – szervezet vagy szakember által nyújtott – szolgáltatás leírására használható.</p>
      <p>Arról, hogy egy jól felépített keresőoptimalizálási szolgáltatás hogyan illeszkedik az MI-korszak keresési logikájába, részletesen írtunk a <a href="https://onlinemarketing101.biz/keresooptimalizalas/" rel="editorial noopener noreferrer" data-wpel-link="internal">keresőoptimalizálás és mesterséges intelligencia</a> kapcsolatát bemutató oldalunkon.</p>

      <h2 id="eo26-hely"><span class="eo26-h2-tag eo26-h2-tag--loc">HELY</span>Helyi jelek: hol működik a vállalkozás?</h2>

      <h3>A helyi entitás nem egyenlő a városnév ismételgetésével</h3>
      <p>A helyi optimalizálás nem azt jelenti, hogy minden bekezdésben szerepel a „Budapest” szó. A cél annak igazolása, hogy a vállalkozás valóban kapcsolatban áll az adott földrajzi területtel – ott működik, ott szolgál ki ügyfeleket, és a helyi közösség forrásai is ezt erősítik meg.</p>
      <p>A legfontosabb helyi jelek:</p>
      <ul>
        <li>valós cím vagy pontosan meghatározott kiszolgálási terület;</li>
        <li>helyi telefonszám és egységes nyitvatartás;</li>
        <li>pontos térképes adat és Google Cégprofil;</li>
        <li>helyi ügyfelek, referenciák és értékelések;</li>
        <li>helyi események és sajtómegjelenések;</li>
        <li>településspecifikus szolgáltatási oldalak.</li>
      </ul>

      <h3>Helyi vállalkozás sémajelölés</h3>
      <p>A helyi vállalkozás strukturált adataival megadható többek között a cím, a földrajzi hely, a nyitvatartás, a telefonszám és az üzlettípus. A Google a lehető legpontosabb helyi vállalkozási altípus alkalmazását javasolja – minél specifikusabb a kategória, annál egyértelműbb a helyi entitás.</p>

      <h3>Több telephely kezelése</h3>
      <p>Több telephely esetén minden helyszín kapjon külön oldalt, amely tartalmazza az adott telephely nevét, pontos címét, telefonszámát, nyitvatartását, térképét, helyi munkatársait, az ott elérhető szolgáltatásokat, a megközelítési információkat és a helyi referenciákat.</p>
      <div class="eo26-callout eo26-callout--amber"><strong>Figyelem:</strong> a telephelyoldalak tartalma ne csak a városnévben térjen el egymástól. Minden oldalnak valódi, helyspecifikus információkat kell tartalmaznia – a sablonszerűen sokszorosított városoldalak inkább rontják, mint javítják a helyi entitás megítélését.</div>
      <p>Ha a fővárosi jelenlét megerősítése a cél, jó kiindulópont a <a href="https://onlinemarketing101.biz/keresomarketing-ugynokseg-budapest/" rel="editorial noopener noreferrer" data-wpel-link="internal">keresőmarketing-ügynökség Budapesten</a> oldalunkon bemutatott, helyi jelekre épülő megközelítés.</p>

      <h2 id="eo26-osszekapcsolas"><span class="eo26-h2-tag eo26-h2-tag--mix">KAPCSOLAT</span>A négy entitásréteg összekapcsolása</h2>
      <p>Az igazi erő nem az egyes rétegekben, hanem az összekapcsolásukban rejlik. Nézzünk egy egyszerű példát: a szervezet az OnlineMarketing101, a személy a szolgáltatásért felelős keresőoptimalizálási szakértő, a szolgáltatás az MI-alapú keresőoptimalizálás, a hely pedig Budapest és Magyarország.</p>
      <p>A négy elem ne elszigetelt információként jelenjen meg. A weboldal tegye egyértelművé, hogy a szakértő az adott szervezethez tartozik; a szervezet nyújtja a szolgáltatást; a szolgáltatás meghatározott célcsoportnak szól és adott földrajzi területen érhető el; a szakértő tartalmai bizonyítják a témában szerzett tapasztalatot; és külső források is megerősítik a szervezet és a szakértő kapcsolatát.</p>

      <!-- ====== INTERAKTÍV ENTITÁSTÉRKÉP ====== -->
      <div class="eo26-map-card">
        <h3>Interaktív entitástérkép</h3>
        <p class="eo26-map-hint">Kattints a csomópontokra, és nézd meg, milyen jelekkel erősíthető az adott entitásréteg!</p>
        <svg class="eo26-map-svg" viewBox="0 0 700 380" role="group" aria-label="Entitástérkép: márka a középpontban, körülötte a szervezet, a személy, a szolgáltatás és a hely">
          <g stroke="#c6cde4" stroke-width="2" stroke-dasharray="5 5">
            <line x1="350" y1="190" x2="140" y2="80"/>
            <line x1="350" y1="190" x2="560" y2="80"/>
            <line x1="350" y1="190" x2="140" y2="300"/>
            <line x1="350" y1="190" x2="560" y2="300"/>
          </g>
          <g>
            <circle cx="350" cy="190" r="62" fill="#131a36"/>
            <text x="350" y="185" text-anchor="middle" fill="#ffffff" font-size="17">MÁRKA</text>
            <text x="350" y="206" text-anchor="middle" fill="#9db2ff" font-size="12">tudásgráf-központ</text>
          </g>
          <g class="eo26-node" data-eo26="org" role="button" tabindex="0" aria-label="Szervezet réteg megjelenítése">
            <circle class="eo26-node-bg" cx="140" cy="80" r="52" fill="#2d5bff"/>
            <text x="140" y="86" text-anchor="middle" fill="#ffffff" font-size="15">Szervezet</text>
          </g>
          <g class="eo26-node" data-eo26="per" role="button" tabindex="0" aria-label="Személy réteg megjelenítése">
            <circle class="eo26-node-bg" cx="560" cy="80" r="52" fill="#f59e1b"/>
            <text x="560" y="86" text-anchor="middle" fill="#131a36" font-size="15">Személy</text>
          </g>
          <g class="eo26-node" data-eo26="srv" role="button" tabindex="0" aria-label="Szolgáltatás réteg megjelenítése">
            <circle class="eo26-node-bg" cx="140" cy="300" r="52" fill="#14b3a6"/>
            <text x="140" y="306" text-anchor="middle" fill="#ffffff" font-size="14">Szolgáltatás</text>
          </g>
          <g class="eo26-node" data-eo26="loc" role="button" tabindex="0" aria-label="Hely réteg megjelenítése">
            <circle class="eo26-node-bg" cx="560" cy="300" r="52" fill="#f0564a"/>
            <text x="560" y="306" text-anchor="middle" fill="#ffffff" font-size="15">Hely</text>
          </g>
        </svg>
        <div class="eo26-map-panel" id="eo26-map-panel" aria-live="polite">
          <h4>Válassz egy entitásréteget!</h4>
          <p>A központi márka köré épül a négy réteg: minden csomópont önálló jeleket hordoz, de az igazi erőt az összekapcsolásuk adja.</p>
        </div>
      </div>

      <p>Érdemes a saját vállalkozásunkról is elkészíteni egy hasonló entitástérképet, amelyben a központi márka köré kerülnek a szakértők, szolgáltatások, helyszínek, referenciák, partnerek és publikációk. A tartalomklaszterek ugyanezt a kapcsolatépítést támogatják: egy fő szolgáltatási oldal köré olyan cikkeket kell szervezni, amelyek megválaszolják a kapcsolódó kérdéseket és elmélyítik a témát. Az entitástérkép és tartalomklaszter felépítéséhez az <a href="https://onlinemarketing101.biz/ai-kulcsszoklaszterezes/" rel="editorial noopener noreferrer" data-wpel-link="internal">MI-alapú kulcsszóklaszterezés</a> útmutatónk ad módszertant.</p>

      <h2 id="eo26-checklist">Technikai megvalósítási ellenőrzőlista</h2>
      <p>Az elmélet után jöjjön a gyakorlat. Az alábbi interaktív listán végigmenve pár perc alatt felmérheted, hol tart most a weboldalad entitásoptimalizálása. Pipáld ki, ami már rendben van!</p>

      <!-- ====== INTERAKTÍV ELLENŐRZŐLISTA ====== -->
      <div class="eo26-check-card">
        <h3>Entitás-önellenőrzés</h3>
        <div class="eo26-progress" aria-hidden="true"><div class="eo26-progress-bar" id="eo26-bar"></div></div>
        <p class="eo26-progress-label"><span id="eo26-count">0</span> / 12 teljesítve</p>
        <ul class="eo26-check-list" id="eo26-list">
          <li><label class="eo26-check-item"><input type="checkbox"><span>A vállalkozás neve minden fontos oldalon egységes.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A kapcsolatfelvételi adatok naprakészek.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A szervezet rendelkezik jól felépített bemutatkozó oldallal.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A fontos szakértőknek saját profiloldaluk van.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>Minden elsődleges szolgáltatás külön oldalon szerepel.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A telephelyek külön, egyedi oldalakat kaptak.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A belső linkek összekötik a szervezetet, a szakértőket, a szolgáltatásokat és a helyszíneket.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A strukturált adatok megfelelnek a látható tartalomnak.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A strukturált adatokat ellenőrző eszközzel tesztelték.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A külső profilok ugyanazokat az alapadatokat tartalmazzák.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A fontos állításokhoz referenciák, szerzők vagy források kapcsolódnak.</span></label></li>
          <li><label class="eo26-check-item"><input type="checkbox"><span>A tartalmak indexelhetők és technikailag hozzáférhetők.</span></label></li>
        </ul>
        <div class="eo26-verdict" id="eo26-verdict">Kezdd el a kipipálást, és azonnal látod, hol tartasz!</div>
      </div>

      <p>Technikai megjegyzés: a Google a JSON-LD formátumot ajánlja a strukturált adatokhoz, amikor az oldal technikai felépítése lehetővé teszi annak használatát. A jelöléseket közzététel előtt mindig érdemes strukturáltadat-ellenőrző eszközzel tesztelni. Ha nem vagy biztos benne, hogy a jelenlegi megvalósítás hibátlan, egy <a href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">átfogó SEO-audit</a> keretében az összes technikai és entitásjel szisztematikusan átvizsgálható.</p>

      <h2 id="eo26-meres">Hogyan mérhető az entitásoptimalizálás eredménye?</h2>
      <p>Az entitásmunka nem hitkérdés: mérhető. A legfontosabb mérőszámok:</p>
      <ul>
        <li>a márkaneves keresések számának változása;</li>
        <li>a szakértők nevére érkező keresések;</li>
        <li>helyi megjelenések és térképes műveletek;</li>
        <li>külső márkaemlítések, valamint a hivatkozó oldalak száma és minősége;</li>
        <li>a szolgáltatási oldalak organikus forgalma;</li>
        <li>az MI-rendszerek válaszaiban megjelenő márkaemlítések és a hibás, pontatlan MI-válaszok aránya;</li>
        <li>konverziók az MI-alapú és organikus keresési csatornákból.</li>
      </ul>
      <p>A mérést mindig az optimalizálás előtt elvégzett kiinduló állapotfelméréssel kell kezdeni – csak így válik láthatóvá a fejlődés. Az MI-rendszerekben megjelenő márkaemlítések követéséhez külön módszertant mutatunk be az <a href="https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-márkaemlítések mérése</a> című cikkünkben.</p>

      <h2 id="eo26-osszegzes">Összegzés</h2>
      <p>Az entitásoptimalizálás nem merül ki a strukturált adatok hozzáadásában. A sikerhez a weboldalon szereplő információknak, a belső linkeknek, a szerzői profiloknak, a szolgáltatási oldalaknak, a helyi adatoknak és a külső említéseknek ugyanazt a valós képet kell közvetíteniük. Aki ezt következetesen felépíti, azt a Google és az MI-alapú keresőrendszerek egyaránt magabiztosan azonosítják – és magabiztosan ajánlják.</p>

      <!-- ====== CTA ====== -->
      <div class="eo26-cta">
        <h2>Mennyire egyértelmű a vállalkozásod az MI számára?</h2>
        <p>Nem tudod, hogy a Google és az MI-alapú keresőrendszerek mennyire egyértelműen azonosítják a vállalkozásodat? Egy átfogó keresőoptimalizálási és entitásaudit feltárhatja a hiányzó szervezeti, személyi, szolgáltatási és helyi jeleket.</p>
        <a class="eo26-btn" href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">Kérek egy átfogó keresőoptimalizálási auditot →</a>
      </div>

      <h2 id="eo26-gyik">Gyakran ismételt kérdések</h2>
      <div class="eo26-faq">
        <details>
          <summary>Mi az entitásoptimalizálás?</summary>
          <div><p>Az entitásoptimalizálás során egy vállalkozás, személy, szolgáltatás vagy hely internetes adatait úgy alakítjuk ki, hogy a keresők egyértelműen felismerjék és összekapcsolják azokat.</p></div>
        </details>
        <details>
          <summary>Miben különbözik az entitásoptimalizálás a kulcsszavas keresőoptimalizálástól?</summary>
          <div><p>A kulcsszavas optimalizálás elsősorban keresett kifejezésekre épül. Az entitásoptimalizálás azt is meghatározza, hogy kikről, milyen szervezetekről, szolgáltatásokról és helyekről szól a tartalom.</p></div>
        </details>
        <details>
          <summary>Elég a strukturált adatok használata?</summary>
          <div><p>Nem. A strukturált adatoknak összhangban kell lenniük a weboldalon látható tartalommal, a belső linkekkel, a szakértői profilokkal és a külső forrásokkal.</p></div>
        </details>
        <details>
          <summary>Miért fontosak a személyi entitások?</summary>
          <div><p>A személyi entitások segítenek megmutatni, hogy ki készítette vagy szakmailag ellenőrizte a tartalmat, és milyen tapasztalat alapján tekinthető hiteles forrásnak.</p></div>
        </details>
        <details>
          <summary>Hogyan optimalizálható egy szolgáltatási entitás?</summary>
          <div><p>Külön szolgáltatási oldallal, pontos meghatározással, célcsoporttal, szolgáltatási területtel, szakértői kapcsolatokkal, esettanulmányokkal és strukturált adatokkal.</p></div>
        </details>
        <details>
          <summary>Miért fontos a helyi entitás?</summary>
          <div><p>A helyi entitás mutatja meg, hogy a vállalkozás hol működik, mely területeket szolgálja ki, és milyen kapcsolatban áll az adott településsel vagy régióval.</p></div>
        </details>
        <details>
          <summary>Mennyi idő alatt hozhat eredményt az entitásoptimalizálás?</summary>
          <div><p>Az eredmény függ a weboldal jelenlegi állapotától, a külső említésektől, a technikai hibáktól és a verseny erősségétől. A változásokat ezért több hónapos időszakban, rendszeres méréssel érdemes értékelni.</p></div>
        </details>
      </div>

      <p class="eo26-footer-note">Ez az útmutató az OnlineMarketing101 MI-alapú keresőoptimalizálási tudástárának része. A benne szereplő ajánlások a Google hivatalos strukturáltadat- és keresési dokumentációján alapulnak.</p>

    </article>
  </div>
</div>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/#article",
      "headline": "Entitásoptimalizálás az MI-alapú keresésben: szervezeti, személyi, szolgáltatási és helyi jelek",
      "description": "Ismerd meg, hogyan optimalizálhatod vállalkozásod szervezeti, személyi, szolgáltatási és helyi entitásait a Google és az MI-alapú keresők számára.",
      "url": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/",
      "inLanguage": "hu",
      "datePublished": "2026-07-22",
      "dateModified": "2026-07-22",
      "author": {
        "@type": "Organization",
        "@id": "https://onlinemarketing101.biz/#organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@id": "https://onlinemarketing101.biz/#organization"
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/"
      },
      "about": [
        {"@type": "Thing", "name": "entitásoptimalizálás"},
        {"@type": "Thing", "name": "MI-alapú keresőoptimalizálás"},
        {"@type": "Thing", "name": "strukturált adatok"}
      ],
      "keywords": "entitásoptimalizálás MI-kereséshez, entitásalapú keresőoptimalizálás, entitás SEO, MI-keresőoptimalizálás, strukturált adatok, tudásgráf, MI-láthatóság"
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/#faq",
      "inLanguage": "hu",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Mi az entitásoptimalizálás?",
          "acceptedAnswer": {"@type": "Answer", "text": "Az entitásoptimalizálás során egy vállalkozás, személy, szolgáltatás vagy hely internetes adatait úgy alakítjuk ki, hogy a keresők egyértelműen felismerjék és összekapcsolják azokat."}
        },
        {
          "@type": "Question",
          "name": "Miben különbözik az entitásoptimalizálás a kulcsszavas keresőoptimalizálástól?",
          "acceptedAnswer": {"@type": "Answer", "text": "A kulcsszavas optimalizálás elsősorban keresett kifejezésekre épül. Az entitásoptimalizálás azt is meghatározza, hogy kikről, milyen szervezetekről, szolgáltatásokról és helyekről szól a tartalom."}
        },
        {
          "@type": "Question",
          "name": "Elég a strukturált adatok használata?",
          "acceptedAnswer": {"@type": "Answer", "text": "Nem. A strukturált adatoknak összhangban kell lenniük a weboldalon látható tartalommal, a belső linkekkel, a szakértői profilokkal és a külső forrásokkal."}
        },
        {
          "@type": "Question",
          "name": "Miért fontosak a személyi entitások?",
          "acceptedAnswer": {"@type": "Answer", "text": "A személyi entitások segítenek megmutatni, hogy ki készítette vagy szakmailag ellenőrizte a tartalmat, és milyen tapasztalat alapján tekinthető hiteles forrásnak."}
        },
        {
          "@type": "Question",
          "name": "Hogyan optimalizálható egy szolgáltatási entitás?",
          "acceptedAnswer": {"@type": "Answer", "text": "Külön szolgáltatási oldallal, pontos meghatározással, célcsoporttal, szolgáltatási területtel, szakértői kapcsolatokkal, esettanulmányokkal és strukturált adatokkal."}
        },
        {
          "@type": "Question",
          "name": "Miért fontos a helyi entitás?",
          "acceptedAnswer": {"@type": "Answer", "text": "A helyi entitás mutatja meg, hogy a vállalkozás hol működik, mely területeket szolgálja ki, és milyen kapcsolatban áll az adott településsel vagy régióval."}
        },
        {
          "@type": "Question",
          "name": "Mennyi idő alatt hozhat eredményt az entitásoptimalizálás?",
          "acceptedAnswer": {"@type": "Answer", "text": "Az eredmény függ a weboldal jelenlegi állapotától, a külső említésektől, a technikai hibáktól és a verseny erősségétől. A változásokat ezért több hónapos időszakban, rendszeres méréssel érdemes értékelni."}
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/#breadcrumb",
      "itemListElement": [
        {"@type": "ListItem", "position": 1, "name": "Főoldal", "item": "https://onlinemarketing101.biz/"},
        {"@type": "ListItem", "position": 2, "name": "Blog", "item": "https://onlinemarketing101.biz/blog/"},
        {"@type": "ListItem", "position": 3, "name": "Entitásoptimalizálás az MI-alapú keresésben", "item": "https://onlinemarketing101.biz/entitasoptimalizalas-mi-kereses/"}
      ]
    }
  ]
}
</script>

<script>
(function(){
  "use strict";

  /* ---------- Entitástérkép ---------- */
  var mapData = {
    org: {
      title: "Szervezeti jelek",
      color: "#eaefff",
      text: "Egységes cégnév, cím, telefonszám és embléma minden felületen; szervezeti sémajelölés; Google Cégprofil; külső megerősítések cégadatbázisokból, sajtóból és partneroldalakról."
    },
    per: {
      title: "Személyi jelek",
      color: "#fdf3e2",
      text: "Saját, indexelhető szakértői profiloldal; egységes szerzői név minden cikknél; személyi sémajelölés munkakörrel és szervezeti kapcsolattal; publikációk, előadások, szakmai profilok."
    },
    srv: {
      title: "Szolgáltatási jelek",
      color: "#e2f7f5",
      text: "Külön oldal minden fő szolgáltatásnak; pontos meghatározás (mi, kinek, hol, milyen eredménnyel); kapcsolat a szervezettel és a felelős szakértővel; esettanulmányok és vélemények."
    },
    loc: {
      title: "Helyi jelek",
      color: "#feebe9",
      text: "Valós cím vagy kiszolgálási terület; helyi telefonszám és nyitvatartás; helyi vállalkozás sémajelölés; telephelyenként egyedi oldal; helyi referenciák, értékelések és sajtómegjelenések."
    }
  };

  var panel = document.getElementById("eo26-map-panel");
  var nodes = document.querySelectorAll(".eo26-node");

  function activate(node){
    var key = node.getAttribute("data-eo26");
    var d = mapData[key];
    if(!d || !panel){ return; }
    for(var i=0;i<nodes.length;i++){ nodes[i].classList.remove("eo26-active"); }
    node.classList.add("eo26-active");
    panel.style.background = d.color;
    panel.innerHTML = "<h4>" + d.title + "</h4><p>" + d.text + "</p>";
  }

  for(var i=0;i<nodes.length;i++){
    (function(node){
      node.addEventListener("click", function(){ activate(node); });
      node.addEventListener("keydown", function(e){
        if(e.key === "Enter" || e.key === " " || e.key === "Spacebar"){
          e.preventDefault();
          activate(node);
        }
      });
    })(nodes[i]);
  }

  /* ---------- Ellenőrzőlista ---------- */
  var list = document.getElementById("eo26-list");
  var bar = document.getElementById("eo26-bar");
  var count = document.getElementById("eo26-count");
  var verdict = document.getElementById("eo26-verdict");

  function updateChecklist(){
    if(!list || !bar || !count || !verdict){ return; }
    var boxes = list.querySelectorAll("input[type=checkbox]");
    var done = 0;
    for(var j=0;j<boxes.length;j++){ if(boxes[j].checked){ done++; } }
    var total = boxes.length;
    var pct = total ? Math.round(done / total * 100) : 0;
    bar.style.width = pct + "%";
    count.textContent = done;

    var msg;
    if(done === 0){
      msg = "Kezdd el a kipipálást, és azonnal látod, hol tartasz!";
    } else if(done <= 4){
      msg = "&#x1f6a7; Az alapok még hiányosak – az entitásjelek nagy része kiaknázatlan. Érdemes egy strukturált audittal indítani.";
    } else if(done <= 8){
      msg = "&#x1f527; Jó úton jársz, de a rétegek összekapcsolása még hiányos. A belső linkek és a strukturált adatok összehangolása hozhatja a következő ugrást.";
    } else if(done <= 11){
      msg = "&#x1f4aa; Erős entitásalapokkal dolgozol! Már csak néhány finomhangolás választ el a teljesen egyértelmű MI-azonosítástól.";
    } else {
      msg = "&#x1f3c6; Kiváló! A weboldalad entitásjelei példaértékűek – most a mérésen és a külső említések bővítésén a sor.";
    }
    verdict.textContent = msg;
  }

  if(list){
    list.addEventListener("change", updateChecklist);
    updateChecklist();
  }

  /* ---------- Finom görgetés a tartalomjegyzékből ---------- */
  var tocLinks = document.querySelectorAll(".eo26-toc a[href^='#']");
  var reduceMotion = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
  for(var k=0;k<tocLinks.length;k++){
    tocLinks[k].addEventListener("click", function(e){
      var id = this.getAttribute("href").slice(1);
      var target = document.getElementById(id);
      if(target){
        e.preventDefault();
        target.scrollIntoView({ behavior: reduceMotion ? "auto" : "smooth", block: "start" });
      }
    });
  }
})();
</script>
								</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/entitasoptimalizalas-az-mi-alapu-keresesben/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI-márkaemlítések mérése a ChatGPT, Gemini, Copilot és Perplexity válaszaiban</title>
		<link>https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/</link>
					<comments>https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Sun, 19 Jul 2026 21:52:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Brand development]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business advice]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[One Page Template]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[online marketing tanácsadó]]></category>
		<category><![CDATA[párterápia]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[SEO ügynökség]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10387</guid>

					<description><![CDATA[AI-láthatóság · Mérési útmutató AI-márkaemlítések mérése a ChatGPT, Gemini, Copilot és Perplexity válaszaiban Egy vállalkozás szerepelhet a Google első oldalán úgy, hogy közben a ChatGPT, a Gemini, a Copilot vagy a Perplexity egyetlen szóval sem említi, amikor a felhasználó szolgáltatót, terméket vagy szakértőt keres. A két világ mérése nem ugyanaz — és aki csak a [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
     AI-márkaemlítések mérése – ChatGPT, Gemini, Copilot, Perplexity
     onlinemarketing101.biz | Scoped prefix: .aime-
     Standalone HTML – WordPress/Elementor kompatibilis
     ============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/ai-markaemlitesek-merese-chatgpt-gemini-copilot-perplexity/#article",
      "headline": "AI-márkaemlítések mérése a ChatGPT, Gemini, Copilot és Perplexity válaszaiban",
      "description": "Így mérhetők a márkaemlítések a ChatGPT, Gemini, Copilot és Perplexity válaszaiban: tesztkérdések, KPI-k, citációk és riportálás.",
      "inLanguage": "hu-HU",
      "mainEntityOfPage": "https://onlinemarketing101.biz/ai-markaemlitesek-merese-chatgpt-gemini-copilot-perplexity/",
      "author": {
        "@type": "Person",
        "name": "Onlinemarketing101 szerkesztőség"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Onlinemarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "about": [
        "AI-márkaemlítések mérése",
        "AI-láthatóság",
        "generatív keresőoptimalizálás",
        "AI-citációk követése"
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/ai-markaemlitesek-merese-chatgpt-gemini-copilot-perplexity/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Főoldal",
          "item": "https://onlinemarketing101.biz/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "AI-márkaemlítések mérése a ChatGPT, Gemini, Copilot és Perplexity válaszaiban",
          "item": "https://onlinemarketing101.biz/ai-markaemlitesek-merese-chatgpt-gemini-copilot-perplexity/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/ai-markaemlitesek-merese-chatgpt-gemini-copilot-perplexity/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Mi számít márkaemlítésnek egy AI-válaszban?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Márkaemlítésnek számít minden olyan válasz, amelyben az AI név szerint megnevezi a vállalkozást, terméket, szolgáltatást vagy szakértőt. Az egyszerű felsorolást, a részletes bemutatást és a kifejezett ajánlást azonban külön érdemes mérni."
          }
        },
        {
          "@type": "Question",
          "name": "Ugyanaz a márkaemlítés és a citáció?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Nem. A márka megjelenhet hivatkozás nélkül, és egy weboldal úgy is szerepelhet forrásként, hogy a rendszer nem emeli ki a mögötte álló márkát."
          }
        },
        {
          "@type": "Question",
          "name": "Milyen gyakran érdemes lefuttatni a teszteket?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Általános stratégiai méréshez havi ismétlés javasolt. Intenzív kampány, tartalomfrissítés vagy új szolgáltatás bevezetése után heti ellenőrzés is indokolt lehet."
          }
        },
        {
          "@type": "Question",
          "name": "Hány kérdés szükséges egy megbízható AI-láthatósági méréshez?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Egy induló méréshez legalább 30–50, különböző keresési szándékot lefedő kérdés ajánlott. Nagyobb piacokon vagy több szolgáltatási terület esetén ennél szélesebb kérdéskészlet szükséges."
          }
        },
        {
          "@type": "Question",
          "name": "Miért változhat ugyanarra a kérdésre az AI válasza?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "A válasz függhet a modelltől, a keresési módtól, az időponttól, a földrajzi helytől, a beszélgetési előzményektől és az elérhető webes forrásoktól."
          }
        },
        {
          "@type": "Question",
          "name": "Melyik a legfontosabb AI-láthatósági mutató?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Ez az üzleti céltól függ. Szolgáltató cégnél az ajánlási arány, kiadóknál a citációs arány, ismert márkáknál pedig a pontosság és a versenytársi említési részesedés lehet a legfontosabb."
          }
        },
        {
          "@type": "Question",
          "name": "Mérhető-e közvetlenül az AI-rendszerekből érkező bevétel?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Részben. Az AI-hivatkozásokból érkező látogatások mérhetők analitikai rendszerben, de sok AI-hatás kattintás nélkül történik. Emiatt érdemes a márkás keresések, a közvetlen forgalom, az ajánlatkérések és az önbevallásos ügyfélszerzési adatok változását is követni."
          }
        }
      ]
    }
  ]
}
</script>

<style>
  /* ==== AIME scoped styles – nem ütközik a témával ==== */
  .aime-wrap{
    --aime-ink:#1c2333;
    --aime-body:#3a4256;
    --aime-muted:#6b7389;
    --aime-bg:#ffffff;
    --aime-panel:#f5f7fc;
    --aime-line:#dfe4f0;
    --aime-blue:#2547d0;
    --aime-blue-soft:#e8edfd;
    --aime-amber:#d97a1f;
    --aime-amber-soft:#fdf1e2;
    --aime-dark:#171d2e;
    --aime-dark2:#222a42;
    --aime-green:#1d9e6f;
    font-family:Georgia,'Times New Roman',serif;
    color:var(--aime-body);
    line-height:1.75;
    font-size:1.06rem;
    max-width:820px;
    margin:0 auto;
    padding:0 4px;
  }
  .aime-wrap *,.aime-wrap *::before,.aime-wrap *::after{box-sizing:border-box}
  .aime-wrap h1,.aime-wrap h2,.aime-wrap h3,.aime-wrap h4{
    font-family:'Segoe UI',Arial,Helvetica,sans-serif;
    color:var(--aime-ink);
    line-height:1.25;
    letter-spacing:-0.01em;
  }
  .aime-wrap h1{font-size:2rem;margin:0 0 .6em;font-weight:800}
  .aime-wrap h2{font-size:1.5rem;margin:2.2em 0 .6em;font-weight:750;padding-top:.4em}
  .aime-wrap h3{font-size:1.15rem;margin:1.6em 0 .5em;font-weight:700}
  .aime-wrap p{margin:0 0 1.1em}
  .aime-wrap ul,.aime-wrap ol{margin:0 0 1.2em;padding-left:1.4em}
  .aime-wrap li{margin-bottom:.45em}
  .aime-wrap a{color:var(--aime-blue);text-decoration:underline;text-underline-offset:2px}
  .aime-wrap a:hover{color:#1733a0}
  .aime-wrap strong{color:var(--aime-ink)}

  .aime-kicker{
    font-family:'Segoe UI',Arial,sans-serif;
    font-size:.78rem;font-weight:700;letter-spacing:.14em;
    text-transform:uppercase;color:var(--aime-blue);margin-bottom:.9em;
  }
  .aime-lead{font-size:1.16rem;color:var(--aime-ink)}

  /* --- kiemelő doboz --- */
  .aime-note{
    background:var(--aime-blue-soft);
    border-left:4px solid var(--aime-blue);
    border-radius:0 10px 10px 0;
    padding:16px 20px;margin:1.4em 0;
  }
  .aime-note--amber{background:var(--aime-amber-soft);border-left-color:var(--aime-amber)}
  .aime-note p:last-child{margin-bottom:0}

  /* --- említés-kategória kártyák --- */
  .aime-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:1.4em 0}
  .aime-card{
    background:var(--aime-panel);border:1px solid var(--aime-line);
    border-radius:12px;padding:16px 18px;
    transition:transform .18s ease,box-shadow .18s ease;
  }
  .aime-card:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(28,35,51,.09)}
  .aime-card h4{margin:0 0 .4em;font-size:1rem}
  .aime-card p{font-size:.93rem;margin:0;color:var(--aime-muted)}
  .aime-card__tag{
    display:inline-block;font-family:'Segoe UI',Arial,sans-serif;
    font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;
    background:var(--aime-blue);color:#fff;border-radius:999px;
    padding:2px 10px;margin-bottom:10px;
  }
  .aime-card--warn .aime-card__tag{background:#c23b3b}

  /* --- platform tabok --- */
  .aime-tabs{margin:1.6em 0;border:1px solid var(--aime-line);border-radius:14px;overflow:hidden;background:#fff}
  .aime-tabs__nav{display:flex;flex-wrap:wrap;background:var(--aime-dark)}
  .aime-tabs__btn{
    flex:1 1 auto;appearance:none;border:0;background:transparent;
    color:#aab3cf;font-family:'Segoe UI',Arial,sans-serif;font-weight:700;
    font-size:.92rem;padding:13px 10px;cursor:pointer;
    border-bottom:3px solid transparent;transition:color .15s,border-color .15s;
  }
  .aime-tabs__btn:hover{color:#fff}
  .aime-tabs__btn[aria-selected="true"]{color:#fff;border-bottom-color:var(--aime-amber)}
  .aime-tabs__btn:focus-visible{outline:2px solid var(--aime-amber);outline-offset:-2px}
  .aime-tabs__panel{display:none;padding:20px 22px}
  .aime-tabs__panel.aime-is-open{display:block}
  .aime-tabs__panel h3{margin-top:.2em}
  .aime-tabs__panel ul{font-size:.97rem}

  /* --- KPI kalkulátor --- */
  .aime-calc{
    background:linear-gradient(150deg,var(--aime-dark) 0%,var(--aime-dark2) 100%);
    color:#dde3f5;border-radius:16px;padding:26px 26px 22px;margin:1.8em 0;
  }
  .aime-calc h3{color:#fff;margin:0 0 4px;font-size:1.2rem}
  .aime-calc__sub{font-family:'Segoe UI',Arial,sans-serif;font-size:.86rem;color:#9aa4c4;margin-bottom:18px}
  .aime-calc__inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:18px}
  .aime-calc label{display:block;font-family:'Segoe UI',Arial,sans-serif;font-size:.76rem;font-weight:600;letter-spacing:.04em;color:#aab3cf;margin-bottom:5px}
  .aime-calc input{
    width:100%;background:#0f1424;color:#fff;border:1px solid #3a4468;
    border-radius:8px;padding:9px 11px;font-size:1rem;font-family:'Segoe UI',Arial,sans-serif;
  }
  .aime-calc input:focus{outline:2px solid var(--aime-amber);outline-offset:1px;border-color:var(--aime-amber)}
  .aime-calc__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}
  .aime-metric{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:12px 14px}
  .aime-metric__val{font-family:'Segoe UI',Arial,sans-serif;font-size:1.55rem;font-weight:800;color:#fff}
  .aime-metric__val small{font-size:.9rem;font-weight:600;color:#9aa4c4}
  .aime-metric__label{font-family:'Segoe UI',Arial,sans-serif;font-size:.74rem;color:#9aa4c4;margin-top:2px;line-height:1.35}
  .aime-metric--hot .aime-metric__val{color:#ffb45e}

  /* --- kontextus-pontszám skála --- */
  .aime-scale{display:flex;flex-direction:column;gap:8px;margin:1.4em 0}
  .aime-scale__row{
    display:flex;align-items:center;gap:14px;background:var(--aime-panel);
    border:1px solid var(--aime-line);border-radius:10px;padding:10px 14px;
    cursor:pointer;transition:background .15s,border-color .15s;
  }
  .aime-scale__row:hover,.aime-scale__row.aime-is-active{background:var(--aime-blue-soft);border-color:var(--aime-blue)}
  .aime-scale__num{
    flex:0 0 38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;
    font-family:'Segoe UI',Arial,sans-serif;font-weight:800;font-size:1.05rem;color:#fff;
    background:var(--aime-muted);
  }
  .aime-scale__row:nth-child(2) .aime-scale__num{background:#8b93aa}
  .aime-scale__row:nth-child(3) .aime-scale__num{background:#5a7bd8}
  .aime-scale__row:nth-child(4) .aime-scale__num{background:var(--aime-blue)}
  .aime-scale__row:nth-child(5) .aime-scale__num{background:var(--aime-amber)}
  .aime-scale__row:nth-child(6) .aime-scale__num{background:var(--aime-green)}
  .aime-scale__txt{font-size:.95rem;color:var(--aime-body)}
  .aime-scale__txt strong{display:block;font-family:'Segoe UI',Arial,sans-serif;font-size:.93rem}

  /* --- checklist --- */
  .aime-check{list-style:none;padding-left:0!important;margin:1.2em 0}
  .aime-check li{
    position:relative;padding:10px 12px 10px 44px;margin-bottom:8px;
    background:var(--aime-panel);border:1px solid var(--aime-line);border-radius:9px;
    font-size:.97rem;cursor:pointer;transition:background .15s;
  }
  .aime-check li::before{
    content:"";position:absolute;left:13px;top:50%;transform:translateY(-50%);
    width:20px;height:20px;border:2px solid var(--aime-blue);border-radius:5px;background:#fff;
  }
  .aime-check li.aime-done{background:#eaf7f1;border-color:#bfe5d5;color:var(--aime-muted)}
  .aime-check li.aime-done::before{
    background:var(--aime-green);border-color:var(--aime-green);
    content:"✓";color:#fff;font-size:13px;font-weight:800;
    display:flex;align-items:center;justify-content:center;line-height:1;
  }

  /* --- FAQ accordion --- */
  .aime-faq{margin:1.4em 0}
  .aime-faq details{
    border:1px solid var(--aime-line);border-radius:11px;margin-bottom:10px;
    background:#fff;overflow:hidden;
  }
  .aime-faq details[open]{border-color:var(--aime-blue)}
  .aime-faq summary{
    cursor:pointer;list-style:none;padding:15px 46px 15px 18px;
    font-family:'Segoe UI',Arial,sans-serif;font-weight:700;font-size:.99rem;
    color:var(--aime-ink);position:relative;
  }
  .aime-faq summary::-webkit-details-marker{display:none}
  .aime-faq summary::after{
    content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);
    font-size:1.4rem;font-weight:400;color:var(--aime-blue);transition:transform .2s;
  }
  .aime-faq details[open] summary::after{content:"–"}
  .aime-faq .aime-faq__a{padding:0 18px 16px;font-size:.97rem;color:var(--aime-body)}

  /* --- CTA --- */
  .aime-cta{
    background:linear-gradient(140deg,var(--aime-blue) 0%,#3a5fe8 100%);
    color:#eef1ff;border-radius:16px;padding:28px 28px;margin:2.2em 0 1.2em;
  }
  .aime-cta h3{color:#fff;margin:0 0 .5em;font-size:1.3rem}
  .aime-cta p{color:#dde4ff}
  .aime-cta a.aime-cta__btn{
    display:inline-block;background:#fff;color:var(--aime-blue);
    font-family:'Segoe UI',Arial,sans-serif;font-weight:800;font-size:1rem;
    text-decoration:none;border-radius:999px;padding:12px 26px;margin-top:6px;
    transition:transform .15s ease,box-shadow .15s ease;
  }
  .aime-cta a.aime-cta__btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.22);color:#1733a0}

  /* --- táblázat --- */
  .aime-table{width:100%;border-collapse:collapse;margin:1.3em 0;font-size:.93rem;font-family:'Segoe UI',Arial,sans-serif}
  .aime-table th{background:var(--aime-dark);color:#fff;text-align:left;padding:10px 12px;font-weight:700}
  .aime-table td{border:1px solid var(--aime-line);padding:9px 12px;vertical-align:top}
  .aime-table tr:nth-child(even) td{background:var(--aime-panel)}

  @media (max-width:640px){
    .aime-wrap h1{font-size:1.55rem}
    .aime-wrap h2{font-size:1.28rem}
    .aime-tabs__btn{font-size:.8rem;padding:11px 6px}
    .aime-calc{padding:20px 16px}
  }
  @media (prefers-reduced-motion:reduce){
    .aime-wrap *{transition:none!important}
  }
</style>

<div class="aime-wrap">

  <p class="aime-kicker">AI-láthatóság · Mérési útmutató</p>
  <h1>AI-márkaemlítések mérése a ChatGPT, Gemini, Copilot és Perplexity válaszaiban</h1>

  <p class="aime-lead">Egy vállalkozás szerepelhet a Google első oldalán úgy, hogy közben a ChatGPT, a Gemini, a Copilot vagy a Perplexity egyetlen szóval sem említi, amikor a felhasználó szolgáltatót, terméket vagy szakértőt keres. A két világ mérése nem ugyanaz — és aki csak a helyezéseket figyeli, annak a digitális láthatóságáról egyre torzabb képe lesz.</p>

  <p>Az AI-rendszerek ugyanis egyre ritkábban adnak klasszikus találati listát. Ehelyett összefoglalnak, összehasonlítanak, ajánlanak, és bizonyos esetekben forrásokat is megjelölnek. Emiatt már nem az az egyetlen kérdés, hogy egy weboldal hányadik helyen áll, hanem az is, hogy:</p>

  <ul>
    <li>megjelenik-e egyáltalán a márkanév a válaszokban;</li>
    <li>milyen összefüggésben jelenik meg;</li>
    <li>ajánlja-e az AI a vállalkozást, vagy csak megemlíti;</li>
    <li>hivatkozik-e a weboldalra forrásként;</li>
    <li>pontos információkat közöl-e a márkáról;</li>
    <li>és mely versenytársakat részesíti előnyben helyette.</li>
  </ul>

  <p>Ez a cikk egy egységes, mind a négy nagy platformon használható mérési módszert ad — tesztkérdésekkel, KPI-képletekkel, platformspecifikus szempontokkal és riportstruktúrával. Ha még az alapfogalmaknál tartasz, előbb érdemes elolvasnod, <a href="https://onlinemarketing101.biz/mit-jelent-az-ai-lathatosag-google-ai-overviews-chatgpt-search-perplexity/" rel="editorial noopener noreferrer" data-wpel-link="internal">mit jelent valójában az AI-láthatóság</a>.</p>

  <h2>1. Mi számít AI-márkaemlítésnek?</h2>

  <p>Az első és leggyakoribb mérési hiba, hogy minden megjelenést azonos súllyal kezelünk. Pedig egy AI-válaszban a márka legalább öt, üzletileg nagyon eltérő értékű módon jelenhet meg:</p>

  <div class="aime-grid">
    <div class="aime-card">
      <span class="aime-card__tag">1 · Alapszint</span>
      <h4>Egyszerű márkaemlítés</h4>
      <p>A rendszer felsorolja vagy megnevezi a vállalkozást, de nem értékeli, nem ajánlja, és nem hivatkozik rá.</p>
    </div>
    <div class="aime-card">
      <span class="aime-card__tag">2 · Kontextus</span>
      <h4>Leíró említés</h4>
      <p>Az AI röviden bemutatja a vállalkozást: szolgáltatását, földrajzi működését vagy szakterületét.</p>
    </div>
    <div class="aime-card">
      <span class="aime-card__tag">3 · Üzleti jel</span>
      <h4>Ajánlás</h4>
      <p>A márka szolgáltatói, termék- vagy szakértői ajánlásban szerepel. Ez erősebb jel, mint a puszta felsorolás.</p>
    </div>
    <div class="aime-card">
      <span class="aime-card__tag">4 · Forrás</span>
      <h4>Citáció</h4>
      <p>A rendszer a márka weboldalának valamelyik oldalát használja forrásként. Nem jár feltétlenül együtt a névemlítéssel.</p>
    </div>
    <div class="aime-card aime-card--warn">
      <span class="aime-card__tag">5 · Kockázat</span>
      <h4>Negatív vagy pontatlan említés</h4>
      <p>Az AI megnevezi a márkát, de téves szolgáltatást, helyszínt, tulajdonost vagy elavult árat kapcsol hozzá.</p>
    </div>
  </div>

  <p>A tanulság: a márkaemlítési arány önmagában kevés. A kontextust, a pontosságot, az ajánlási erőt és a hivatkozásokat <strong>külön dimenzióként</strong> kell értékelni. Az, hogy a rendszerek egyáltalán észlelik-e és forrásként kezelik-e az oldalt, jelentős részben az <a href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">entitásjeleken és a forráskész weboldalakon</a> múlik.</p>

  <h2>2. Miért kell platformonként külön mérni?</h2>

  <p>A négy nagy rendszer eltérő forráskiválasztási, keresési és hivatkozási logikát követ. Ha az eredményeket egyetlen összevont „AI-láthatósági értékbe” gyúrjuk, pont a lényeges különbségek tűnnek el.</p>

  <ul>
    <li>A <strong>ChatGPT</strong> keresést használó válaszai tartalmazhatnak szövegközi hivatkozásokat, illetve külön forráspanelt — de az általános modellválaszok gyakran hivatkozás nélkül születnek.</li>
    <li>A <strong>Gemini</strong> bizonyos válaszok alatt forrásokat és kapcsolódó tartalmakat jeleníthet meg, ám ez nem minden válasznál történik meg.</li>
    <li>A <strong>Microsoft Copilot</strong> webes válaszai Bing-alapú forrásokra támaszkodhatnak, a Bing Webmaster Tools pedig külön AI Performance jelentést biztosít a webhelytulajdonosoknak.</li>
    <li>A <strong>Perplexity</strong> válaszai jellemzően számozott, az eredeti webes forrásokra vezető hivatkozásokat tartalmaznak.</li>
  </ul>

  <div class="aime-note">
    <p><strong>Alapszabály:</strong> a módszertan legyen egységes, de az eredményeket platformonként külön oszlopban és külön idősorban tárold. Így látszik meg, hogy hol erős és hol láthatatlan a márka.</p>
  </div>

  <h2>3. Egységes tesztkérdés-rendszer létrehozása</h2>

  <p>Minden megbízható mérés alapja egy <strong>rögzített kérdéskészlet</strong>. A kérdéseket ne kizárólag márkanévvel futtasd, mert az csak azt mutatja meg, hogy az AI mit tud egy már ismert vállalkozásról. Az igazi láthatóságot a márkanév nélküli, kategória- és problémaközpontú kérdések tárják fel — vagyis azok a helyzetek, amikor a felhasználó még nem ismer téged, csak megoldást keres.</p>

  <h3>Javasolt kérdéstípusok</h3>

  <p><strong>Tájékozódási kérdések</strong> — a felhasználó érteni akar valamit:</p>
  <ul>
    <li>Hogyan válasszak megbízható keresőoptimalizálási ügynökséget?</li>
    <li>Mit jelent az AI-láthatóság?</li>
    <li>Hogyan mérhető egy vállalkozás megjelenése a ChatGPT-ben?</li>
  </ul>

  <p><strong>Összehasonlító kérdések</strong> — a felhasználó alternatívákat mérlegel:</p>
  <ul>
    <li>Melyek a legjobb AI SEO ügynökségek Magyarországon?</li>
    <li>Miben különbözik az AI SEO a hagyományos keresőoptimalizálástól?</li>
    <li>ChatGPT vagy Perplexity használható jobban szakértőkeresésre?</li>
  </ul>

  <p><strong>Kereskedelmi kérdések</strong> — a felhasználó szolgáltatót keres:</p>
  <ul>
    <li>Melyik ügynökség segít AI-láthatósági audit készítésében?</li>
    <li>Kit érdemes megbízni generatív keresőoptimalizálással?</li>
    <li>Melyik magyar ügynökség foglalkozik ChatGPT-optimalizálással?</li>
  </ul>

  <p><strong>Helyi kérdések</strong> — földrajzi szűkítéssel:</p>
  <ul>
    <li>Melyik a legjobb AI-marketingügynökség Budapesten?</li>
    <li>Ki foglalkozik AI SEO-val Magyarországon?</li>
  </ul>

  <p><strong>Márkaellenőrző kérdések</strong> — itt már szerepel a név, a pontosság vizsgálatára:</p>
  <ul>
    <li>Mit lehet tudni az Onlinemarketing101 szolgáltatásairól?</li>
    <li>Milyen területen számít szakértőnek az Onlinemarketing101?</li>
  </ul>

  <p>Egy induló méréshez <strong>legalább 30–50 rögzített kérdés</strong> szükséges. Minden kérdést azonos nyelven, lehetőleg új beszélgetésben, azonos földrajzi és fiókbeállítások mellett futtass le — különben az eredmények nem lesznek összehasonlíthatók.</p>

  <h3>Mit rögzíts minden egyes tesztnél?</h3>

  <p>Kattints a tételekre, és pipáld ki, ami már szerepel a saját mérési sablonodban:</p>

  <ul class="aime-check" id="aimeCheck">
    <li>Dátum és időpont</li>
    <li>Platform és a használt modell vagy keresési mód</li>
    <li>A pontos kérdés szövege</li>
    <li>A teljes válasz mentése</li>
    <li>Márkaemlítés ténye és helye a válaszban</li>
    <li>Ajánlásként vagy csak példaként szerepel-e</li>
    <li>Hivatkozott URL (ha van)</li>
    <li>Említési sorrend a felsorolásban</li>
    <li>Említett versenytársak listája</li>
    <li>Hangnem: pozitív, semleges vagy negatív</li>
    <li>Információs pontosság: helyes-e a leírás</li>
  </ul>

  <h2>4. Platformspecifikus mérés: így vizsgáld a négy rendszert</h2>

  <p>Az egységes kérdéskészletet mind a négy platformon lefuttatod — de mindegyiknél más részletekre kell figyelned. Válts a fülek között:</p>

  <div class="aime-tabs" id="aimeTabs">
    <div class="aime-tabs__nav" role="tablist" aria-label="AI platformok">
      <button class="aime-tabs__btn" role="tab" aria-selected="true" data-aime-tab="chatgpt">ChatGPT</button>
      <button class="aime-tabs__btn" role="tab" aria-selected="false" data-aime-tab="gemini">Gemini</button>
      <button class="aime-tabs__btn" role="tab" aria-selected="false" data-aime-tab="copilot">Copilot</button>
      <button class="aime-tabs__btn" role="tab" aria-selected="false" data-aime-tab="perplexity">Perplexity</button>
    </div>

    <div class="aime-tabs__panel aime-is-open" role="tabpanel" data-aime-panel="chatgpt">
      <h3>Márkaemlítések mérése a ChatGPT-ben</h3>
      <p>A ChatGPT esetében kulcsfontosságú különválasztani az <strong>általános modellválaszt</strong> és a <strong>webes keresést használó választ</strong>. A kettő forráshasználata és frissessége alapvetően eltér.</p>
      <p>A vizsgálat során rögzítsd:</p>
      <ul>
        <li>szerepel-e a márkanév, és melyik bekezdésben jelenik meg;</li>
        <li>felsorolásban hányadik helyen szerepel;</li>
        <li>ajánlásként vagy egyszerű példaként jelenik-e meg;</li>
        <li>tartozik-e hozzá kattintható hivatkozás;</li>
        <li>melyik weboldal szolgált forrásként;</li>
        <li>helyesen mutatja-e be a vállalkozást;</li>
        <li>milyen versenytársakat említ mellette.</li>
      </ul>
      <p>Fontos: egy márka úgy is megjelenhet, hogy a saját weboldalát nem idézi a rendszer — és fordítva: az oldal forrásként szerepelhet úgy, hogy a válasz nem nevezi meg hangsúlyosan a márkát. A ChatGPT Search hivatalos működése szerint a keresést használó válaszoknál megjelenhetnek szövegközi citációk, illetve külön forráslista. A részletekhez lásd a <a href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">ChatGPT Search láthatóság részletes útmutatóját</a>.</p>
    </div>

    <div class="aime-tabs__panel" role="tabpanel" data-aime-panel="gemini">
      <h3>Márkaemlítések mérése a Geminiben</h3>
      <p>A Gemininél ugyanazt a tesztkérdés-készletet használd, mint a ChatGPT-nél, de külön figyeld a Google keresési ökoszisztémájához kapcsolódó jeleket.</p>
      <p>Rögzítendő adatok:</p>
      <ul>
        <li>megjelenik-e a márka, és milyen szolgáltatással kapcsolja össze;</li>
        <li>szerepel-e a kapcsolódó források között;</li>
        <li>pontos-e a földrajzi és szakmai leírás;</li>
        <li>használ-e a válasz Google Cégprofilból vagy más Google-forrásból származó információt;</li>
        <li>milyen versenytársakat ajánl;</li>
        <li>változik-e az eredmény újrageneráláskor.</li>
      </ul>
      <p>A Google tájékoztatása szerint a Gemini bizonyos esetekben forrásokat és kapcsolódó linkeket mutathat, de ezek megjelenése nem minden válasznál garantált. Emiatt a kézi, dokumentált tesztelés itt különösen fontos: nincs minden vállalkozás számára elérhető, teljes értékű, platformon belüli márkaemlítési jelentés. A technikai alapokról bővebben: <a href="https://onlinemarketing101.biz/google-ai-overviews-optimalizalas-felterkepezhetoseg-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">Google AI-megjelenésekhez szükséges feltérképezhetőség</a>.</p>
    </div>

    <div class="aime-tabs__panel" role="tabpanel" data-aime-panel="copilot">
      <h3>Copilot-említések és Bing AI Performance adatok</h3>
      <p>A Copilot az egyik <strong>legjobban mérhető</strong> felület, mert a Microsoft a Bing Webmaster Tools rendszerében külön AI Performance jelentést biztosít.</p>
      <p>A jelentésben vizsgálható többek között:</p>
      <ul>
        <li>összes citáció és átlagosan hivatkozott oldalak;</li>
        <li>oldalszintű citációs aktivitás;</li>
        <li>megalapozó keresések (grounding queries);</li>
        <li>láthatósági trendek és időszakok összehasonlítása;</li>
        <li>keresési szándékok és témacsoportok;</li>
        <li>citációs részesedés.</li>
      </ul>
      <p>A Microsoft szerint az adatok a Copilot, a Bing AI-válaszai és bizonyos partnerfelületek összesített citációs aktivitását mutatják. Ezek tehát nem hagyományos helyezések, és nem feltétlenül rendelhetők hozzá egyetlen konkrét felhasználói kérdéshez. A kézi Copilot-teszteket ezért érdemes összekapcsolni a Webmaster Tools adataival: a kézi vizsgálat a válasz kontextusát mutatja meg, az AI Performance jelentés az időbeli trendet és a hivatkozott oldalakat. A mérőszámok értelmezéséhez: <a href="https://onlinemarketing101.biz/bing-ai-performance-metrics-what-do-cited-pages-grounding-queries-and-citation-share-show/" rel="editorial noopener noreferrer" data-wpel-link="internal">Bing AI Performance mérőszámok értelmezése</a>.</p>
    </div>

    <div class="aime-tabs__panel" role="tabpanel" data-aime-panel="perplexity">
      <h3>Perplexity-említések és forráshivatkozások mérése</h3>
      <p>A Perplexity különösen alkalmas <strong>forrásalapú láthatóság</strong> vizsgálatára, mivel válaszai számozott citációkkal kapcsolódnak az eredeti forrásokhoz.</p>
      <p>Minden tesztkérdésnél rögzítsd:</p>
      <ul>
        <li>szerepel-e a márkanév a válaszban;</li>
        <li>szerepel-e a márka saját domainje a források között;</li>
        <li>melyik aloldalt idézi a rendszer;</li>
        <li>hány állítást támaszt alá az adott forrással;</li>
        <li>milyen közel jelenik meg a citáció a márkanévhez;</li>
        <li>versenytársi oldalakat is idéz-e;</li>
        <li>szolgáltatóként ajánlja vagy csak információforrásként használja a márkát.</li>
      </ul>
      <p><strong>A citáció nem azonos az ajánlással.</strong> Egy szakmai cikk lehet gyakran idézett forrás anélkül, hogy a rendszer a mögötte álló vállalkozást szolgáltatóként ajánlaná. Ezért a Perplexity esetében a forráshivatkozást és a márkaajánlást külön oszlopban kell mérni.</p>
    </div>
  </div>

  <h2>5. Az egységes AI-láthatósági KPI-rendszer</h2>

  <p>A nyers adatokból egyszerű, reprodukálható képletekkel készíthető riport. Az alábbi kalkulátorba írd be a havi mérésed számait, és azonnal látod a legfontosabb mutatókat:</p>

  <div class="aime-calc" id="aimeCalc">
    <h3>AI-láthatósági KPI-kalkulátor</h3>
    <p class="aime-calc__sub">Írd be a havi tesztkör adatait — a mutatók automatikusan frissülnek.</p>
    <div class="aime-calc__inputs">
      <div>
        <label for="aimeTotal">Összes vizsgált válasz</label>
        <input type="number" id="aimeTotal" min="1" value="50" inputmode="numeric">
      </div>
      <div>
        <label for="aimeMentions">Márkaemlítéses válaszok</label>
        <input type="number" id="aimeMentions" min="0" value="14" inputmode="numeric">
      </div>
      <div>
        <label for="aimeRecs">Kifejezett ajánlások</label>
        <input type="number" id="aimeRecs" min="0" value="6" inputmode="numeric">
      </div>
      <div>
        <label for="aimeCites">Saját domaint idéző válaszok</label>
        <input type="number" id="aimeCites" min="0" value="9" inputmode="numeric">
      </div>
      <div>
        <label for="aimeCorrect">Helyes márkaleírások</label>
        <input type="number" id="aimeCorrect" min="0" value="12" inputmode="numeric">
      </div>
      <div>
        <label for="aimeAllBrands">Összes figyelt márka említése</label>
        <input type="number" id="aimeAllBrands" min="1" value="60" inputmode="numeric">
      </div>
    </div>
    <div class="aime-calc__results">
      <div class="aime-metric">
        <div class="aime-metric__val" id="aimeOutMention">–<small>%</small></div>
        <div class="aime-metric__label">Márkaemlítési arány</div>
      </div>
      <div class="aime-metric aime-metric--hot">
        <div class="aime-metric__val" id="aimeOutRec">–<small>%</small></div>
        <div class="aime-metric__label">Ajánlási arány</div>
      </div>
      <div class="aime-metric">
        <div class="aime-metric__val" id="aimeOutCite">–<small>%</small></div>
        <div class="aime-metric__label">Citációs arány</div>
      </div>
      <div class="aime-metric">
        <div class="aime-metric__val" id="aimeOutAcc">–<small>%</small></div>
        <div class="aime-metric__label">Információs pontosság</div>
      </div>
      <div class="aime-metric">
        <div class="aime-metric__val" id="aimeOutShare">–<small>%</small></div>
        <div class="aime-metric__label">Versenytársi említési részesedés</div>
      </div>
    </div>
  </div>

  <p>A képletek mögötte:</p>

  <ul>
    <li><strong>Márkaemlítési arány</strong> = márkaemlítést tartalmazó válaszok ÷ összes vizsgált válasz × 100</li>
    <li><strong>Ajánlási arány</strong> = kifejezett ajánlást tartalmazó válaszok ÷ összes vizsgált válasz × 100</li>
    <li><strong>Citációs arány</strong> = saját domaint idéző válaszok ÷ összes vizsgált válasz × 100</li>
    <li><strong>Információs pontosság</strong> = helyes márkaleírások ÷ összes márkaemlítés × 100</li>
    <li><strong>Versenytársi említési részesedés</strong> = saját márka említései ÷ az összes figyelt márka említése × 100</li>
  </ul>

  <p>Érdemes követni az <strong>elsőként történő említés arányát</strong> is: azt mutatja meg, hogy a márka milyen gyakran jelenik meg elsőként a szolgáltatói vagy termékajánlásokban — ez az AI-válaszokban körülbelül azt jelenti, amit a klasszikus keresésben az első pozíció.</p>

  <h3>Említési kontextus pontszám</h3>

  <p>Nem mindegy, <em>hogyan</em> említik a márkát. Az alábbi hatfokú skálával minden válasz egyetlen számmal jellemezhető:</p>

  <div class="aime-scale" id="aimeScale">
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">0</span><span class="aime-scale__txt"><strong>Nincs említés</strong>A márka egyáltalán nem szerepel a válaszban.</span></div>
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">1</span><span class="aime-scale__txt"><strong>Semleges felsorolás</strong>A név megjelenik, de értékelés nélkül, egy listában.</span></div>
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">2</span><span class="aime-scale__txt"><strong>Részletes leírás</strong>Az AI bemutatja a szolgáltatást vagy szakterületet.</span></div>
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">3</span><span class="aime-scale__txt"><strong>Pozitív értékelés</strong>A válasz kedvezően minősíti a márkát.</span></div>
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">4</span><span class="aime-scale__txt"><strong>Kifejezett ajánlás</strong>Az AI konkrétan ajánlja a vállalkozást.</span></div>
    <div class="aime-scale__row" tabindex="0"><span class="aime-scale__num">5</span><span class="aime-scale__txt"><strong>Ajánlás + forráshivatkozás</strong>Ajánlás és a saját domain citációja együtt.</span></div>
  </div>

  <p>Készíthető összesített AI-láthatósági mutató is, de a súlyozást mindig az üzleti célhoz kell igazítani. Egy szolgáltató vállalkozásnál az ajánlás fontosabb lehet, mint a puszta citáció, míg egy szakmai kiadónál vagy médiamárkánál a forráshivatkozás kaphat nagyobb súlyt.</p>

  <h2>6. AI-láthatósági irányítópult és havi riport</h2>

  <p>A mérés akkor válik döntéstámogató eszközzé, ha az eredmények egy jól strukturált irányítópulton jelennek meg. Az alábbi felépítés bevált:</p>

  <table class="aime-table">
    <tr><th>Riportelem</th><th>Mit mutat?</th></tr>
    <tr><td><strong>Vezetői összefoglaló</strong></td><td>Összes márkaemlítés, átlagos márkaemlítési arány, ajánlási és citációs arány, versenytársi részesedés, valamint az előző hónaphoz viszonyított változás.</td></tr>
    <tr><td><strong>Platform szerinti bontás</strong></td><td>Külön sor vagy grafikon a ChatGPT, Gemini, Copilot és Perplexity eredményeiről — így látszik, hol erős és hol gyenge a jelenlét.</td></tr>
    <tr><td><strong>Kérdéstípus szerinti bontás</strong></td><td>Tájékozódási, összehasonlító, kereskedelmi vagy helyi kérdéseknél jelenik-e meg gyakrabban a márka.</td></tr>
    <tr><td><strong>Versenytársi összehasonlítás</strong></td><td>Legalább három–öt közvetlen versenytárs említési és ajánlási aránya, ugyanazon kérdéskészleten.</td></tr>
    <tr><td><strong>Tartalmi teljesítmény</strong></td><td>Mely aloldalak jelentek meg forrásként, melyek hoztak AI-közvetített látogatást, és mely oldalakat kell frissíteni.</td></tr>
  </table>

  <div class="aime-note aime-note--amber">
    <p><strong>Módszertani figyelmeztetés:</strong> egyetlen tesztből soha ne vonj le messzemenő következtetést. Az AI-válaszok modelltől, időponttól és keresési módtól függően változhatnak — a trendhez ismétlődő, azonos feltételek mellett végzett mérés szükséges.</p>
  </div>

  <p>A gyakorlati megvalósításhoz külön útmutatót találsz itt: <a href="https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-láthatósági irányítópult készítése</a>.</p>

  <h2>7. Mit tegyünk, ha a márka nem jelenik meg?</h2>

  <p>Ha a mérés azt mutatja, hogy a márka a legtöbb kérdésnél láthatatlan, a javítás nem a tartalommennyiség növelésével kezdődik, hanem az alapok rendbetételével:</p>

  <ul>
    <li>pontos márka- és szolgáltatásdefiníciók készítése a weboldalon;</li>
    <li>szakértői és szerzői profilok megerősítése;</li>
    <li>strukturált kérdés–válasz blokkok beépítése;</li>
    <li>összehasonlító és döntéstámogató cikkek publikálása;</li>
    <li>esettanulmányok és ellenőrizhető eredmények bemutatása;</li>
    <li>külső szakmai említések és digitális PR építése;</li>
    <li>következetes név-, cím- és szolgáltatásadatok minden felületen;</li>
    <li>technikailag hozzáférhető HTML-tartalom;</li>
    <li>rendszeres tartalomfrissítés;</li>
    <li>belső linkekkel összekapcsolt témaklaszterek.</li>
  </ul>

  <p><strong>Fontos megállapítás:</strong> több tartalom publikálása önmagában nem garantál több AI-megjelenést. Először azt kell megvizsgálni, hogy a meglévő tartalom hozzáférhető, egyértelmű, ellenőrizhető és idézhető-e. Ha nem az, akkor előbb érdemes megérteni, <a href="https://onlinemarketing101.biz/miert-lathatatlan-a-tartalommarketingje-az-ai-botok-szamara/" rel="editorial noopener noreferrer" data-wpel-link="internal">miért lehet láthatatlan egy tartalom az AI-botok számára</a>, majd az <a href="https://onlinemarketing101.biz/ai-kulcsszoklaszterezes/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-kulcsszóklaszterezés és tartalomháló építése</a> mentén rendszerezni a témákat. A teljes folyamatot lefedő módszertanról itt olvashatsz: <a href="https://onlinemarketing101.biz/ai-lathatosagi-ugynokseg-budapest-technikai-seo-geo-aeo/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-láthatósági ügynökség gyakorlati módszertana</a>.</p>

  <h2>Összegzés</h2>

  <p>Az AI-márkaemlítések mérése nem egyetlen helyezés vagy forgalmi adat követését jelenti. A márkaemlítést, az ajánlást, a citációt, az információs pontosságot és a versenytársi részesedést <strong>egyszerre, egymástól elkülönítve</strong> kell vizsgálni. A ChatGPT, a Gemini, a Copilot és a Perplexity eltérő adatokat és eltérő jeleket ad, ezért az eredményeket platformonként külön, de egységes módszertan szerint kell rögzíteni — csak így válik láthatóvá, hogy a márka valójában hol áll az AI-vezérelt keresés új térképén.</p>

  <div class="aime-cta">
    <h3>Kíváncsi, hogyan szerepel a márkája az AI-válaszokban?</h3>
    <p>Szeretné megtudni, hogy vállalkozása milyen gyakran jelenik meg a ChatGPT, Gemini, Copilot és Perplexity válaszaiban? Egy AI-láthatósági audit megmutatja a jelenlegi említéseket, a versenytársak előnyét és a legfontosabb fejlesztési lehetőségeket.</p>
    <a class="aime-cta__btn" href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-láthatósági auditot kérek →</a>
  </div>

  <h2>Gyakori kérdések</h2>

  <div class="aime-faq">
    <details>
      <summary>Mi számít márkaemlítésnek egy AI-válaszban?</summary>
      <div class="aime-faq__a">Márkaemlítésnek számít minden olyan válasz, amelyben az AI név szerint megnevezi a vállalkozást, terméket, szolgáltatást vagy szakértőt. Az egyszerű felsorolást, a részletes bemutatást és a kifejezett ajánlást azonban külön érdemes mérni, mert üzleti értékük nagyon eltérő.</div>
    </details>
    <details>
      <summary>Ugyanaz a márkaemlítés és a citáció?</summary>
      <div class="aime-faq__a">Nem. A márka megjelenhet hivatkozás nélkül, és egy weboldal úgy is szerepelhet forrásként, hogy a rendszer nem emeli ki a mögötte álló márkát. A két jelenséget külön oszlopban kell mérni.</div>
    </details>
    <details>
      <summary>Milyen gyakran érdemes lefuttatni a teszteket?</summary>
      <div class="aime-faq__a">Általános stratégiai méréshez havi ismétlés javasolt. Intenzív kampány, nagyobb tartalomfrissítés vagy új szolgáltatás bevezetése után heti ellenőrzés is indokolt lehet.</div>
    </details>
    <details>
      <summary>Hány kérdés szükséges egy megbízható AI-láthatósági méréshez?</summary>
      <div class="aime-faq__a">Egy induló méréshez legalább 30–50, különböző keresési szándékot lefedő kérdés ajánlott. Nagyobb piacokon vagy több szolgáltatási terület esetén ennél szélesebb kérdéskészlet szükséges.</div>
    </details>
    <details>
      <summary>Miért változhat ugyanarra a kérdésre az AI válasza?</summary>
      <div class="aime-faq__a">A válasz függhet a modelltől, a keresési módtól, az időponttól, a földrajzi helytől, a beszélgetési előzményektől és az elérhető webes forrásoktól. Ezért kell azonos feltételek mellett, ismételten mérni.</div>
    </details>
    <details>
      <summary>Melyik a legfontosabb AI-láthatósági mutató?</summary>
      <div class="aime-faq__a">Ez az üzleti céltól függ. Szolgáltató cégnél az ajánlási arány, kiadóknál a citációs arány, ismert márkáknál pedig az információs pontosság és a versenytársi említési részesedés lehet a legfontosabb.</div>
    </details>
    <details>
      <summary>Mérhető-e közvetlenül az AI-rendszerekből érkező bevétel?</summary>
      <div class="aime-faq__a">Részben. Az AI-hivatkozásokból érkező látogatások mérhetők analitikai rendszerben, de sok AI-hatás kattintás nélkül történik. Emiatt érdemes a márkás keresések, a közvetlen forgalom, az ajánlatkérések és az önbevallásos ügyfélszerzési adatok változását is együtt követni.</div>
    </details>
  </div>

</div>

<script>
(function(){
  /* --- Tabok --- */
  var tabs = document.querySelectorAll('#aimeTabs .aime-tabs__btn');
  var panels = document.querySelectorAll('#aimeTabs .aime-tabs__panel');
  tabs.forEach(function(btn){
    btn.addEventListener('click', function(){
      tabs.forEach(function(b){ b.setAttribute('aria-selected','false'); });
      panels.forEach(function(p){ p.classList.remove('aime-is-open'); });
      btn.setAttribute('aria-selected','true');
      var target = document.querySelector('[data-aime-panel="'+btn.getAttribute('data-aime-tab')+'"]');
      if(target){ target.classList.add('aime-is-open'); }
    });
  });

  /* --- KPI kalkulátor --- */
  function num(id){
    var el = document.getElementById(id);
    var v = parseFloat(el && el.value);
    return isNaN(v) || v < 0 ? 0 : v;
  }
  function pct(a,b){
    if(b <= 0) return '–';
    var r = (a/b)*100;
    return (Math.round(r*10)/10).toString().replace('.',',');
  }
  function setOut(id,val){
    var el = document.getElementById(id);
    if(el){ el.innerHTML = val + '<small>%</small>'; }
  }
  function recalc(){
    var total = num('aimeTotal');
    var mentions = num('aimeMentions');
    setOut('aimeOutMention', pct(mentions, total));
    setOut('aimeOutRec', pct(num('aimeRecs'), total));
    setOut('aimeOutCite', pct(num('aimeCites'), total));
    setOut('aimeOutAcc', pct(num('aimeCorrect'), mentions));
    setOut('aimeOutShare', pct(mentions, num('aimeAllBrands')));
  }
  var calc = document.getElementById('aimeCalc');
  if(calc){
    calc.querySelectorAll('input').forEach(function(inp){
      inp.addEventListener('input', recalc);
    });
    recalc();
  }

  /* --- Checklist --- */
  var check = document.getElementById('aimeCheck');
  if(check){
    check.querySelectorAll('li').forEach(function(li){
      li.addEventListener('click', function(){ li.classList.toggle('aime-done'); });
    });
  }

  /* --- Kontextus-skála kiemelés --- */
  var scaleRows = document.querySelectorAll('#aimeScale .aime-scale__row');
  scaleRows.forEach(function(row){
    function activate(){
      scaleRows.forEach(function(r){ r.classList.remove('aime-is-active'); });
      row.classList.add('aime-is-active');
    }
    row.addEventListener('click', activate);
    row.addEventListener('keydown', function(e){
      if(e.key === 'Enter' || e.key === ' '){ e.preventDefault(); activate(); }
    });
  });
})();
</script>
]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/ai-markaemlitesek-merese-a-chatgpt-gemini-copilot-es-perplexity-valaszaiban/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Build an AI Visibility Dashboard from Citation, Brand Mention and Traffic Data</title>
		<link>https://onlinemarketing101.biz/how-to-build-an-ai-visibility-dashboard/</link>
					<comments>https://onlinemarketing101.biz/how-to-build-an-ai-visibility-dashboard/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Fri, 17 Jul 2026 21:57:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Brand development]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business advice]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[online marketing tanácsadó]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[SEO ügynökség]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10380</guid>

					<description><![CDATA[AI SEO · Measurement · Reporting How to Build an AI Visibility Dashboard from Citation, Brand Mention and Traffic Data A business may rank prominently in Google’s organic results while being completely absent from ChatGPT, Perplexity or Microsoft Copilot answers. The opposite can also happen: a brand may regularly appear in AI answers while the [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  AI Visibility Dashboard – onlinemarketing101.biz
  Standalone HTML blog article for WordPress/Elementor
  Scoped CSS prefix: .aivd-  |  Vanilla JS, no dependencies
============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/ai-visibility-dashboard-citations-brand-mentions-traffic/#article",
      "headline": "How to Build an AI Visibility Dashboard from Citation, Brand Mention and Traffic Data",
      "description": "Learn how to build an AI visibility dashboard that tracks ChatGPT, Perplexity, Bing and Google citations, brand mentions, AI referral traffic and conversions in one place.",
      "inLanguage": "en",
      "datePublished": "2026-07-18",
      "dateModified": "2026-07-18",
      "author": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/ai-visibility-dashboard-citations-brand-mentions-traffic/"
      },
      "keywords": "AI visibility dashboard, AI visibility measurement, AI citation tracking, ChatGPT citations, Perplexity citations, Bing AI Performance, AI referral traffic, AI brand mentions, LLM visibility, AI SEO metrics, AI Share of Voice, AI SEO reporting"
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/ai-visibility-dashboard-citations-brand-mentions-traffic/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is an AI visibility dashboard?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "It is a measurement interface that shows a brand’s AI citations, brand mentions, recommendation presence, AI traffic and related business outcomes in one place."
          }
        },
        {
          "@type": "Question",
          "name": "What is the difference between an AI citation and a brand mention?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "With a citation, AI uses or displays a specific web page as a source. With a brand mention, the business name appears in the answer, but it does not necessarily receive a direct link."
          }
        },
        {
          "@type": "Question",
          "name": "Can traffic from ChatGPT be measured?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Visits from ChatGPT search citations can be identified in analytics systems, although data quality and source classification should be checked regularly."
          }
        },
        {
          "@type": "Question",
          "name": "How often should the dashboard be updated?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Traffic data can be updated daily, but a full AI visibility analysis is usually recommended monthly, or weekly in fast-changing markets."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/ai-visibility-dashboard-citations-brand-mentions-traffic/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://onlinemarketing101.biz/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://onlinemarketing101.biz/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "How to Build an AI Visibility Dashboard from Citation, Brand Mention and Traffic Data",
          "item": "https://onlinemarketing101.biz/ai-visibility-dashboard-citations-brand-mentions-traffic/"
        }
      ]
    }
  ]
}
</script>

<style>
/* ====== AIVD scoped styles – no theme conflicts ====== */
.aivd-wrap{--aivd-ink:#101828;--aivd-slate:#475467;--aivd-mist:#eef2f7;--aivd-panel:#0b1526;--aivd-panel2:#12203a;--aivd-line:#22334f;--aivd-amber:#f5a524;--aivd-cyan:#39c0d4;--aivd-green:#2fbf71;--aivd-red:#e5484d;--aivd-paper:#ffffff;
  font-family:'Public Sans','Segoe UI',system-ui,-apple-system,sans-serif;color:var(--aivd-ink);line-height:1.75;font-size:17px;max-width:860px;margin:0 auto;padding:0 6px;}
.aivd-wrap *{box-sizing:border-box;}
.aivd-wrap h1,.aivd-wrap h2,.aivd-wrap h3{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;line-height:1.25;color:var(--aivd-ink);letter-spacing:-0.01em;}
.aivd-wrap h1{font-size:2.1rem;margin:0 0 14px;}
.aivd-wrap h2{font-size:1.55rem;margin:52px 0 16px;padding-top:10px;}
.aivd-wrap h3{font-size:1.15rem;margin:28px 0 10px;}
.aivd-wrap p{margin:0 0 16px;}
.aivd-wrap a{color:#0a6cbd;text-decoration:underline;text-underline-offset:2px;}
.aivd-wrap a:hover{color:#084f8a;}
.aivd-kicker{display:inline-block;font-family:'Space Grotesk',system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--aivd-cyan);background:var(--aivd-panel);padding:6px 14px;border-radius:999px;margin-bottom:16px;}
.aivd-lead{font-size:1.12rem;color:var(--aivd-slate);}
/* Hero dashboard */
.aivd-hero{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:26px 24px 22px;margin:26px 0 40px;border:1px solid var(--aivd-line);}
.aivd-hero-bar{display:flex;align-items:center;gap:8px;margin-bottom:18px;}
.aivd-dot{width:10px;height:10px;border-radius:50%;}
.aivd-dot--r{background:#ff5f57}.aivd-dot--y{background:#febc2e}.aivd-dot--g{background:#28c840}
.aivd-hero-title{color:#8ea3c2;font-size:.8rem;font-family:'Space Grotesk',monospace;letter-spacing:.08em;margin-left:8px;}
.aivd-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
.aivd-kpi{background:rgba(255,255,255,.04);border:1px solid var(--aivd-line);border-radius:12px;padding:14px 12px;}
.aivd-kpi-num{font-family:'Space Grotesk',system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;display:block;}
.aivd-kpi-num em{font-style:normal;font-size:1rem;color:var(--aivd-cyan);}
.aivd-kpi-label{font-size:.72rem;color:#8ea3c2;text-transform:uppercase;letter-spacing:.06em;display:block;margin-top:4px;}
.aivd-kpi-trend{font-size:.75rem;font-weight:700;margin-top:6px;display:inline-block;}
.aivd-up{color:var(--aivd-green)}.aivd-flat{color:var(--aivd-amber)}
/* Section number */
.aivd-num{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:9px;background:var(--aivd-panel);color:var(--aivd-cyan);font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:1rem;margin-right:10px;vertical-align:-7px;}
/* Callout */
.aivd-note{background:var(--aivd-mist);border-left:4px solid var(--aivd-cyan);border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0;font-size:.98rem;}
.aivd-note strong{color:var(--aivd-ink);}
.aivd-warn{background:#fdf3e2;border-left:4px solid var(--aivd-amber);border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0;font-size:.98rem;}
/* Layer tabs */
.aivd-tabs{margin:24px 0 30px;border:1px solid #dbe3ee;border-radius:16px;overflow:hidden;background:var(--aivd-paper);box-shadow:0 4px 18px rgba(16,24,40,.06);}
.aivd-tabbar{display:flex;background:var(--aivd-mist);border-bottom:1px solid #dbe3ee;}
.aivd-tabbtn{flex:1;border:0;background:transparent;padding:14px 8px;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:.92rem;color:var(--aivd-slate);cursor:pointer;transition:all .2s;border-bottom:3px solid transparent;}
.aivd-tabbtn:hover{color:var(--aivd-ink);background:rgba(57,192,212,.08);}
.aivd-tabbtn.aivd-active{color:var(--aivd-ink);background:var(--aivd-paper);border-bottom-color:var(--aivd-cyan);}
.aivd-tabpanel{display:none;padding:22px 24px;}
.aivd-tabpanel.aivd-active{display:block;animation:aivdFade .35s ease;}
@keyframes aivdFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.aivd-tabpanel ul{margin:10px 0 0;padding-left:22px;}
.aivd-tabpanel li{margin-bottom:7px;}
/* Formula card */
.aivd-formula{background:var(--aivd-panel);color:#dce7f5;border-radius:12px;padding:16px 20px;margin:18px 0;font-family:'Space Grotesk',monospace;font-size:.95rem;overflow-x:auto;}
.aivd-formula b{color:var(--aivd-cyan);font-weight:700;}
/* Table */
.aivd-tablewrap{overflow-x:auto;margin:22px 0;border-radius:14px;border:1px solid #dbe3ee;}
.aivd-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px;}
.aivd-table th{background:var(--aivd-panel);color:#fff;text-align:left;padding:12px 14px;font-family:'Space Grotesk',system-ui,sans-serif;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;}
.aivd-table td{padding:11px 14px;border-bottom:1px solid #e8edf4;}
.aivd-table tr:last-child td{border-bottom:0;}
.aivd-table tr:nth-child(even) td{background:#f7fafc;}
.aivd-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;}
.aivd-badge--low{background:#e5f7ec;color:#177245;}
.aivd-badge--mid{background:#fdf3e2;color:#9a6a12;}
/* Calculator */
.aivd-calc{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:26px 24px;margin:28px 0;border:1px solid var(--aivd-line);color:#dce7f5;}
.aivd-calc h3{color:#fff;margin-top:0;}
.aivd-calc-sub{color:#8ea3c2;font-size:.9rem;margin-bottom:20px;}
.aivd-slider-row{display:grid;grid-template-columns:1fr 90px;gap:14px;align-items:center;margin-bottom:14px;}
.aivd-slider-label{font-size:.86rem;color:#b9c8de;display:flex;justify-content:space-between;margin-bottom:4px;}
.aivd-slider-label b{color:var(--aivd-cyan);}
.aivd-wrap input[type=range].aivd-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:#22334f;outline:none;margin:0;}
.aivd-wrap .aivd-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--aivd-cyan);cursor:pointer;border:3px solid var(--aivd-panel);}
.aivd-wrap .aivd-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--aivd-cyan);cursor:pointer;border:3px solid var(--aivd-panel);}
.aivd-weight{font-size:.78rem;text-align:right;color:#8ea3c2;font-family:'Space Grotesk',monospace;}
.aivd-score-out{margin-top:22px;text-align:center;padding:18px;background:rgba(255,255,255,.05);border-radius:14px;border:1px solid var(--aivd-line);}
.aivd-score-num{font-family:'Space Grotesk',system-ui,sans-serif;font-size:3rem;font-weight:700;color:var(--aivd-amber);line-height:1;}
.aivd-score-cap{font-size:.8rem;color:#8ea3c2;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;}
.aivd-score-msg{font-size:.92rem;margin-top:10px;color:#dce7f5;}
/* Checklist */
.aivd-check{list-style:none;margin:18px 0;padding:0;counter-reset:aivdstep;}
.aivd-check li{position:relative;padding:12px 16px 12px 52px;background:var(--aivd-paper);border:1px solid #dbe3ee;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s;counter-increment:aivdstep;}
.aivd-check li::before{content:counter(aivdstep);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:8px;background:var(--aivd-mist);color:var(--aivd-slate);font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all .2s;}
.aivd-check li:hover{border-color:var(--aivd-cyan);}
.aivd-check li.aivd-done{background:#f2fbf6;border-color:#bfe8d0;color:#3f6e55;text-decoration:line-through;}
.aivd-check li.aivd-done::before{content:"✓";background:var(--aivd-green);color:#fff;}
.aivd-check-progress{font-size:.85rem;color:var(--aivd-slate);margin-top:6px;font-family:'Space Grotesk',monospace;}
/* FAQ */
.aivd-faq{margin:24px 0;}
.aivd-faq-item{border:1px solid #dbe3ee;border-radius:14px;margin-bottom:10px;overflow:hidden;background:var(--aivd-paper);}
.aivd-faq-q{width:100%;border:0;background:transparent;text-align:left;padding:16px 48px 16px 20px;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:1rem;color:var(--aivd-ink);cursor:pointer;position:relative;}
.aivd-faq-q::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--aivd-cyan);transition:transform .25s;}
.aivd-faq-item.aivd-open .aivd-faq-q::after{transform:translateY(-50%) rotate(45deg);}
.aivd-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px;color:var(--aivd-slate);}
.aivd-faq-item.aivd-open .aivd-faq-a{max-height:260px;padding-bottom:16px;}
/* CTA */
.aivd-cta{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:30px 26px;margin:36px 0 20px;text-align:center;border:1px solid var(--aivd-line);}
.aivd-cta h3{color:#fff;margin-top:0;font-size:1.35rem;}
.aivd-cta p{color:#b9c8de;max-width:600px;margin:0 auto 20px;}
.aivd-cta-btn{display:inline-block;background:var(--aivd-amber);color:var(--aivd-panel) !important;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;padding:13px 30px;border-radius:10px;text-decoration:none !important;font-size:1rem;transition:transform .15s, box-shadow .15s;}
.aivd-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,165,36,.35);color:var(--aivd-panel) !important;}
/* Reveal on scroll */
.aivd-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;}
.aivd-reveal.aivd-visible{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){.aivd-reveal{opacity:1;transform:none;transition:none;}.aivd-tabpanel.aivd-active{animation:none;}}
@media (max-width:720px){
  .aivd-kpis{grid-template-columns:repeat(2,1fr);}
  .aivd-kpis .aivd-kpi:last-child{grid-column:span 2;}
  .aivd-wrap h1{font-size:1.6rem;}
  .aivd-wrap h2{font-size:1.3rem;}
  .aivd-slider-row{grid-template-columns:1fr 70px;}
}
</style>

<div class="aivd-wrap">

<span class="aivd-kicker">AI SEO · Measurement · Reporting</span>

  <h1>How to Build an AI Visibility Dashboard from Citation, Brand Mention and Traffic Data</h1>

  <p class="aivd-lead">A business may rank prominently in Google’s organic results while being completely absent from ChatGPT, Perplexity or Microsoft Copilot answers. The opposite can also happen: a brand may regularly appear in AI answers while the effect remains invisible in traditional SEO reports. Both situations point to the same gap — measurement has fallen behind search behavior.</p>

  <!-- HERO: live mini-dashboard -->

  <div class="aivd-hero aivd-reveal" aria-label="Example AI visibility dashboard executive summary">
    <div class="aivd-hero-bar">
      <span class="aivd-dot aivd-dot--r"></span><span class="aivd-dot aivd-dot--y"></span><span class="aivd-dot aivd-dot--g"></span>
      <span class="aivd-hero-title">AI VISIBILITY DASHBOARD — MONTHLY VIEW</span>
    </div>
    <div class="aivd-kpis">
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="147">0</span><span class="aivd-kpi-label">Total AI citations</span><span class="aivd-kpi-trend aivd-up">▲ +23%</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="38" data-aivd-suffix="%">0</span><span class="aivd-kpi-label">Citation rate</span><span class="aivd-kpi-trend aivd-up">▲ +6 pp</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="41" data-aivd-suffix="%">0</span><span class="aivd-kpi-label">Brand mention rate</span><span class="aivd-kpi-trend aivd-flat">▬ +1 pp</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="312">0</span><span class="aivd-kpi-label">AI traffic sessions</span><span class="aivd-kpi-trend aivd-up">▲ +48%</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="19">0</span><span class="aivd-kpi-label">AI conversions</span><span class="aivd-kpi-trend aivd-up">▲ +9</span></div>
    </div>
  </div>

  <p><a href="https://onlinemarketing101.biz/what-ai-visibility-means-google-ai-overviews-chatgpt-search-perplexity/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI visibility</a> is not one single metric, but the combination of at least three clearly separate phenomena. You need to measure whether AI systems <strong>cite one of the website’s pages</strong>; whether they <strong>mention or recommend the brand</strong> in their answers; and whether <strong>visitors, leads and conversions</strong> arrive from AI surfaces. A well-built AI visibility dashboard connects these three data layers into one decision-support interface. This article shows you how, step by step.</p>

  <h2 id="aivd-s1"><span class="aivd-num">1</span>Why is a traditional SEO dashboard no longer enough?</h2>

  <p>Classic SEO reports have been built around the same logic for years: keyword positions, impressions and clicks, organic visits, click-through rate, backlinks and conversions. These data points are still important — without <a href="https://onlinemarketing101.biz/technical-seo-and-content-optimization/" rel="editorial noopener noreferrer" data-wpel-link="internal">technical SEO and content optimization</a>, there is no AI visibility either — but on their own, they no longer show how a generative system uses information connected to the brand.</p>

  <p>AI answer engines work fundamentally differently from traditional results lists. A generative system can:</p>

  <ul>
    <li><strong>cite a web page without mentioning</strong> the brand behind it;</li>
    <li><strong>mention a brand without a link</strong>, based purely on trained or externally found information;</li>
    <li><strong>recommend a business based on information found on another website</strong> — for example a PR article or review page;</li>
    <li><strong>influence a purchase decision without sending traffic</strong>, because the user has already learned from the answer;</li>
    <li><strong>assemble the same answer from multiple searches and sources</strong>, which makes a single position meaningless on its own.</li>
  </ul>

  <div class="aivd-note"><strong>The core message:</strong> position-based measurement must be complemented with <strong>source-based</strong>, <strong>entity-based</strong> and <strong>business-outcome-based</strong> measurement. Anyone looking only at positions simply misses the larger half of AI-era visibility.</div>

  <h2 id="aivd-s2"><span class="aivd-num">2</span>The three measurement layers of an AI visibility dashboard</h2>

  <p>Before choosing any tool or spreadsheet, it is worth clarifying the logic of the model. The dashboard is built on three layers, and each layer answers a different question. Click the tabs and see what each layer measures:</p>

  <div class="aivd-tabs aivd-reveal" id="aivdTabs">
    <div class="aivd-tabbar" role="tablist">
      <button class="aivd-tabbtn aivd-active" role="tab" data-aivd-tab="0"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Source visibility</button>
      <button class="aivd-tabbtn" role="tab" data-aivd-tab="1"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f3f7.png" alt="🏷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Brand visibility</button>
      <button class="aivd-tabbtn" role="tab" data-aivd-tab="2"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Business impact</button>
    </div>
    <div class="aivd-tabpanel aivd-active" role="tabpanel">
      <p><strong>This shows which pages AI systems use as proof or as sources.</strong> This layer measures the “raw material value” of your content: how citable, trustworthy and relevant AI engines consider your pages.</p>
      <ul>
        <li>How many times was the domain cited during the examined period?</li>
        <li>Which specific URLs were cited?</li>
        <li>Which topics were the citations connected to?</li>
        <li>Which questions or queries triggered the citation?</li>
      </ul>
    </div>
    <div class="aivd-tabpanel" role="tabpanel">
      <p><strong>This examines whether the brand name enters the answer, and in what context it appears.</strong> Here the measurement object is no longer the page, but the entity — the business as a recognizable actor.</p>
      <ul>
        <li>Does AI mention the brand in answers to relevant questions?</li>
        <li>Does it describe the services correctly?</li>
        <li>Does it recommend the brand, or only mention it neutrally?</li>
        <li>Which competitors appear next to it?</li>
        <li>Is the context positive, neutral or negative?</li>
      </ul>
    </div>
    <div class="aivd-tabpanel" role="tabpanel">
      <p><strong>This layer connects AI visibility with the website’s actual performance.</strong> Visibility without business outcomes is only a vanity metric — this layer decides whether the work pays off.</p>
      <ul>
        <li>Did a visitor arrive from an AI system?</li>
        <li>Which landing page did they reach, and how much time did they spend there?</li>
        <li>Did a quote request, purchase or contact action happen?</li>
        <li>Did branded searches increase?</li>
      </ul>
    </div>
  </div>

  <h2 id="aivd-s3"><span class="aivd-num">3</span>Which data sources should be connected?</h2>

  <p>A dashboard is only as good as its data sources. At the moment, it is worth building on four pillars.</p>

  <h3>Bing Webmaster Tools — AI Performance</h3>
  <p>Microsoft introduced the <strong>AI Performance</strong> section of Bing Webmaster Tools in public preview in February 2026. Among other things, the report shows cited pages and so-called <em>grounding queries</em> — the background searches AI runs to support an answer. These reveal which website content is used by Bing and Microsoft’s AI-powered answers, including Copilot experiences.</p>

  <h3>Google Search Console</h3>
  <p>Google Search Console’s generative AI performance reporting can provide a separate view of appearances across Google AI Overviews, AI Mode and other generative search surfaces. The data should still be interpreted together with overall web search performance, because there is significant overlap between generative and classic results — the same content can work for the brand in both environments.</p>

  <h3>Google Analytics 4</h3>
  <p>GA4 can classify visits from recognized AI assistants into a separate <strong>AI Assistant</strong> channel. Such sessions may be associated with the <code>ai-assistant</code> medium and the <code>(ai-assistant)</code> campaign value. This makes it possible to analyze AI traffic as a standalone channel instead of searching for it in the noise of “direct” or “referral” traffic.</p>

  <h3>Test-question panel</h3>
  <p>Because not every system provides detailed native performance data, a repeatable question set is also needed. The same questions — covering both buyer intent and informational needs — should be regularly run across ChatGPT, Perplexity, Gemini and Copilot, documenting when a citation, brand mention or recommendation appears. We wrote a separate guide on the <a href="https://onlinemarketing101.biz/chatgpt-search-visibility-entity-signals-citations/" rel="editorial noopener noreferrer" data-wpel-link="internal">measurement specifics of ChatGPT Search visibility</a>.</p>

  <h2 id="aivd-s4"><span class="aivd-num">4</span>The most important metrics for AI citations</h2>

  <h3>4.1. Number of citations</h3>
  <p>The total number of domain or page citations detected during the examined period. This is the absolute baseline metric, but on its own it says little — the dashboard should therefore show it in multiple breakdowns: <strong>by platform</strong> (ChatGPT, Perplexity, Bing, Google, Gemini), <strong>by topic</strong>, <strong>by landing page</strong>, <strong>by country or language</strong>, and by <strong>informational versus commercial questions</strong>. A citation earned for a commercial-intent question is much more valuable than an appearance for a general definitional question.</p>

  <h3>4.2. Citation rate</h3>
  <div class="aivd-formula">Citation rate = number of answers containing a citation ÷ all valid test answers <b>× 100</b></div>
  <p>This shows what share of the fixed question set leads AI to use the website as a source. The advantage of ratio-based measurement is that the time series remains comparable even when the question set is expanded.</p>

  <h3>4.3. Citation share</h3>
  <div class="aivd-formula">Citation share = citations belonging to your own brand ÷ all citations belonging to your brand and the examined competitors <b>× 100</b></div>
  <p>This is one version of <strong>Share of Voice</strong> adapted to the AI environment. It shows what slice of the available “citation space” in the market the business owns — and how much it leaves to competitors.</p>

  <h3>4.4. Number of cited pages</h3>
  <p>It matters whether every AI citation points to a single blog post, or whether the system also uses several service pages, case studies and expert articles. A broad citation base indicates that AI sees the whole domain as a reliable source, not just one lucky piece of content.</p>

  <h3>4.5. Citation stability</h3>
  <p>This examines whether the same URL appears across several consecutive measurements. A stable citation is a stronger signal than one occasional appearance — in our article on <a href="https://onlinemarketing101.biz/perplexity-seo-source-selection-authority-content-structure/" rel="editorial noopener noreferrer" data-wpel-link="internal">Perplexity source selection logic</a>, we showed in detail which authority and structure signals keep a page on the source list for longer.</p>

  <h2 id="aivd-s5"><span class="aivd-num">5</span>Measuring brand mentions and recommendations</h2>

  <p>A citation and a brand mention are not the same thing. An AI system may cite an article without including the brand name in the answer. At other times, the brand may appear in the answer while AI cites an external PR article, review page or expert interview. The dashboard should therefore track both phenomena separately using the following metrics:</p>

  <h3>Brand mention rate</h3>
  <div class="aivd-formula">Brand mention rate = answers mentioning the brand ÷ all examined answers <b>× 100</b></div>

  <h3>Recommendation rate</h3>
  <p>Among commercial or provider-search questions, how many answers actually recommend the business — not merely mention it, but position it as an option worth choosing.</p>

  <h3>Entity accuracy</h3>
  <p>Examine whether AI correctly states the brand name, main service, target market, operating location, expert names, and the relationship between the business and the expert. An inaccurate entity picture — wrong service description, outdated address, misattributed expert — quietly damages conversion, because the user already receives the wrong impression inside the answer.</p>

  <h3>Context quality</h3>
  <p>A mention can be <strong>positive</strong>, <strong>neutral</strong>, <strong>inaccurate</strong>, <strong>outdated</strong>, <strong>misleading</strong> or <strong>negative</strong>. Every detected mention should be classified, because trends here are at least as important as the raw count.</p>

  <h3>Competitor mention share</h3>
  <p>Show how often the business appears compared with its most important competitors in answers to the same questions.</p>

  <div class="aivd-warn"><strong>Important nuance:</strong> an unlinked mention can still be a valuable reputation and entity signal — but on its own, it does not prove business impact. That is exactly why the dashboard’s third layer exists.</div>

  <h2 id="aivd-s6"><span class="aivd-num">6</span>Tracking traffic and conversions from AI systems</h2>

  <h3>6.1. AI Assistant channel in GA4</h3>
  <p>One dashboard panel should show <strong>sessions</strong> from AI sources, the <strong>number of users</strong>, <strong>engaged sessions</strong>, <strong>average engagement time</strong>, <strong>visited landing pages</strong>, and <strong>key events and conversions</strong>. This reveals not only the quantity of AI traffic, but also its quality.</p>

  <h3>6.2. Source and medium</h3>
  <p>It is worth separately analyzing sources such as <code>chatgpt.com</code>, <code>perplexity.ai</code>, <code>copilot.microsoft.com</code>, <code>gemini.google.com</code> and other recognized AI assistants. According to OpenAI’s information, links from ChatGPT search results may contain the <code>utm_source=chatgpt.com</code> parameter, which helps identify incoming traffic.</p>

  <h3>6.3. AI traffic conversion rate</h3>
  <div class="aivd-formula">Conversion rate = conversions from AI sources ÷ sessions from AI sources <b>× 100</b></div>

  <h3>6.4. Revenue or estimated business value</h3>
  <p>For service businesses, quote requests can be assigned an estimated value; for e-commerce stores, actual revenue can be measured. This step makes it possible for AI visibility to become not a “professional curiosity,” but a monetizable channel in executive reporting.</p>

  <h3>6.5. Indirect impact</h3>
  <p>Not every AI-influenced visitor clicks directly. The user may first encounter the brand in an AI answer, then search for the brand name days later or type in the URL directly. For this reason, it is worth tracking <strong>changes in branded searches</strong>, <strong>direct traffic trends</strong>, “<strong>How did you hear about us?</strong>” answers in quote requests, and conversion changes appearing at the same time as AI traffic. The indirect impact is often larger than what is directly measurable.</p>

  <h2 id="aivd-s7"><span class="aivd-num">7</span>What should the dashboard look like?</h2>

  <p>A good dashboard narrows from top to bottom: from the executive summary toward the details. The sample panel at the beginning of the article follows exactly this logic.</p>

  <h3>Executive summary</h3>
  <p>The first row should show five major metrics: <strong>total AI citations</strong>, <strong>citation rate</strong>, <strong>brand mention rate</strong>, <strong>AI traffic</strong> and <strong>AI-generated conversions</strong>. Each metric should include the current value, change versus the previous period, the target value and a simple trend signal — the leader should be able to see within five seconds whether the system is moving in the right direction.</p>

  <h3>Platform breakdown</h3>
  <p>Create separate panels for <strong>Google AI Overviews and AI Mode</strong>, <strong>ChatGPT Search</strong>, <strong>Perplexity</strong>, <strong>Microsoft Copilot and Bing</strong>, and <strong>Gemini</strong>. These platforms select sources differently, so the interventions will also be platform-specific.</p>

  <h3>Content performance</h3>
  <p>A table should show how content performs by page type:</p>

  <div class="aivd-tablewrap aivd-reveal">
    <table class="aivd-table">
      <thead>
        <tr><th>Landing page</th><th>Citations</th><th>Brand mentions</th><th>AI visits</th><th>Conversions</th><th>Refresh need</th></tr>
      </thead>
      <tbody>
        <tr><td>Service page</td><td>12</td><td>8</td><td>31</td><td>3</td><td><span class="aivd-badge aivd-badge--low">Low</span></td></tr>
        <tr><td>Guide</td><td>27</td><td>4</td><td>65</td><td>2</td><td><span class="aivd-badge aivd-badge--mid">Medium</span></td></tr>
        <tr><td>Case study</td><td>6</td><td>10</td><td>18</td><td>4</td><td><span class="aivd-badge aivd-badge--low">Low</span></td></tr>
      </tbody>
    </table>
  </div>

  <p>The lesson is immediately visible: the guide brings the most citations and visits, but the case study and service page generate the conversions. The content strategy must build on all three types at once.</p>

  <h3>Question- and topic-level view</h3>
  <p>The deepest level of the dashboard should show which questions make <strong>the brand appear</strong>; which questions make <strong>only the competitor</strong> appear; where there is <strong>a citation but no brand mention</strong>; and where there is <strong>no visibility at all</strong>. This view becomes next month’s content task list. Before starting data collection, it is worth performing a thorough baseline assessment — we explained why this is essential in our article on <a href="https://onlinemarketing101.biz/seo-audit-why-seo-audit-is-essential/" rel="editorial noopener noreferrer" data-wpel-link="internal">the importance of an SEO audit</a>.</p>

  <h2 id="aivd-s8"><span class="aivd-num">8</span>Creating an aggregated AI visibility score</h2>

  <p>The different metrics can be merged into a single executive score — but the original submetrics must always be preserved, otherwise the score hides <em>where</em> the problem is. The recommended weighting is: <strong>citation performance 30%</strong>, <strong>brand mention performance 20%</strong>, <strong>recommendation presence 15%</strong>, <strong>entity accuracy 10%</strong>, <strong>AI traffic 15%</strong>, <strong>AI conversions 10%</strong>.</p>

  <div class="aivd-formula">AI visibility score = citation score × <b>0.30</b> + mention score × <b>0.20</b> + recommendation score × <b>0.15</b> + entity accuracy × <b>0.10</b> + traffic score × <b>0.15</b> + conversion score × <b>0.10</b></div>

  <p>Try it live — set the sliders to your own estimated values on a 0–100 scale and see where your business stands:</p>

  <div class="aivd-calc aivd-reveal" id="aivdCalc">
    <h3><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f39b.png" alt="🎛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Interactive AI visibility score calculator</h3>
    <p class="aivd-calc-sub">Move the sliders between 0 and 100 — the weighted score updates instantly.</p>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Citation performance</span><b data-aivd-val="c1">60</b></div><input type="range" class="aivd-range" min="0" max="100" value="60" data-aivd-slider="c1" data-aivd-w="0.30" aria-label="Citation performance"></div>
      <div class="aivd-weight">weight: 30%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Brand mention performance</span><b data-aivd-val="c2">50</b></div><input type="range" class="aivd-range" min="0" max="100" value="50" data-aivd-slider="c2" data-aivd-w="0.20" aria-label="Brand mention performance"></div>
      <div class="aivd-weight">weight: 20%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Recommendation presence</span><b data-aivd-val="c3">40</b></div><input type="range" class="aivd-range" min="0" max="100" value="40" data-aivd-slider="c3" data-aivd-w="0.15" aria-label="Recommendation presence"></div>
      <div class="aivd-weight">weight: 15%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Entity accuracy</span><b data-aivd-val="c4">70</b></div><input type="range" class="aivd-range" min="0" max="100" value="70" data-aivd-slider="c4" data-aivd-w="0.10" aria-label="Entity accuracy"></div>
      <div class="aivd-weight">weight: 10%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>AI traffic</span><b data-aivd-val="c5">45</b></div><input type="range" class="aivd-range" min="0" max="100" value="45" data-aivd-slider="c5" data-aivd-w="0.15" aria-label="AI traffic"></div>
      <div class="aivd-weight">weight: 15%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>AI conversions</span><b data-aivd-val="c6">35</b></div><input type="range" class="aivd-range" min="0" max="100" value="35" data-aivd-slider="c6" data-aivd-w="0.10" aria-label="AI conversions"></div>
      <div class="aivd-weight">weight: 10%</div>
    </div>
    <div class="aivd-score-out">
      <div class="aivd-score-num" id="aivdScoreNum">51</div>
      <div class="aivd-score-cap">AI visibility score / 100</div>
      <div class="aivd-score-msg" id="aivdScoreMsg"></div>
    </div>
  </div>

  <p>Important: the score is <strong>not a universal industry standard</strong>, but a company-specific executive metric whose weights should be adjusted to business goals. For a known expert or consultant, brand mentions and recommendations may deserve higher weight. For an e-commerce store, traffic and revenue may be more important. For a B2B service provider, quote requests and qualified leads may be decisive. We covered the strategic foundations behind the score in our <a href="https://onlinemarketing101.biz/ai-visibility-agency-budapest-technical-seo-geo-aeo/" rel="editorial noopener noreferrer" data-wpel-link="internal">practical guide to AI visibility agency work in Budapest</a>.</p>

  <h2 id="aivd-s9"><span class="aivd-num">9</span>Monthly measurement and optimization workflow</h2>

  <p>The dashboard becomes a decision-support system when it is connected to a repeatable workflow. The following nine steps are worth running every month — tick them off as you go:</p>

  <ol class="aivd-check aivd-reveal" id="aivdCheck">
    <li>Export Bing AI Performance and Search Console data</li>
    <li>Check GA4 AI Assistant traffic</li>
    <li>Rerun the fixed test-question panel</li>
    <li>Record brand and competitor mentions</li>
    <li>Compare new citations and lost citations</li>
    <li>Identify the best-performing landing pages</li>
    <li>Improve content that triggers weak or inaccurate answers</li>
    <li>Compare results with the previous month</li>
    <li>Define next month’s content priorities</li>
  </ol>
  <div class="aivd-check-progress" id="aivdCheckProgress">0 / 9 steps complete</div>

  <p>At the end of the monthly report, include not only data but <strong>three concrete decisions</strong>: which content must be refreshed; which topic must be expanded; and which business landing page’s AI visibility must be strengthened. Data without a decision is only an archive.</p>

  <h2 id="aivd-s10"><span class="aivd-num">10</span>Common measurement mistakes</h2>

  <h3>Treating all AI systems as one channel</h3>
  <p>ChatGPT, Perplexity, Google and Copilot select sources and display citations differently. What works on one platform may remain invisible on another — aggregated data hides the differences.</p>

  <h3>Confusing citation with recommendation</h3>
  <p>A professional article being cited does not mean AI recommends the business as a provider. The two phenomena deserve separate metrics.</p>

  <h3>Drawing conclusions from a single test</h3>
  <p>AI answers may change — even daily. Without repeated, documented measurement, every observation is a snapshot, not a trend.</p>

  <h3>Tracking visits only</h3>
  <p>Zero clicks do not necessarily mean zero business impact. Brand awareness and later branded search may increase after an AI answer even if nobody clicked through directly.</p>

  <h3>Leaving competitors out</h3>
  <p>Absolute citation count gives little information if you do not know how many appearances competitors earn for the same questions. Share is the real metric.</p>

  <h3>Ignoring data quality</h3>
  <p>Incorrect source classifications, AI visits landing in direct traffic and missing parameters must be checked separately — otherwise the dashboard confidently shows the wrong picture.</p>

  <h2 id="aivd-faq">Frequently Asked Questions</h2>

  <div class="aivd-faq" id="aivdFaq">
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">What is an AI visibility dashboard?</button>
      <div class="aivd-faq-a"><p>It is a measurement interface that shows a brand’s AI citations, brand mentions, recommendation presence, AI traffic and related business outcomes in one place.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">What is the difference between an AI citation and a brand mention?</button>
      <div class="aivd-faq-a"><p>With a citation, AI uses or displays a specific web page as a source. With a brand mention, the business name appears in the answer, but it does not necessarily receive a direct link.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">Can traffic from ChatGPT be measured?</button>
      <div class="aivd-faq-a"><p>Yes. Visits from ChatGPT search citations can be identified in analytics systems, although data quality and source classification should be checked regularly.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">How often should the dashboard be updated?</button>
      <div class="aivd-faq-a"><p>Traffic data can be updated daily, but a full AI visibility analysis is usually recommended monthly, or weekly in fast-changing markets.</p></div>
    </div>
  </div>

  <h2>Summary</h2>

  <p>AI visibility cannot be described with a single ranking or traffic figure. To see the real picture, you need to measure together <strong>which pages AI systems cite</strong>, <strong>how they mention the brand</strong>, <strong>which competitors they recommend</strong>, and <strong>how much traffic and business value they generate</strong>. A well-built AI visibility dashboard is therefore not a simple report, but a decision-support system: it shows which content should be improved, which questions the brand is strong in, and where competitors occupy the available space inside AI answers.</p>

  <div class="aivd-cta aivd-reveal">
    <h3>Find out how AI sees you</h3>
    <p>The first step is a technical, content and entity-based assessment. Discover OnlineMarketing101’s AI SEO and AI visibility solutions, and find out how your business appears in Google, ChatGPT, Perplexity and Microsoft AI-powered answers.</p>
    <a class="aivd-cta-btn" href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">Request an AI visibility assessment →</a>
  </div>

</div>

<script>
(function(){
  "use strict";

  /* ---- Animated KPI counters (hero) ---- */
  function animateCount(el){
    var target = parseInt(el.getAttribute("data-aivd-count"), 10);
    var suffix = el.getAttribute("data-aivd-suffix") || "";
    var dur = 1400, start = null;
    var reduce = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
    if (reduce){ el.textContent = target + suffix; return; }
    function step(ts){
      if (!start) start = ts;
      var p = Math.min((ts - start) / dur, 1);
      var eased = 1 - Math.pow(1 - p, 3);
      el.textContent = Math.round(target * eased) + suffix;
      if (p < 1) requestAnimationFrame(step);
    }
    requestAnimationFrame(step);
  }

  /* ---- Scroll reveal + counter trigger ---- */
  var revealed = document.querySelectorAll(".aivd-reveal");
  var counted = false;
  if ("IntersectionObserver" in window){
    var io = new IntersectionObserver(function(entries){
      entries.forEach(function(e){
        if (e.isIntersecting){
          e.target.classList.add("aivd-visible");
          if (e.target.classList.contains("aivd-hero") && !counted){
            counted = true;
            e.target.querySelectorAll("[data-aivd-count]").forEach(animateCount);
          }
          io.unobserve(e.target);
        }
      });
    }, { threshold: 0.15 });
    revealed.forEach(function(el){ io.observe(el); });
  } else {
    revealed.forEach(function(el){ el.classList.add("aivd-visible"); });
    document.querySelectorAll("[data-aivd-count]").forEach(animateCount);
  }

  /* ---- Layer tabs ---- */
  var tabs = document.getElementById("aivdTabs");
  if (tabs){
    var btns = tabs.querySelectorAll(".aivd-tabbtn");
    var panels = tabs.querySelectorAll(".aivd-tabpanel");
    btns.forEach(function(btn){
      btn.addEventListener("click", function(){
        var i = parseInt(btn.getAttribute("data-aivd-tab"), 10);
        btns.forEach(function(b){ b.classList.remove("aivd-active"); });
        panels.forEach(function(p){ p.classList.remove("aivd-active"); });
        btn.classList.add("aivd-active");
        panels[i].classList.add("aivd-active");
      });
    });
  }

  /* ---- Score calculator ---- */
  var calc = document.getElementById("aivdCalc");
  if (calc){
    var sliders = calc.querySelectorAll("[data-aivd-slider]");
    var scoreNum = document.getElementById("aivdScoreNum");
    var scoreMsg = document.getElementById("aivdScoreMsg");
    function updateScore(){
      var total = 0;
      sliders.forEach(function(s){
        var v = parseInt(s.value, 10);
        var w = parseFloat(s.getAttribute("data-aivd-w"));
        total += v * w;
        var lbl = calc.querySelector('[data-aivd-val="' + s.getAttribute("data-aivd-slider") + '"]');
        if (lbl) lbl.textContent = v;
      });
      var rounded = Math.round(total);
      scoreNum.textContent = rounded;
      var msg, color;
      if (rounded >= 75){ msg = "Strong AI presence — focus on protecting position and refining conversion paths."; color = "#2fbf71"; }
      else if (rounded >= 50){ msg = "Visibility is developing — focus on the weakest layer in the next quarter."; color = "#f5a524"; }
      else if (rounded >= 25){ msg = "Early stage — strengthening citation foundations and entity signals should be the priority."; color = "#f5a524"; }
      else { msg = "Competitors occupy the space in AI answers — an urgent baseline assessment is recommended."; color = "#e5484d"; }
      scoreNum.style.color = color;
      scoreMsg.textContent = msg;
    }
    sliders.forEach(function(s){ s.addEventListener("input", updateScore); });
    updateScore();
  }

  /* ---- Monthly checklist ---- */
  var check = document.getElementById("aivdCheck");
  var progress = document.getElementById("aivdCheckProgress");
  if (check && progress){
    var items = check.querySelectorAll("li");
    check.addEventListener("click", function(e){
      var li = e.target.closest("li");
      if (!li) return;
      li.classList.toggle("aivd-done");
      var done = check.querySelectorAll("li.aivd-done").length;
      progress.textContent = done + " / " + items.length + " steps complete" + (done === items.length ? " — monthly measurement cycle closed! &#x2705;" : "");
    });
  }

  /* ---- FAQ accordion ---- */
  var faq = document.getElementById("aivdFaq");
  if (faq){
    faq.querySelectorAll(".aivd-faq-q").forEach(function(q){
      q.addEventListener("click", function(){
        var item = q.parentElement;
        var wasOpen = item.classList.contains("aivd-open");
        faq.querySelectorAll(".aivd-faq-item").forEach(function(i){ i.classList.remove("aivd-open"); });
        if (!wasOpen) item.classList.add("aivd-open");
      });
    });
  }
})();
</script>

]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/how-to-build-an-ai-visibility-dashboard/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI-láthatósági irányítópult készítése citációs, márkaemlítési és forgalmi adatokból</title>
		<link>https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/</link>
					<comments>https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Fri, 17 Jul 2026 21:57:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[online marketing tanácsadó]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[SEO ügynökség]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10381</guid>

					<description><![CDATA[AI SEO · Mérés · Riporting AI-láthatósági irányítópult készítése citációs, márkaemlítési és forgalmi adatokból Egy vállalkozás előkelő helyen szerepelhet a Google organikus találatai között, miközben a ChatGPT, a Perplexity vagy a Microsoft Copilot válaszaiban egyáltalán nem jelenik meg. És fordítva: egy márka rendszeresen felbukkanhat AI-válaszokban úgy, hogy ennek hatása sehol nem látszik a hagyományos SEO-jelentésekben. [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!-- ============================================================
  AI-láthatósági irányítópult – onlinemarketing101.biz
  Standalone HTML blog article for WordPress/Elementor
  Scoped CSS prefix: .aivd-  |  Vanilla JS, no dependencies
============================================================ -->

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-citaciok-markaemlitesek-forgalom/#article",
      "headline": "AI-láthatósági irányítópult készítése citációs, márkaemlítési és forgalmi adatokból",
      "description": "Ismerd meg, hogyan építhető fel egy AI-láthatósági irányítópult, amely egy helyen követi a ChatGPT-, Perplexity-, Bing- és Google-citációkat, a márkaemlítéseket, valamint az AI-rendszerekből érkező látogatókat és konverziókat.",
      "inLanguage": "hu-HU",
      "datePublished": "2026-07-18",
      "dateModified": "2026-07-18",
      "author": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "publisher": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-citaciok-markaemlitesek-forgalom/"
      },
      "keywords": "AI-láthatósági irányítópult, AI-láthatóság mérése, AI-citációk követése, ChatGPT hivatkozások, Perplexity citációk, Bing AI Performance, AI referral forgalom, AI-márkaemlítések, LLM-láthatóság, AI SEO mérőszámok, AI Share of Voice, AI SEO jelentés"
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-citaciok-markaemlitesek-forgalom/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Mi az AI-láthatósági irányítópult?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Olyan mérési felület, amely egy helyen mutatja meg a márka AI-citációit, márkaemlítéseit, ajánlási jelenlétét, AI-forgalmát és az ebből származó üzleti eredményeket."
          }
        },
        {
          "@type": "Question",
          "name": "Mi a különbség az AI-citáció és a márkaemlítés között?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Citáció esetén az AI egy konkrét weboldalt használ vagy jelöl meg forrásként. Márkaemlítésnél a vállalkozás neve bekerül a válaszba, de nem feltétlenül kap közvetlen hivatkozást."
          }
        },
        {
          "@type": "Question",
          "name": "Mérhető a ChatGPT-ből érkező forgalom?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Igen. A ChatGPT keresési hivatkozásaiból származó látogatások analitikai rendszerekben azonosíthatók, bár az adatminőséget és a forrásbesorolást rendszeresen ellenőrizni kell."
          }
        },
        {
          "@type": "Question",
          "name": "Milyen gyakran kell frissíteni az irányítópultot?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "A forgalmi adatok akár naponta is frissülhetnek, de a teljes AI-láthatósági elemzéshez általában havi, gyorsan változó piacon pedig heti mérés javasolt."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-citaciok-markaemlitesek-forgalom/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Főoldal",
          "item": "https://onlinemarketing101.biz/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://onlinemarketing101.biz/blog/"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "AI-láthatósági irányítópult készítése citációs, márkaemlítési és forgalmi adatokból",
          "item": "https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-citaciok-markaemlitesek-forgalom/"
        }
      ]
    }
  ]
}
</script>

<style>
/* ====== AIVD scoped styles – no theme conflicts ====== */
.aivd-wrap{--aivd-ink:#101828;--aivd-slate:#475467;--aivd-mist:#eef2f7;--aivd-panel:#0b1526;--aivd-panel2:#12203a;--aivd-line:#22334f;--aivd-amber:#f5a524;--aivd-cyan:#39c0d4;--aivd-green:#2fbf71;--aivd-red:#e5484d;--aivd-paper:#ffffff;
  font-family:'Public Sans','Segoe UI',system-ui,-apple-system,sans-serif;color:var(--aivd-ink);line-height:1.75;font-size:17px;max-width:860px;margin:0 auto;padding:0 6px;}
.aivd-wrap *{box-sizing:border-box;}
.aivd-wrap h1,.aivd-wrap h2,.aivd-wrap h3{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;line-height:1.25;color:var(--aivd-ink);letter-spacing:-0.01em;}
.aivd-wrap h1{font-size:2.1rem;margin:0 0 14px;}
.aivd-wrap h2{font-size:1.55rem;margin:52px 0 16px;padding-top:10px;}
.aivd-wrap h3{font-size:1.15rem;margin:28px 0 10px;}
.aivd-wrap p{margin:0 0 16px;}
.aivd-wrap a{color:#0a6cbd;text-decoration:underline;text-underline-offset:2px;}
.aivd-wrap a:hover{color:#084f8a;}
.aivd-kicker{display:inline-block;font-family:'Space Grotesk',system-ui,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--aivd-cyan);background:var(--aivd-panel);padding:6px 14px;border-radius:999px;margin-bottom:16px;}
.aivd-lead{font-size:1.12rem;color:var(--aivd-slate);}
/* Hero dashboard */
.aivd-hero{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:26px 24px 22px;margin:26px 0 40px;border:1px solid var(--aivd-line);}
.aivd-hero-bar{display:flex;align-items:center;gap:8px;margin-bottom:18px;}
.aivd-dot{width:10px;height:10px;border-radius:50%;}
.aivd-dot--r{background:#ff5f57}.aivd-dot--y{background:#febc2e}.aivd-dot--g{background:#28c840}
.aivd-hero-title{color:#8ea3c2;font-size:.8rem;font-family:'Space Grotesk',monospace;letter-spacing:.08em;margin-left:8px;}
.aivd-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
.aivd-kpi{background:rgba(255,255,255,.04);border:1px solid var(--aivd-line);border-radius:12px;padding:14px 12px;}
.aivd-kpi-num{font-family:'Space Grotesk',system-ui,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;display:block;}
.aivd-kpi-num em{font-style:normal;font-size:1rem;color:var(--aivd-cyan);}
.aivd-kpi-label{font-size:.72rem;color:#8ea3c2;text-transform:uppercase;letter-spacing:.06em;display:block;margin-top:4px;}
.aivd-kpi-trend{font-size:.75rem;font-weight:700;margin-top:6px;display:inline-block;}
.aivd-up{color:var(--aivd-green)}.aivd-flat{color:var(--aivd-amber)}
/* Section number */
.aivd-num{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;border-radius:9px;background:var(--aivd-panel);color:var(--aivd-cyan);font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:1rem;margin-right:10px;vertical-align:-7px;}
/* Callout */
.aivd-note{background:var(--aivd-mist);border-left:4px solid var(--aivd-cyan);border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0;font-size:.98rem;}
.aivd-note strong{color:var(--aivd-ink);}
.aivd-warn{background:#fdf3e2;border-left:4px solid var(--aivd-amber);border-radius:0 12px 12px 0;padding:16px 18px;margin:22px 0;font-size:.98rem;}
/* Layer tabs */
.aivd-tabs{margin:24px 0 30px;border:1px solid #dbe3ee;border-radius:16px;overflow:hidden;background:var(--aivd-paper);box-shadow:0 4px 18px rgba(16,24,40,.06);}
.aivd-tabbar{display:flex;background:var(--aivd-mist);border-bottom:1px solid #dbe3ee;}
.aivd-tabbtn{flex:1;border:0;background:transparent;padding:14px 8px;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:.92rem;color:var(--aivd-slate);cursor:pointer;transition:all .2s;border-bottom:3px solid transparent;}
.aivd-tabbtn:hover{color:var(--aivd-ink);background:rgba(57,192,212,.08);}
.aivd-tabbtn.aivd-active{color:var(--aivd-ink);background:var(--aivd-paper);border-bottom-color:var(--aivd-cyan);}
.aivd-tabpanel{display:none;padding:22px 24px;}
.aivd-tabpanel.aivd-active{display:block;animation:aivdFade .35s ease;}
@keyframes aivdFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.aivd-tabpanel ul{margin:10px 0 0;padding-left:22px;}
.aivd-tabpanel li{margin-bottom:7px;}
/* Formula card */
.aivd-formula{background:var(--aivd-panel);color:#dce7f5;border-radius:12px;padding:16px 20px;margin:18px 0;font-family:'Space Grotesk',monospace;font-size:.95rem;overflow-x:auto;}
.aivd-formula b{color:var(--aivd-cyan);font-weight:700;}
/* Table */
.aivd-tablewrap{overflow-x:auto;margin:22px 0;border-radius:14px;border:1px solid #dbe3ee;}
.aivd-table{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px;}
.aivd-table th{background:var(--aivd-panel);color:#fff;text-align:left;padding:12px 14px;font-family:'Space Grotesk',system-ui,sans-serif;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;}
.aivd-table td{padding:11px 14px;border-bottom:1px solid #e8edf4;}
.aivd-table tr:last-child td{border-bottom:0;}
.aivd-table tr:nth-child(even) td{background:#f7fafc;}
.aivd-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.75rem;font-weight:700;}
.aivd-badge--low{background:#e5f7ec;color:#177245;}
.aivd-badge--mid{background:#fdf3e2;color:#9a6a12;}
/* Calculator */
.aivd-calc{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:26px 24px;margin:28px 0;border:1px solid var(--aivd-line);color:#dce7f5;}
.aivd-calc h3{color:#fff;margin-top:0;}
.aivd-calc-sub{color:#8ea3c2;font-size:.9rem;margin-bottom:20px;}
.aivd-slider-row{display:grid;grid-template-columns:1fr 90px;gap:14px;align-items:center;margin-bottom:14px;}
.aivd-slider-label{font-size:.86rem;color:#b9c8de;display:flex;justify-content:space-between;margin-bottom:4px;}
.aivd-slider-label b{color:var(--aivd-cyan);}
.aivd-wrap input[type=range].aivd-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:99px;background:#22334f;outline:none;margin:0;}
.aivd-wrap .aivd-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--aivd-cyan);cursor:pointer;border:3px solid var(--aivd-panel);}
.aivd-wrap .aivd-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--aivd-cyan);cursor:pointer;border:3px solid var(--aivd-panel);}
.aivd-weight{font-size:.78rem;text-align:right;color:#8ea3c2;font-family:'Space Grotesk',monospace;}
.aivd-score-out{margin-top:22px;text-align:center;padding:18px;background:rgba(255,255,255,.05);border-radius:14px;border:1px solid var(--aivd-line);}
.aivd-score-num{font-family:'Space Grotesk',system-ui,sans-serif;font-size:3rem;font-weight:700;color:var(--aivd-amber);line-height:1;}
.aivd-score-cap{font-size:.8rem;color:#8ea3c2;text-transform:uppercase;letter-spacing:.1em;margin-top:6px;}
.aivd-score-msg{font-size:.92rem;margin-top:10px;color:#dce7f5;}
/* Checklist */
.aivd-check{list-style:none;margin:18px 0;padding:0;counter-reset:aivdstep;}
.aivd-check li{position:relative;padding:12px 16px 12px 52px;background:var(--aivd-paper);border:1px solid #dbe3ee;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .2s;counter-increment:aivdstep;}
.aivd-check li::before{content:counter(aivdstep);position:absolute;left:14px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:8px;background:var(--aivd-mist);color:var(--aivd-slate);font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;transition:all .2s;}
.aivd-check li:hover{border-color:var(--aivd-cyan);}
.aivd-check li.aivd-done{background:#f2fbf6;border-color:#bfe8d0;color:#3f6e55;text-decoration:line-through;}
.aivd-check li.aivd-done::before{content:"✓";background:var(--aivd-green);color:#fff;}
.aivd-check-progress{font-size:.85rem;color:var(--aivd-slate);margin-top:6px;font-family:'Space Grotesk',monospace;}
/* FAQ */
.aivd-faq{margin:24px 0;}
.aivd-faq-item{border:1px solid #dbe3ee;border-radius:14px;margin-bottom:10px;overflow:hidden;background:var(--aivd-paper);}
.aivd-faq-q{width:100%;border:0;background:transparent;text-align:left;padding:16px 48px 16px 20px;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;font-size:1rem;color:var(--aivd-ink);cursor:pointer;position:relative;}
.aivd-faq-q::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--aivd-cyan);transition:transform .25s;}
.aivd-faq-item.aivd-open .aivd-faq-q::after{transform:translateY(-50%) rotate(45deg);}
.aivd-faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease;padding:0 20px;color:var(--aivd-slate);}
.aivd-faq-item.aivd-open .aivd-faq-a{max-height:260px;padding-bottom:16px;}
/* CTA */
.aivd-cta{background:linear-gradient(160deg,var(--aivd-panel) 0%,var(--aivd-panel2) 100%);border-radius:18px;padding:30px 26px;margin:36px 0 20px;text-align:center;border:1px solid var(--aivd-line);}
.aivd-cta h3{color:#fff;margin-top:0;font-size:1.35rem;}
.aivd-cta p{color:#b9c8de;max-width:600px;margin:0 auto 20px;}
.aivd-cta-btn{display:inline-block;background:var(--aivd-amber);color:var(--aivd-panel) !important;font-family:'Space Grotesk',system-ui,sans-serif;font-weight:700;padding:13px 30px;border-radius:10px;text-decoration:none !important;font-size:1rem;transition:transform .15s, box-shadow .15s;}
.aivd-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(245,165,36,.35);color:var(--aivd-panel) !important;}
/* Reveal on scroll */
.aivd-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease;}
.aivd-reveal.aivd-visible{opacity:1;transform:none;}
@media (prefers-reduced-motion:reduce){.aivd-reveal{opacity:1;transform:none;transition:none;}.aivd-tabpanel.aivd-active{animation:none;}}
@media (max-width:720px){
  .aivd-kpis{grid-template-columns:repeat(2,1fr);}
  .aivd-kpis .aivd-kpi:last-child{grid-column:span 2;}
  .aivd-wrap h1{font-size:1.6rem;}
  .aivd-wrap h2{font-size:1.3rem;}
  .aivd-slider-row{grid-template-columns:1fr 70px;}
}
</style>

<div class="aivd-wrap">

  <span class="aivd-kicker">AI SEO · Mérés · Riporting</span>
  <h1>AI-láthatósági irányítópult készítése citációs, márkaemlítési és forgalmi adatokból</h1>

  <p class="aivd-lead">Egy vállalkozás előkelő helyen szerepelhet a Google organikus találatai között, miközben a ChatGPT, a Perplexity vagy a Microsoft Copilot válaszaiban egyáltalán nem jelenik meg. És fordítva: egy márka rendszeresen felbukkanhat AI-válaszokban úgy, hogy ennek hatása sehol nem látszik a hagyományos SEO-jelentésekben. Mindkét helyzet ugyanarra a hiányosságra mutat rá — a mérés lemaradt a keresési viselkedés mögött.</p>

  <!-- HERO: élő mini-dashboard -->
  <div class="aivd-hero aivd-reveal" aria-label="Példa AI-láthatósági irányítópult vezetői összefoglaló">
    <div class="aivd-hero-bar">
      <span class="aivd-dot aivd-dot--r"></span><span class="aivd-dot aivd-dot--y"></span><span class="aivd-dot aivd-dot--g"></span>
      <span class="aivd-hero-title">AI-LÁTHATÓSÁGI IRÁNYÍTÓPULT — HAVI NÉZET</span>
    </div>
    <div class="aivd-kpis">
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="147">0</span><span class="aivd-kpi-label">Összes AI-citáció</span><span class="aivd-kpi-trend aivd-up">▲ +23%</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="38" data-aivd-suffix="%">0</span><span class="aivd-kpi-label">Citációs arány</span><span class="aivd-kpi-trend aivd-up">▲ +6 pp</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="41" data-aivd-suffix="%">0</span><span class="aivd-kpi-label">Márkaemlítési arány</span><span class="aivd-kpi-trend aivd-flat">▬ +1 pp</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="312">0</span><span class="aivd-kpi-label">AI-forgalom (munkamenet)</span><span class="aivd-kpi-trend aivd-up">▲ +48%</span></div>
      <div class="aivd-kpi"><span class="aivd-kpi-num" data-aivd-count="19">0</span><span class="aivd-kpi-label">AI-konverzió</span><span class="aivd-kpi-trend aivd-up">▲ +9</span></div>
    </div>
  </div>

  <p>Az <a href="https://onlinemarketing101.biz/mit-jelent-az-ai-lathatosag-google-ai-overviews-chatgpt-search-perplexity/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-láthatóság</a> ugyanis nem egyetlen mutató, hanem legalább három, egymástól jól elkülöníthető jelenség összessége. Mérni kell, hogy az AI-rendszerek <strong>hivatkoznak-e a weboldal valamelyik oldalára</strong>; hogy <strong>megemlítik vagy ajánlják-e a márkát</strong> a válaszaikban; és hogy <strong>érkeznek-e látogatók, érdeklődők és konverziók</strong> az AI-felületekről. Egy jól felépített AI-láthatósági irányítópult pontosan ezt a három adatréteget kapcsolja össze egyetlen, döntéstámogatásra alkalmas felületen. Ebben a cikkben lépésről lépésre megmutatjuk, hogyan.</p>

  <h2 id="aivd-s1"><span class="aivd-num">1</span>Miért nem elegendő a hagyományos SEO-irányítópult?</h2>

  <p>A klasszikus SEO-jelentések évek óta ugyanarra a logikára épülnek: kulcsszópozíciók, megjelenések és kattintások, organikus látogatások, átkattintási arány, visszamutató hivatkozások, konverziók. Ezek az adatok továbbra is fontosak — a <a href="https://onlinemarketing101.biz/technikai-seo-es-tartalomoptimalizalas-az/" rel="editorial noopener noreferrer" data-wpel-link="internal">technikai SEO és a tartalomoptimalizálás</a> nélkül AI-láthatóság sincs —, de önmagukban már nem mutatják meg, hogy egy generatív rendszer hogyan használja fel a márkához kapcsolódó információkat.</p>

  <p>Az AI-válaszmotorok ugyanis alapvetően másképp működnek, mint a hagyományos találati lista. Egy generatív rendszer:</p>

  <ul>
    <li><strong>idézhet egy weboldalt anélkül</strong>, hogy megemlítené a mögötte álló márkát;</li>
    <li><strong>megemlíthet egy márkát hivatkozás nélkül</strong>, pusztán a betanult vagy máshol talált információk alapján;</li>
    <li><strong>más weboldalon található információ alapján ajánlhat</strong> egy vállalkozást — például egy PR-cikk vagy értékelőoldal nyomán;</li>
    <li><strong>forgalom küldése nélkül is befolyásolhatja a vásárlási döntést</strong>, hiszen a felhasználó a válaszból már tájékozódott;</li>
    <li><strong>több keresésből és forrásból állíthatja össze</strong> ugyanazt a választ, így egyetlen pozíció önmagában értelmezhetetlen.</li>
  </ul>

  <div class="aivd-note"><strong>A fő üzenet:</strong> a helyezésalapú mérés mellé <strong>forrásalapú</strong>, <strong>entitásalapú</strong> és <strong>üzleti eredményalapú</strong> mérés szükséges. Aki csak pozíciókat néz, az az AI-korszak láthatóságának a nagyobbik felét egyszerűen nem látja.</div>

  <h2 id="aivd-s2"><span class="aivd-num">2</span>Az AI-láthatósági irányítópult három mérési rétege</h2>

  <p>Mielőtt bármilyen eszközt vagy táblázatot választanál, érdemes tisztázni a modell logikáját. Az irányítópult három rétegre épül, és mindhárom réteg más kérdésre válaszol. Kattints a fülekre, és nézd meg, mit mér az egyes rétegek mindegyike:</p>

  <div class="aivd-tabs aivd-reveal" id="aivdTabs">
    <div class="aivd-tabbar" role="tablist">
      <button class="aivd-tabbtn aivd-active" role="tab" data-aivd-tab="0"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f517.png" alt="🔗" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Forrásláthatóság</button>
      <button class="aivd-tabbtn" role="tab" data-aivd-tab="1"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f3f7.png" alt="🏷" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Márkaláthatóság</button>
      <button class="aivd-tabbtn" role="tab" data-aivd-tab="2"><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Üzleti hatás</button>
    </div>
    <div class="aivd-tabpanel aivd-active" role="tabpanel">
      <p><strong>Azt mutatja meg, hogy az AI-rendszerek mely oldalakat használják bizonyítékként vagy forrásként.</strong> Ez a réteg a tartalom „nyersanyag-értékét” méri: mennyire tartják az AI-motorok idézhetőnek, megbízhatónak és relevánsnak az oldalaidat.</p>
      <ul>
        <li>Hányszor hivatkoztak a domainre a vizsgált időszakban?</li>
        <li>Mely konkrét URL-eket idézték?</li>
        <li>Milyen témákhoz kapcsolódott a hivatkozás?</li>
        <li>Milyen kérdések vagy lekérdezések váltották ki a citációt?</li>
      </ul>
    </div>
    <div class="aivd-tabpanel" role="tabpanel">
      <p><strong>Azt vizsgálja, hogy a márka neve bekerül-e a válaszba, és milyen kontextusban jelenik meg.</strong> Itt már nem az oldal, hanem az entitás — a vállalkozás mint felismerhető szereplő — a mérés tárgya.</p>
      <ul>
        <li>Megemlíti-e az AI a márkát a releváns kérdésekre adott válaszokban?</li>
        <li>Helyesen írja-e le a szolgáltatásokat?</li>
        <li>Ajánlja-e a márkát, vagy csak semlegesen említi?</li>
        <li>Milyen versenytársak mellett szerepel?</li>
        <li>Pozitív, semleges vagy negatív a kontextus?</li>
      </ul>
    </div>
    <div class="aivd-tabpanel" role="tabpanel">
      <p><strong>Ez a réteg kapcsolja össze az AI-láthatóságot a weboldal tényleges teljesítményével.</strong> Láthatóság üzleti eredmény nélkül csak hiúsági mutató — ez a réteg dönti el, hogy a munka megtérül-e.</p>
      <ul>
        <li>Érkezett-e látogató az AI-rendszerből?</li>
        <li>Melyik céloldalra jutott, és mennyi időt töltött ott?</li>
        <li>Történt-e ajánlatkérés, vásárlás vagy kapcsolatfelvétel?</li>
        <li>Növekedett-e a márkanévre irányuló keresések száma?</li>
      </ul>
    </div>
  </div>

  <h2 id="aivd-s3"><span class="aivd-num">3</span>Milyen adatforrásokat érdemes összekapcsolni?</h2>

  <p>Az irányítópult csak annyira jó, amennyire az adatforrásai. Jelenleg négy pillérre érdemes építeni.</p>

  <h3>Bing Webmaster Tools – AI Performance</h3>
  <p>A Microsoft 2026 februárjában nyilvános előzetesként vezette be a Bing Webmaster Tools <strong>AI Performance</strong> felületét. A jelentés többek között a hivatkozott oldalakat és az úgynevezett <em>grounding lekérdezéseket</em> mutatja meg — vagyis azokat a háttérkereséseket, amelyeket az AI a válasz megalapozásához futtat. Ezekből megállapítható, hogy a weboldal mely tartalmait használják fel a Bing és a Microsoft AI-alapú válaszai, beleértve a Copilot-élményeket is.</p>

  <h3>Google Search Console</h3>
  <p>A Google Search Console generatív AI-teljesítményjelentése külön képet adhat a Google AI Overviews, az AI Mode és más generatív keresési felületek megjelenéseiről. Az adatokat továbbra is érdemes a teljes webes keresési teljesítménnyel együtt értelmezni, mert a generatív és a klasszikus találatok között jelentős átfedés van — ugyanaz a tartalom mindkét felületen dolgozhat a márkáért.</p>

  <h3>Google Analytics 4</h3>
  <p>A GA4 képes külön <strong>AI Assistant</strong> csatornába sorolni az általa felismert AI-asszisztensekből származó látogatásokat. Az ilyen munkamenetekhez az <code>ai-assistant</code> médium és az <code>(ai-assistant)</code> kampányérték kapcsolódhat. Ez teszi lehetővé, hogy az AI-forgalmat ne a „direct” vagy „referral” zajban keressük, hanem önálló csatornaként elemezzük.</p>

  <h3>Tesztkérdés-panel</h3>
  <p>Mivel nem minden rendszer ad részletes natív teljesítményadatokat, szükség van egy ismételhető kérdéskészletre is. Ugyanazokat a — vásárlói szándékot és információs igényt egyaránt lefedő — kérdéseket kell rendszeresen lefuttatni a ChatGPT, a Perplexity, a Gemini és a Copilot felületein, dokumentálva, hogy mikor jelenik meg citáció, márkaemlítés vagy ajánlás. A <a href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-hivatkozasok/" rel="editorial noopener noreferrer" data-wpel-link="internal">ChatGPT Search láthatóságának mérési sajátosságairól</a> külön útmutatóban írtunk.</p>

  <h2 id="aivd-s4"><span class="aivd-num">4</span>Az AI-citációk legfontosabb mérőszámai</h2>

  <h3>4.1. Citációk száma</h3>
  <p>A vizsgált időszakban észlelt összes domain- vagy oldalhivatkozás. Ez az abszolút alapmutató, de önmagában keveset mond — az irányítópulton ezért érdemes több bontásban is megjeleníteni: <strong>platformonként</strong> (ChatGPT, Perplexity, Bing, Google, Gemini), <strong>témánként</strong>, <strong>céloldalanként</strong>, <strong>országonként vagy nyelvenként</strong>, valamint <strong>információs és kereskedelmi kérdések szerint</strong>. Egy kereskedelmi szándékú kérdésnél elért citáció üzletileg jóval többet ér, mint egy általános definíciós kérdésnél elért megjelenés.</p>

  <h3>4.2. Citációs arány</h3>
  <div class="aivd-formula">Citációs arány = citációt tartalmazó válaszok száma ÷ összes érvényes tesztválasz <b>× 100</b></div>
  <p>Ez megmutatja, hogy a rögzített kérdéskészlet mekkora részénél használja az AI forrásként a weboldalt. Az arányalapú mérés előnye, hogy a kérdéskészlet bővítése esetén is összehasonlítható marad az idősor.</p>

  <h3>4.3. Citációs részesedés</h3>
  <div class="aivd-formula">Citációs részesedés = saját márkához tartozó citációk ÷ a saját és a vizsgált versenytársak összes citációja <b>× 100</b></div>
  <p>Ez az AI-környezetben alkalmazható <strong>hangrészesedés (Share of Voice)</strong> egyik változata. Megmutatja, hogy a piacon rendelkezésre álló „citációs helyekből” mekkora szeletet birtokol a vállalkozás — és mekkorát engednek át a versenytársak.</p>

  <h3>4.4. Hivatkozott oldalak száma</h3>
  <p>Nem mindegy, hogy minden AI-hivatkozás egyetlen blogbejegyzésre mutat, vagy a rendszer több szolgáltatásoldalt, esettanulmányt és szakértői tartalmat is használ. A széles citációs bázis azt jelzi, hogy az AI a teljes domaint tekinti megbízható forrásnak, nem csak egyetlen szerencsés tartalmat.</p>

  <h3>4.5. Citációs stabilitás</h3>
  <p>Azt vizsgálja, hogy az adott URL több egymást követő mérésben is megjelenik-e. A stabil citáció erősebb jelzés, mint egyetlen alkalmi megjelenés — a <a href="https://onlinemarketing101.biz/perplexity-seo-source-selection-authority-content-structure/" rel="editorial noopener noreferrer" data-wpel-link="internal">Perplexity forráskiválasztási logikájáról szóló cikkünkben</a> részletesen bemutattuk, milyen tekintély- és struktúrajelek tartják bent tartósan egy oldalt a forráslistában.</p>

  <h2 id="aivd-s5"><span class="aivd-num">5</span>A márkaemlítések és ajánlások mérése</h2>

  <p>A citáció és a márkaemlítés nem ugyanaz. Egy AI-rendszer hivatkozhat egy cikkre anélkül, hogy a márkanevet beleírná a válaszba. Máskor a márka szerepelhet a válaszban, miközben az AI egy külső PR-cikkre, értékelőoldalra vagy szakmai interjúra hivatkozik. Az irányítópultnak ezért mindkét jelenséget külön kell követnie, az alábbi mutatókkal:</p>

  <h3>Márkaemlítési arány</h3>
  <div class="aivd-formula">Márkaemlítési arány = márkát említő válaszok ÷ összes vizsgált válasz <b>× 100</b></div>

  <h3>Ajánlási arány</h3>
  <p>A kereskedelmi vagy szolgáltatókeresési kérdések közül hány válasz ajánlja <em>ténylegesen</em> a vállalkozást — nem csak említi, hanem választási lehetőségként pozicionálja.</p>

  <h3>Entitáspontosság</h3>
  <p>Vizsgáld meg, hogy az AI helyesen közli-e a márka nevét, a fő szolgáltatását, a célpiacát, a működési helyét, a szakértők nevét, valamint a vállalkozás és a szakértő kapcsolatát. Egy pontatlan entitáskép — rossz szolgáltatásleírás, elavult cím, félreattribuált szakértő — csendben rombolja a konverziót, mert a felhasználó már a válaszban téves képet kap.</p>

  <h3>Kontextusminőség</h3>
  <p>Az említés lehet <strong>pozitív</strong>, <strong>semleges</strong>, <strong>pontatlan</strong>, <strong>elavult</strong>, <strong>félrevezető</strong> vagy <strong>negatív</strong>. Érdemes minden észlelt említést besorolni, mert a trendek itt legalább olyan fontosak, mint a darabszám.</p>

  <h3>Versenytársi említési részesedés</h3>
  <p>Mutasd meg, milyen gyakran szerepel a vállalkozás a legfontosabb versenytársakhoz képest ugyanazokra a kérdésekre adott válaszokban.</p>

  <div class="aivd-warn"><strong>Fontos árnyalat:</strong> a link nélküli említés is értékes reputációs és entitásjelzés lehet — de önmagában nem bizonyít üzleti eredményt. Az irányítópult harmadik rétege pontosan ezért létezik.</div>

  <h2 id="aivd-s6"><span class="aivd-num">6</span>Az AI-rendszerekből érkező forgalom és konverziók követése</h2>

  <h3>6.1. AI Assistant csatorna a GA4-ben</h3>
  <p>Az irányítópult egyik panelje mutassa meg az AI-forrásból érkező <strong>munkameneteket</strong>, a <strong>felhasználók számát</strong>, az <strong>elkötelezett munkameneteket</strong>, az <strong>átlagos elköteleződési időt</strong>, a <strong>megtekintett céloldalakat</strong>, valamint a <strong>kulcseseményeket és konverziókat</strong>. Így az AI-forgalom minősége is látszik, nem csak a mennyisége.</p>

  <h3>6.2. Forrás és médium</h3>
  <p>Érdemes külön vizsgálni például a <code>chatgpt.com</code>, a <code>perplexity.ai</code>, a <code>copilot.microsoft.com</code>, a <code>gemini.google.com</code> forrásokat és az egyéb felismert AI-asszisztenseket. Az OpenAI tájékoztatása szerint a ChatGPT keresési találataiból származó hivatkozások tartalmazhatják az <code>utm_source=chatgpt.com</code> paramétert, ami segíti a beérkező forgalom azonosítását.</p>

  <h3>6.3. AI-forgalmi konverziós arány</h3>
  <div class="aivd-formula">Konverziós arány = AI-forrásból érkező konverziók ÷ AI-forrásból érkező munkamenetek <b>× 100</b></div>

  <h3>6.4. Bevétel vagy becsült üzleti érték</h3>
  <p>Szolgáltató vállalkozásoknál az ajánlatkérésekhez becsült érték rendelhető, webáruháznál a tényleges bevétel mérhető. Ez a lépés teszi lehetővé, hogy az AI-láthatóság ne „szakmai érdekesség”, hanem forintosítható csatorna legyen a vezetői riportban.</p>

  <h3>6.5. Közvetett hatás</h3>
  <p>Nem minden AI-befolyásolt látogató kattint közvetlenül. A felhasználó először találkozhat a márkával egy AI-válaszban, majd napokkal később márkanév alapján keres rá, vagy közvetlenül beírja a címet. Ezért érdemes együtt követni a <strong>márkás keresések változását</strong>, a <strong>közvetlen látogatások alakulását</strong>, az ajánlatkérések <strong>„Hol hallott rólunk?”</strong> válaszait, valamint az AI-forgalommal egy időben megjelenő konverziós változásokat. A közvetett hatás gyakran nagyobb, mint a közvetlenül mérhető.</p>

  <h2 id="aivd-s7"><span class="aivd-num">7</span>Hogyan nézzen ki az irányítópult?</h2>

  <p>A jó irányítópult felülről lefelé szűkül: a vezetői összefoglalótól halad a részletek felé. A cikk elején látható mintapanel pontosan ezt a logikát követi.</p>

  <h3>Felső vezetői összefoglaló</h3>
  <p>Az első sorban öt nagy mutató jelenjen meg: <strong>összes AI-citáció</strong>, <strong>citációs arány</strong>, <strong>márkaemlítési arány</strong>, <strong>AI-forgalom</strong> és <strong>AI-ból származó konverziók</strong>. Minden mutató mellett szerepeljen az aktuális érték, az előző időszakhoz viszonyított változás, a célérték és egy egyszerű trendjelzés — a vezetőnek öt másodperc alatt látnia kell, jó irányba megy-e a rendszer.</p>

  <h3>Platform szerinti bontás</h3>
  <p>Külön panel készüljön a <strong>Google AI Overviews és AI Mode</strong>, a <strong>ChatGPT Search</strong>, a <strong>Perplexity</strong>, a <strong>Microsoft Copilot és Bing</strong>, valamint a <strong>Gemini</strong> felületeihez. A platformok forráskiválasztási logikája eltér, ezért a beavatkozások is platformspecifikusak lesznek.</p>

  <h3>Tartalmi teljesítmény</h3>
  <p>Egy táblázat mutassa meg oldaltípusonként, hogyan dolgozik a tartalom:</p>

  <div class="aivd-tablewrap aivd-reveal">
    <table class="aivd-table">
      <thead>
        <tr><th>Céloldal</th><th>Citációk</th><th>Márkaemlítések</th><th>AI-látogatások</th><th>Konverziók</th><th>Frissítési igény</th></tr>
      </thead>
      <tbody>
        <tr><td>Szolgáltatásoldal</td><td>12</td><td>8</td><td>31</td><td>3</td><td><span class="aivd-badge aivd-badge--low">Alacsony</span></td></tr>
        <tr><td>Útmutató</td><td>27</td><td>4</td><td>65</td><td>2</td><td><span class="aivd-badge aivd-badge--mid">Közepes</span></td></tr>
        <tr><td>Esettanulmány</td><td>6</td><td>10</td><td>18</td><td>4</td><td><span class="aivd-badge aivd-badge--low">Alacsony</span></td></tr>
      </tbody>
    </table>
  </div>

  <p>A táblázat tanulsága azonnal látszik: az útmutató hozza a legtöbb citációt és látogatást, de a konverziót az esettanulmány és a szolgáltatásoldal termeli. A tartalmi stratégia mindhárom típusra egyszerre épít.</p>

  <h3>Kérdés- és témaszintű nézet</h3>
  <p>Az irányítópult legmélyebb szintje mutassa meg, mely kérdésekre <strong>jelenik meg a márka</strong>; melyekre <strong>csak a versenytárs</strong> jelenik meg; hol <strong>található citáció, de nincs márkaemlítés</strong>; és hol <strong>nincs semmilyen láthatóság</strong>. Ez a nézet adja a következő hónap tartalmi feladatlistáját. Az adatgyűjtés megkezdése előtt érdemes egy alapos állapotfelmérést végezni — arról, hogy ez miért kihagyhatatlan, a <a href="https://onlinemarketing101.biz/seo-audit-miert-nelkulozhetetlen-a-seo/" rel="editorial noopener noreferrer" data-wpel-link="internal">SEO-audit fontosságát bemutató cikkünkben</a> írtunk részletesen.</p>

  <h2 id="aivd-s8"><span class="aivd-num">8</span>Összesített AI-láthatósági pontszám kialakítása</h2>

  <p>A különböző mutatók egyetlen vezetői pontszámmá is összevonhatók — de az eredeti részmutatókat mindig meg kell őrizni, különben a pontszám elfedi, <em>hol</em> van a probléma. A javasolt súlyozás: <strong>citációs teljesítmény 30%</strong>, <strong>márkaemlítési teljesítmény 20%</strong>, <strong>ajánlási jelenlét 15%</strong>, <strong>entitáspontosság 10%</strong>, <strong>AI-forgalom 15%</strong>, <strong>AI-konverziók 10%</strong>.</p>

  <div class="aivd-formula">AI-láthatósági pontszám = citációs pont × <b>0,30</b> + említési pont × <b>0,20</b> + ajánlási pont × <b>0,15</b> + entitáspontosság × <b>0,10</b> + forgalmi pont × <b>0,15</b> + konverziós pont × <b>0,10</b></div>

  <p>Próbáld ki élőben — állítsd be a csúszkákat a saját becsült értékeidre (0–100 skálán), és nézd meg, hol tart a vállalkozásod:</p>

  <div class="aivd-calc aivd-reveal" id="aivdCalc">
    <h3><img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f39b.png" alt="🎛" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Interaktív AI-láthatósági pontszám-kalkulátor</h3>
    <p class="aivd-calc-sub">Mozgasd a csúszkákat 0 és 100 között — a súlyozott pontszám azonnal frissül.</p>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Citációs teljesítmény</span><b data-aivd-val="c1">60</b></div><input type="range" class="aivd-range" min="0" max="100" value="60" data-aivd-slider="c1" data-aivd-w="0.30" aria-label="Citációs teljesítmény"></div>
      <div class="aivd-weight">súly: 30%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Márkaemlítési teljesítmény</span><b data-aivd-val="c2">50</b></div><input type="range" class="aivd-range" min="0" max="100" value="50" data-aivd-slider="c2" data-aivd-w="0.20" aria-label="Márkaemlítési teljesítmény"></div>
      <div class="aivd-weight">súly: 20%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Ajánlási jelenlét</span><b data-aivd-val="c3">40</b></div><input type="range" class="aivd-range" min="0" max="100" value="40" data-aivd-slider="c3" data-aivd-w="0.15" aria-label="Ajánlási jelenlét"></div>
      <div class="aivd-weight">súly: 15%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>Entitáspontosság</span><b data-aivd-val="c4">70</b></div><input type="range" class="aivd-range" min="0" max="100" value="70" data-aivd-slider="c4" data-aivd-w="0.10" aria-label="Entitáspontosság"></div>
      <div class="aivd-weight">súly: 10%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>AI-forgalom</span><b data-aivd-val="c5">45</b></div><input type="range" class="aivd-range" min="0" max="100" value="45" data-aivd-slider="c5" data-aivd-w="0.15" aria-label="AI-forgalom"></div>
      <div class="aivd-weight">súly: 15%</div>
    </div>
    <div class="aivd-slider-row">
      <div><div class="aivd-slider-label"><span>AI-konverziók</span><b data-aivd-val="c6">35</b></div><input type="range" class="aivd-range" min="0" max="100" value="35" data-aivd-slider="c6" data-aivd-w="0.10" aria-label="AI-konverziók"></div>
      <div class="aivd-weight">súly: 10%</div>
    </div>
    <div class="aivd-score-out">
      <div class="aivd-score-num" id="aivdScoreNum">51</div>
      <div class="aivd-score-cap">AI-láthatósági pontszám / 100</div>
      <div class="aivd-score-msg" id="aivdScoreMsg"></div>
    </div>
  </div>

  <p>Fontos: a pontszám <strong>nem univerzális iparági szabvány</strong>, hanem vállalatspecifikus vezetői mutató, amelynek súlyait az üzleti célokhoz kell igazítani. Egy ismert szakértőnél vagy tanácsadónál nagyobb súlyt kaphat a márkaemlítés és az ajánlás. Webáruháznál a forgalom és a bevétel lehet hangsúlyosabb. B2B szolgáltatónál az ajánlatkérések és a minősített érdeklődők száma lehet a döntő. A pontszám mögötti stratégiai alapokról az <a href="https://onlinemarketing101.biz/ai-lathatosagi-ugynokseg-budapest-technikai-seo-geo-aeo/" rel="editorial noopener noreferrer" data-wpel-link="internal">AI-láthatósági ügynökség budapesti gyakorlati útmutatójában</a> írtunk bővebben.</p>

  <h2 id="aivd-s9"><span class="aivd-num">9</span>Havi mérési és optimalizálási folyamat</h2>

  <p>Az irányítópult akkor válik döntéstámogató rendszerré, ha ismétlődő munkafolyamat tartozik hozzá. Az alábbi kilenc lépést érdemes havonta végigvinni — pipáld ki, ahogy haladsz:</p>

  <ol class="aivd-check aivd-reveal" id="aivdCheck">
    <li>Bing AI Performance és Search Console adatok exportálása</li>
    <li>GA4 AI Assistant forgalom ellenőrzése</li>
    <li>A rögzített tesztkérdés-panel újrafuttatása</li>
    <li>Márka- és versenytársemlítések rögzítése</li>
    <li>Új citációk és elveszett citációk összehasonlítása</li>
    <li>Legjobban teljesítő céloldalak azonosítása</li>
    <li>Gyenge vagy pontatlan válaszokat kiváltó tartalmak javítása</li>
    <li>Eredmények összevetése az előző hónappal</li>
    <li>Következő havi tartalmi prioritások meghatározása</li>
  </ol>
  <div class="aivd-check-progress" id="aivdCheckProgress">0 / 9 lépés kész</div>

  <p>A havi jelentés végén ne csak adatok szerepeljenek, hanem <strong>három konkrét döntés</strong> is: melyik tartalmat kell frissíteni; melyik témát kell továbbépíteni; és melyik üzleti céloldal AI-láthatóságát kell megerősíteni. Adat döntés nélkül csak archívum.</p>

  <h2 id="aivd-s10"><span class="aivd-num">10</span>Gyakori mérési hibák</h2>

  <h3>Az összes AI-rendszer egyetlen csatornaként való kezelése</h3>
  <p>A ChatGPT, a Perplexity, a Google és a Copilot eltérő módon választ forrásokat és jelenít meg hivatkozásokat. Ami az egyik platformon működik, a másikon láthatatlan maradhat — az összevont adat elfedi a különbségeket.</p>

  <h3>A citáció összekeverése az ajánlással</h3>
  <p>Egy szakmai cikk idézése még nem jelenti azt, hogy az AI a vállalkozást szolgáltatóként is ajánlja. A két jelenség külön mérőszámot érdemel.</p>

  <h3>Egyszeri tesztből levont következtetések</h3>
  <p>Az AI-válaszok változhatnak — akár naponta. Ismételt, dokumentált mérés nélkül minden megállapítás pillanatfelvétel, nem trend.</p>

  <h3>Csak a látogatások követése</h3>
  <p>A nulla kattintás nem feltétlenül jelent nulla üzleti hatást. A márka ismertsége és a későbbi márkás keresés is növekedhet egy olyan AI-válasz nyomán, amelyből senki nem kattintott át.</p>

  <h3>A versenytársak kihagyása</h3>
  <p>Az abszolút citációszám kevés információt ad, ha nem tudjuk, mennyi megjelenést szereznek ugyanazokra a kérdésekre a versenytársak. A részesedés a valódi mutató.</p>

  <h3>Az adatminőség figyelmen kívül hagyása</h3>
  <p>A hibás forrásbesorolásokat, a közvetlen forgalomba kerülő AI-látogatásokat és a hiányzó paramétereket külön ellenőrizni kell — különben az irányítópult magabiztosan mutat téves képet.</p>

  <h2 id="aivd-faq">Gyakran ismételt kérdések</h2>

  <div class="aivd-faq" id="aivdFaq">
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">Mi az AI-láthatósági irányítópult?</button>
      <div class="aivd-faq-a"><p>Olyan mérési felület, amely egy helyen mutatja meg a márka AI-citációit, márkaemlítéseit, ajánlási jelenlétét, AI-forgalmát és az ebből származó üzleti eredményeket.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">Mi a különbség az AI-citáció és a márkaemlítés között?</button>
      <div class="aivd-faq-a"><p>Citáció esetén az AI egy konkrét weboldalt használ vagy jelöl meg forrásként. Márkaemlítésnél a vállalkozás neve bekerül a válaszba, de nem feltétlenül kap közvetlen hivatkozást.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">Mérhető a ChatGPT-ből érkező forgalom?</button>
      <div class="aivd-faq-a"><p>Igen. A ChatGPT keresési hivatkozásaiból származó látogatások analitikai rendszerekben azonosíthatók, bár az adatminőséget és a forrásbesorolást rendszeresen ellenőrizni kell.</p></div>
    </div>
    <div class="aivd-faq-item">
      <button class="aivd-faq-q" type="button">Milyen gyakran kell frissíteni az irányítópultot?</button>
      <div class="aivd-faq-a"><p>A forgalmi adatok akár naponta is frissülhetnek, de a teljes AI-láthatósági elemzéshez általában havi, gyorsan változó piacon pedig heti mérés javasolt.</p></div>
    </div>
  </div>

  <h2>Összegzés</h2>

  <p>Az AI-láthatóságot nem lehet egyetlen helyezéssel vagy látogatási adattal leírni. A valódi képhez együtt kell mérni, hogy az AI-rendszerek <strong>mely oldalakat idézik</strong>, <strong>hogyan említik a márkát</strong>, <strong>milyen versenytársakat ajánlanak</strong>, valamint <strong>mennyi forgalmat és üzleti eredményt hoznak</strong>. Egy jól felépített AI-láthatósági irányítópult így nem egyszerű jelentés, hanem döntéstámogató rendszer: megmutatja, mely tartalmakat érdemes fejleszteni, milyen kérdésekben erős a márka, és hol foglalják el a versenytársak az AI-válaszokban rendelkezésre álló helyet.</p>

  <div class="aivd-cta aivd-reveal">
    <h3>Derítsd ki, hogyan lát téged az AI</h3>
    <p>Az első lépés egy technikai, tartalmi és entitásalapú felmérés. Ismerd meg az OnlineMarketing101 AI SEO és AI-láthatósági megoldásait, és derítsd ki, hogyan jelenik meg vállalkozásod a Google, a ChatGPT, a Perplexity és a Microsoft AI-alapú válaszaiban.</p>
    <a class="aivd-cta-btn" href="https://onlinemarketing101.biz/" rel="editorial noopener noreferrer" data-wpel-link="internal">Kérek egy AI-láthatósági felmérést →</a>
  </div>

</div>

<script>
(function(){
  "use strict";

  /* ---- Animated KPI counters (hero) ---- */
  function animateCount(el){
    var target = parseInt(el.getAttribute("data-aivd-count"), 10);
    var suffix = el.getAttribute("data-aivd-suffix") || "";
    var dur = 1400, start = null;
    var reduce = window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
    if (reduce){ el.textContent = target + suffix; return; }
    function step(ts){
      if (!start) start = ts;
      var p = Math.min((ts - start) / dur, 1);
      var eased = 1 - Math.pow(1 - p, 3);
      el.textContent = Math.round(target * eased) + suffix;
      if (p < 1) requestAnimationFrame(step);
    }
    requestAnimationFrame(step);
  }

  /* ---- Scroll reveal + counter trigger ---- */
  var revealed = document.querySelectorAll(".aivd-reveal");
  var counted = false;
  if ("IntersectionObserver" in window){
    var io = new IntersectionObserver(function(entries){
      entries.forEach(function(e){
        if (e.isIntersecting){
          e.target.classList.add("aivd-visible");
          if (e.target.classList.contains("aivd-hero") && !counted){
            counted = true;
            e.target.querySelectorAll("[data-aivd-count]").forEach(animateCount);
          }
          io.unobserve(e.target);
        }
      });
    }, { threshold: 0.15 });
    revealed.forEach(function(el){ io.observe(el); });
  } else {
    revealed.forEach(function(el){ el.classList.add("aivd-visible"); });
    document.querySelectorAll("[data-aivd-count]").forEach(animateCount);
  }

  /* ---- Layer tabs ---- */
  var tabs = document.getElementById("aivdTabs");
  if (tabs){
    var btns = tabs.querySelectorAll(".aivd-tabbtn");
    var panels = tabs.querySelectorAll(".aivd-tabpanel");
    btns.forEach(function(btn){
      btn.addEventListener("click", function(){
        var i = parseInt(btn.getAttribute("data-aivd-tab"), 10);
        btns.forEach(function(b){ b.classList.remove("aivd-active"); });
        panels.forEach(function(p){ p.classList.remove("aivd-active"); });
        btn.classList.add("aivd-active");
        panels[i].classList.add("aivd-active");
      });
    });
  }

  /* ---- Score calculator ---- */
  var calc = document.getElementById("aivdCalc");
  if (calc){
    var sliders = calc.querySelectorAll("[data-aivd-slider]");
    var scoreNum = document.getElementById("aivdScoreNum");
    var scoreMsg = document.getElementById("aivdScoreMsg");
    function updateScore(){
      var total = 0;
      sliders.forEach(function(s){
        var v = parseInt(s.value, 10);
        var w = parseFloat(s.getAttribute("data-aivd-w"));
        total += v * w;
        var lbl = calc.querySelector('[data-aivd-val="' + s.getAttribute("data-aivd-slider") + '"]');
        if (lbl) lbl.textContent = v;
      });
      var rounded = Math.round(total);
      scoreNum.textContent = rounded;
      var msg, color;
      if (rounded >= 75){ msg = "Erős AI-jelenlét — a fókusz a pozíció megvédése és a konverziós útvonalak finomítása."; color = "#2fbf71"; }
      else if (rounded >= 50){ msg = "Épülő láthatóság — a leggyengébb rétegre érdemes koncentrálni a következő negyedévben."; color = "#f5a524"; }
      else if (rounded >= 25){ msg = "Kezdeti szakasz — a citációs alapok és az entitásjelek megerősítése a prioritás."; color = "#f5a524"; }
      else { msg = "Az AI-válaszokban a versenytársak foglalják a helyet — sürgős állapotfelmérés javasolt."; color = "#e5484d"; }
      scoreNum.style.color = color;
      scoreMsg.textContent = msg;
    }
    sliders.forEach(function(s){ s.addEventListener("input", updateScore); });
    updateScore();
  }

  /* ---- Monthly checklist ---- */
  var check = document.getElementById("aivdCheck");
  var progress = document.getElementById("aivdCheckProgress");
  if (check && progress){
    var items = check.querySelectorAll("li");
    check.addEventListener("click", function(e){
      var li = e.target.closest("li");
      if (!li) return;
      li.classList.toggle("aivd-done");
      var done = check.querySelectorAll("li.aivd-done").length;
      progress.textContent = done + " / " + items.length + " lépés kész" + (done === items.length ? " — a havi mérési kör lezárva! &#x2705;" : "");
    });
  }

  /* ---- FAQ accordion ---- */
  var faq = document.getElementById("aivdFaq");
  if (faq){
    faq.querySelectorAll(".aivd-faq-q").forEach(function(q){
      q.addEventListener("click", function(){
        var item = q.parentElement;
        var wasOpen = item.classList.contains("aivd-open");
        faq.querySelectorAll(".aivd-faq-item").forEach(function(i){ i.classList.remove("aivd-open"); });
        if (!wasOpen) item.classList.add("aivd-open");
      });
    });
  }
})();
</script>
]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/ai-lathatosagi-iranyitopult-keszitese/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AI Visibility Audit Template: Technical SEO, Entity Clarity, Test Questions and AI Citations</title>
		<link>https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo/</link>
					<comments>https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo/#respond</comments>
		
		<dc:creator><![CDATA[onlinemarketing101]]></dc:creator>
		<pubDate>Thu, 16 Jul 2026 21:56:00 +0000</pubDate>
				<category><![CDATA[Advanced SEO Techniques]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[Brand development]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business advice]]></category>
		<category><![CDATA[digitális marketing]]></category>
		<category><![CDATA[keresőmarketing]]></category>
		<category><![CDATA[keresőoptimalizálás]]></category>
		<category><![CDATA[kulcsszó optimalizálás]]></category>
		<category><![CDATA[New Technologies]]></category>
		<category><![CDATA[One Page Template]]></category>
		<category><![CDATA[Online marketing]]></category>
		<category><![CDATA[online marketing tanácsadó]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[SEO audit]]></category>
		<category><![CDATA[SEO stratégiák]]></category>
		<category><![CDATA[SEO ügynökség]]></category>
		<category><![CDATA[Technológia]]></category>
		<category><![CDATA[2026]]></category>
		<category><![CDATA[Agency]]></category>
		<category><![CDATA[budapest]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[keresőmarketing ügynökség]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[seo]]></category>
		<guid isPermaLink="false">https://onlinemarketing101.biz/?p=10369</guid>

					<description><![CDATA[AI Visibility Audit Template: SEO, Entities and Citations AI SEO audit · GEO / AEO diagnostics AI Visibility Audit Template: Technical SEO, Entity Clarity, Test Questions and AI Citations While you are working on the next blog post, someone is asking ChatGPT right now who they should trust with their problem. The answer either includes [&#8230;]]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>

<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AI Visibility Audit Template: SEO, Entities and Citations</title>
<meta name="description" content="Fill in the AI visibility audit template! Technical SEO, entity clarity, prompt testing, ChatGPT, Perplexity and Bing citations in one system.">
<link rel="canonical" href="https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">

<!--
  SEO fields for WordPress / Yoast / RankMath:
  Meta title: AI Visibility Audit Template: SEO, Entities and Citations
  Meta description: Fill in the AI visibility audit template! Technical SEO, entity clarity, prompt testing, ChatGPT, Perplexity and Bing citations in one system.
  Suggested URL: /ai-visibility-audit-template-technical-seo-entities-prompts-citations/
  Primary keyword: AI visibility audit template
  The full <body> content — the .om101-aiaudit wrapper + JSON-LD script — can be copied directly into an Elementor "HTML code" / "Custom HTML" widget.
-->

<style>
  .om101-aiaudit{
    --ink:#0D1B2A;
    --panel:#16283C;
    --panel-2:#1E3349;
    --signal:#38E1C6;
    --signal-soft:rgba(56,225,198,.14);
    --amber:#F2A65A;
    --coral:#FF6B4A;
    --text:#EDF3F6;
    --muted:#93A9BE;
    --border:rgba(147,169,190,.2);
    --font-display:'Space Grotesk', 'Inter', system-ui, sans-serif;
    --font-body:'Source Serif 4', Georgia, 'Times New Roman', serif;
    --font-mono:'JetBrains Mono', ui-monospace, Menlo, Consolas, monospace;

    background:var(--ink);
    color:var(--text);
    font-family:var(--font-body);
    line-height:1.7;
    font-size:17px;
    -webkit-font-smoothing:antialiased;
    padding:0 0 80px;
  }
  .om101-aiaudit *{box-sizing:border-box;}
  .om101-aiaudit .wrap{max-width:820px;margin:0 auto;padding:0 24px;}
  .om101-aiaudit .wrap-wide{max-width:1000px;margin:0 auto;padding:0 24px;}

  .om101-aiaudit h1,
  .om101-aiaudit h2,
  .om101-aiaudit h3{
    font-family:var(--font-display);
    font-weight:600;
    letter-spacing:-0.01em;
    color:var(--text);
    margin:0 0 .5em;
  }
  .om101-aiaudit h1{font-size:clamp(1.9rem,4vw,2.7rem);line-height:1.15;font-weight:700;}
  .om101-aiaudit h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-top:0;}
  .om101-aiaudit h3{font-size:1.15rem;color:var(--signal);margin-top:1.6em;}
  .om101-aiaudit p{margin:0 0 1.1em;color:var(--text);}
  .om101-aiaudit a.om101-aiaudit-link{color:var(--signal);text-decoration:underline;text-decoration-color:rgba(56,225,198,.4);text-underline-offset:3px;}
  .om101-aiaudit a.om101-aiaudit-link:hover{text-decoration-color:var(--signal);}
  .om101-aiaudit a:focus-visible,
  .om101-aiaudit button:focus-visible,
  .om101-aiaudit summary:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:4px;}

  .om101-aiaudit .eyebrow{
    font-family:var(--font-mono);
    font-size:.72rem;
    letter-spacing:.14em;
    text-transform:uppercase;
    color:var(--signal);
    display:inline-flex;
    align-items:center;
    gap:.5em;
    margin-bottom:1em;
  }
  .om101-aiaudit .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft);}

  /* ---------- HERO ---------- */
  .om101-aiaudit .hero{
    padding:72px 0 40px;
    background:
      radial-gradient(1100px 500px at 15% -10%, rgba(56,225,198,.10), transparent 60%),
      radial-gradient(800px 500px at 100% 0%, rgba(242,166,90,.08), transparent 55%);
    border-bottom:1px solid var(--border);
  }
  .om101-aiaudit .hero-lead{font-size:1.15rem;color:var(--muted);max-width:70ch;}
  .om101-aiaudit .meta-strip{
    font-family:var(--font-mono);font-size:.8rem;color:var(--muted);
    display:flex;flex-wrap:wrap;gap:1.5em;margin-top:1.6em;padding-top:1.2em;border-top:1px solid var(--border);
  }
  .om101-aiaudit .meta-strip span b{color:var(--text);font-weight:500;}

  /* ---------- RADAR ---------- */
  .om101-aiaudit .radar-block{
    margin-top:44px;
    background:var(--panel);
    border:1px solid var(--border);
    border-radius:16px;
    padding:32px;
    display:grid;
    grid-template-columns:minmax(240px,320px) 1fr;
    gap:28px;
    align-items:center;
  }
  @media (max-width:680px){.om101-aiaudit .radar-block{grid-template-columns:1fr;}}
  .om101-aiaudit .radar-svg{width:100%;height:auto;display:block;}
  .om101-aiaudit .radar-grid{fill:none;stroke:var(--border);}
  .om101-aiaudit .radar-axis{stroke:var(--border);stroke-width:1;}
  .om101-aiaudit .radar-shape{
    fill:var(--signal-soft);
    stroke:var(--signal);
    stroke-width:2;
    stroke-dasharray:420;
    stroke-dashoffset:420;
    animation:om101-draw 1.4s ease forwards .2s;
  }
  .om101-aiaudit .radar-dot{fill:var(--signal);opacity:0;animation:om101-fade .5s ease forwards 1.3s;}
  @keyframes om101-draw{to{stroke-dashoffset:0;}}
  @keyframes om101-fade{to{opacity:1;}}
  @media (prefers-reduced-motion:reduce){
    .om101-aiaudit .radar-shape{animation:none;stroke-dashoffset:0;}
    .om101-aiaudit .radar-dot{animation:none;opacity:1;}
  }
  .om101-aiaudit .radar-total{font-family:var(--font-mono);color:var(--muted);font-size:.85rem;text-align:center;margin-top:6px;}
  .om101-aiaudit .radar-total b{color:var(--amber);font-size:1rem;}

  .om101-aiaudit .legend{display:grid;gap:12px;}
  .om101-aiaudit .legend-row{
    display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;
    font-family:var(--font-mono);font-size:.85rem;color:var(--muted);
  }
  .om101-aiaudit .legend-row b{color:var(--text);font-weight:500;font-family:var(--font-body);font-size:.95rem;}
  .om101-aiaudit .legend-dot{width:11px;height:11px;border-radius:50%;background:var(--signal);}
  .om101-aiaudit .legend-bar{grid-column:1/-1;height:6px;border-radius:4px;background:var(--panel-2);overflow:hidden;}
  .om101-aiaudit .legend-bar i{display:block;height:100%;background:var(--signal);border-radius:4px;}
  .om101-aiaudit .legend-caption{font-family:var(--font-mono);font-size:.72rem;color:var(--muted);margin-top:4px;grid-column:1/-1;}

  /* ---------- SECTIONS ---------- */
  .om101-aiaudit section{padding:52px 0;border-bottom:1px solid var(--border);}
  .om101-aiaudit section:last-of-type{border-bottom:none;}

  .om101-aiaudit ul.om101-list, .om101-aiaudit ol.om101-list{margin:0 0 1.2em;padding-left:1.3em;}
  .om101-aiaudit ul.om101-list li, .om101-aiaudit ol.om101-list li{margin-bottom:.5em;color:var(--text);}
  .om101-aiaudit ul.om101-list li::marker{color:var(--signal);}

  .om101-aiaudit .callout{
    background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--signal);
    border-radius:10px;padding:22px 24px;margin:1.4em 0;
  }
  .om101-aiaudit .callout p:last-child{margin-bottom:0;}
  .om101-aiaudit .callout .callout-label{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--signal);display:block;margin-bottom:.6em;}

  /* pillar tag */
  .om101-aiaudit .pillar-tag{
    display:inline-flex;align-items:center;justify-content:center;
    width:34px;height:34px;border-radius:8px;background:var(--signal-soft);
    color:var(--signal);font-family:var(--font-mono);font-weight:600;font-size:.95rem;
    margin-right:10px;flex-shrink:0;
  }
  .om101-aiaudit .pillar-heading{display:flex;align-items:center;margin-bottom:.4em;}
  .om101-aiaudit .pillar-heading h2{margin-bottom:0;}

  /* four pillar mini cards */
  .om101-aiaudit .pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:1.6em 0 1.8em;}
  @media (max-width:760px){.om101-aiaudit .pillar-grid{grid-template-columns:1fr 1fr;}}
  @media (max-width:460px){.om101-aiaudit .pillar-grid{grid-template-columns:1fr;}}
  .om101-aiaudit .pillar-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:18px;}
  .om101-aiaudit .pillar-card .pillar-tag{margin-bottom:10px;}
  .om101-aiaudit .pillar-card h4{font-family:var(--font-display);font-size:.95rem;color:var(--text);margin:0 0 .4em;}
  .om101-aiaudit .pillar-card p{font-size:.87rem;color:var(--muted);margin:0;}

  /* chips */
  .om101-aiaudit .chips{display:flex;flex-wrap:wrap;gap:8px;margin:1em 0 1.6em;}
  .om101-aiaudit .chip{
    font-family:var(--font-mono);font-size:.78rem;color:var(--text);
    background:var(--panel);border:1px solid var(--border);border-radius:999px;padding:6px 14px;
  }

  /* tables */
  .om101-aiaudit .table-wrap{overflow-x:auto;margin:1.2em 0 1.8em;border:1px solid var(--border);border-radius:12px;}
  .om101-aiaudit table{width:100%;border-collapse:collapse;font-size:.88rem;min-width:560px;}
  .om101-aiaudit table th{
    font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;
    color:var(--signal);text-align:left;padding:12px 14px;background:var(--panel-2);border-bottom:1px solid var(--border);
  }
  .om101-aiaudit table td{padding:12px 14px;border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;}
  .om101-aiaudit table tr:last-child td{border-bottom:none;}
  .om101-aiaudit table td.num{font-family:var(--font-mono);color:var(--amber);}

  /* tabs — CSS-only, radio driven */
  .om101-aiaudit .tabs{margin:1.4em 0 1.8em;}
  .om101-aiaudit .tab-input{position:absolute;opacity:0;pointer-events:none;}
  .om101-aiaudit .tab-labels{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}
  .om101-aiaudit .tab-labels label{
    font-family:var(--font-mono);font-size:.78rem;color:var(--muted);
    border:1px solid var(--border);border-radius:999px;padding:8px 16px;cursor:pointer;transition:.15s;
  }
  .om101-aiaudit .tab-panels{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px 22px;}
  .om101-aiaudit .tab-panel{display:none;}
  .om101-aiaudit .tab-panel p{color:var(--muted);font-size:.85rem;margin-bottom:.8em;}
  .om101-aiaudit .tab-panel ul{margin:0;padding-left:1.2em;}
  .om101-aiaudit .tab-panel li{font-family:var(--font-mono);font-size:.88rem;color:var(--text);margin-bottom:.6em;}

  #om101-tab1:checked ~ .tab-labels label[for="om101-tab1"],
  #om101-tab2:checked ~ .tab-labels label[for="om101-tab2"],
  #om101-tab3:checked ~ .tab-labels label[for="om101-tab3"],
  #om101-tab4:checked ~ .tab-labels label[for="om101-tab4"]{
    background:var(--signal-soft);border-color:var(--signal);color:var(--signal);
  }
  #om101-tab1:checked ~ .tab-panels #om101-panel1,
  #om101-tab2:checked ~ .tab-panels #om101-panel2,
  #om101-tab3:checked ~ .tab-panels #om101-panel3,
  #om101-tab4:checked ~ .tab-panels #om101-panel4{display:block;}

  /* 30-60-90 timeline */
  .om101-aiaudit .timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:1.6em 0;}
  @media (max-width:760px){.om101-aiaudit .timeline{grid-template-columns:1fr;}}
  .om101-aiaudit .timeline-col{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px;}
  .om101-aiaudit .timeline-range{font-family:var(--font-mono);font-size:.75rem;color:var(--amber);display:block;margin-bottom:2px;}
  .om101-aiaudit .timeline-col h4{font-family:var(--font-display);font-size:1rem;margin:0 0 .8em;}
  .om101-aiaudit .timeline-col ul{margin:0;padding-left:1.1em;}
  .om101-aiaudit .timeline-col li{font-size:.85rem;color:var(--muted);margin-bottom:.5em;}

  /* score interpretation */
  .om101-aiaudit .scale{display:flex;flex-direction:column;gap:6px;margin:1.4em 0 1.8em;}
  .om101-aiaudit .scale-row{display:grid;grid-template-columns:90px 1fr auto;gap:12px;align-items:center;font-size:.85rem;}
  .om101-aiaudit .scale-num{font-family:var(--font-mono);color:var(--muted);}
  .om101-aiaudit .scale-bar{height:8px;border-radius:4px;background:var(--panel-2);position:relative;overflow:hidden;}
  .om101-aiaudit .scale-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--signal);}
  .om101-aiaudit .scale-label{color:var(--text);}

  /* checklist demo */
  .om101-aiaudit .progress-bar-wrap{
    display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--border);
    border-radius:12px;padding:16px 20px;margin:1.4em 0;
  }
  .om101-aiaudit .progress-track{flex:1;height:10px;border-radius:6px;background:var(--panel-2);overflow:hidden;}
  .om101-aiaudit .progress-fill{height:100%;width:0%;background:var(--signal);border-radius:6px;transition:width .3s ease;}
  .om101-aiaudit .progress-label{font-family:var(--font-mono);font-size:.78rem;color:var(--muted);white-space:nowrap;}
  .om101-aiaudit .status-btn{
    font-family:var(--font-mono);font-size:.76rem;border:1px solid var(--border);border-radius:999px;
    padding:6px 14px;background:var(--panel-2);color:var(--muted);cursor:pointer;transition:.15s;white-space:nowrap;
  }
  .om101-aiaudit .status-btn[data-state="ok"]{background:rgba(56,225,198,.16);border-color:var(--signal);color:var(--signal);}
  .om101-aiaudit .status-btn[data-state="fail"]{background:rgba(255,107,74,.16);border-color:var(--coral);color:var(--coral);}
  .om101-aiaudit .status-btn:hover{filter:brightness(1.15);}
  .om101-aiaudit .demo-note{font-family:var(--font-mono);font-size:.75rem;color:var(--muted);margin-top:10px;}

  /* faq accordion */
  .om101-aiaudit details{
    background:var(--panel);border:1px solid var(--border);border-radius:10px;
    padding:16px 20px;margin-bottom:10px;
  }
  .om101-aiaudit summary{
    font-family:var(--font-display);font-weight:500;cursor:pointer;color:var(--text);
    list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;
  }
  .om101-aiaudit summary::-webkit-details-marker{display:none;}
  .om101-aiaudit summary::after{content:"+";font-family:var(--font-mono);color:var(--signal);font-size:1.2rem;flex-shrink:0;}
  .om101-aiaudit details[open] summary::after{content:"–";}
  .om101-aiaudit details p{margin:.9em 0 0;color:var(--muted);font-size:.94rem;}

  /* CTA */
  .om101-aiaudit .cta-box{
    background:linear-gradient(135deg,var(--panel) 0%, var(--panel-2) 100%);
    border:1px solid var(--signal);border-radius:16px;padding:36px;text-align:left;margin-top:1em;
  }
  .om101-aiaudit .cta-box h2{margin-bottom:.4em;}
  .om101-aiaudit .cta-btn{
    display:inline-block;margin-top:1.2em;background:var(--signal);color:var(--ink);
    font-family:var(--font-display);font-weight:600;text-decoration:none;
    padding:14px 26px;border-radius:8px;font-size:.95rem;
  }
  .om101-aiaudit .cta-btn:hover{filter:brightness(1.08);}

  .om101-aiaudit footer.om101-source-note{padding:30px 0 0;font-family:var(--font-mono);font-size:.72rem;color:var(--muted);}
</style>

</head>
<body style="margin:0;background:#0D1B2A;">

<div class="om101-aiaudit" lang="en">

  <!-- ============ HERO ============ -->

  <div class="hero">
    <div class="wrap">
      <span class="eyebrow">AI SEO audit · GEO / AEO diagnostics</span>
      <h1>AI Visibility Audit Template: Technical SEO, Entity Clarity, Test Questions and AI Citations</h1>
      <p class="hero-lead">While you are working on the next blog post, someone is asking ChatGPT right now who they should trust with their problem. The answer either includes your brand — or it does not. This template is not just another SEO checklist, but a complete diagnostic framework: it measures how well generative search sees, understands and cites your business across four layers — technology, entity, prompts and citations.</p>
      <div class="meta-strip">
        <span>Reading time: <b>~11 minutes</b></span>
        <span>Field: <b>AI SEO · GEO · AEO</b></span>
        <span>Format: <b>Fillable audit template</b></span>
      </div>

„`
  <div class="radar-block">
    <div>
      <svg class="radar-svg" viewBox="0 0 320 300" role="img" aria-label="Illustration: a typical AI visibility profile for a brand that has not yet been audited — Technical 18/25, Entity 14/25, Prompt 9/25, Citation 6/25, total 47/100 points">
        <circle class="radar-grid" cx="160" cy="160" r="25"></circle>
        <circle class="radar-grid" cx="160" cy="160" r="50"></circle>
        <circle class="radar-grid" cx="160" cy="160" r="75"></circle>
        <circle class="radar-grid" cx="160" cy="160" r="100"></circle>
        <line class="radar-axis" x1="160" y1="60" x2="160" y2="260"></line>
        <line class="radar-axis" x1="60" y1="160" x2="260" y2="160"></line>
        <polygon class="radar-shape" points="160,88 216,160 160,196 136,160"></polygon>
        <circle class="radar-dot" cx="160" cy="88" r="5"></circle>
        <circle class="radar-dot" cx="216" cy="160" r="5"></circle>
        <circle class="radar-dot" cx="160" cy="196" r="5"></circle>
        <circle class="radar-dot" cx="136" cy="160" r="5"></circle>
      </svg>
      <p class="radar-total">Illustrative example · total <b>47 / 100</b> points</p>
    </div>
    <div class="legend">
      <div class="legend-row">
        <span class="legend-dot"></span><b>T — Technical accessibility</b><span>18/25</span>
        <div class="legend-bar"><i style="width:72%"></i></div>
      </div>
      <div class="legend-row">
        <span class="legend-dot"></span><b>E — Entity clarity</b><span>14/25</span>
        <div class="legend-bar"><i style="width:56%"></i></div>
      </div>
      <div class="legend-row">
        <span class="legend-dot"></span><b>P — Test questions / prompts</b><span>9/25</span>
        <div class="legend-bar"><i style="width:36%"></i></div>
      </div>
      <div class="legend-row">
        <span class="legend-dot"></span><b>C — Citations</b><span>6/25</span>
        <div class="legend-bar"><i style="width:24%"></i></div>
      </div>
      <span class="legend-caption">This profile is typical of a brand whose technical foundations are acceptable, but which barely appears as a source in AI answers. You can draw your own radar using the fillable audit sample at the end of the article.</span>
    </div>
  </div>
</div>
„`

  </div>

  <!-- ============ WHY TRADITIONAL SEO IS NO LONGER ENOUGH ============ -->

  <section>
    <div class="wrap">
      <h2>Why is a traditional SEO audit no longer enough?</h2>
      <p>A traditional SEO audit reviews a familiar set of questions: can the page be crawled, can it be indexed, is it fast enough, and is it properly optimized for search engines? These questions still matter — they are just no longer sufficient on their own.</p>
      <p>Search has gained a second brain. When someone asks ChatGPT, Gemini or Google AI Mode today who they should trust with their problem, the system does not show ten blue links — it produces one synthesized answer. That answer either includes your business or a competitor, and the difference is often not decided by classic ranking, but by the following questions:</p>
      <ul class="om101-list">
        <li>Can an AI system understand what the business does?</li>
        <li>Can the brand, expert and service be clearly identified?</li>
        <li>Does the business appear in relevant ChatGPT, Gemini, Copilot or Perplexity answers?</li>
        <li>Is the company’s own website cited, or does AI learn about the brand from an external source?</li>
        <li>For which questions and search intents does the business remain invisible?</li>
      </ul>
      <div class="callout">
        <span class="callout-label">Important difference</span>
        <p>AI visibility does not only mean a clickable source citation. A brand can appear as a citation, an unlinked mention or a concrete recommendation. Each has different value, but all three matter when a decision-maker chooses you.</p>
      </div>
      <p>Think about how often this situation happens in your own market. A potential customer does not type in the brand name; they describe a problem — “I need a reliable accountant in Budapest,” “which agency understands generative search?” — and the AI assistant gives them two or three concrete names. If you are not there, the traditional website, the polished logo and the well-written “About us” page are worth nothing in that moment. The AI visibility audit makes this blind spot measurable before you invest in expensive campaigns.</p>
      <p>If you are not sure what the concept covers exactly, this article explains in detail <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/mit-jelent-az-ai-lathatosag/" data-wpel-link="internal">what AI visibility really means</a>.</p>
    </div>
  </section>

  <!-- ============ WHAT IS THE AUDIT ============ -->

  <section>
    <div class="wrap">
      <h2>What is an AI visibility audit?</h2>
      <div class="callout">
        <span class="callout-label">Definition</span>
        <p>An AI visibility audit is a structured assessment of how machine-interpretable, source-ready and visible a website, brand or expert is in generative search engines.</p>
      </div>
      <p>It is not a single metric, but four diagnostic layers that build on one another — exactly the same layers shown by the radar above:</p>

„`
  <div class="pillar-grid">
    <div class="pillar-card">
      <span class="pillar-tag">T</span>
      <h4>Technical accessibility</h4>
      <p>Can systems access and process the page content? This is the foundation layer — without it, the other three cannot be meaningfully interpreted.</p>
    </div>
    <div class="pillar-card">
      <span class="pillar-tag">E</span>
      <h4>Entity clarity</h4>
      <p>Is it clear who the business is, what it offers, and which topics its name is connected to on the web?</p>
    </div>
    <div class="pillar-card">
      <span class="pillar-tag">P</span>
      <h4>Test questions / prompt matrix</h4>
      <p>What does ChatGPT, Gemini or Perplexity answer to the target audience’s real, business-relevant questions?</p>
    </div>
    <div class="pillar-card">
      <span class="pillar-tag">C</span>
      <h4>Citations</h4>
      <p>Which pages, brands and sources are actually cited in the answers — and is your website among them?</p>
    </div>
  </div>

  <p>It is important to state clearly: AI SEO does not replace classic search engine optimization. Technical SEO, GEO and AEO are layered disciplines, not competing methods. You can read more about <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/ai-seo-geo-aeo-gyakorlati-keretrendszer/" data-wpel-link="internal">the practical framework of AI SEO, GEO and AEO</a> here.</p>

  <p>Who should use this template? Primarily marketing leaders and business owners who already feel that something has changed in search behavior but do not yet have concrete data on where they are losing visibility. It is also useful for SEO professionals who want to expand their classic audits with an AI-specific layer, and for expert brands where personal credibility — not just the company name — determines the buying decision. The order of the four pillars is not accidental: without the technical foundation, entity signals remain uncertain; without the entity layer, prompt-test results become difficult to interpret.</p>
</div>
„`

  </section>

  <!-- ============ PREPARATION ============ -->

  <section>
    <div class="wrap">
      <h2>Preparing the audit: goals, platforms and baseline</h2>
      <p>Before examining any of the pillars, it is worth spending ten minutes collecting the basic data. Without this, later results will be difficult to compare — especially from quarter to quarter.</p>

„`
  <h3>What should you clarify in advance?</h3>
  <ul class="om101-list">
    <li>The business name and all name variants used</li>
    <li>The main services or product categories</li>
    <li>The key experts and leaders</li>
    <li>The geographic markets where the business operates</li>
    <li>The primary target audiences</li>
    <li>The most important competitors</li>
    <li>The AI platforms to be examined</li>
    <li>The most valuable question types from a business perspective</li>
  </ul>

  <h3>Which platforms should be audited?</h3>
  <div class="chips">
    <span class="chip">ChatGPT Search</span>
    <span class="chip">Google AI Overviews & AI Mode</span>
    <span class="chip">Microsoft Copilot</span>
    <span class="chip">Perplexity</span>
    <span class="chip">Gemini</span>
    <span class="chip">Traditional Google & Bing results list</span>
  </div>

  <h3>Recording the baseline</h3>
  <p>Before testing, create screenshots, a dated results table and a unified scoring model for every question examined. The same questions must later be rerun without changes — only then can you measure whether the improvements actually produced movement in citations and brand mentions.</p>
</div>
„`

  </section>

  <!-- ============ PILLAR 1: TECHNICAL ============ -->

  <section>
    <div class="wrap">
      <div class="pillar-heading">
        <span class="pillar-tag">T</span>
        <h2>1st pillar — Technical SEO and machine accessibility</h2>
      </div>
      <p>This layer is the least spectacular, yet most things are decided here: what a search system cannot reliably access, it cannot process as a trustworthy source either.</p>

„`
  <h3>Crawlability and indexability</h3>
  <ul class="om101-list">
    <li>robots.txt settings</li>
    <li>noindex and canonical tags</li>
    <li>XML sitemap</li>
    <li>HTTP status codes and faulty redirects</li>
    <li>orphan pages and duplicate content</li>
    <li>text hidden behind JavaScript</li>
    <li>mobile rendering and server-side rendering</li>
    <li>page loading speed</li>
  </ul>
  <p>Technical shortcomings therefore do not only create ranking problems, but can also create real AI visibility blind spots. You can read more here about <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/miert-lathatatlan-a-tartalom-az-ai-botok-szamara/" data-wpel-link="internal">why content can become invisible to AI bots</a>.</p>

  <h3>Internal link network and information architecture</h3>
  <ul class="om101-list">
    <li>Can the most important service pages be reached within three clicks?</li>
    <li>Are there logical topic clusters?</li>
    <li>Do articles connect to services?</li>
    <li>Are anchor texts clear?</li>
    <li>Do expert and reference pages receive proper internal links?</li>
    <li>Are there pages on the same topic competing with each other?</li>
  </ul>
  <p>Internal links are not just navigation elements: they also show machine systems the relationships between topics, services and brand entities.</p>

  <h3>Structured data check</h3>
  <div class="chips">
    <span class="chip">Organization</span>
    <span class="chip">Person</span>
    <span class="chip">Article</span>
    <span class="chip">Service</span>
    <span class="chip">BreadcrumbList</span>
    <span class="chip">FAQPage</span>
    <span class="chip">LocalBusiness</span>
    <span class="chip">Product</span>
    <span class="chip">Review*</span>
  </div>
  <p style="font-size:.85rem;color:var(--muted);">*only when real and properly usable reviews are present.</p>
  <p>When broader, priority-based coverage is needed, this framework also helps you build an <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/seo-audit-ai-val-prioritasalapu-teendolista/" data-wpel-link="internal">AI-supported, priority-based SEO audit action list</a>.</p>
</div>
„`

  </section>

  <!-- ============ PILLAR 2: ENTITY ============ -->

  <section>
    <div class="wrap">
      <div class="pillar-heading">
        <span class="pillar-tag">E</span>
        <h2>2nd pillar — Entity clarity and brand identification</h2>
      </div>
      <p>Generative systems think not in keywords, but in entities: who, what and in which relationships. If the brand is blurry at this layer, even the best content cannot become a stable source.</p>

„`
  <h3>4.1 Is it clearly understandable who the business is?</h3>
  <ul class="om101-list">
    <li>What is the official name of the business?</li>
    <li>What service or product does it offer?</li>
    <li>Who does it offer it to?</li>
    <li>In which geographic area does it operate?</li>
    <li>Who stands behind the expert content?</li>
    <li>What experience, qualification or reference proves credibility?</li>
    <li>How is it different from competitors?</li>
  </ul>

  <h3>4.2 Brand-name consistency</h3>
  <p>Compare whether the website header and footer, contact page, Google Business Profile, social profiles, professional databases, press appearances, author bios and structured data all present the same picture. Differences between company name, expert name, address, services and related URLs create uncertainty — and an AI system is more likely to leave an uncertain entity out of an answer than take a risk with it.</p>

  <h3>4.3 Expert and topical entities</h3>
  <p>It is worth recording in a separate table which concepts the brand is connected to. For an AI SEO agency, related entities could include for example:</p>
  <div class="chips">
    <span class="chip">AI visibility</span>
    <span class="chip">search engine optimization</span>
    <span class="chip">generative search</span>
    <span class="chip">ChatGPT Search</span>
    <span class="chip">Google AI Overviews</span>
    <span class="chip">Perplexity</span>
    <span class="chip">answer engine optimization</span>
    <span class="chip">structured data</span>
    <span class="chip">citation tracking</span>
  </div>
  <p>To understand this layer more deeply, read about <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/chatgpt-search-lathatosag-entitasjelek-forraskeszseg/" data-wpel-link="internal">entity signals in ChatGPT Search visibility and the characteristics of source-ready websites</a>.</p>
</div>
„`

  </section>

  <!-- ============ PILLAR 3: PROMPT ============ -->

  <section>
    <div class="wrap">
      <div class="pillar-heading">
        <span class="pillar-tag">P</span>
        <h2>3rd pillar — AI test questions and prompt matrix</h2>
      </div>
      <p>An AI system’s answer may depend on the wording of the question, the assumed user intent, location, conversation history and available web sources. That is why you should never test with only one question: for a smaller business, at least 30–50 questions are recommended; for a more complex or multi-market brand, 100–200 questions are worth building into the prompt matrix.</p>

„`
  <div class="tabs">
    <input class="tab-input" type="radio" name="om101-aiaudit-tabs" id="om101-tab1" checked>
    <input class="tab-input" type="radio" name="om101-aiaudit-tabs" id="om101-tab2">
    <input class="tab-input" type="radio" name="om101-aiaudit-tabs" id="om101-tab3">
    <input class="tab-input" type="radio" name="om101-aiaudit-tabs" id="om101-tab4">
    <div class="tab-labels">
      <label for="om101-tab1">Brand awareness</label>
      <label for="om101-tab2">Category-based</label>
      <label for="om101-tab3">Comparative</label>
      <label for="om101-tab4">Expert-focused</label>
    </div>
    <div class="tab-panels">
      <div class="tab-panel" id="om101-panel1">
        <p>Examines the brand’s direct, independent recognizability.</p>
        <ul>
          <li>“What do you know about [brand name]?”</li>
          <li>“What services does [brand name] provide?”</li>
          <li>“Is [brand name] a trustworthy provider?”</li>
        </ul>
      </div>
      <div class="tab-panel" id="om101-panel2">
        <p>Measures whether the brand enters the “best providers” category when the user does not even know its name yet.</p>
        <ul>
          <li>“What are the best [service] companies in Hungary?”</li>
          <li>“Who do you recommend for solving [problem]?”</li>
          <li>“What criteria should I use to choose a [provider]?”</li>
        </ul>
      </div>
      <div class="tab-panel" id="om101-panel3">
        <p>Shows how AI positions the brand compared with competitors.</p>
        <ul>
          <li>“What is the difference between [brand] and [competitor]?”</li>
          <li>“Which solution is better for small businesses?”</li>
          <li>“Which service offers better value for money?”</li>
        </ul>
      </div>
      <div class="tab-panel" id="om101-panel4">
        <p>Tests expert credibility and personal brand visibility.</p>
        <ul>
          <li>“Who is considered an expert in this field?”</li>
          <li>“What experience does [expert name] have?”</li>
          <li>“Who can help with a complex [field] project?”</li>
        </ul>
      </div>
    </div>
  </div>

  <h3>5.3 Recording results</h3>
  <p>For every single answer, record in a table whether the brand appears, in what position, whether the context is positive, neutral or negative, whether there is a clickable citation, which URL the system uses, which competitors it names, and whether the answer is factually accurate.</p>
</div>
„`

  </section>

  <!-- ============ PILLAR 4: CITATION ============ -->

  <section>
    <div class="wrap">
      <div class="pillar-heading">
        <span class="pillar-tag">C</span>
        <h2>4th pillar — Citations and source selection</h2>
      </div>
      <p>Brand appearance alone does not reveal which source AI used to build the answer — yet this exact difference determines whether your own website plays a role, or whether your name is mediated by a third-party article.</p>

„`
  <h3>6.1 Does AI know the brand from your own source or from an external source?</h3>
  <div class="chips">
    <span class="chip">Citation from own website</span>
    <span class="chip">Press appearance</span>
    <span class="chip">Professional database</span>
    <span class="chip">Social profile</span>
    <span class="chip">Review site</span>
    <span class="chip">Competitor or aggregator page</span>
    <span class="chip">Uncited brand mention</span>
  </div>

  <h3>6.2 Identifying citable pages</h3>
  <p>Examine which page types most often enter the answers: guides, definitions, comparisons, research, case studies, pages containing prices, expert bios, frequently asked questions, and content that publishes statistics and original data.</p>
  <p>The Bing AI Performance report can be especially valuable because, in addition to cited pages, it can help understand the queries used for retrieval and Citation Share. You can read more here: <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/bing-ai-performance-hivatkozott-oldalak-grounding-citaciok/" data-wpel-link="internal">Bing AI Performance: cited pages, grounding queries and Citation Share</a>. For the Google-side layer, this guide gives practical direction: <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/google-ai-overviews-optimalizalas-hivatkozasi-potencial/" data-wpel-link="internal">Google AI Overviews optimization and citation potential</a>.</p>
</div>
„`

  </section>

  <!-- ============ SCORING ============ -->

  <section>
    <div class="wrap">
      <h2>The AI visibility audit scoring system</h2>
      <p>The four pillars should be summarized on a single 100-point scale — exactly the way the radar at the beginning of the article is structured.</p>

„`
  <div class="table-wrap">
    <table>
      <thead><tr><th>Audit category</th><th>Maximum points</th></tr></thead>
      <tbody>
        <tr><td>Technical accessibility</td><td class="num">25</td></tr>
        <tr><td>Entity clarity</td><td class="num">25</td></tr>
        <tr><td>Presence in test questions</td><td class="num">25</td></tr>
        <tr><td>Citations and source quality</td><td class="num">25</td></tr>
        <tr><td><b>Total</b></td><td class="num"><b>100</b></td></tr>
      </tbody>
    </table>
  </div>

  <div class="scale">
    <div class="scale-row"><span class="scale-num">0–25</span><div class="scale-bar"><i style="width:25%;background:var(--coral);"></i></div><span class="scale-label">The brand is practically invisible or easy to misunderstand</span></div>
    <div class="scale-row"><span class="scale-num">26–50</span><div class="scale-bar"><i style="width:50%;background:var(--coral);"></i></div><span class="scale-label">Partial presence with significant gaps</span></div>
    <div class="scale-row"><span class="scale-num">51–70</span><div class="scale-bar"><i style="width:70%;background:var(--amber);"></i></div><span class="scale-label">Stable foundations, but inconsistent AI appearance</span></div>
    <div class="scale-row"><span class="scale-num">71–85</span><div class="scale-bar"><i style="width:85%;"></i></div><span class="scale-label">Strong, measurable visibility across several platforms</span></div>
    <div class="scale-row"><span class="scale-num">86–100</span><div class="scale-bar"><i style="width:100%;"></i></div><span class="scale-label">Outstanding source readiness and category authority</span></div>
  </div>

  <p>The score alone is not enough — for every identified issue, record the business impact, expected difficulty of the fix, responsible owner, deadline, measurement method and priority level. Without this, the audit remains a nice document instead of an action plan.</p>
</div>
„`

  </section>

  <!-- ============ 30-60-90 ============ -->

  <section>
    <div class="wrap">
      <h2>Turning findings into a 30–60–90 day plan</h2>
      <p>The audit itself is a diagnosis. The value lies in converting the detected gaps into scheduled, owner-assigned actions.</p>

„`
  <div class="timeline">
    <div class="timeline-col">
      <span class="timeline-range">Days 0–30</span>
      <h4>Accessibility and error fixing</h4>
      <ul class="om101-list">
        <li>Fix indexing errors</li>
        <li>Internally link important pages</li>
        <li>Correct structured data</li>
        <li>Unify brand name and company data</li>
        <li>Run baseline test questions</li>
      </ul>
    </div>
    <div class="timeline-col">
      <span class="timeline-range">Days 31–60</span>
      <h4>Entity and content building</h4>
      <ul class="om101-list">
        <li>Improve author and expert pages</li>
        <li>Clarify service pages</li>
        <li>Add definition and question-answer blocks</li>
        <li>Create missing topic clusters</li>
        <li>Publish case studies and proof assets</li>
      </ul>
    </div>
    <div class="timeline-col">
      <span class="timeline-range">Days 61–90</span>
      <h4>Citation and reputation layer</h4>
      <ul class="om101-list">
        <li>External professional appearances</li>
        <li>Relevant brand mentions</li>
        <li>Citable research and comparisons</li>
        <li>Second prompt test</li>
        <li>Measure Citation Share and AI traffic</li>
      </ul>
    </div>
  </div>
  <p>At this stage, it is worth examining how to measure <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/ai-keresesekbol-szarmazo-bevetel-meres/" data-wpel-link="internal">revenue actually coming from AI searches</a>, and how all this can be integrated into a broader <a class="om101-aiaudit-link" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/google-ai-mode-seo-strategia/" data-wpel-link="internal">Google AI Mode SEO strategy</a>.</p>
</div>
„`

  </section>

  <!-- ============ INTERACTIVE AUDIT SAMPLE ============ -->

  <section>
    <div class="wrap-wide">
      <h2>Fillable audit sample — try it live</h2>
      <p style="max-width:70ch;">The table below is a reduced, working sample of the full audit template. Click any status button: each click moves the row forward from “Not checked” → “Passed” → “Failed,” and updates the progress live. The full template naturally contains many more rows and covers every audit point.</p>

„`
  <div class="progress-bar-wrap">
    <span class="progress-label" id="om101-progress-label">0 / 6 points checked · 0 passed</span>
    <div class="progress-track"><div class="progress-fill" id="om101-progress-fill"></div></div>
  </div>

  <div class="table-wrap">
    <table>
      <thead>
        <tr><th>Audit point</th><th>Evidence</th><th>Priority</th><th>Action</th><th>Status</th></tr>
      </thead>
      <tbody id="om101-checklist-body">
        <tr>
          <td>Important pages are indexable</td><td>Search Console</td><td>Critical</td><td>Fix indexing error</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
        <tr>
          <td>Brand name is consistent</td><td>Website and profiles</td><td>High</td><td>Unify name variants</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
        <tr>
          <td>Organization markup is correct</td><td>Code check</td><td>Medium</td><td>Fix structured data</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
        <tr>
          <td>Brand appears in category questions</td><td>Prompt test</td><td>High</td><td>Improve category pages</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
        <tr>
          <td>Own page receives citations</td><td>AI answer</td><td>High</td><td>Optimize source page</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
        <tr>
          <td>Competitor Citation Share is known</td><td>Bing data</td><td>Medium</td><td>Competitor analysis</td>
          <td><button type="button" class="status-btn" data-state="none">Not checked</button></td>
        </tr>
      </tbody>
    </table>
  </div>
  <p class="demo-note">Clicks are stored only in this browser session and are not saved.</p>

  <p style="margin-top:1.6em;">On the published audit page, it is also worth applying the following structured data types: <b>Article</b>, <b>FAQPage</b>, <b>BreadcrumbList</b>, <b>Organization</b>, <b>Person</b>, completed with clearly defined author and update data.</p>
</div>
„`

  </section>

  <!-- ============ FAQ ============ -->

  <section>
    <div class="wrap">
      <h2>Frequently Asked Questions</h2>

„`
  <details>
    <summary>What is the difference between an SEO audit and an AI visibility audit?</summary>
    <p>An SEO audit primarily examines search engine performance. An AI visibility audit also analyzes how generative answer systems interpret, mention, recommend and cite the brand — in other words, it looks one layer behind classic ranking, all the way to source selection.</p>
  </details>

  <details>
    <summary>How many test questions are needed during an audit?</summary>
    <p>For a smaller business, at least 30–50 questions are recommended; for a more complex or multi-market brand, 100–200 questions are advisable, grouped into brand-awareness, category-based, comparative and expert question sets.</p>
  </details>

  <details>
    <summary>Can ChatGPT or Google AI appearance be guaranteed?</summary>
    <p>No. The audit and the optimization that follows improve the likelihood of appearance, machine interpretability and source readiness — but no method can guarantee a specific appearance.</p>
  </details>

  <details>
    <summary>How often should the audit be repeated?</summary>
    <p>The baseline test should be repeated quarterly, while key questions and citations should be checked monthly, because generative search engine answers change continuously.</p>
  </details>
</div>
„`

  </section>

  <!-- ============ CTA ============ -->

  <section style="border-bottom:none;">
    <div class="wrap">
      <div class="cta-box">
        <span class="eyebrow">Next step</span>
        <h2>Ready to find out where you stand today?</h2>
        <p>The template above can be used independently, but for most teams the first run is the hardest part: which platform should you start with, which questions should you use, and what should the baseline be? In a personalized technical, entity-based and citation audit, we map exactly this — tailored to your market, competitors and real search intents.</p>
        <p>The result is not another PDF in the drawer, but a 30–60–90 day plan with concrete owners, deadlines and remeasurement points — using the same logic presented in this article.</p>
        <a class="cta-btn" rel="editorial noopener noreferrer" href="https://onlinemarketing101.biz/ai-lathatosagi-audit-igenyles/" data-wpel-link="internal">Request an AI visibility and AI SEO audit</a>
      </div>
    </div>
  </section>

</div>

<script>
(function(){
  var buttons = document.querySelectorAll('.om101-aiaudit .status-btn');
  var progressFill = document.getElementById('om101-progress-fill');
  var progressLabel = document.getElementById('om101-progress-label');
  var states = {none:'Not checked', ok:'Passed', fail:'Failed'};
  var order = ['none','ok','fail'];

  function update(){
    var total = buttons.length, checked = 0, ok = 0;
    buttons.forEach(function(btn){
      var s = btn.getAttribute('data-state');
      if(s !== 'none') checked++;
      if(s === 'ok') ok++;
    });
    var pct = total ? Math.round((checked/total)*100) : 0;
    if(progressFill) progressFill.style.width = pct + '%';
    if(progressLabel) progressLabel.textContent = checked + ' / ' + total + ' points checked · ' + ok + ' passed';
  }

  buttons.forEach(function(btn){
    btn.addEventListener('click', function(){
      var current = btn.getAttribute('data-state') || 'none';
      var next = order[(order.indexOf(current) + 1) % order.length];
      btn.setAttribute('data-state', next);
      btn.textContent = states[next];
      update();
    });
  });
  update();
})();
</script>

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/#article",
      "headline": "AI Visibility Audit Template: Technical SEO, Entity Clarity, Test Questions and AI Citations",
      "description": "Fill in the AI visibility audit template! Technical SEO, entity clarity, prompt testing, ChatGPT, Perplexity and Bing citations in one system.",
      "mainEntityOfPage": "https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/",
      "inLanguage": "en",
      "publisher": {
        "@type": "Organization",
        "name": "OnlineMarketing101",
        "url": "https://onlinemarketing101.biz/"
      },
      "about": ["AI SEO", "GEO", "AEO", "AI visibility audit", "entity SEO"]
    },
    {
      "@type": "FAQPage",
      "@id": "https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "What is the difference between an SEO audit and an AI visibility audit?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "An SEO audit primarily examines search engine performance. An AI visibility audit also analyzes how generative answer systems interpret, mention, recommend and cite the brand."
          }
        },
        {
          "@type": "Question",
          "name": "How many test questions are needed during an audit?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "For a smaller business, at least 30–50 questions are recommended; for a complex or multi-market brand, 100–200 questions are advisable."
          }
        },
        {
          "@type": "Question",
          "name": "Can ChatGPT or Google AI appearance be guaranteed?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "No. The audit and optimization improve the likelihood of appearance, machine interpretability and source readiness."
          }
        },
        {
          "@type": "Question",
          "name": "How often should the audit be repeated?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The baseline test should be repeated quarterly, while key questions and citations should be checked monthly."
          }
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/#breadcrumb",
      "itemListElement": [
        { "@type": "ListItem", "position": 1, "name": "Home", "item": "https://onlinemarketing101.biz/" },
        { "@type": "ListItem", "position": 2, "name": "AI Visibility Audit Template", "item": "https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo-entities-prompts-citations/" }
      ]
    }
  ]
}
</script>

</body>
</html>

]]></content:encoded>
					
					<wfw:commentRss>https://onlinemarketing101.biz/ai-visibility-audit-template-technical-seo/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
