Techsy
Otetttaa yhteyte
Aloita
Takaisin blogiin
guides

Contentful CMS -opas: ominaisuudet, hinnoittelu, GraphQL-rajapinta ja koodiesimerkit [2026]

Kirjoittanut Mert Batur Gürbüz
Apr 6, 2026
14 lukuaika
Sisällys
Contentful CMS -opas: ominaisuudet, hinnoittelu, GraphQL-rajapinta ja koodiesimerkit [2026]

Contentful CMS -opas: ominaisuudet, hinnoittelu, GraphQL-rajapinta ja koodiesimerkit [2026]

Contentful on API-lähtöinen headless-CMS, joka tallentaa sisältösi keskitettyyn hubiin ja toimittaa sen REST- ja GraphQL-rajapintojen kautta mihin tahansa frontendiin – webiin, mobiiliin, IoT:hen, digitaalisiin opasteisiin, mitä ikinä rakennatkaan. Tämä opas kattaa kaiken, mitä kilpailijat jättävät väliin: oikeat koodiesimerkit, todelliset hinnat ja rehelliset rajoitukset.

Käytämme Sanitya (Contentfulin suora kilpailija) tuotannossa neljällä verkkosivustolla ja kymmenellä kielellä, joten lähestymme aihetta käytännön tekijän, emme myyjän, näkökulmasta.

Pikayhteenveto

YksityiskohtaTiedot
TyyppiHeadless-CMS (API-lähtöinen)
Perustettu2013, Berliini
Sopii parhaitenYritystiimeille, monikanavasisällölle, lokalisaatiovetoisille projekteille
Ei soviYksin toimiville kehittäjille tiukalla budjetilla, yksinkertaisille blogeille, tiimeille, jotka tarvitsevat visuaalisen muokkauksen valmiina
IlmaisversioKyllä – 10 käyttäjää, 100 000 API-kutsua/kk, 1 tila
Maksulliset paketitAlkaen 300 $/kk (Lite) räätälöityyn Enterpriseen
RajapinnatREST (CDA, CMA, CPA) + GraphQL
Sisällön mallinnusStrukturoitu: sisältötyypit, kentät, viitteet, validoinnit
TekoälyominaisuudetAI Actions, Contentful Studio, Ninetailed-personointi
LokalisointiNatiivi lokaalituki, ei sisäänrakennettua käännösten hallintaa
Avoin lähdekoodiEi
Keskeiset kilpailijatSanity, Strapi, Storyblok, Payload, Hygraph

Mikä Contentful on?

Contentful on pilvinatiivi, API-lähtöinen headless-CMS – tai kuten yritys sitä nykyään kutsuu, "koostettava sisältöalusta". Toisin kuin perinteiset järjestelmät, kuten WordPress, jotka yhdistävät sisällönhallinnan ja frontendin, Contentful tallentaa strukturoidun sisällön keskitetysti ja toimittaa sen rajapintojen kautta mihin tahansa kanavaan, jota tarvitset.

Keskeinen käsite on eriytetty arkkitehtuuri. Sisältösi sijaitsee Contentfulin pilvessä. Frontendisi – olipa se Next.js-sivusto, React Native -sovellus tai älynäyttö – hakee sisällön Contentfulin rajapintojen kautta kääntöaikana tai suoritusaikana. Sisältö ei tiedä eikä välitä, mihin se päätyy.

Berliinissä vuonna 2013 perustettu Contentful on kasvanut yhdeksi suurimmista headless-CMS-toimittajista. Brändit, kuten Spotify, Vodafone, Chanel ja Atlassian, pyörittävät sisältötoimintojaan sen varassa. Se ei ole avoimen lähdekoodin ratkaisu eikä itse ylläpidettävissä – vain SaaS, mikä on merkityksellistä, jos sinulla on tietojen sijaintiin liittyviä vaatimustenmukaisuusrajoitteita.

Contentfulin virallisen dokumentaation mukaan alusta asemoituu sisällön infrastruktuuriksi – sisältöhubiksi, joka istuu toimitustiimisi ja digitaalisten kokemustesi välissä.

Miten Contentful toimii?

Contentful noudattaa kolmikerroksista arkkitehtuuria: määrittelet sisältömallin (skeeman), luot sisällön (merkinnät) ja toimitat sen rajapintojen kautta. Sisältö on kanavariippumatonta – sama blogipostaus voi palvella verkkosivustoasi, mobiilisovellustasi ja sähköpostiuutiskirjettäsi ilman päällekkäisyyttä.

Kaikki kulkee rajapintojen kautta. Sisäänrakennettua palvelinpuolen renderöintiä ei ole, ei templateja, ei teematasoa. Rakennat frontendin miten haluat, ja Contentful hoitaa sisällön tallennuksen ja jakelun.

Kolme rajapintaa

Contentful tarjoaa kolme erillistä rajapintaa, jokaisella oma tarkoituksensa ja tunnistautumisensa:

  • Content Delivery API (CDA): Vain luku -pääsy julkaistuun sisältöön. Fastlyn CDN:n varassa, joten välimuistissa olevat pyynnöt ovat nopeita ja rajattomia. Välimuistittomat pyynnöt on rajoitettu 55:een sekunnissa.
  • Content Management API (CMA): Luku- ja kirjoitusoikeus sisällön luomiseen ja päivittämiseen ohjelmallisesti. Rajoitettu 10 pyyntöön sekunnissa. Tätä käytät migraatioihin, massatuonteihin tai CI/CD-putkiin.
  • Content Preview API (CPA): Sama kuin CDA mutta tarjoilee luonnossisältöä. Täydellinen esikatselutilojen rakentamiseen frontendissä – editorit näkevät julkaisemattomat muutokset ennen julkaisua.

