Schema.org pre AI viditeľnosť: Organization, Person, Service a Product v praxi

Web už dnes nečítajú iba ľudia. Jeho obsah spracúvajú Google, Bing, rôzne crawlers, vyhľadávacie systémy a čoraz väčšiu úlohu zohrávajú aj nástroje založené na umelej inteligencii.

Pre firmu preto nestačí iba napísať:

„Poskytujeme profesionálne marketingové služby.“

Dôležité je, aby bolo z webu čo najjednoznačnejšie pochopiteľné:

  • kto je firma,
  • kto za ňou stojí,
  • aké služby poskytuje,
  • aké produkty predáva,
  • kto jednotlivé služby poskytuje,
  • aké stránky patria ku konkrétnej firme alebo osobe,
  • ako jednotlivé entity medzi sebou súvisia.

Jedným z technických spôsobov, ako tieto informácie spresniť, sú štruktúrované dáta Schema.org.

Google priamo uvádza, že štruktúrované dáta používa na lepšie pochopenie obsahu stránky a informácií o entitách, ako sú firmy či ľudia. Pri niektorých typoch dát môžu zároveň umožniť rozšírené zobrazenia vo výsledkoch vyhľadávania.

Schema.org preto považujeme za jednu z technických vrstiev, ktorú má zmysel kontrolovať aj pri SEO optimalizácii, GEO optimalizácii a zvyšovaní AI Visibility.

Nie je to však zázračný kód, ktorý zabezpečí prvú pozíciu v Google alebo odporúčanie firmy v ChatGPT.

Je to spôsob, ako odstrániť časť nejednoznačnosti a povedať strojom presnejšie, čo sa na stránke nachádza.

Čo je Schema.org?

Schema.org je spoločný slovník typov, vlastností a vzťahov, pomocou ktorého môže web poskytovať informácie v strojovo čitateľnej podobe. Aktuálny slovník obsahuje veľké množstvo entít – od organizácií a ľudí cez produkty a služby až po udalosti, články či lokálne prevádzky.

V praxi sa veľmi často používa formát JSON-LD.

Návštevník webu ho väčšinou vôbec nevidí. Nachádza sa v zdrojovom kóde stránky a môže napríklad povedať:

Toto je spoločnosť ABC.
Toto je jej web.
Toto je jej logo.
Toto je osoba, ktorá pre spoločnosť pracuje.
Toto je služba, ktorú spoločnosť poskytuje.
Toto je produkt, ktorý predáva.

Pre človeka môže byť všetko zrejmé z dizajnu a textu stránky. Pre stroj je však explicitné pomenovanie vzťahov veľmi užitočné.

Prečo môže mať Schema.org význam pre AI Visibility?

Pri AI Visibility je jednou z dôležitých otázok:

Dokáže systém jednoznačne pochopiť, kto ste a s čím má vašu značku spájať?

Ak má firma na jednej stránke obchodný názov, na druhej inú skratku, chýba stránka autora, služby nie sú jasne priradené k firme a produkty nemajú konzistentné údaje, vzniká informačný chaos.

Schema.org môže pomôcť vytvoriť čitateľnejšiu entitnú štruktúru.

To však neznamená, že existuje jednoduchá rovnica:

Schema.org = vyššia AI Visibility.

Takto to nefunguje.

AI viditeľnosť ovplyvňuje kombinácia obsahu, technického SEO, autority domény, externých zmienok, konzistencie informácií o značke, interného prelinkovania, produktových dát a množstva ďalších signálov.

Viac o tomto princípe píšeme aj v článku Ako zvýšiť AI Visibility firmy v ChatGPT, Gemini a Perplexity.

Schema je teda jedna časť skladačky – nie celá skladačka.

1. Organization: povedzte jasne, kto je vaša firma

Pre väčšinu firemných webov by mala byť základom entita Organization, prípadne jej konkrétnejší podtyp.

Schema.org umožňuje pri organizácii uviesť napríklad názov, právny názov, URL, adresu, kontaktné body či ďalšie identifikačné údaje.

Google má pre Organization zároveň vlastnú podporu štruktúrovaných dát a môže tieto informácie využívať napríklad pri pochopení názvu firmy, loga a ďalších organizačných údajov.

Jednoduchý príklad:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://example.sk/#organization",
  "name": "Example, s. r. o.",
  "url": "https://example.sk/",
  "description": "Firma poskytujúca odborné služby pre slovenské spoločnosti.",
  "sameAs": [
    "https://www.linkedin.com/company/example"
  ]
}
</script>

Prečo je dôležité @id?

Práve @id je často podceňovaná časť implementácie.

