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ų.
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:
- Jūs pridėjate schema markup — JSON-LD kodas
<script>žymoje puslapio<head>arba<body>dalyje. - Google nuskaito puslapį — Googlebot indeksuodamas aptinka schema markup ir jį apdoroja.
- Google patvirtina schemą — jei schema teisinga ir atitinka puslapio turinį, Google ją priima.
- 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ą. Nerekomenduojame 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.