Kaikki kolme tukevat sekä RESTiä että GraphQL:ää. Tunnistautuminen tapahtuu Bearer-tokeneilla, erillisillä tokeneilla jakelulle ja hallinnalle.

Ympäristöt ja tilat

Ajattele tiloja (Spaces) projekteina ja ympäristöjä (Environments) sisältösi git-haaroina. Sinulla voi olla master-ympäristö tuotannolle ja staging-ympäristö, jossa editorit voivat työskennellä vaikuttamatta live-sisältöön.

Ympäristöt tukevat aliaksia – voit osoittaa master-aliaksen uuteen ympäristöön sisällön edistämiseksi ilman katkoksia. Jos olet valitsemassa frontend-kehystä Contentfulin pariksi, tämä ympäristömalli toimii hyvin esikatselukäyttöönottojen kanssa alustoilla, kuten Vercel tai Netlify.

Webhookien avulla voit käynnistää käännöksiä, synkronoida ulkoisten järjestelmien kanssa tai aloittaa työnkulkuja aina, kun sisältö muuttuu. Useimmat tiimit kytkävät nämä CI/CD-putkeensa staattisen sivuston uudelleenrakentamiseksi jokaisella julkaisutapahtumalla.

Sisällön mallinnus Contentfulissa

Sisällön mallinnus on se vaihe, jossa määrittelet sisällön rakenteen – "skeeman", joka määrää, mitä kenttiä on olemassa, minkä tyyppistä dataa ne sisältävät ja miten sisältötyypit liittyvät toisiinsa. Kokemuksemme mukaan tässä Contentful todella loistaa verrattuna yksinkertaisempiin CMS-vaihtoehtoihin.

Käytännössä suunnittelet sisältöskeeman, samanlaista kuin tietokannan taulut mutta joustavampaa. "Blogipostaus"-sisältötyypissä voi olla otsikko (lyhyt teksti), runko (rikas teksti), kirjoittaja (viite Kirjoittaja-sisältötyyppiin) ja tagit (merkkijonotaulukko). Jokainen luomasi merkintä noudattaa tätä rakennetta.

Kenttätyypit ja validoinnit

Contentful tarjoaa vankan valikoiman kenttätyyppejä:

  • Lyhyt teksti (Symbol): Otsikot, slugit, nimikkeet, enintään 256 merkkiä
  • Pitkä teksti (Text): Markdown tai raakateksti, ei merkkirajaa
  • Rikas teksti: JSON-pohjainen (ei HTML), antaa täyden renderöintikontrollin
  • Numero: Kokonaisluku tai desimaali
  • Päivä/aika: ISO 8601 -muoto
  • Totuusarvo: Kyllä/ei-kytkimet
  • Media (Asset): Kuvat, videot, dokumentit, tallennetaan Contentfulin asset-putkeen
  • Viite (Link): Yhdistä merkinnät toisiin merkintöihin tai assetteihin
  • JSON-objekti: Vapaamuotoinen strukturoitu data
  • Sijainti: Leveys-/pituusaste-parit

Jokainen kenttä tukee validointeja: pakollinen, uniikki, regex-kuviot, kokorajoitukset ja mukautetut validointiviestit. Voit myös asettaa ulkoasuasetuksia, jotka määrittävät, miten kenttä renderöityy editorin käyttöliittymässä.

Viitteet ja linkitetyt merkinnät

Viitteet ovat tapa yhdistää sisältötyyppejä. Blogipostauksen "Kirjoittaja"-viite linkittää Kirjoittaja-merkintään. "Liittyvät postaukset" -kenttä voi viitata useisiin Blogipostaus-merkintöihin. Tämä luo sisältögraafin – merkinnät linkitettyinä merkintöihin, kyseltävissä yhdellä API-kutsulla.

Tältä Blogipostaus-sisältötyypin määritelmä todellisuudessa näyttää, kun luot sen Content Management API:n kautta:

json
{
  "name": "Blog Post",
  "fields": [
    { "id": "title", "type": "Symbol", "required": true },
    { "id": "slug", "type": "Symbol", "validations": [{ "unique": true }] },
    { "id": "body", "type": "RichText" },
    { "id": "author", "type": "Link", "linkType": "Entry" },
    { "id": "publishDate", "type": "Date" },
    { "id": "tags", "type": "Array", "items": { "type": "Symbol" } }
  ]
}

Tämä on sitä, mitä tallentaisit versionhallintaan ja soveltaisit migraatioskriptien kautta. Yksikään kilpailija ei näytä tätä Contentful-oppaissaan – he puhuvat sisällön mallinnuksesta abstraktilla tasolla näyttämättä, miltä se todellisuudessa näyttää koodissa.

Sisällön kysely: REST- ja GraphQL-rajapinnat

Contentful tarjoaa sekä REST- että GraphQL-rajapinnat sisällön hakemiseen. REST on suoraviivainen yksinkertaisille kyselyille. GraphQL on parempi, kun tarvitset sisäkkäistä dataa, useita sisältötyyppejä yhdessä pyynnössä tai haluat välttää liikahakua. Molemmat käyttävät samoja tunnistautumistokeneita.