Nemusí ísť o samostatnú webovú stránku. Slúži ako jednoznačný identifikátor entity v rámci štruktúrovaných dát.

Neskôr potom môžeme povedať:

"provider": {
  "@id": "https://example.sk/#organization"
}

A tým prepojíme konkrétnu službu s existujúcou firmou.

Nevytvárame zakaždým novú neprepojenú „firmu“. Odkazujeme na tú istú entitu.

To je presne spôsob uvažovania, ktorý odporúčame pri technickom SEO a GEO: nepozerať sa iba na jednotlivé stránky, ale na vzťahy medzi entitami.

sameAs nepoužívajte ako sklad odkazov

Do sameAs nepatrí automaticky každý spätný odkaz, katalóg alebo článok, ktorý firmu spomenul.

Schema.org používa sameAs ako odkaz na stránku, ktorá jednoznačne reprezentuje identitu tej istej entity.

Typickým príkladom môže byť oficiálny firemný profil na sociálnej alebo profesijnej platforme.

Kvalita je tu dôležitejšia ako množstvo.

2. Person: kto je odborník za obsahom a službou?

Pri poradenských firmách, agentúrach, lekároch, advokátoch, finančných odborníkoch, realitných makléroch či konzultantoch nemusí byť dôležitá iba firma.

Dôležitou entitou môže byť konkrétny človek.

Práve na to slúži schema typu Person.

Môžeme ňou definovať napríklad:

  • meno,
  • pracovnú pozíciu,
  • webovú stránku osoby,
  • zamestnávateľa alebo organizáciu,
  • odborné oblasti,
  • relevantné profily.

Príklad:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "@id": "https://example.sk/o-nas/jan-novak/#person",
  "name": "Ján Novák",
  "jobTitle": "SEO konzultant",
  "url": "https://example.sk/o-nas/jan-novak/",
  "worksFor": {
    "@id": "https://example.sk/#organization"
  },
  "knowsAbout": [
    "SEO",
    "technické SEO",
    "Google Search",
    "GEO"
  ]
}
</script>

Schema.org umožňuje prepojiť osobu s organizáciami, ponukami a ďalšími entitami.

Pre AI Visibility je dôležitý širší princíp.

Ak publikujete odborný článok, nie je ideálne, keď autor existuje iba ako text:

„Autor: Ján Novák“

Oveľa zrozumiteľnejší ekosystém vzniká, keď má autor:

  • vlastný profil,
  • popis skúseností,
  • konzistentné meno,
  • odborné témy,
  • prepojenie na firmu,
  • články, ktoré napísal,
  • relevantné externé profily.

Schema potom technicky podporuje štruktúru, ktorú už web komunikuje používateľovi.

3. Service: definujte presne, čo firma poskytuje

Veľmi zaujímavý typ pre B2B firmy a poskytovateľov služieb je Service.

Schema.org pri Service umožňuje okrem iného uviesť poskytovateľa služby prostredníctvom vlastnosti provider, pričom poskytovateľom môže byť Organization alebo Person.

Príklad:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "@id": "https://example.sk/seo/#service",
  "name": "SEO optimalizácia",
  "serviceType": "SEO optimalizácia webových stránok",
  "url": "https://example.sk/seo/",
  "description": "Technická, obsahová a strategická SEO optimalizácia pre firmy.",
  "provider": {
    "@id": "https://example.sk/#organization"
  },
  "areaServed": {
    "@type": "Country",
    "name": "Slovensko"
  }
}
</script>

Z pohľadu marketingu je podstatné, že stroj nemusí iba hádať, či stránka predstavuje článok, firmu alebo službu.

Dostáva explicitnú informáciu:

Táto stránka opisuje službu SEO optimalizácie a jej poskytovateľom je táto konkrétna organizácia.

To je oveľa kvalitnejší základ ako web, na ktorom sa fráza „SEO“ objavuje na desiatkach stránok bez jasných vzťahov.

Každá služba nemusí byť všetkým

Častou chybou pri SEO je snaha dostať na jednu stránku dvadsať služieb.

Lepšia informačná architektúra môže mať samostatné landing pages napríklad pre:

  • SEO,
  • PPC,
  • Google Ads,
  • GEO optimalizáciu,
  • AI Visibility audit,
  • SEO audit,
  • analytiku.

Každá stránka má jasný účel, obsah a interné odkazy na súvisiace služby.

Presne takúto logiku odporúčame aj pri SEO optimalizácii a GEO optimalizácii.

4. Product: pre e-shopy sú kvalitné produktové dáta ešte dôležitejšie

