Strukturált adatok Szakszó

DefinedTerm séma

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

A DefinedTerm a schema.org szótár típusa, amellyel egy szakkifejezést önálló entitásként írsz le: van neve, definíciója és saját azonosítója. A fogalom így nem csak szöveg a lapon, hanem gépileg olvasható tétel egy fogalomtárban.

Hogyan működik

A jelölés JSON-LD blokkban él, a <head> vagy a <body> végén. A típus DefinedTerm, a kötelezően hasznos mezők a name és a description. A description maga a definíció, egy-két mondatban.

A fogalmakat egy DefinedTermSet fogja össze: ez a szótár mint egész. Minden egyes fogalom az inDefinedTermSet mezőn keresztül mutat rá. Ha stabil @id azonosítót adsz nekik, a tételek és a szótár egy gráffá állnak össze.

Mit ad a keresőknek és az AI-nak

A Google nem ad látványos találati kiemelést DefinedTermre. Nem lesz tőle csillag, kép vagy kinyíló doboz a találati oldalon. Az értéke máshol van: egyértelműsít.

Egy nyelvi modell a description mezőt kész, lezárt definícióként kezeli. Ez pont az a formátum, amit idézni tud. A citálható szövegrészek aránya nő, és a modell nem a bekezdés közepéből próbálja kitalálni, mit értesz a szakszó alatt.

Mikor számít igazán

  • Szószedet- és fogalomtár-oldalakon, ahol sok rövid tétel van.
  • Többjelentésű iparági szavaknál, például „konverzió” vagy „kampány”.
  • Saját terminológiánál, amit csak te használsz így.
  • Ha ugyanazt a fogalmat több cikkben is hivatkozod.

Hosszú, elemző szövegnél viszont ne ezt válaszd. Ott az Article séma a helyes típus, a DefinedTerm legfeljebb kiegészítés.

Mit néz ebből a riport

Az audit megnézi, van-e egyáltalán DefinedTerm vagy DefinedTermSet jelölés az oldalon, és hogy a name és description mező ki van-e töltve. Ha a definíció hiányzik vagy üres, a tétel nem számít érvényesnek. A riport azt is jelzi, ha a fogalom nem kapcsolódik egyetlen szótárhoz sem.

Röviden: a DefinedTerm attól hasznos, hogy a definíciót külön, zárt egységben adod át a gépnek, nem a folyószöveg közepén.

Miért fontos

Keresőoldali hatás

Közvetlen rangsorolási előnye nincs. A haszna közvetett: a tematikus lefedettség láthatóvá válik. Ha ötven fogalmad van jelölve, egy szótárba rendezve, az egy strukturált tudásanyag, nem szétszórt aloldalak halmaza.

AI-oldali hatás

A generatív rendszerek szeretik a rövid, lezárt állításokat. Egy description mező pontosan ilyen. A márkaemlítés esélye nő, ha a te definíciódat emeli be a válasz, nem a konkurensét.

A riportokban ezt látjuk: a fogalomtárak nagy része jelöletlen. A szöveg ott van, a struktúra nincs. Ilyenkor a modellnek a HTML-ből kell kitalálnia, hol kezdődik a definíció.

Üzleti hatás

A szakszó-oldalak általában alacsony versenyű, hosszú kulcsszavakra hoznak forgalmat. Olcsó tartalom, ami sokáig él. A jelölés ezt a készletet teszi géppel is feldolgozhatóvá.

Kikre vonatkozik

Kikre vonatkozik

  • Szószedetet, fogalomtárat vagy „mit jelent” típusú oldalakat üzemeltető site-okra.
  • Szakmai blogokra, ahol visszatérő szakkifejezések vannak.
  • B2B és SaaS oldalakra, ahol a saját terminológia része a pozicionálásnak.
  • Oktatási és tanácsadói oldalakra, ahol a definíció maga a termék.

Kikre nem

Webshopnál ritkán éri meg. Kivétel, ha van kiépített tudásbázisod az anyagokról vagy a szabványokról.

Hogyan ellenőrzöd

Lépések

  1. Nyisd meg a fogalom oldalát, és nézd meg a forrást: Ctrl+U vagy devtools.
  2. Keress rá a DefinedTerm szóra a forrásban.
  3. Illeszd be az URL-t a validator.schema.org oldalra, és nézd meg a felismert típusokat.
  4. A Rich Results tesztben ne várj találatot: a Google nem ad ehhez kiemelést. Ez nem hiba.
  5. Parancssorból is megnézheted: curl -s URL | grep -o 'DefinedTerm'.
  6. Ellenőrizd, hogy a description szövege megegyezik-e a látható definícióval.

Jó jel

  • A name a pontos kifejezés, toldalék és szlogen nélkül.
  • A description egy-két mondatos, önmagában is érthető.
  • Van inDefinedTermSet, ami egy létező szótár-oldalra mutat.
  • A url és az @id stabil, kanonikus címet használ.

Rossz jel

  • Üres vagy hiányzó description.
  • A séma más szöveget közöl, mint az oldal. Ez cloaking gyanús.
  • Minden fogalom külön, egymástól elszigetelt blokkban áll.
  • JSON-szintaktikai hiba, így a blokk egészét eldobják.

Hogyan javítod

