Takaisin oppimiskeskukseen

Schema.org-toteutusopas

Täydellinen opetusohjelma strukturoidulle datalle ja JSON-LD:lle

Mikä on Schema.org?

Schema.org on erityinen kieli, joka auttaa hakukoneita ja tekoälytyökaluja ymmärtämään sisältösi paremmin. Ajattele sitä näkymättömien etikettien lisäämisenä verkkosivullesi, jotka sanovat "tämä on artikkeli" tai "tämä on tuote." Nämä etiketit auttavat tekoälymoottoreita kuten ChatGPT, Claude ja Perplexity löytämään ja käyttämään sisältösi oikein.

Schema-merkintä kirjoitetaan JSON-LD-muodossa, joka tarkoittaa JavaScript Object Notation for Linked Data. Tämä kuulostaa monimutkaiselta, mutta se on vain strukturoitu tapa järjestää tietoa, jota koneet voivat lukea helposti.

Schema.org-merkinnän lisääminen on yksi tehokkaimmista tavoista parantaa GEO-Scoreasi. Se auttaa suoraan tekoälymoottoreita ymmärtämään sisältösi, mikä lisää mahdollisuuksiasi tulla siteeratuksi tekoälyn luomissa vastauksissa.

Miksi schema on tärkeä tekoälyhakulle

Tekoälyhakukoneet käsittelevät miljardeja verkkosivuja päivittäin. Ne tarvitsevat nopeita tapoja ymmärtää, mistä jokainen sivu kertoo. Schema-merkintä antaa heille tämän tiedon välittömästi.

Parempi ymmärrys

Schema kertoo tekoälylle tarkalleen, millaista sisältöä sinulla on, poistaen kaiken arvailun sivusi tarkoituksesta.

Korkeampi näkyvyys

Sisältö, jolla on asianmukainen schema, esitellään useammin tekoälyhakutuloksissa ja vastausten yhteenvedoissa.

Nopeampi käsittely

Tekoälybotit voivat poimia tietoa nopeammin sivuilta, joilla on schema, parantaen indeksointitehokkuuttasi.

Tutkimukset osoittavat, että sivut, joilla on asianmukainen schema-merkintä, saavat 30-40 % enemmän näkyvyyttä tekoälyhakutuloksissa. Tämä tekee schemasta yhden suurimman vaikutuksen optimoinneista, joita voit tehdä.

Yleiset schema-tyypit

Schema.org-tyyppejä on satoja, mutta käytät näitä useimmin:

Article-schema

Käytä blogikirjoituksiin, uutisartikkeleihin ja toimitukselliseen sisältöön. Tämä on yleisin schema-tyyppi sisältöverkkosivustoille.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Article Title Here",
  "description": "Brief summary of the article",
  "author": {
    "@type": "Person",
    "name": "Author Name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Site Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yoursite.com/logo.png"
    }
  },
  "datePublished": "2025-01-10",
  "dateModified": "2025-01-10",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://yoursite.com/article-url"
  }
}

Product-schema

Olennainen verkkokauppasivustoille. Auttaa tekoälymoottoreita ymmärtämään hinnoittelun, saatavuuden ja tuotetiedot.

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Product Name",
  "description": "Product description",
  "image": "https://yoursite.com/product-image.jpg",
  "brand": {
    "@type": "Brand",
    "name": "Brand Name"
  },
  "offers": {
    "@type": "Offer",
    "price": "99.99",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://yoursite.com/product-url"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "89"
  }
}

FAQPage-schema

Täydellinen FAQ-sivuille ja Q&A-sisällölle. Tekoälymoottorit rakastavat tätä muotoa vastausten yhteenvetoja luodessaan.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is Schema.org?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Schema.org is structured data that helps search engines understand content."
      }
    },
    {
      "@type": "Question",
      "name": "Why use JSON-LD?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "JSON-LD is the recommended format because it's easy to add and maintain."
      }
    }
  ]
}

HowTo-schema

Käytä vaiheittaisille oppaille ja opetusohjelmille. Auttaa tekoälymoottoreita poimimaan ohjeesi tarkasti.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "How to Implement Schema.org",
  "description": "Step-by-step guide to adding structured data",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Choose Schema Type",
      "text": "Identify the correct schema for your content type"
    },
    {
      "@type": "HowToStep",
      "name": "Create JSON-LD",
      "text": "Write the structured data code"
    },
    {
      "@type": "HowToStep",
      "name": "Add to Page",
      "text": "Insert the script tag in your HTML"
    }
  ]
}

Kuinka lisätä schema verkkosivustollesi

