Mitä schema ja schema markup tarkoittaa? Schema.org

Opi lisäämään schema.org-merkinnät JSON-LD:llä WordPressissä, nosta hakutulostesi rikkaiden tulosteiden näkyvyys kattoon ja kasvata klikkejäsi 2025.
schema markup

Mikä on schema markup?

Schema markup on tapa kertoa hakukoneille ja tekoälyhauille, mistä sivusi todella puhuu. Se on kuin selkokielinen “metatieto-kerros”, jonka hakukoneet lukevat, jotta ne voivat näyttää rich results -elementtejä: tähtiä, Hinta/Varasto-kenttiä, HowTo-askelia, FAQ-dropdowneja, breadcrumbs-polkuja jne. Vuonna 2025 suositus on selkeä: käytä JSON-LD:tä – se on irti HTML-rakenteesta, helppo ylläpitää ja Googlen ensisijaisesti suosima formaatti.

Kun toteutat schema markup WordPressissä oikein, parannat sijoittelun lisäksi myös näkyvyyttä SGE-tyylisissä vastauksissa ja puhehaussa. Samalla vahvistat E-E-A-T-signaaleja, kun esim. Organization schema logo ja Article schema blogiin kuvaavat tekijän, kuvat ja brändin.

Näin lisäät schema markup WordPressissä – kolme käytännöllistä tapaa

1) Lisäosalla (nopein): Yoast, Rank Math, SEOPress

Modernit SEO-lisäosat luovat perusrungon: Organization schema logo, BreadcrumbList schema WordPress, Article schema blogiin. Säädä asetukset kuntoon ja lisää erikoisskemat (kuten FAQPage schema JSON-LD, HowTo schema WordPress, Product schema WooCommerce) lohkojen tai lisäosan lisäkenttien kautta. Hyödyt: nopea, vakaa, tuettu.

2) Koodilla (joustavin): functions.php tai Code Snippets

Kun tarvitset pixel-tarkan kontrollin ja dynaamista dataa (ACF, WooCommerce, CPT), lisää JSON-LD suoraan teeman tai snippet-lisäosan kautta. Tämä on paras vaihtoehto, jos haluat modulaarisen ja versionhallinnan kautta hallitun toteutuksen. Alla esimerkkejä.

3) Google Tag Managerilla (no touch -malli)

Voit injektoida schemaa GTM:llä ilman koodideployta. Sopii AB-testaukseen ja nopeisiin korjauksiin. Miinus: riippuvuus tagien latauksesta – varmista latausjärjestys ja ettei synny duplikaatteja.

Valmiit mallipohjat: JSON-LD schema WordPress käytäntöön

Article schema blogiin – peruspilari sisältösivuille

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Rikkaat hakutulokset JSON-LD:llä käyttäen schema.org",
  "description": "Opi lisäämään schema markup WordPressissä ja kasvata CTR:ääsi.",
  "author": {"@type": "Person","name": "Henri"},
  "datePublished": "2025-01-15",
  "image": ["https://example.com/kuva.jpg"],
  "publisher": {
    "@type": "Organization",
    "name": "VisioSites",
    "logo": {"@type": "ImageObject","url": "https://example.com/logo.png"}
  }
}
</script>

Vinkki: Pidä image leveys vähintään 1200 px ja määritä publisher.logo samalla kun päivität Organization schema logo -tiedot.

FAQPage schema JSON-LD – nopeat rich result -dropdownit

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"FAQPage",
  "mainEntity":[
    {
      "@type":"Question",
      "name":"Miten lisään schema markup WordPressissä?",
      "acceptedAnswer":{"@type":"Answer","text":"Käytä lisäosaa, koodia tai GTM:ää."}
    },
    {
      "@type":"Question",
      "name":"Miten testaan rich results schema markupin?",
      "acceptedAnswer":{"@type":"Answer","text":"Rich Results Test ja Search Console -raportit."}
    }
  ]
}
</script>

HowTo schema WordPress – askel askeleelta -oppaat

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"HowTo",
  "name":"HowTo schema WordPress käyttöönotto",
  "totalTime":"PT10M",
  "step":[
    {"@type":"HowToStep","name":"Asenna lisäosa","text":"Asenna SEO-lisäosa tai Code Snippets."},
    {"@type":"HowToStep","name":"Lisää JSON-LD","text":"Liitä mallikoodi ja muokkaa kentät."},
    {"@type":"HowToStep","name":"Testaa","text":"Aja Rich Results Test ja korjaa varoitukset."}
  ]
}
</script>