GraphQL-päätepiste generoidaan automaattisesti sisältömallistasi. Jokaisesta luomastasi sisältötyypistä tulee kyseltävä tyyppi skeemassa, suodatuksella, lajittelulla ja sivutuksella varustettuna. Päätepiste sijaitsee osoitteessa:

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}

Contentfulin GraphQL-dokumentaation mukaan skeema päivittyy automaattisesti aina, kun muokkaat sisältötyyppejäsi – manuaalista skeeman hallintaa ei tarvita.

GraphQL-kyselyesimerkkejä

Tässä peruskysely kymmenen viimeisimmän blogipostauksen hakemiseksi kirjoittajineen:

graphql
query {
  blogPostCollection(limit: 10, order: publishDate_DESC) {
    items {
      title
      slug
      publishDate
      author {
        name
      }
    }
  }
}

Tarvitsetko suodatusta tagin mukaan ja sisällön hakemista saksaksi? Lisää where-lause ja locale-parametri:

graphql
query {
  blogPostCollection(
    where: { tags_contains_some: ["javascript"] }
    locale: "de"
  ) {
    items {
      title
      body {
        json
      }
    }
  }
}

Yksi asia, jota kannattaa varoa: GraphQL-kyselyillä on monimutkaisuusrajoitukset. Syvästi sisäkkäiset kyselyt, joissa on useita linkitettyjä viitteitä, voivat osua kattoon. Contentful laskee monimutkaisuuden solmujen määrän ja kyselyn syvyyden perusteella. Jos haet blogipostauksia kirjoittajineen, kategorioineen, liittyvine postauksineen ja kunkin liittyvän postauksen kirjoittajineen, se kertyy nopeasti.

REST-rajapinnan perusteet

REST-rajapinta on yksinkertaisempi mutta vaatii enemmän pyyntöjä sisäkkäiselle datalle. Blogipostausten perushaku osuu osoitteeseen https://cdn.contentful.com/spaces/{SPACE_ID}/entries?content_type=blogPost. Saat JSON:in, jossa on tasainen items-taulukko ja erillinen includes-objekti linkitetyille merkinnöille, jotka sinun täytyy ratkaista asiakaspuolella.

Jos työskentelet TypeScriptin kanssa, Contentfulin contentful.js-SDK hoitaa linkkien ratkaisun ja tyyppien generoinnin automaattisesti. Raakojen fetch-kutsujen osalta tässä minimaalinen JavaScript GraphQL-rajapinnan kyselyyn:

javascript
const response = await fetch(
  `https://graphql.contentful.com/content/v1/spaces/${SPACE_ID}`,
  {
    method: "POST",
    headers: {
      "Content-Type": "application/json",
      Authorization: `Bearer ${CDA_TOKEN}`,
    },
    body: JSON.stringify({ query }),
  }
);
const { data } = await response.json();

Siinä kaikki. SDK:ta ei tarvita, ei kääntövaihetta, ei riippuvuuksia. Tämä toimii Node.js:ssä, Denossa, Cloudflare Workersissa, selaimessa – missä tahansa, jossa voit tehdä HTTP-pyyntöjä.

Keskeiset ominaisuudet, jotka kannattaa tuntea

Contentful sisältää laajan ominaisuusvalikoiman, mutta kaikki ominaisuudet eivät ole yhtä tärkeitä. Tässä ne, jotka todella vaikuttavat päivittäiseen kokemukseesi ja arkkitehtuuripäätöksiisi.

Lokalisointi (vahvuudet ja puutteet)

Contentfulin lokalisointimalli on vankka infrastruktuuritasolla. Määrittelet tilasi lokaalit (jopa 100+ Enterprise-paketeissa), ja jokainen kenttä voi tallentaa lokaalikohtaisia arvoja. Kenttätason lokaaliohitukset tarkoittavat, että saksankielinen otsikkosi voi erota englanninkielisestä samalla kun ne jakavat saman hero-kuvan.

Puute on käännösten hallinnassa. Contentful antaa kentät käännösten tallentamiseen, mutta ei työnkulkua niiden tuottamiseen. Ei käännösmuistia, ei sanastoa, ei toimeksiantojärjestelmää, ei edistymisen seurantaa. Tarvitset kolmannen osapuolen integraation – Phrasen, Smartcatin tai Lokalisin – hoitamaan varsinaisen käännösprosessin. Tiimeille, jotka hallinnoivat 10+ kieltä (me hallinnoimme 10:tä sivustoillamme), tämä puute käy nopeasti kalliiksi.

Ympäristöt ja haarautuminen

Ympäristöt toimivat kuin git-haarat sisältömallillesi ja merkinnöillesi. Luo staging-ympäristö, tee skeemamuutoksia, testaa sisällöllä ja edistä masteriin, kun olet valmis. Aliakset antavat sinun vaihtaa, mihin ympäristöön master osoittaa, muuttamatta API-URL-osoitteita.

Tämä on aidosti hyödyllistä skeemamigraatioissa. Voit testata uutta sisältötyyppiä eristetyssä ympäristössä, varmistaa, että frontend käsittelee sen oikein, ja sitten edistää – koskematta tuotantosisältöön. Useimmat näkemämme tiimit käyttävät kahta tai kolmea ympäristöä: tuotanto, staging ja satunnaisesti ominaisuushaara suuria migraatioita varten.

