Kada paskutinį kartą paieškoje matėte rezultatą su žvaigždučių įvertinimais, išskleidžiamais klausimais ar instrukcijų žingsniais tiesiai po nuoroda? Tai rich results — ir jie atsiranda dėl schema markup. Šiame vadove paaiškiname, kas tai yra, kaip veikia, kokius tipus naudoti ir kaip parašyti veikiančią JSON-LD schemą. Schema markup yra vienas svarbiausių techninio SEO elementų, ir jo naudojimas tampa vis labiau įprasta praktika tarp rimtų svetainių.

Schema markup pavyzdys Google paieškos rezultatuose su rich results

Kas yra schema markup ir struktūrizuoti duomenys

Schema markup — tai specialus kodas, pridedamas prie svetainės HTML, kuris padeda paieškos sistemoms (Google, Bing, Yahoo) tiksliai suprasti puslapio turinį. Terminas „struktūrizuoti duomenys" (structured data) reiškia tą patį.

Paieškos sistemos yra labai galingos, tačiau jos vis tiek „skaito" puslapius kaip tekstą. Kai svetainėje yra tekstas „2026-04-01" — Google gali spėlioti, ar tai data, versija, ar produkto kodas. Schema markup šią informaciją pateikia mašinai suprantama forma:

{
  "@type": "Event",
  "name": "SEO konferencija Vilniuje",
  "startDate": "2026-04-01",
  "location": "Vilnius, Lietuva"
}

Schema markup pagrindas — schema.org žodynas, sukurtas 2011 m. bendrai Google, Microsoft, Yahoo ir Yandex iniciatyva. Schema.org apibrėžia šimtus tipų ir tūkstančius savybių, kurių pagalba galima tiksliai aprašyti bet kokį internetinį turinį.

Kaip schema markup veikia — nuo kodo iki rich result

Procesas vyksta keturiais etapais:

  1. Jūs pridėjate schema markup — JSON-LD kodas <script> žymoje puslapio <head> arba <body> dalyje.
  2. Google nuskaito puslapį — Googlebot indeksuodamas aptinka schema markup ir jį apdoroja.
  3. Google patvirtina schemą — jei schema teisinga ir atitinka puslapio turinį, Google ją priima.
  4. Paieškoje atsiranda rich result — atitinkamoms paieškos užklausoms Google rodo papildomą vizualinę informaciją.

Svarbu suprasti: schema markup negarantuoja rich results. Google sprendžia savo nuožiūra, ar rodyti papildomą informaciją. Tačiau be schema markup rich results tikrai negausite.

JSON-LD vs Microdata vs RDFa

Yra trys pagrindiniai struktūrizuotų duomenų įgyvendinimo metodai:

JSON-LD (rekomenduojamas)

JSON-LD (JavaScript Object Notation for Linked Data) — tai atskiras JSON blokas, talpinamas <script type="application/ld+json"> žymoje. Jis visiškai nepriklausomas nuo HTML struktūros — galite jį keisti nesiepdami su HTML elementais.

Privalumai: lengva rašyti ir prižiūrėti; HTML pakeitimai nesugadina schemos; Google oficialiai rekomenduoja; galima dinamiškai generuoti per CMS ar JavaScript.

Microdata

Microdata — atributai tiesiai HTML žymose (itemscope, itemtype, itemprop). Schemą apibrėžia kiekvienas HTML elementas atskirai.

Trūkumas: labai sunku prižiūrėti. Bet koks HTML struktūros keitimas gali sugadinti schemą. Nerekomenduo­jame naujoms svetainėms.

RDFa

Panašus į Microdata, naudojamas retai — daugiausia akademinėse ar vyriausybinėse svetainėse. Nelaikomas optimalia praktika komercinėms svetainėms.

Išvada: visais atvejais rinkitės JSON-LD. Tai lengviausia įgyvendinti, paprasčiausia prižiūrėti ir oficialiai rekomenduoja Google.

Svarbiausi schema tipai ir kada naudoti

Organization / LocalBusiness

