Strukturált adatok Szakszó

Organization séma

Szerző: · 7 perc olvasás · Frissítve:
Organization séma - Strukturált adatok (szakszó) a tudástárban
Organization séma - Strukturált adatok | eClick GEO-audit tudástár

Az Organization séma egy schema.org típus, amellyel gépi olvasásra alkalmas formában leírod, milyen szervezet áll a weboldal mögött. A neve, logója, címe, elérhetősége és hivatalos profiljai kerülnek bele, jellemzően egy JSON-LD blokkban a HTML head részében.

Hogyan működik

A szerver kiszolgálja az oldalt, benne egy <script type="application/ld+json"> blokkal. A robot ezt kiolvassa, és a benne lévő mezőket kulcs-érték párokként értelmezi. Nem találgat a lábléc szövegéből, hanem kész adatot kap.

A típus Organization vagy annak valamelyik leszármazottja. Cégeknél gyakori a Corporation, iskolánál az EducationalOrganization. Ha fizikai telephelyed van, ahová ügyfél bemegy, akkor a LocalBusiness és az iparági altípusai pontosabbak.

Miért más ez a generatív keresőknek

A klasszikus kereső a találati oldalon jeleníthet meg belőle logót vagy céginformációt. A nyelvi modellek viszont azonosítót és tényeket keresnek. Számukra a séma az a pont, ahol a weboldal entitássá válik, nem csak szöveghalmazzá.

A sameAs mezővel a hivatalos profiljaidra mutatsz. Ezek összekötik a márkanevet a már ismert adatforrásokkal, és segítik a Knowledge Graph építését. A @id (entitás-azonosító a sémában) pedig stabil azonosítót ad, amire a többi sémablokk hivatkozhat.

Mikor számít igazán

Akkor a legerősebb, ha a márkanév nem egyedi, vagy hasonló nevű cégek is működnek a piacon. Ilyenkor a séma dönti el, melyik entitásról van szó.

Röviden: az Organization séma az a néhány sor, amiből egy gép biztosan tudja, ki vagy, hol vagy és hogyan érhető el a céged.

Miért fontos

Gépi azonosítás bizonytalanság nélkül

Séma nélkül a robot a láblécből, az impresszumból és a title-ből rakja össze a céged adatait. Ez működhet, de hibázhat is. A riportokban rendszeresen látjuk, hogy egy oldal a franchise-partner nevét kapja meg sajátjaként.

Márkaismertség az AI-válaszokban

Ha egy nyelvi modell nem tudja egyértelműen azonosítani a szervezetet, nem meri megnevezni a válaszban. A séma csökkenti ezt a bizonytalanságot. Ez közvetlenül hat arra, hogy a márkád megjelenik-e egy ajánlásban.

Üzleti következmények

  • Helyi keresés: cím és nyitvatartás nélkül a szolgáltató kimarad a közeli találatokból.
  • Kapcsolatfelvétel: telefonszám sémában megadva gyorsabban kerül a válaszba.
  • Összefűzött sémák: egy stabil @id nélkül a termék-, cikk- és véleménysémák nem kapcsolódnak a céghez.

Kikre vonatkozik

Kikre vonatkozik

  • Minden céges weboldalra, mérettől függetlenül. Egy egyoldalas bemutatkozó oldalon is van értelme.
  • Webshopokra, ahol a Product sémák eladója a szervezet.
  • Helyi szolgáltatókra: fodrász, fogorvos, autószerviz, étterem. Itt LocalBusiness altípus a jó választás.
  • Egyesületekre, alapítványokra, iskolákra, ezeknek külön altípusuk van.

Kikre nem

  • Magánszemély blogjára, ha nincs mögötte szervezet. Ott a Person típus a helyes.
  • Staging és fejlesztői környezetekre. Ezek legyenek zárva a robotok elől, a séma ott felesleges.
  • Aloldalankénti ismétlésre. Egy szervezet, egy leírás, egy @id.

Hogyan ellenőrzöd

Lépések

  1. Nyisd meg a kezdőlapot, és nézd meg a forrást (Ctrl+U), vagy futtasd: curl -s https://pelda.hu | grep -i "ld+json".
  2. Keresd a "@type": "Organization" vagy "LocalBusiness" sort.
  3. Másold be az URL-t a Rich Results tesztbe vagy a schema.org validátorba.
  4. Ellenőrizd a kötelező mezőket: name, url, logo.
  5. Nézd meg, hogy a address és a telephone megegyezik-e az impresszumban szereplő adattal.
  6. Ha SPA-t futtatsz, nézd meg a nyers HTML-t is, ne csak a devtools Elements fülét. A kliensoldalon beszúrt séma nem minden robotnál jut el a feldolgozásig.

Jó jel

  • Egy darab Organization blokk a kezdőlapon, hibamentes validációval.
  • Saját domainre mutató, stabil @id.
  • Működő sameAs linkek élő profilokra.
  • A logo URL elérhető, 200-as státusszal.

Rossz jel

  • Egyáltalán nincs ld+json blokk.
  • Két különböző nevű Organization ugyanazon az oldalon.
  • A telephone mezőben régi, kikapcsolt szám szerepel.
  • A séma szövege eltér a látható tartalomtól.

Mit néz ebből a riport

Az audit azt vizsgálja, van-e Organization vagy LocalBusiness JSON-LD a kezdőlapon. Nézi a név, a cím és az elérhetőség meglétét is. Ha hiányzik, magas hatású, kódszintű hibaként jelzi.

Hogyan javítod