Muut mainitsemisen arvoiset ominaisuudet:

  • Roolit ja käyttöoikeudet: Hienojakoinen pääsynhallinta, rajoita editorit tiettyihin sisältötyyppeihin, estä julkaisuoikeus nuoremmilta rooleilta, mukautetut roolit Enterprise-paketeissa, SSO
  • Webhookit: Käynnistä käännöksiä, Slack-ilmoituksia tai ulkoisia työnkulkuja missä tahansa sisältötapahtumassa
  • Rikas teksti: JSON-pohjainen, antaa täyden renderöintikontrollin mutta vaatii mukautetut renderöijät jokaiselle frontend-kehykselle
  • App Framework: Markkinapaikka laajennuksille – mukautetut kenttäeditorit, sivupalkki-widgetit ja integraatiot
  • Image API: Reaaliaikainen koon muuttaminen, rajaus, muodon muunnos (WebP, AVIF) ja polttopisterajaus – erillistä kuva-CDN:ää ei tarvita

Contentfulin uutuudet vuonna 2026

Contentful on julkaissut merkittäviä päivityksiä vuoden 2025 aikana ja vuoteen 2026 mentäessä, eikä yksikään kilpailijan opas käsittele niitä. Jos arvioit Contentfulia vuoden 2023 tai 2024 tietojen perusteella, käytössäsi on epätäydellinen kuva.

AI Actions ja sisällön automatisointi

Contentful julkaisi AI Actions -toiminnon – automatisoituja sisältötyönkulkuja, joita suuret kielimallit pyörittävät suoraan editorissa. Ne hoitavat käännösluonnoksia, SEO-metatietojen generointia, alt-tekstien kirjoittamista, sävyn säätöjä ja sisällön tiivistämistä. Käytät niitä editorin sivupalkista, ja ne toimivat merkinnällä, jota parhaillaan muokkaat.

Diginomican uutisoinnin mukaan AI Actions on osa Contentfulin laajempaa pyrkimystä asemoitua täydeksi digitaaliseksi kokemusalustaksi (DXP), ei vain headless-CMS:ksi. Ominaisuus on aidosti hyödyllinen toistuvien toimitustehtävien automatisoinnissa, vaikka käännöstulos tarvitsee vielä ihmisen tarkistuksen – se on ensimmäinen luonnos, ei valmis tuote.

Contentful Studio (visuaalinen rakentaja)

Contentful Studio siirtyi yleiseen saatavuuteen keväällä 2024 ja on kehittynyt merkittävästi vuoden 2025 aikana. Se on visuaalinen sivunrakentaja, jonka avulla muut kuin kehittäjät voivat koota sivuja vetämällä ja pudottamalla komponentteja ja live-esikatselulla. Jos olet kuullut kritiikin, että "Contentfulissa ei ole visuaalista muokkausta", Studio on vastaus – tosin varauksin.

Studio vaatii frontend-integraation (komponenttisi täytyy rekisteröidä Studion SDK:lla), ja se on maksullinen lisäosa, ei sisälly peruspaketteihin. Tiimeille, jotka ovat toivoneet WordPress-tyylistä sivunrakennusta Contentfulin strukturoidun sisältömallin päälle, se on nyt todellinen vaihtoehto. Storyblok on edellä visuaalisuus edellä -työnkuluissa, mutta ero kapenee.

Personointi Ninetailedilla

Contentful hankki Ninetailedin vuonna 2024 ja brändäsi sen uudelleen Contentful Personalizationiksi. Kuten CMS Critic raportoi, tämä antaa sinulle natiivin A/B-testauksen, yleisösegmentoinnin ja tekoälypohjaiset varianttiehdotukset – kaikki käytettävissä editorin Optimization-välilehdeltä.

Tämä on merkittävää, koska personointi vaati aiemmin erillisen toimittajan (Optimizely, Dynamic Yield jne.). Sen sisäänrakentaminen CMS:ään vähentää integraatioiden monimutkaisuutta. Koukku: Ninetailed on erillinen tuote omalla hinnoittelullaan. Se ei ole "ilmainen Contentfulin kanssa".

Contentfulin hinnoittelu: mitä se todella maksaa

Contentful tarjoaa neljä tasoa, mutta useimmat kilpailijaoppaat vain nimeävät ne antamatta todellisia lukuja. Tässä tilanne huhtikuussa 2026 Contentfulin hinnoittelusivun perusteella:

PakettiHintaKäyttäjätAPI-kutsut/kkCDN-kaistaTilat
Free (Community)0 $10100 00050 Gt1 Starter
Lite300 $/kk201 M100 GtUseita
PremiumRäätälöity (~2 000+ $/kk)RajatonRajatonRäätälöityRäätälöity
EnterpriseRäätälöity (5–6 numeroa/vuosi)RajatonRajatonRäätälöityRäätälöity

"Contentful Monthly Cost by Tier"

Datataulukko
"Contentful Monthly Cost by Tier"
"Plan""Monthly Cost"
"Free"0
"Lite"300
"Premium"2000
"Enterprise"5000

Ilmaisversio on antelias prototyyppien tekemiseen ja oppimiseen. Saat 10 käyttäjää, 100 000 API-kutsua ja riittävästi kaistaa todellisen projektin rakentamiseen. Mutta kustannukset kasvavat nopeasti, kun kasvatt sen ohi.