Tinka bet kuriai įmonei. Organization aprašo bendrą organizaciją, LocalBusiness — vietinę įmonę su adresu ir darbo laiku. Ypač svarbu vidinio SEO kontekste ir lokaliam SEO. Būtinos savybės: pavadinimas, URL, logotipas, kontaktai. LocalBusiness papildomai: adresas, darbo valandos, geografinės koordinatės.

FAQPage

Klausimai ir atsakymai puslapyje. Jei teisingai įdiegta — Google gali rodyti FAQ accordion tiesiai paieškos rezultatuose, ženkliai padidindamas matomumą. Svarbu: klausimai ir atsakymai schemoje turi tiksliai atitikti tekstą puslapyje.

Article / BlogPosting

Tinka visiems straipsniams ir blogo įrašams. Nurodo straipsnio pavadinimą, autorių, paskelbimo datą, paveikslėlį. Google News šaltiniams Article schema yra beveik privaloma.

Product + AggregateRating

E-komercijos svetainėms. Product schema leidžia rodyti kainą, prieinamumą ir žvaigždučių įvertinimus tiesiai paieškos rezultatuose. Tai vienas didžiausių CTR pagerinimų e. parduotuvėms — žvaigždutės vizualiai išsiskiria.

BreadcrumbList

Navigaciniai „duonos trupiniai". Google dažnai rodo breadcrumbs vietoje URL paieškos rezultate, kas daro jį aiškesnį vartotojui. Rekomenduojame pridėti visuose paslaugų ir blogo puslapiuose.

HowTo

Instrukcijų tipo turiniui su aiškiais žingsniais. Google gali rodyti žingsnių sąrašą paieškos rezultate. Tinka: receptams, techniniams vadovams, bet kokioms step-by-step instrukcijoms.

Service

Paslaugų puslapiams. Aprašo paslaugos pavadinimą, aprašymą, teikėją ir kainą. Ypač naudinga SEO optimizacijos paslaugų puslapiams — padeda Google tiksliai suprasti, kokia paslauga siūloma.

Event

Renginiams su data, vieta ir bilietų informacija. Google rodo renginius specialiame bloke paieškos rezultatuose — labai didelis matomumo didinimas renginiams.

Kaip parašyti JSON-LD schema — realūs kodo pavyzdžiai

FAQPage schema pavyzdys

Šis tipas ypač populiarus, nes gali suteikti FAQ accordion tiesiai paieškos rezultate:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Kas yra SEO optimizacija?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO optimizacija — tai svetainės gerinimas siekiant
        aukštesnių pozicijų paieškos sistemose. Apima turinio
        optimizavimą, techninį SEO ir nuorodų kūrimą."
      }
    },
    {
      "@type": "Question",
      "name": "Kiek laiko trunka SEO rezultatai?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Pirmieji rezultatai paprastai matomi per 3–6 mėnesius.
        Konkurencingose nišose — 6–12 mėnesių. SEO yra
        ilgalaikė strategija, ne greitas sprendimas."
      }
    }
  ]
}
</script>

LocalBusiness schema pavyzdys

Svarbus vietinio SEO elementas — nurodo visą įmonės informaciją struktūrizuotai:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "seorun",
  "url": "https://seorun.lt",
  "logo": "https://seorun.lt/img/seo-rank-logo-small.png",
  "image": "https://seorun.lt/img/og-image.jpg",
  "description": "Profesionalios SEO paslaugos Lietuvoje",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Vilnius",
    "addressCountry": "LT"
  },
  "telephone": "+37067451424",
  "email": "info@seorun.lt",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday","Tuesday","Wednesday",
                    "Thursday","Friday"],
      "opens": "09:00",
      "closes": "18:00"
    }
  ],
  "priceRange": "€€",
  "areaServed": "LT"
}
</script>

Article / BlogPosting schema

