Takaisin oppimiskeskukseen

Schema.org-toteutusopas

Täydellinen opas rakenteelliseen dataan ja JSON-LD:hen

Mikä on Schema.org?

Schema.org on erityinen kieli, joka auttaa hakukoneita ja AI-työ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 AI-moottoreita 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 jäsennelty tapa järjestää tietoa, jonka koneet voivat lukea helposti.

Schema.org-merkinnän lisääminen on yksi tehokkaimmista tavoista parantaa GEO-Scoreasi. Se auttaa suoraan AI-moottoreita ymmärtämään sisältöäsi, mikä lisää mahdollisuuksiasi tulla lainatuksi AI-luoduissa vastauksissa.

Miksi schema on tärkeä AI-haulle

AI-hakukoneet käsittelevät miljardeja verkkosivuja joka päivä. Ne tarvitsevat nopeita tapoja ymmärtää, mistä kukin sivu kertoo. Schema-merkintä antaa niille tämän tiedon välittömästi.

Parempi ymmärrys

Schema kertoo AI:lle tarkalleen, millaista sisältöä sinulla on, poistaen kaiken arvailun sivusi tarkoituksesta.

Korkeampi näkyvyys

Sisältö, jossa on oikea schema, esitetään useammin AI-hakutuloksissa ja vastausyhteenvedoissa.

Nopeampi käsittely

AI-botit voivat erottaa tietoa nopeammin scheman sisältäviltä sivuilta, parantaen indeksointitehokkuuttasi.

Tutkimus osoittaa, että sivut, joissa on oikea schema-merkintä, saavat 30-40 % enemmän näkyvyyttä AI-hakutuloksissa. Tämä tekee schemasta yhden suurimman vaikutuksen optimoinneista, joita voit tehdä.

Yleiset schema-tyypit

Schema.org:lla on satoja tyyppejä, mutta käytät näitä useimmiten:

Article-schema

Käytä blogijulkaisuille, uutisartikkeleille ja toimitukselliselle sisällölle. Tämä on yleisin schema-tyyppi sisältösivustoille.

{
  "@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 AI-moottoreita 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 UKK-sivuille ja Q&A-sisällölle. AI-moottorit rakastavat tätä muotoa vastausyhteenvetojen luomiseen.

{
  "@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ä vaiheittaisiin oppaisiin ja tutoriaaleihin. Auttaa AI-moottoreita erottamaan 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"
    }
  ]
}

Miten lisätä schema verkkosivustollesi

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

Vaihe 1Valitse schema-tyyppi

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

  • Blogijulkaisut ja artikkelit: Käytä Article-schemaa
  • Myytävät 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-koodi

Kirjoita JSON-LD-koodi kaikilla vaadittu kentillä. Käytä yllä olevia malleja lähtöpisteenä. Varmista:

  • Sisällytä kaikki vaaditut ominaisuudet schema-tyypillesi
  • Käytä todellista dataa sivustasi (älä jätä paikkamerkintätekstiä)
  • Muotoile päivämäärät muodossa VVVV-KK-PP
  • Käytä täydellisiä URL:eja kaikille linkeille ja kuville
  • Tarkista, että JSON-syntaksisi on kelvollinen (oikeat 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>

Reactissa/Next.js:ssä käytä dangerouslySetInnerHTML-proppia, kuten yllä olevissa esimerkeissä näytetään.

Vaihe 4Testaa ja validoi

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

  • Schema.org-validaattori: validator.schema.org
  • Googlen Rich Results -testi: 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, jossa on upotettuja tuotteita:

{
  "@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"
      }
    }
  ]
}

Useita schema-objekteja

Lisää useita erillisiä schema-objekteja käyttämällä useita script-tageja. 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 organisoituna ja helpommin ylläpidettävänä.

Dynaaminen schema-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
  • Johdonmukainen schema kaikilla sivuilla
  • Vähemmän manuaalista työtä scheman ylläpitoon
  • Automaattinen päivämäärien ja metatietojen käsittely

Scheman testaus ja validointi

Schemasi testaaminen on kriittistä. Virheellinen schema on pahempi kuin ei schemaa ollenkaan, koska se voi hämmentää AI-moottoreita.

Schema.org-validaattori

URL: validator.schema.org

Paras: JSON-LD-syntaksin ja rakenteen tarkistamiseen

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

Googlen Rich Results -testi

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

Paras: Testaamiseen, miten Google näkee schemasi

Näyttää tarkalleen, mihin rich resultseihin sivusi on kelpoinen. Vaikka keskittyy Googleen, muut AI-moottorit käyttävät samanlaisia kriteerejä.

Bloffee GEO Analyzer

URL: bloffee.com

Paras: Täydellinen GEO-optimointi mukaan lukien schema

Analyysimme tarkistaa schemasi osana 25+ AI-optimointitekijää. Saat tarkat suositukset rakenteellisen datasi parantamiseen.

Yleiset schema-virheet

Vältä näitä virheitä

Puuttuvat vaaditut ominaisuudet

Paikkamerkintä- tai väärien tietojen käyttö

Virheellinen JSON-syntaksi (puuttuvat pilkut)

Suhteelliset URL:t täysien URL:ien 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 sivustasi

Validoi ennen julkaisemista

Käytä täydellisiä absoluuttisia URL:eja

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

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

Scheman vaikutus GEO-Scoreen

Schema-merkintä on osa AI-optimointi-kategoriaa GEO-Scoreessasi. Erityisesti se vaikuttaa näille alueille:

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

Schema kertoo AI-moottoreille tarkalleen, mistä sisältösi kertoo, parantaen niiden luottamusta lainata sisältöäsi.

Indeksointitehokkuus (Keskitason vaikutus)

AI-botit voivat erottaa tietoa nopeammin scheman sisältäviltä sivuilta, mikä mahdollisesti johtaa useampiin indeksointeihin.

Rich Results -kelpoisuus (Keskitason vaikutus)

Oikea schema tekee sisällöstäsi kelpoisen parannettuihin näyttöihin AI-hakukäyttöliittymissä.

Sivut, joissa on täydellinen, kelvollinen schema, näkevät tyypillisesti 15-25 pisteen parannukset GEO-Scoreessaan. Tämä kääntyy merkittävästi paremmaksi näkyvyydeksi AI-hakutuloksissa.

Schema-toteutustarkistuslista

  • Valitse oikea schema-tyyppi sisällöllesi
  • Sisällytä kaikki vaaditut ominaisuudet kyseiselle schema-tyypille
  • Käytä todellista dataa sivustasi, ei paikkamerkkejä
  • Muotoile päivämäärät oikein (VVVV-KK-PP)
  • Käytä täydellisiä absoluuttisia URL:eja kaikille linkeille ja kuville
  • Validoi Schema.org-validaattorilla ja Googlen Rich Results -testillä
  • Testaa sivusi Bloffee GEO Analyzerilla
  • Pidä schema päivitettynä sisällön muuttuessa

Käyttövalmiit schema-mallit

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

Blogijulkaisun 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 askeleet

Nyt kun ymmärrät Schema.org-toteutuksen, tutki näitä aiheeseen liittyviä aiheita:

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