Piilokustannukset, jotka kannattaa budjetoida:

  • API-ylitysmaksut Litessä: Ylitä 1 M kutsua/kk ja näet yltysrivit laskullasi
  • Lokaalikustannukset: Jokainen lisälokaali lasketaan tilasi rajoihin – 50 lokaalia kenttätasolla kertyy
  • Contentful Studio: Visuaalinen rakentaja on maksullinen lisäosa, ei sisälly Liteen eikä edes joihinkin Premium-paketteihin
  • Ninetailed-personointi: Eri tuote, eri sopimus, eri hinnoittelu
  • Ammattilaispalvelut: Migraatioapu, käyttöönotto ja koulutus laskutetaan erikseen
  • Rikkaan tekstin renderöijät: Ei suora kustannus, mutta kehitysaika mukautettujen renderöijien rakentamiseen kehyksellesi on todellinen

Rehellinen arviomme: Contentfulin ilmaisversio on vankka arviointiin ja pieniin projekteihin. Mutta jos budjetti on ensisijainen huolenaihe, avoimen lähdekoodin CMS-vaihtoehdot, kuten Strapi tai Payload, poistavat lisenssikustannukset kokonaan – maksat vain hostingista.

Contentful vs Sanity vs Strapi: vertailu

Nämä ovat kolme headless-CMS-vaihtoehtoa, jotka nousevat esiin lähes jokaisessa vertailussa. Olemme rakentaneet tuotantojärjestelmiä Sanitylla, joten tunnemme sen vahvuudet ja heikkoudet omakohtaisesti. Tässä rehellinen vertailu:

OminaisuusContentfulSanityStrapi
TyyppiSaaS (suljettu lähdekoodi)SaaS + itse ylläpidettyAvoin lähdekoodi (itse ylläpidetty tai Cloud)
Ilmaisversio10 käyttäjää, 100 000 kutsua100 000 API-kutsua, 3 käyttäjääRajaton (itse ylläpidetty)
GraphQLNatiiviLisäosa (GROQ on ensisijainen)Natiivi
Sisällön mallinnusGUI + APIKoodi (skeema koodina)GUI + koodi
Reaaliaikainen yhteistyöKylläKyllä (Presence API)Rajoitettu
Visuaalinen muokkausStudio-lisäosaVisual Editing (natiivi)Ei
LokalisointiNatiivit lokaalitLisäosa/mukautettuLisäosa (i18n)
HinnoitteluAlkaen 300 $/kkAlkaen 0 $ (antelias ilmainen)Ilmainen (itse ylläpidetty)
Sopii parhaitenYrityksille, monikanavainenKehittäjä edellä, joustavat skeematBudjettitietoisille, itse ylläpidetty

Contentful voittaa yritystiimeille, joilla on laajat sisältötoiminnot ja tiukat hallintovaatimukset. Kypsä roolijärjestelmä, SSO, auditointilokit ja 99,99 %:n SLA Enterprise-paketeissa ovat vaikea voittaa.

Sanity voittaa kehittäjäkokemuksessa ja skeeman joustavuudessa. Jos suosit skeemaa koodina, haluat GROQ:n kyselyvoiman ja arvostat reaaliaikaisia yhteistyöominaisuuksia, Sanity on parempi valinta. Lue täysi Sanity CMS -oppaamme syvällisempää katsausta varten.

Strapi voittaa kustannuksissa. Se on ilmainen itse ylläpidettynä ilman API-kutsurajoja. Jos sinulla on DevOps-kapasiteettia hallita oma infrastruktuurisi etkä tarvitse yritystukea, Strapi antaa eniten CMS:ää per dollari.

Laajempaa vertailua varten, joka sisältää Storyblokin, Payloadin ja Hygraphin, katso täysi headless-CMS-vertailumme.

Rajoitukset, jotka kannattaa tuntea ennen Contentfulin valitsemista

Jokaisella CMS:llä on kompromisseja. Tässä Contentfulin – konkreettisin luvuin, ei epämääräistä käsienheiluttelua. Törmäsimme useisiin näistä arvioidessamme Contentfulia omaa sisältöputkeamme varten.

Pyyntörajat ovat todellisia. CDA sallii 55 välimuistittamatonta pyyntöä sekunnissa. CDN-välimuistissa olevat vastaukset ovat rajattomia, mutta jos sovelluksesi ohittaa välimuistin (esimerkiksi palvelinpuolen renderöinti jokaisella pyynnöllä), osut rajoihin nopeasti. CMA on vielä tiukempi 10 pyynnöllä sekunnissa – merkityksellistä migraatioskripteille ja massatuonneille.

Ei sisäänrakennettua visuaalista muokkausta (ilman lisämaksua). Contentful Studio on olemassa, mutta se on maksullinen lisäosa, joka vaatii frontend-integraation. Jos tiimisi odottaa WordPress-tyylistä sivunrakennusta perustuotteessa, varaudu siihen keskusteluun. Storyblok sisältää visuaalisen muokkauksen jokaisessa tasossa.