Kiekvienam blogo straipsniui rekomenduojama pridėti:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Schema Markup: Kas Tai ir Kaip Įdiegti",
  "datePublished": "2026-04-01",
  "dateModified": "2026-04-01",
  "author": {
    "@type": "Organization",
    "name": "seorun",
    "url": "https://seorun.lt"
  },
  "publisher": {
    "@type": "Organization",
    "name": "seorun",
    "logo": {
      "@type": "ImageObject",
      "url": "https://seorun.lt/img/seo-rank-logo-small.png"
    }
  },
  "image": "https://seorun.lt/img/og-image.jpg",
  "inLanguage": "lt",
  "wordCount": 2500,
  "articleSection": "Techninis SEO"
}
</script>

Rich results tipai Google

Google oficialiai palaiko šiuos rich results tipus:

  • Žvaigždučių įvertinimai — iš AggregateRating schemos; ypač efektyvūs produktams ir paslaugoms
  • FAQ accordion — iš FAQPage schemos; išskleidžiami klausimai tiesiai paieškoje
  • HowTo žingsniai — iš HowTo schemos; instrukciniam turiniui
  • Breadcrumbs — iš BreadcrumbList schemos; vietoje URL rodo navigacijos kelią
  • Sitelinks paieška — iš WebSite schemos; paieškos laukas tiesiai Google rezultate
  • Produktų informacija — kaina, prieinamumas, įvertinimai
  • Renginiai — data, vieta, bilietai
  • Receptai — gaminimo laikas, ingredientai, kalorijos
  • Vaizdo įrašai — trukmė, miniatiūra, paskelbimo data

Kiekvienas rich results tipas reikalauja atitinkamos schemos ir tam tikrų privalomų laukų. Pilną sąrašą rasite adresu developers.google.com/search/docs/appearance/structured-data.

Kaip patikrinti schema markup

Google Rich Results Test

Pasiekiamas adresu search.google.com/test/rich-results. Įveskite URL arba įklijuokite HTML kodą — įrankis parodys:

  • Kokios schemas aptiktos
  • Ar schema tinkama rich results
  • Konkrečias klaidas ir įspėjimus
  • Vizualinę peržiūrą, kaip atrodys rezultatas

Schema.org Validator

Pasiekiamas adresu validator.schema.org. Tikrina schema atitikimą schema.org specifikacijai — naudinga sudėtingesnėms schemoms su daugeliu savybių.

Google Search Console

Skyrius „Patobulinimai" rodys visas aptiktas schemas visoje svetainėje ir skirsto jas pagal tipą. Tai svarbu atliekant SEO auditą — matysite visas klaidingai įdiegtas ar trūkstamas schemas iš karto visoje svetainėje.

Dažniausios schema markup klaidos

1. Neatitikimas su puslapio turiniu

Schema markup turi tiksliai atitikti matomo puslapio turinį. Jei schemoje nurodote 5 žvaigždučių įvertinimą, bet puslapyje nėra jokių atsiliepimų — Google tai klasifikuos kaip klaidinančius struktūrizuotus duomenis ir gali taikyti sankcijas. Tai viena sunkiausių pažeidimų kategorijų.

2. Trūkstami privalomi laukai

Kiekvienas schema tipas turi privalomus laukus. Pvz., Product schema be name lauko bus ignoruojama. Visada tikrinkite Google dokumentaciją, kurie laukai privalomi konkrečiam tipui.

3. Neteisingi duomenų tipai