Schema-merkinnän lisääminen on helpompaa kuin näyttää. Seuraa näitä vaiheita:

Vaihe 1Valitse schema-tyyppisi

Katso sisältöäsi ja päätä, mikä schema-tyyppi sopii parhaiten. Useimmat sisällöt sopivat johonkin näistä kategorioista:

  • Blogikirjoitukset ja artikkelit: Käytä Article-schemaa
  • Myynnissä olevat tuotteet: Käytä Product-schemaa
  • Kysymykset ja vastaukset: Käytä FAQPage-schemaa
  • Vaiheittaiset oppaat: Käytä HowTo-schemaa
  • Yritystiedot: Käytä Organization-schemaa

Vaihe 2Luo JSON-LD-koodisi

Kirjoita JSON-LD-koodi kaikilla vaadituilla kentillä. Käytä yllä olevia malleja lähtökohtina. Varmista että:

  • Sisällytä kaikki vaaditut ominaisuudet schema-tyypillesi
  • Käytä todellista dataa sivultasi (älä jätä paikanvaraajatekstiä)
  • Muotoile päivämäärät VVVV-KK-PP
  • Käytä täydellisiä URL-osoitteita kaikille linkeille ja kuville
  • Tarkista, että JSON-syntaksisi on pätevä (asianmukaiset pilkut ja sulkeet)

Vaihe 3Lisää script-tagi HTML:ääsi

Lisää JSON-LD-koodisi script-tagin sisään. Voit sijoittaa tämän sivun head- tai body-osioon:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Your Title"
  // ... rest of your schema
}
</script>

React/Next.js:ssä käytä dangerouslySetInnerHTML-prop:ia kuten yllä olevissa esimerkeissä.

Vaihe 4Testaa ja validoi

Validoi aina schemasi ennen julkaisemista. Käytä näitä ilmaisia työkaluja:

  • Schema.org-validaattori: validator.schema.org
  • Google Rich Results Test: search.google.com/test/rich-results
  • Bloffee GEO Analyzer: Sisäänrakennettu schema-validointi jokaisessa analyysissä

Edistyneet schema-tekniikat

Sisäkkäiset schema-tyypit

Voit yhdistää useita schema-tyyppejä yhdellä sivulla. Esimerkiksi artikkeli upotetuilla tuotteilla:

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Best Winter Jackets 2025",
  "mentions": [
    {
      "@type": "Product",
      "name": "Arctic Pro Jacket",
      "offers": {
        "@type": "Offer",
        "price": "149.99",
        "priceCurrency": "USD"
      }
    }
  ]
}

Useat schema-objektit

Lisää useita erillisiä schema-objekteja käyttämällä useita script-tagejä. Esimerkiksi Article + BreadcrumbList:

<script type="application/ld+json">
{ "@type": "Article", ... }
</script>

<script type="application/ld+json">
{ "@type": "BreadcrumbList", ... }
</script>

Tämä lähestymistapa pitää schemasi järjestyksessä ja helpommin ylläpidettävänä.

Dynaaminen scheman luonti

Verkkosivustoille, joilla on monia sivuja, luo schema dynaamisesti tietokannastasi tai CMS:stäsi. Tämä varmistaa:

  • Schema pysyy päivitettynä sisällön muuttuessa
  • Yhdenmukainen schema kaikilla sivuilla
  • Vähemmän manuaalista työtä scheman ylläpidossa
  • Automaattinen päivämäärien ja metatietojen käsittely

Scheman testaus ja validointi

Schemasi testaaminen on kriittistä. Virheellinen schema on huonompi kuin ei schemaa, koska se voi hämmentää tekoälymoottoreita.

Schema.org-validaattori

URL: validator.schema.org

Paras käyttöön: JSON-LD-syntaksin ja rakenteen tarkistus

Tämä virallinen validaattori tarkistaa, noudattaako schemasi Schema.org-ohjeita. Se sieppaa syntaksivirheet ja puuttuvat vaaditut kentät.

Google Rich Results Test

URL: search.google.com/test/rich-results

Paras käyttöön: Testaa, miten Google näkee schemasi

Näyttää sinulle tarkalleen, mihin rikkaisiin tuloksiin sivusi on oikeutettu. Vaikka keskittyy Googleen, muut tekoälymoottorit käyttävät samanlaisia kriteerejä.

Bloffee GEO Analyzer

URL: bloffee.com

Paras käyttöön: Täydellinen GEO-optimointi mukaan lukien schema

Analysaattorimme tarkistaa schemasi osana yli 25 tekoälyoptimointitekijää. Saat tarkat suositukset strukturoidun datasi parantamiseen.