Product schema WooCommerce – tuotesnippetit ja hinta/varasto

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"Product",
  "name":"Super Hoodie",
  "image":["https://example.com/hoodie.jpg"],
  "description":"Lämmin huppari syksyyn.",
  "sku":"SH-001",
  "brand":{"@type":"Brand","name":"Visio"},
  "offers":{
    "@type":"Offer",
    "priceCurrency":"EUR",
    "price":"59.90",
    "availability":"https://schema.org/InStock",
    "url":"https://example.com/hoodie"
  },
  "aggregateRating":{"@type":"AggregateRating","ratingValue":"4.7","reviewCount":"128"}
}
</script>

WooCommercen kanssa vältät duplikaatit varmistamalla, ettei lisäosa ja teema tulosta samaa Product schema WooCommerce -dataa kahdesti.

LocalBusiness schema markup – paikallinen löydettävyys

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"LocalBusiness",
  "name":"VisioSites",
  "image":"https://example.com/facade.jpg",
  "address":{
    "@type":"PostalAddress",
    "streetAddress":"Kauppakatu 1",
    "addressLocality":"Tampere",
    "postalCode":"33100",
    "addressCountry":"FI"
  },
  "url":"https://visiosites.fi",
  "telephone":"+358 40 123 4567",
  "sameAs":["https://www.instagram.com/visiosites"]
}
</script>

BreadcrumbList schema WordPress – selkeä polku

<script type="application/ld+json">
{
  "@context":"https://schema.org",
  "@type":"BreadcrumbList",
  "itemListElement":[
    {"@type":"ListItem","position":1,"name":"Etusivu","item":"https://example.com"},
    {"@type":"ListItem","position":2,"name":"Blogi","item":"https://example.com/blogi"},
    {"@type":"ListItem","position":3,"name":"Schema markup WordPressissä"}
  ]
}
</script>

Rich results schema markup – testaus, validointi ja julkaisu

Jos näet varoituksia (warnings), se ei aina estä rich result -näkyvyyttä. Kriittiset virheet (errors) pitää korjata. Muista lähettää sivu Uudelleenhaku-toiminnolla Search Consolessa.

2025-tason strategia: AI-hakujen konteksti, E-E-A-T ja long-tail

Generatiivinen haku (SGE, Perplexity, ChatGPT-haku) poimii vastauksia kontekstista, ei pelkistä avainsanoista. Siksi JSON-LD schema WordPress on kriittinen – se antaa mallinnetun datan, jota mallit voivat siteerata. Yhdistä se sisällön laadun ja generatiivisen SEO:n käytäntöihin.

  • Kysymys: Miten hyödynnän long-tailia? – Vastaus: Kirjoita sisältöihin pitkän hännän avainsanoja ja peilaa ne schemaan (esim. HowTo-stepit).
  • Kysymys: Mitä E-E-A-T vaatii? – Vastaus: Lisää tekijästäsi tiedot Article/Person-skeemaan ja firmasta Organization-skeemaan.
  • Kysymys: Miten meta-tekstit? – Vastaus: Testaa AI-metakuvauksia ja pidä ne yhdenmukaisina schema-datan kanssa.

Lisäksi puhehaun kannalta Q&A-rakenne on kultaa. FAQPage schema JSON-LD + lyhyet, suorat vastaukset tekevät ihmeitä.

Tyypillisimmät virheet schema markupissa – ja nopeat korjaukset

  1. Kaksoismerkintä: Lisäosa + teema tulostavat saman tyypin. Ratkaisu: Sammuta jompi kumpi.
  2. Väärä tyyppi: Blogiin merkitty NewsArticle ilman julkaisuvaatimuksia. Ratkaisu: Käytä Article schema blogiin perusmallia.
  3. Puuttuvat kentät: Product ilman offers tai aggregateRating. Ratkaisu: Lisää vähintään hinta, valuutta ja saatavuus.
  4. Ristiriita sisältöön: Schema sanoo “InStock”, sivulla lukee “Loppu”. Ratkaisu: Generoi data dynaamisesti.
  5. Kuvatiedot: Liian pienet kuvat. Ratkaisu: Vähintään 1200 px leveys.
  6. Kieli ja alue: inLanguage puuttuu mediaobjekteista. Ratkaisu: Lisää kenttä tarpeen mukaan.