Pri e-shopoch vstupuje do hry Product.

Schema.org definuje Product široko ako ponúkaný produkt alebo službu. V klasickom e-commerce prostredí sa však používa najmä na jednoznačný popis konkrétneho produktu.

Google má pre produktové štruktúrované dáta rozsiahlu podporu. Vďaka správne implementovaným dátam môže lepšie pracovať napríklad s informáciami o cene, dostupnosti, hodnoteniach či ďalších vlastnostiach produktu.

Príklad:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "@id": "https://example.sk/produkt/produkt-a/#product",
  "name": "Produkt A",
  "description": "Presný popis produktu zodpovedajúci obsahu stránky.",
  "sku": "ABC-123",
  "brand": {
    "@type": "Brand",
    "name": "Example"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://example.sk/produkt/produkt-a/",
    "priceCurrency": "EUR",
    "price": "99.00",
    "availability": "https://schema.org/InStock"
  }
}
</script>

Pri produktoch je dôležité, aby boli údaje konzistentné.

Ak máte na stránke cenu 99 €, v štruktúrovaných dátach 89 € a v produktovom feede 95 €, nevytvárate lepšiu strojovú čitateľnosť.

Vytvárate nekonzistenciu.

Google odporúča, aby štruktúrované dáta reprezentovali obsah, ktorý je na stránke skutočne prítomný, a vyžaduje dodržiavanie všeobecných pravidiel pre structured data.

Preto nikdy nevkladajte do schema:

  • vymyslené hodnotenia,
  • neexistujúce ceny,
  • falošné recenzie,
  • vlastnosti, ktoré produkt nemá,
  • informácie, ktoré sú v rozpore so stránkou.

Structured data nie sú priestor na marketingové prikrášľovanie údajov.

Organization + Person + Service: sila je vo vzťahoch

Najväčší zmysel Schema.org podľa nás nevzniká vtedy, keď web obsahuje štyri izolované bloky kódu.

Vzniká vtedy, keď jednotlivé entity dávajú dohromady logický graf.

Napríklad:

Organization

ROI index

Person

odborník pracujúci pre ROI index

Service

SEO optimalizácia poskytovaná ROI index

Article

článok napísaný konkrétnym odborníkom

Takýto model vytvára omnoho jasnejšiu informačnú architektúru.

Pri pokročilejšej implementácii sa preto často používa @graph:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://example.sk/#organization",
      "name": "Example",
      "url": "https://example.sk/"
    },
    {
      "@type": "Person",
      "@id": "https://example.sk/jan-novak/#person",
      "name": "Ján Novák",
      "worksFor": {
        "@id": "https://example.sk/#organization"
      }
    },
    {
      "@type": "Service",
      "@id": "https://example.sk/seo/#service",
      "name": "SEO optimalizácia",
      "provider": {
        "@id": "https://example.sk/#organization"
      }
    }
  ]
}
</script>

Stroju tak neposkytujeme len slovíčka.

Poskytujeme mu entity a vzťahy medzi nimi.

A práve toto je veľmi blízke tomu, ako treba premýšľať aj o modernej AI Visibility a GEO optimalizácii.

Najčastejšia chyba: schema hovorí niečo iné ako web

Schema.org nedokáže zachrániť nekvalitný alebo nejasný web.

Ak v JSON-LD napíšete:

„Sme popredná slovenská spoločnosť špecializovaná na XYZ,“

ale samotná stránka túto informáciu ničím nepodporuje, nevyriešili ste problém.

Najskôr musí existovať kvalitná obsahová vrstva:

  • jasná stránka O nás,
  • samostatné služby,
  • reálne produktové informácie,
  • odborné profily,
  • referencie,
  • kontaktné údaje,
  • konzistentná značka,
  • kvalitné články,
  • interné prelinkovanie.

Až potom má technická vrstva Schema.org čo presne opisovať.

Toto je aj dôvod, prečo pri AI Visibility audite nehodnotíme AI viditeľnosť ako jednu izolovanú technickú položku. Dôležitý je celý kontext webu a značky.

Schema.org nie je iba o rich results

Častou chybou je hodnotiť každé schema podľa otázky:

„Dostanem za to hviezdičky alebo väčší výsledok v Google?“

Nie každý Schema.org typ má samostatný rich result v Google.

Google aktuálne uvádza medzi podporovanými structured-data funkciami napríklad Organization a Product, zatiaľ čo všeobecné Service či samostatné Person nie sú v Search Gallery prezentované ako vlastný typ rich resultu.

To však neznamená, že ostatné typy sú zbytočné.

Je potrebné rozlišovať:

Schema.org slovník – spôsob, ako semanticky opísať entity a ich vzťahy.

Google rich results – konkrétne vizuálne alebo funkčné prvky, ktoré Google podporuje vo výsledkoch vyhľadávania.

Nie je to to isté.

Ako skontrolovať, či máte Schema.org správne?

Implementáciu nekončíme vložením kódu.

Treba ju otestovať.

Použiť môžete najmä:

Schema Markup Validator – na kontrolu Schema.org syntaxe a entít. Oficiálny validátor prevádzkuje Schema.org.

Google Rich Results Test – na kontrolu structured data podporovaných pre rozšírené výsledky Google.

Následne odporúčame kontrolovať aj Google Search Console a zdrojový kód reálne načítanej stránky.

Praktický checklist pre firemný web

Pri kontrole Schema.org si položte otázky:

  • Je na webe správne definovaná hlavná Organization?
  • Má stále rovnaké @id?
  • Zodpovedá názov skutočnému názvu firmy?
  • Sú firemné profily prepojené rozumne cez sameAs?
  • Sú odborníci definovaní ako Person?
  • Je osoba prepojená s firmou?
  • Sú hlavné služby definované ako Service?
  • Je pri službe uvedený správny provider?
  • Majú produkty správne Product údaje?
  • Zhodujú sa ceny a dostupnosť s tým, čo používateľ vidí?
  • Nevkladáte falošné hodnotenia alebo informácie?
  • Sú entity prepojené namiesto vytvárania množstva duplicít?
  • Prejde implementácia validáciou?
  • Zodpovedá schema skutočnému obsahu webu?

Ak na polovicu týchto otázok neviete odpovedať, je pravdepodobné, že štruktúrované dáta na vašom webe potrebujú kontrolu.

Schema.org, SEO a GEO by mali fungovať spolu

Samotné technické schema nestačí.

Rovnako nestačí iba napísať stovky článkov.

Najlepší výsledok vzniká, keď sa prepojí:

technické SEO + kvalitný obsah + jasná informačná architektúra + entity + interné prelinkovanie + externá autorita + structured data.

Ak riešite iba klasické vyhľadávanie, pozrite si našu službu SEO optimalizácia.

Ak chcete pripraviť web aj na nový spôsob vyhľadávania prostredníctvom ChatGPT, Gemini, Perplexity a Google AI, pozrite si GEO optimalizáciu.

A ak neviete, ako vás AI systémy v súčasnosti vnímajú, začnite cez AI Visibility audit.

Rozdiel medzi oboma disciplínami podrobnejšie vysvetľujeme aj v článku SEO vs. GEO: aký je medzi nimi rozdiel.

Potrebujete skontrolovať Schema.org a AI viditeľnosť vášho webu?

Schema.org je technický detail, ktorý návštevník možno nikdy neuvidí.

Pre stroje však môže byť ďalším signálom, ktorý pomáha jednoznačne povedať:

Toto sme my. Toto sú naši odborníci. Toto poskytujeme. Toto predávame. A takto tieto informácie spolu súvisia.

Práve takýto poriadok je dôležitý nielen pre klasické SEO, ale čoraz viac aj pri budovaní webu pripraveného na AI vyhľadávanie.

V ROI index sa na AI Visibility nepozeráme ako na jeden plugin, jedno schema alebo jednu technickú úpravu. Prepájame technické SEO, GEO, obsah, entity, interné odkazy a autoritu značky tak, aby bol web zrozumiteľnejší pre používateľov, vyhľadávače aj nové AI systémy.

Ak chcete vedieť, či máte správne nastavené structured data a čo ďalšie vášmu webu chýba z pohľadu SEO a AI Visibility, kontaktujte ROI index.

Pozrieme sa na váš web, identifikujeme slabé miesta a navrhneme konkrétne kroky, ktoré majú zmysel pre vašu firmu – nie iba ďalší technický checklist bez obchodného výsledku.

Miloš Vargic
Miloš Vargic
V marketingu sa pohybujem viac ako 22 rokov. Som zakladateľ agentúry ROI index a špecializujeme sa na výkonnostný marketing, ktorý firmám reálne prináša výsledky. Pomáhame značkám rásť vďaka efektívnej reklame na Google, Bingu a Facebooku, výkonnému SEO a GEO, precízne nastaveným marketingovým stratégiám pre B2B aj B2C segment. Pracoval som ako marketingový riaditeľ a spúšťal som reklamy v 23 krajinách a 14 jazykoch, kde sme dosahovali vysokú návratnosť investícií z rozpočtov nad 14 300 € mesačne.