Yleisiä schema-virheitä

Vältä näitä virheitä

Puuttuvat vaaditut ominaisuudet

Paikanvaraaja- tai feikkidatan käyttö

Virheellinen JSON-syntaksi (puuttuvat pilkut)

Suhteelliset URL:t täydellisten sijaan

Väärät päivämäärämuodot

Schema, joka ei vastaa sivun sisältöä

Parhaat käytännöt

Sisällytä kaikki vaaditut ominaisuudet

Käytä todellista dataa sivultasi

Validoi ennen julkaisemista

Käytä täysiä absoluuttisia URL-osoitteita

Muotoile päivämäärät VVVV-KK-PP

Pidä schema päivitettynä sisällön kanssa

Scheman vaikutus GEO-Scoreesi

Schema-merkintä on osa tekoälyoptimointi-kategoriaa GEO-Scoressasi. Erityisesti se vaikuttaa näihin alueisiin:

Sisällön ymmärtäminen (suuri vaikutus)

Schema kertoo tekoälymoottoreille tarkalleen, mistä sisältösi kertoo, parantaen niiden luottamusta sisältösi siteeraamiseen.

Indeksointitehokkuus (keskitason vaikutus)

Tekoälybotit voivat poimia tietoa nopeammin sivuilta, joilla on schema, mahdollisesti johtaen useampaan indeksointiin.

Rikkaiden tulosten oikeutus (keskitason vaikutus)

Asianmukainen schema tekee sisällöstäsi oikeutetun parannettuihin näyttöihin tekoälyhakukäyttöliittymissä.

Sivut, joilla on täydellinen, pätevä schema, näkevät tyypillisesti 15-25 pisteen parannukset GEO-Scoressaan. Tämä tarkoittaa huomattavasti parempaa näkyvyyttä tekoälyhakutuloksissa.

Scheman toteuttamisen tarkistuslista

  • Valitse oikea schema-tyyppi sisällöllesi
  • Sisällytä kaikki vaaditut ominaisuudet kyseiselle schema-tyypille
  • Käytä todellista dataa sivultasi, ei paikanvaraajia
  • Muotoile päivämäärät oikein (VVVV-KK-PP)
  • Käytä täysiä absoluuttisia URL-osoitteita kaikille linkeille ja kuville
  • Validoi Schema.org-validaattorilla ja Google Rich Results Testillä
  • Testaa sivusi Bloffee GEO Analyzerilla
  • Pidä schema päivitettynä, kun sisältö muuttuu

Valmiit schema-mallit

Tässä täydelliset, kopioi-liitä-valmiit mallit yleisimmille schema-tyypeille:

Blogikirjoituksen Article-malli
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Your Blog Post Title",
  "description": "Brief summary of your blog post",
  "image": "https://yoursite.com/featured-image.jpg",
  "author": {
    "@type": "Person",
    "name": "Author Name",
    "url": "https://yoursite.com/author/name"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Your Site Name",
    "logo": {
      "@type": "ImageObject",
      "url": "https://yoursite.com/logo.png"
    }
  },
  "datePublished": "2025-01-10",
  "dateModified": "2025-01-10",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://yoursite.com/blog/post-url"
  },
  "keywords": "keyword1, keyword2, keyword3"
}
</script>
Verkkokaupan Product-malli
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Product Name",
  "description": "Detailed product description",
  "image": [
    "https://yoursite.com/product-image-1.jpg",
    "https://yoursite.com/product-image-2.jpg"
  ],
  "brand": {
    "@type": "Brand",
    "name": "Brand Name"
  },
  "sku": "PRODUCT-SKU-123",
  "offers": {
    "@type": "Offer",
    "price": "99.99",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://yoursite.com/product-url",
    "priceValidUntil": "2025-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "89",
    "bestRating": "5",
    "worstRating": "1"
  }
}
</script>
Täydellinen FAQ-sivun malli
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "What is your return policy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "We offer 30-day returns on all products. Items must be unused and in original packaging."
      }
    },
    {
      "@type": "Question",
      "name": "How long does shipping take?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Standard shipping takes 5-7 business days. Express shipping is 2-3 business days."
      }
    },
    {
      "@type": "Question",
      "name": "Do you ship internationally?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, we ship to over 50 countries worldwide. Shipping costs vary by location."
      }
    }
  ]
}
</script>

Seuraavat vaiheet

Nyt kun ymmärrät Schema.org-toteutuksen, tutustu näihin liittyviin aiheisiin:

Schema.org-toteutusopas: Täydellinen JSON-LD-opetusohjelma