WordPress

  1. A Yoast és a Rank Math alapból nem generál DefinedTerm jelölést.
  2. Rank Math esetén a Schema Generator „Custom Schema” fülén illeszd be a JSON-t.
  3. Egyedi mezős megoldás: hozz létre egy „definíció” mezőt, és a sablonban írd ki a JSON-LD-t.
  4. Gyors út: wp_head hookra akasztott kis kódrészlet, ami a fogalom-bejegyzéstípusnál fut le.

Shopify

  1. Készíts egy defined-term.liquid snippetet a JSON-LD blokkal.
  2. A szöveget metamezőből olvasd ki, ne írd bele fixen.
  3. A snippetet a fogalom-oldal sablonjába hívd be.

Unas

  1. Az adott szövegoldal szerkesztőjében válts HTML-nézetre.
  2. Illeszd be a <script type="application/ld+json"> blokkot a tartalom végére.
  3. Mentés után nézd meg a forrásban, hogy a szerkesztő nem írta-e át a kódot.

Shoprenter

  1. Statikus oldalnál a tartalom HTML-forrásába tedd a blokkot.
  2. Sablonszintű megoldásnál a sablonszerkesztőben a fogalom-oldal sablonjába írd.
  3. Ügyelj rá, hogy a sablonváltozók ne törjék el a JSON idézőjeleit.

Egyedi fejlesztés

  1. A definíciót tárold külön adatbázismezőben, ne a törzsszövegben.
  2. A kiírásnál escape-eld a szöveget, és validálj szerveroldalon.
  3. Tedd a tételt a @graph tömbbe a WebPage és Organization mellé.
  4. A szótár-oldalon egyetlen DefinedTermSet álljon, hasDefinedTerm listával.

Gyakori hibák

  • Hiányzó description: a séma név nélküli üres doboz lesz, definíció nélkül semmi haszna.
  • Marketingszöveg a definíció helyén: a „piacvezető megoldás” nem definíció, egy modell nem tud vele mit kezdeni.
  • Nincs inDefinedTermSet: a fogalom lebeg, nem áll össze szótárrá a tartalom.
  • Instabil vagy hiányzó @id: nem tudod máshonnan hivatkozni, így a belső kapcsolatok gépi oldala elvész.
  • Eltérés a látható szövegtől: a séma mást állít, mint a bekezdés, ez szabálysértés és bizalomvesztés.
  • Rossz típusválasztás: hosszú elemző cikkre DefinedTerm kerül Article séma helyett.
  • Törött JSON: egy hiányzó kapcsos zárójel miatt az egész blokkot eldobják, csendben.

Technikai példa

Egy fogalom-oldal minimális, de teljes jelölése. A DefinedTerm a tétel, a DefinedTermSet a szótár, amibe tartozik.

{
  "@context": "https://schema.org",
  "@type": "DefinedTerm",
  "@id": "https://pelda.hu/fogalomtar/canonical#term",
  "name": "Canonical URL",
  "description": "A canonical URL az a cim, amelyet a tobb elerheto valtozat kozul a keresok elsodlegesnek tekintenek.",
  "url": "https://pelda.hu/fogalomtar/canonical",
  "termCode": "canonical",
  "inDefinedTermSet": {
    "@type": "DefinedTermSet",
    "@id": "https://pelda.hu/fogalomtar#set",
    "name": "SEO fogalomtar",
    "url": "https://pelda.hu/fogalomtar"
  }
}

Gyors ellenőrzés parancssorból. Az első sor megmutatja, van-e egyáltalán jelölés, a második a definíció szövegét emeli ki:

curl -s https://pelda.hu/fogalomtar/canonical | grep -c 'DefinedTerm'
curl -s https://pelda.hu/fogalomtar/canonical | grep -o '"description": "[^"]*"'

Ha az első parancs 0-t ad vissza, nincs jelölés az oldalon.

Gyakori kérdések

Kapok tőle kiemelt találatot a Google-ben?
Nem. A Google strukturált adat galériája nem sorolja a DefinedTermet a látványos találati típusok közé. A jelölés attól még érvényes és feldolgozható. A haszna az egyértelműsítés és a gépi olvashatóság, nem a találati díszítés.
Mi a különbség a DefinedTerm és a FAQPage séma között?
A DefinedTerm egy fogalmat ír le: mi ez. A FAQPage séma kérdés-válasz párokat jelöl. Ha az oldalad „Mi az X?” formában kérdez, mindkettő indokolt lehet. Ne jelöld ugyanazt a szövegblokkot mindkét típussal.
Minden szakszóra készítsek külön oldalt?
Nem érdemes. Csak akkor, ha a fogalomnak van legalább 300-400 szónyi önálló mondanivalója. Az ennél rövidebb tételek vékony tartalommá válnak. Ilyenkor gyűjtsd őket egy szótár-oldalra, több DefinedTerm tétellel.
Tehetek több DefinedTermet egy oldalra?
Igen, ez a szokásos megoldás a szótár-oldalaknál. A DefinedTermSet hasDefinedTerm mezőjébe tömbként sorold fel a tételeket. Minden tételnek legyen saját @id azonosítója, hogy máshonnan is hivatkozható legyen.
Elrontja valami, ha rosszul töltöm ki?
Büntetést nem kapsz érte, de haszna sem lesz. A komoly kockázat az, ha a séma mást állít, mint a látható szöveg. Azt a Google strukturált adat irányelvei tiltják, és kézi intézkedést vonhat maga után.

Források

Kapcsolódó fogalmak

A te oldaladon hogy áll a(z) „DefinedTerm 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