Data turi būti ISO 8601 formatu ("2026-04-01", ne „2026 m. balandžio 1 d."). Kaina turi būti skaičius ("19.99"), ne tekstas su valiuta ("19.99 EUR" — valiuta nurodoma atskiru priceCurrency lauku).

4. Per daug nesusijusių schemų

Pridėjus daugybę schemų, nesusijusių su puslapio turiniu, Google gali sumažinti pasitikėjimą visu schema markup. Naudokite tik tas schemas, kurios tikrai atitinka puslapio turinį.

5. Schema tik homepage

Dažna klaida — LocalBusiness schema tik pagrindiniame puslapyje ir nieko kitur. Schema markup turėtų būti visuose relevanciniuose puslapiuose: produktų, paslaugų, straipsnių ir kt.

Schema markup įdiegimas WordPress

Yoast SEO priedas

Yoast SEO automatiškai generuoja Article, BreadcrumbList ir Organization schemas. Papildomos schemos (FAQPage, HowTo) pasiekiamos per Yoast blokų redaktorių — prie straipsnio pridedami FAQ ir HowTo blokai, kurie automatiškai generuoja schemą. Trūkumas: ribota kontrolė; nevisada generuoja optimalią schemą.

Rank Math priedas

Rank Math siūlo platesnes schema galimybes nei Yoast — palaiko daugiau tipų, leidžia rankiniu būdu keisti kiekvieną schema lauką per grafinę sąsają. Tai populiariausias pasirinkimas SEO specialistams WordPress svetainėse.

Rankinis JSON-LD

Geriausias kontrolės lygis — rašote JSON-LD kodą tiesiogiai, nesikliaujate priedais. WordPress tai galima daryti per tema funkcijų failą functions.php arba specialų priedą, kuris leidžia įterpti skriptus į <head>. Rekomenduojame šį metodą sudėtingoms schemoms ar nestandartiniams tipams.

Ne WordPress svetainėms — JSON-LD kodą paprasčiausiai įdėkite tiesiai į HTML <head> sekciją. Tai viskas, ko reikia. Atliekant profesionalią SEO optimizaciją, schema markup įdiegimas yra standartinė darbo dalis.

Dažnai užduodami klausimai

Schema markup (arba struktūrizuoti duomenys) — tai specialus kodas, pridedamas prie svetainės HTML, kuris padeda paieškos sistemoms (Google, Bing) tiksliai suprasti puslapio turinį. Vietoje to, kad Google spėliotu ar jūsų puslapis yra receptas, produktas ar straipsnis — schema markup tai aiškiai nurodo mašinai suprantama kalba. Pagrindas: schema.org žodynas, kurį palaiko visos pagrindinės paieškos sistemos.
Schema markup tiesiogiai nėra reitingavimo signalas, tačiau netiesiogiai veikia pozicijas. Pirma: schema markup gali suteikti rich results (žvaigždučių įvertinimai, FAQ accordion, breadcrumbs), kurie padidina paspaudimų rodiklį (CTR). Aukštesnis CTR yra teigiamas Google signalas. Antra: schema markup padeda Google tiksliau suprasti turinį, kas pagerina atitikimą su paieškos užklausomis.
Rich results — tai papildoma vizualinė informacija paieškos rezultatų puslapyje, kuri viršija standartinį title/description/URL. Pavyzdžiai: žvaigždučių įvertinimai (AggregateRating schema), FAQ accordion plėtinys (FAQPage schema), HowTo žingsniai, breadcrumbs navigacija, produktų kaina. Norint gauti rich results: 1) pridėkite tinkamą schema markup, 2) patikrinkite per Google Rich Results Test, 3) palaukite Google indeksavimo 1–4 savaites.
JSON-LD — tai atskiras JSON blokas <script> žymoje, nepriklausantis nuo HTML struktūros. Lengvai pridedamas ir keičiamas, rekomenduojamas Google. Microdata — schema atributai tiesiogiai HTML žymose (itemscope, itemtype, itemprop). Sunku prižiūrėti, nes bet koks HTML pakeitimas gali sugadinti schemą. Pasirinkite JSON-LD — tai oficialiai rekomenduoja Google ir jis lengviausiai įgyvendinamas.
Du pagrindiniai įrankiai: 1) Google Rich Results Test (search.google.com/test/rich-results) — patikrina ar schema tinkama rich results ir parodo galimas klaidas. 2) Schema.org Validator (validator.schema.org) — tikrina schema atitikimą schema.org specifikacijai. Taip pat Google Search Console → Patobulinimai rodys visas aptiktas schemas ir jų klaidas visoje svetainėje.
Schema markup nėra techniškai privalomas — svetainė gali gerai reitinguotis ir be jo. Tačiau tai vis svarbesnė konkurencinio pranašumo priemonė: konkurentai, naudojantys schema markup, gauna rich results, kurie vizualiai išsiskiria paieškos rezultatuose ir pritraukia daugiau paspaudimų. Jei konkurentai jau naudoja schema markup, o jūs ne — prarandate matomumo pranašumą.