Ei käännösten hallintaa. Saat lokaalikentät, siinä kaikki. Ei käännöstyönkulkuja, ei toimeksiantojärjestelmää, ei käännösmuistia, ei edistymisen seurantaa. Alustalle, joka myy lokalisointia keskeisenä ominaisuutena, varsinainen käännöskokemus nojaa täysin kolmannen osapuolen työkaluihin, kuten Phrase, Smartcat tai Lokalise.

Kehittäjäriippuvuus kaikessa frontendissa. Sisältöeditorit voivat luoda ja hallita merkintöjä. He eivät voi muuttaa sivun asettelua, lisätä uusia osioita, muokata navigaatiota tai päivittää frontendia millään tavalla ilman kehittäjää. Tämä on headless-arkkitehtuurille ominaista, mutta Contentfulissa se korostuu, koska perustuote ei sisällä sivunrakentajaa.

Hinnoittelu muuttuu ennustamattomaksi skaalautuessa. API-kutsujen ylitykset, lokaalipohjaiset rajoitukset, Studio- ja personointilisäosien kustannukset sekä ammattilaispalvelut luovat hinnoittelumallin, jota on vaikea ennakoida. Useat tiimit, joiden kanssa olemme puhuneet, yllättyivät ensimmäisestä ilmaisversion jälkeisestä laskustaan.

Rikkaan tekstin monimutkaisuus. Contentfulin rikas teksti on JSON-pohjaista, ei HTML:ää. Jokainen frontend-kehys tarvitsee mukautetun renderöijän – @contentful/rich-text-react-renderer Reactille, rich-text-html-renderer tavalliselle JS:lle jne. Se antaa täyden kontrollin renderöintiin, mutta on merkittävästi enemmän kehitystyötä kuin HTML-pohjaiset kilpailijat.

Toimittajalukko. Suljettu lähdekoodi, vain SaaS, ei itse ylläpidon mahdollisuutta. Sisältösi on vietävissä API:n kautta, mutta sisältömallisi, työsi ja integraatiosi ovat Contentful-spesifejä. Jos hinnoittelu muuttuu tai ominaisuuksia poistetaan, vaihtoehtosi ovat rajalliset.

Kenen kannattaa (ja ei kannata) käyttää Contentfulia

Contentful on vahva alusta, mutta se ei ole oikea valinta jokaiseen projektiin. Tässä päätöksentekokehys, joka auttaa sinua valitsemaan.

Käytä Contentfulia, jos:

  • Olet yritystiimi, joka hallinnoi sisältöä useissa kanavissa (web, mobiili, IoT, digitaaliset opasteet)
  • Tarvitset natiivin lokalisoinnin 50+ lokaalilla ja kenttätason ohituksilla
  • Haluat kypsän, koetellun alustan omistetulla tuella ja 99,99 %:n SLA:lla
  • Tiimissäsi on kehittäjiä, jotka ovat sinut API-lähtöisen arkkitehtuurin kanssa
  • Tarvitset hienojakoisia rooleja, käyttöoikeuksia, auditointilokeja ja SSO:ta

Jätä Contentful väliin, jos:

  • Olet yksin toimiva kehittäjä tai pieni tiimi budjettirajoitteilla – katso Strapi tai Payload
  • Haluat visuaalisen sivunrakentajan sisältyvän perustuotteeseen – katso Storyblok
  • Suosit koodi edellä -skeemamäärittelyjä ja maksimaalista joustavuutta – katso Sanity
  • Tarvitset yksinkertaisen blogi-CMS:n – WordPress tai Ghost on halvempi ja nopeampi ottaa käyttöön
  • Haluat itse ylläpidon vaatimustenmukaisuussyistä – katso Strapi tai Payload
Jos tarvitset...ValitseKoska
Yritystason hallintoContentfulKypsät roolit, SSO, auditointilokit, 99,99 % SLA
Maksimaalinen kehittäjien joustavuusSanitySkeema koodina, GROQ, portable text
Nolla lisenssikustannustaStrapi tai PayloadAvoin lähdekoodi, itse ylläpidettävissä
Visuaalinen muokkaus valmiinaStoryblokVisuaalinen editori on ydintuote
Yksinkertainen blogiWordPress tai GhostNopein aika julkaisuun

Syvällisempää katsausta varten kaikkiin näihin vaihtoehtoihin, tutustu täyteen headless-CMS-vertailuumme.

Aloittaminen: ensimmäiset 15 minuuttiasi Contentfulin kanssa

Tässä käytännön läpikäynti – ei teoriaa – vaan tarkat vaiheet nollasta sisällön kyselyyn GraphQL:llä noin 15 minuutissa.

Vaihe 1: Rekisteröidy. Mene osoitteeseen contentful.com ja luo ilmainen tili. Luottokorttia ei tarvita.

Vaihe 2: Luo tila. Tila (Space) on projektisi säilö. Ilmaisversio antaa sinulle yhden Starter-tilan. Nimeä se kuvaavasti.

Vaihe 3: Määrittele sisältötyyppi. Mene kohtaan Content Model, napsauta "Add content type" ja luo "Article"-tyyppi. Lisää kentät: Title (lyhyt teksti, pakollinen), Slug (lyhyt teksti, uniikki-validointi), Body (rikas teksti), Cover Image (media) ja Published Date (päivä ja aika).

Vaihe 4: Luo merkintä. Siirry kohtaan Content, napsauta "Add Article" ja täytä kentät. Paina Publish.