Tekniset detaljit kuntoon osana teknistä hakukoneoptimointia ja seuraa vaikutuksia Google Search Consolessa.

Kehittynyt: dynaaminen JSON-LD ACF:stä ja WP REST API:sta

Kun haluat pitää Product schema WooCommerce tai LocalBusiness schema markup aina ajan tasalla, generoi JSON-LD PHP:llä muuttujista. Esimerkki artikkelista, joka hakee ACF-kenttiä:

<?php
$data = [
  "@context" => "https://schema.org",
  "@type" => "Article",
  "headline" => get_the_title(),
  "description" => get_field('meta_description'),
  "author" => ["@type" => "Person","name" => get_the_author()],
  "datePublished" => get_the_date('c'),
  "image" => [ get_field('hero_image_url') ]
];
echo '<script type="application/ld+json">' . wp_json_encode($data, JSON_UNESCAPED_SLASHES|JSON_UNESCAPED_UNICODE) . '</script>';
?>

Tee sama HowTo-askelille tai FAQ:lle luupin avulla. Näin JSON-LD schema WordPress pysyy synkassa sisältöön ilman manuaalista päivittelyä.

Rakenna rikastetut hakutulokset oikein – ja anna klikkausprosentin nousta

Tee pohja kuntoon: Organization/WebSite/WebPage, lisää Article schema blogiin ja täydentävät skeemat sivutyypin mukaan. Pidä huoli testauksesta ja dynaamisuudesta, niin schema markup WordPressissä skaalautuu kauniisti. Kun JSON-LD schema WordPress ja sisältö pelaavat yhteen, rich results schema markup alkaa näkyä – ja klikkejä tippuu. Jos haluat sparrausta, kurkkaa myös SEO-palvelumme ja tekninen auditointi. 💪

Usein kysytyt kysymykset

Mikä on schema markup ja miksi sitä kannattaa käyttää WordPressissä?

Schema markup eli skeema-merkintä on koodinpätkä, joka auttaa hakukoneita ymmärtämään verkkosivustosi sisältöä paremmin. WordPressissä käyttämällä esimerkiksi JSON-LD -muotoista schema.org-merkintää voit parantaa sivujesi näkyvyyttä hakutuloksissa ja saada rikkaampia hakutuloksia, kuten arvosteluja, tapahtumia tai reseptejä. Tämä voi lisätä klikkauksia ja parantaa sivustosi suorituskykyä hakukoneissa.

Kuinka lisään schema.org-merkinnän JSON-LD:llä WordPressiin?

Helpoin tapa on käyttää mitä tahansa luotettavaa SEO- tai schema-lisäosaa, kuten Yoast SEO tai Schema & Structured Data for WP & AMP. Näiden avulla voit lisätä JSON-LD -koodin ilman suoraa käsin koodaamista. Vaihtoehtoisesti voit upottaa schema-JSON-LD-koodin suoraan teemasi header.php- tai functions.php-tiedostoon, mutta lisäosat tekevät prosessista turvallisemman ja joustavamman.

Mitä etuja JSON-LD-pohjainen schema markup tarjoaa perinteisiin ratkaisuihin verrattuna?

JSON-LD on Googlen ja muiden hakukoneiden suosittelema formaatti, koska se on helppo toteuttaa ja ylläpitää. Se säilyy erillään HTML-rakenteesta, mikä vähentää virheiden riskiä ja parantaa sivun latausnopeutta. Lisäksi JSON-LD mahdollistaa monipuolisemmat ja muokattavammat rikkaat hakutulokset verrattuna vanhempaan Microdata- tai RDFa-merkintätapaan.

Mitkä ovat yleisimmät schema.org-tyypit, joita kannattaa hyödyntää WordPress-sivulla vuonna 2025?

Vuonna 2025 suosituimpia ovat tyypit kuten Article (artikkelit ja blogikirjoitukset), Product (tuotesivut), Recipe (reseptit), Event (tapahtumat) ja FAQPage (usein kysytyt kysymykset). Näitä käyttämällä voit saada näyttäviä, rikkaiden hakutulosten kortteja Google-hauissa ja muissa tekoälypohjaisissa hakukoneissa.