WordPress

  1. Nyisd meg a SEO plugin beállításait (Yoast vagy Rank Math).
  2. Válaszd a "Szervezet" opciót a "Személy" helyett.
  3. Töltsd ki a cégnevet és tölts fel logót, legalább 112x112 pixel méretben.
  4. Add meg a közösségi profilokat, ezekből lesz a sameAs.
  5. Ellenőrizd, hogy a sablon vagy másik plugin nem szúr be második Organization blokkot.

Shopify

  1. Nyisd meg a theme.liquid fájlt a kódszerkesztőben.
  2. Hozz létre egy snippetet a JSON-LD blokknak.
  3. Illeszd be a </head> elé, és kösd a bolt beállításaihoz a shop.name változóval.
  4. A LocalBusiness típust csak akkor add meg, ha van nyitvatartó üzleted.

Unas

  1. Lépj be az adminba, és keresd a fejlécbe illeszthető saját HTML mezőt.
  2. Illeszd be ide a kész JSON-LD blokkot.
  3. Mentés után nézd meg a kiszolgált forrást, mert egyes sablonok átrendezik a head tartalmát.

Shoprenter

  1. Nyisd meg a sablonszerkesztőt.
  2. Keresd meg a head részt tartalmazó sablonfájlt.
  3. Szúrd be a blokkot, majd ürítsd a sablon-gyorsítótárat.

Egyedi fejlesztés

  1. Tedd a sémát a központi layout sablonba, ne oldalanként.
  2. Az adatokat egy helyről olvasd, ne írd be kézzel kétszer.
  3. Adj fix @id értéket, például https://pelda.hu/#organization.
  4. Ha több sémád van, fűzd őket @graph blokkba.
  5. A kimenetet szerveroldalon rendereld, ne JavaScriptből.

Gyakori hibák

  • Hiányzó séma a kezdőlapon - a robotnak találgatnia kell, és rossz céghez köti az oldalt.
  • Minden aloldalon más @id - így nem egy entitás lesz, hanem tucatnyi, és egyik sem erős.
  • Kitalált vagy elavult adat - a sémában szereplő telefonszám eltér a kapcsolati oldaltól, ez bizalmi hiba.
  • sameAs üres profilokra - halott közösségi oldal nem erősíti a márkát, csak zajt visz be.
  • Két plugin, két séma - duplikált Organization blokkok, a validátor hibát jelez.
  • LocalBusiness fizikai telephely nélkül - online szolgáltatónál félrevezető, és helyi találatokban nem segít.
  • Csak kliensoldalon beszúrt JSON-LD - a nyers HTML-ben nincs ott, így sok robot nem látja.

Technikai példa

Egy egyszerű Organization blokk, saját @id értékkel:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://pelda.hu/#organization",
  "name": "Példa Műhely Kft.",
  "url": "https://pelda.hu/",
  "logo": "https://pelda.hu/img/logo.png",
  "telephone": "+36 1 234 5678",
  "email": "info@pelda.hu",
  "vatID": "HU12345678",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Fő utca 12.",
    "addressLocality": "Budapest",
    "postalCode": "1051",
    "addressCountry": "HU"
  },
  "sameAs": [
    "https://www.facebook.com/peldamuhely",
    "https://www.linkedin.com/company/peldamuhely"
  ]
}
</script>

Helyi szolgáltatónál érdemes altípust és nyitvatartást is megadni:

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://fogaszat.hu/#organization",
  "name": "Példa Fogászat",
  "priceRange": "$$",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:00",
      "closes": "18:00"
    }
  ]
}

Gyors ellenőrzés parancssorból:

curl -s https://pelda.hu | grep -o '"@type": *"[^"]*"'

A JSON-LD formátum az ajánlott jelölés, mert elkülönül a megjelenítéstől.

Gyakori kérdések

Organization vagy LocalBusiness kell nekem?
Ha van fizikai telephelyed, ahová ügyfél bemegy, akkor LocalBusiness vagy annak iparági altípusa a jó választás. Ha országosan vagy online dolgozol telephely nélkül, maradj az Organization típusnál. A LocalBusiness egyébként az Organization leszármazottja, tehát minden mezőjét örökli.
Minden aloldalra ki kell tenni az Organization sémát?
Nem kötelező, de nem is hiba, ha ugyanaz a blokk minden oldalon szerepel. A lényeg, hogy mindenhol ugyanaz az @id legyen. Ha oldalanként más azonosítót adsz, a robot több különböző szervezetet lát.
Baj, ha a plugin és a sablon is generál sémát?
Igen, ez tipikus ütközés. Két eltérő adatú Organization blokknál a robotnak el kell döntenie, melyiket hiszi el. Kapcsold ki az egyiket, és a validátorban ellenőrizd, hogy csak egy maradt.
Mennyi idő alatt látszik a hatása?
A séma akkor kezd hatni, amikor a robot újra feltérképezi az oldalt. Ez néhány naptól néhány hétig tarthat. A Search Console-ban a strukturált adat jelentések mutatják, mikor dolgozta fel a kereső.
Elég, ha a láblécben ott van a cím és a telefonszám?
Emberi olvasónak elég, gépnek nem mindig. A lábléc szövegét a robotnak értelmeznie kell, a sémát viszont kész adatként kapja. A kettő együtt a legjobb, és fontos, hogy egyezzenek.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „Organization séma”?

Futtass egy GEO-auditot: pontszám, fejlesztői ítélet, a leggyorsabb javítások, és minden tételhez bizonyíték.

Ingyenes GEO-audit indítása