Vaihe 5: Nappaa API-avaimet. Mene kohtaan Settings -> API Keys. Luo uusi API-avain. Saat Space ID:n, Content Delivery API -tokenin ja Content Preview API -tokenin. Tallenna nämä.

Vaihe 6: Kysely GraphQL Playgroundin kautta. Avaa tämä URL selaimessasi (korvaa tunnuksillasi):

text
https://graphql.contentful.com/content/v1/spaces/{SPACE_ID}/explore?access_token={CDA_TOKEN}

Vaihe 7: Haku sovelluksestasi. Käytä yllä olevan API-osion JavaScript-fetch-esimerkkiä, vaihda Space ID ja CDA-token, ja haet live-sisältöä.

Ammattilaisvinkki: GraphQL Playgroundin URL ei ole ilmeinen Contentfulin käyttöliittymässä. Löydät sen kohdasta Settings -> API Keys -> GraphQL Playground URL, tai voit muodostaa sen manuaalisesti yllä olevalla mallipohjalla. Lisää se kirjanmerkkeihin – käytät sitä jatkuvasti kehityksen aikana.

UKK

Mikä Contentful CMS on ja miten se toimii?

Contentful on API-lähtöinen headless-CMS, joka tallentaa strukturoidun sisällön pilvihubiin ja toimittaa sen REST- ja GraphQL-rajapintojen kautta. Toisin kuin WordPress, siinä ei ole frontendia – rakennat omasi millä tahansa kehyksellä. Sisältöeditorit hallinnoivat merkintöjä Contentfulin web-sovelluksen kautta, ja kehittäjät hakevat sisällön rajapintojen kautta.

Onko Contentful ilmainen?

Kyllä, Contentful tarjoaa ilmaisen Community-tason, joka sisältää 10 käyttäjää, 100 000 API-kutsua kuukaudessa, 50 Gt CDN-kaistaa ja yhden Starter-tilan. Se riittää prototyyppien tekemiseen ja pieniin projekteihin. Maksulliset paketit alkavat 300 $/kk Lite-tasosta, Premium- ja Enterprise-tasot hinnoitellaan räätälöidysti.

Mikä on sisällön mallinnus Contentfulissa?

Sisällön mallinnus tarkoittaa strukturoitujen sisältötyyppien määrittelyä kentillä, validoinneilla ja viitteillä – kuin tietokannan skeeman suunnittelua, mutta sisällölle. Luot tyyppejä, kuten "Blogipostaus" tai "Tuote", tietyillä kentillä (otsikko, runko, kuva, kategoria), ja jokainen merkintä noudattaa sitä rakennetta. Se on Contentfulin perusta.

Miten Contentful vertautuu WordPressiin?

Contentful on headless (vain API, ei sisäänrakennettua frontendia), kun taas WordPress yhdistää sisällönhallinnan teemapohjaiseen renderöintiin. Contentful on erinomainen monikanavaisessa jakelussa – sama sisältö voi palvella webiä, mobiilia ja IoT:tä. WordPress on erinomainen yksinkertaisuudessa – saat toimivan sivuston minuuteissa ilman kehittäjää.

Onko Contentful hyvä yrityskäyttöön?

Kyllä, Contentful on yksi eniten yrityskäytössä olevista headless-CMS-alustoista. Enterprise-paketit sisältävät SSO:n, hienojakoisen roolipohjaisen pääsyn, auditointilokit, omistetun tuen, 99,99 %:n SLA:n ja rajattomat API-kutsut. Yritykset, kuten Spotify, Vodafone, Chanel ja Atlassian, käyttävät sitä laajamittaisiin sisältötoimintoihin.

Mitkä ovat Contentfulin haitat?

Keskeiset rajoitukset: ei sisäänrakennettua visuaalista muokkausta perustuotteessa (Studio on maksullinen lisäosa), hinnoittelun ennustamattomuus skaalautuessa API-ylitysten ja lisäosakustannusten vuoksi, ei käännösten hallintatyönkulkua, kehittäjäriippuvuus kaikissa frontend-muutoksissa, rikkaan tekstin JSON vaatii mukautetut renderöijät ja toimittajalukko ilman itse ylläpidon mahdollisuutta.

Tukeeko Contentful GraphQL:ää?

Kyllä, natiivisti. Jokainen Contentful-tila saa automaattisesti generoidun GraphQL-skeeman sisältötyyppiesi perusteella. Voit kysyä suodatuksella, sivutuksella, lajittelulla ja lokaalikohtaisilla pyynnöillä. Päätepiste on osoitteessa graphql.contentful.com/content/v1/spaces/{SPACE_ID}, tunnistautuminen Content Delivery API -tokenillasi.

Paljonko Contentful maksaa kuukaudessa?

Ilmaisversio maksaa 0 $. Lite on 300 $/kk 20 käyttäjällä ja 1 M API-kutsulla. Premium alkaa noin 2 000+ $/kk räätälöidyllä hinnoittelulla. Enterprise on viisi-kuusinumeroinen vuosittain. Varo piilokustannuksia: API-ylitysmaksut, Contentful Studio -lisäosamaksut, Ninetailed-personoinnin hinnoittelu ja ammattilaispalvelut.

Voiko Contentful käsitellä useita kieliä?