Vinkkejä tehokkaaseen schema markup -optimointiin WordPressissä

Kannattaa hyödyntää pitkän hännän avainsanoja kuten ”schema markup WordPress JSON-LD käyttöopas” tai ”paras tapa lisätä schema.org-rakenne SEO:lle”. Testaa merkintöjäsi Google Rich Results Testillä tai Schema Markup Validatorilla varmistaaksesi, että ne ovat oikein toteutettuja. Pidä merkinnät ajan tasalla ja varmista, että ne vastaavat sivun sisältöä – näin vältät rangaistukset ja maksimoit hyötysi.

Voiko schema markup parantaa hakukonesijoituksia pelkästään?

Vaikka schema markup ei sellaisenaan nosta sijoituksia, se parantaa hakutulosten näkyvyyttä ja houkuttelevuutta rikkaiden tulosten muodossa. Tämä voi kasvattaa klikkausprosenttia (CTR), mikä puolestaan voi epäsuorasti vaikuttaa positiivisesti sijoituksiin. Markkinoijat puhuvatkin usein, että schema markup on tärkeä osa kokonaisvaltaista SEO-strategiaa.

Miten varmistan, että JSON-LD schema markup toimii oikein WordPress-sivullani?

Testaa sivustosi merkinnät Googlen Rich Results Test -työkalulla tai Schema Markup Validatorilla. Ne näyttävät mahdolliset virheet ja varoitukset sekä antavat palautetta rakenteen oikeellisuudesta. Lisäksi kannattaa tarkistaa, että hakukoneet pystyvät indeksoimaan sivusi työkalujen kautta ilman estoja.

Henri Arvela

WordPress-asiantuntija

Hei, olen Henri, Visio Sites Oy perustaja. Opiskelen kauppatieteitä Tampereen yliopistossa. Visio Sites kehittää WordPress verkkosivustoja Tampereella ja Lahdessa.

Saa luotettava WordPress-verkkosivutarjous täysin ilmaiseksi ja ilman sitoumusta

2149915934
84734
Kuva-Full-7-scaled
Yli 10 viiden tähden arvostelua Googlessa

Lue lisää verkkosivuista

konversioaste
Markkinointi
19.01.2026

Mitä tarkoittaa konversioaste?

Konversioaste tarkoittaa sitä prosentuaalista määrää, joka konversoi, eli tekee halutun toimenpiteen, kuten lähettää yhteydenottopyynnön kaikista verkkosivuston kävijöistä.

Lue artikkeli

wordpress teema
Teemat
15.01.2026

Mistä löydät kaikki WordPress teemat?

WordPress-teemat määrittävät verkkosivustosi ulkoasun ja rakenteen. Kaikki viralliset WordPress-teemat löytyvät WordPressin omasta teemahakemistosta, joka on saatavilla osoitteessa: https://wordpress.org/themes/.

Lue artikkeli

Kannettava tietokone muistivihkon, puhelimen ja kahvin kanssa puupöydällä, työskentelyä WordPress-projektin parissa.
Ajankohtaista
12.01.2026

Mikä on Google Skills?

Google Skills on Googlen uusi verkkoharjoituspaikka, jossa voit ilmaiseksi työstää esimerkiksi tekoälytaitojasi osoitteessa skills.google.com.

Lue artikkeli

Tarjoamamme palvelut

Suosituin palvelu

Verkkosivut yritykselle ja verkkosivujen ylläpito

Saat toimintavarmat WordPress verkkosivut 100% tyytyväisyystakuulla – Huolehdimme myös optimoidusta ylläpidosta.

Tutustu palveluun

Hyödynnetään automaatiota

Hakukoneoptimointi (SEO) yrityksen verkkosivustolle

Tehosta yrityksesi näkyvyyttä Googlessa. Hakukoneoptimointi parantaa sijoituksia, tuo lisää kävijöitä ja kasvattaa myyntiä – aloita heti ilman sitoumusta.

Tutustu palveluun

AI-haku nousee jatkuvasti

Tekoälyoptimointi (GEO) yrityksen verkkosivustolle

Tehosta näkyvyyttäsi tekoälyhakukoneissa (GEO), kuten ChatGPT-haussa. Asiantunteva AI-optimointi verkkosivustolle ympäri Suomen.

Tutustu palveluun