Kyllä, Contentfulissa on natiivi lokaalituki kenttätason ohituksilla – jokainen kenttä voi tallentaa eri arvoja lokaaleittain. Sisäänrakennettua käännöstyönkulkua, -muistia tai sanastoa ei kuitenkaan ole. Tarvitset kolmannen osapuolen integraatioita, kuten Phrase, Smartcat tai Lokalise, hallinnoimaan varsinaista käännösprosessia skaalautuvasti.

Mikä on Contentful Studio?

Contentful Studio on visuaalinen sivunrakentajalisäosa, joka siirtyi yleiseen saatavuuteen keväällä 2024. Sen avulla muut kuin kehittäjät voivat koota sivuja vetämällä ja pudottamalla komponentteja live-esikatselulla. Se vaatii frontend-integraation (komponenttisi täytyy rekisteröidä Studion SDK:lla) ja on maksullinen lisäosa, ei sisälly Contentfulin peruspaketteihin.

Aihepiirit

contentful-opasheadless-cmssisällön-mallinnusgraphqlapi-first-cms

Jaa tämä artikkeli

Aiheeseen liittyvät julkaisut

Lisää aiheesta guides

guides
Jul 18, 2026

LLM API -hinnoittelun vertailu 2026: Kaikki merkittävät mallit hinnoiteltuina

Täydellinen LLM API -hinnoittelun vertailu vuodelle 2026 – Claude, GPT-5.6, Gemini, DeepSeek, Qwen, GLM ja Mistral rinnakkain hinta miljoonaa tokenia kohden, suoraan virallisilta hinnoittelusivuilta.

12 min read lukuaika
Lue
guides
Apr 12, 2026

Surfer SEO -opas 2026: Sisältöeditori, NLP-pisteytys ja AI-haku

Käytännönläheinen Surfer SEO -opas, joka kattaa sisältöeditorin työnkulun, NLP-pisteytysjärjestelmän, AI Trackerin GEO-optimointia varten ja API-automaation. Perustuu yli 50 artikkelin testeihin.

14 min read lukuaika
Lue
guides
Apr 12, 2026

Semrush-opas 2026: Jokainen työkalu selitettynä (esimerkein)

Käytännöllinen Semrush-opas, joka kattaa avainsanatutkimuksen, sivuston auditoinnin, kilpailija-analyysin, AI-näkyvyyden seurannan ja MCP-palvelimen asennuksen. Sisältää koodiesimerkkejä ja työnkulkuja aidosta SEO-putkesta.

14 min read lukuaika
Lue
Katso kaikki julkaisut
Aloita projekti

Valmiina rakentamaan jotain erinomainen?

Muutetaan visiosi todellisuudeksi. Tiimimme on valmis auttamaan sinua luomaan ohjelmistoja, joilla on todellinen vaikutus.

Varaa lyhyt suunnittelukeskusteluKatso töitämme

Suosittuja kirjastosta

Claude-taidot

Katso kaikki
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Tekoäly automatisoinnit

Katso kaikki
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Suosittuja kirjastosta

Claude-taidot

Katso kaikki
  • New Post

    Full SEO blog pipeline: research, brief, write, validate, image, translate, publish to Sanity. Autonomous from start to finish.

  • Content Refresh

    Audit a stale post, find decay drivers, and ship a SERP-aligned refresh without losing existing rankings.

  • SEO Audit

    Site-wide SEO audit with prioritized fix list: technical, on-page, and EEAT signals.

Tekoäly automatisoinnit

Katso kaikki
  • Security Auditor

    Weekly SCA + IaC scan with prioritized fix PRs.

  • Cold Email Writer

    Generates first-touch emails grounded in one specific public detail.

  • Lead Research Agent

    Enrich an email into a profile, score fit, alert in Slack.

Palvelut

  • Yritysratkaisut
  • Mobiilisovellukset
  • Verkkosovellukset

Ratkaisut

  • CRM-järjestelmät
  • Tekoälyintegraatio
  • ERP-ratkaisut
  • Ääniapurarit
  • Prosessien automatisointi
  • Kyberturvallisuus

Kirjasto

  • Blogi
  • Portfolio

Yhteisö

  • Tekoäly automatisoinnit
  • Claude-taidot

Työkalut

  • Mobile sovelluksen hintalaskuri
  • OpenAI / LLM API -hintalaskuri
  • MVP-hintalaskuri
  • Puhe-tekoälyasiamies-hintalaskuri

Yritys

  • Tietoja
  • Kumppanit
  • Ota yhteyttä

Juridiset asiat

  • Tietosuopolitiiikka
  • Käyttöehdot
  • Evästekäytäntö

Palvelut

  • Yritysratkaisut
  • Mobiilisovellukset
  • Verkkosovellukset

Ratkaisut

  • CRM-järjestelmät
  • Tekoälyintegraatio
  • ERP-ratkaisut
  • Ääniapurarit
  • Prosessien automatisointi
  • Kyberturvallisuus

Kirjasto

  • Blogi
  • Portfolio

Yhteisö

  • Tekoäly automatisoinnit
  • Claude-taidot

Työkalut

  • Mobile sovelluksen hintalaskuri
  • OpenAI / LLM API -hintalaskuri
  • MVP-hintalaskuri
  • Puhe-tekoälyasiamies-hintalaskuri

Yritys

  • Tietoja
  • Kumppanit
  • Ota yhteyttä
Juridiset asiatTietosuopolitiiikkaKäyttöehdotEvästekäytäntö
TECHSY
© 2026 Techsy. Kaikki oikeudet pidätetään.