Kuvien optimointi Umbracossa

15.10.2025

Tällä kertaa syvennytään kuvien optimointiin Umbracossa – osa-alueeseen, joka vaikuttaa ratkaisevasti verkkosivuston suorituskykyyn, saavutettavuuteen ja hakukonenäkyvyyteen. Tavoitteena on säilyttää korkea kuvanlaatu tinkimättä latausnopeudesta, käyttäjäkokemuksesta tai sisällönhallinnan sujuvuudesta. Kirjoitus sai inspiraationsa Codegardenissa kuullusta Matt Blissin luennosta "Optimising Images in Umbraco: Best Practices for Performance, SEO & Content Management".

 

Miksi kuvien optimointi on tärkeää?

Optimoimattomat kuvat voivat hidastaa sivuston latautumista, lisätä Cumulative Layout Shiftiä (CLS) ja heikentää käyttökokemusta. Lisäksi Google arvostaa nopeita, saavutettavia ja teknisesti hyvin toteutettuja sivustoja. Oikein optimoidut kuvat:

  •          Nopeuttavat sivun latausaikoja
  •          Parantavat SEO-sijoituksia
  •         Vähentävät kaistanleveyden käyttöä
  •         Tarjoavat paremman kokemuksen eri päätelaitteilla
  •          Helpottavat sisällönhallintaa

 

Miten rajata ja skaalata kuvia Umbracossa?

Umbracon Backoffice sisältää tehokkaan Image Cropper -editorin, jonka avulla kuvat voi rajata eri formaatteihin automaattisesti tai manuaalisesti. Tämä on erityisen hyödyllistä responsiivisten sivustojen rakentamisessa.

Vinkkejä:

  •         Määritetään eri kuvakoot (crops) eri käyttötilanteisiin (esim. Hero, Thumbnail, Card)
  •         Käytetään Image Cropper -editoria, jotta sisällöntuottajat voivat valita halutun rajauksen suoraan julkaisuvaiheessa
  •         Käytetään width/height-parametreja src-osoitteessa tai ImageSharpin muunnoksia, jotta ladattava kuva on juuri sopivan kokoinen

 

Mitä kuvaformaatteja käyttää?

WebP tarjoaa jopa 34 % pienemmän tiedostokoon verrattuna JPG formattiin säilyttäen visuaalisen laadun (WebP Compression Study | Google for Developers). Umbracossa voidaan hyödyntää kuvanmuunnoksia automaattisesti joko ImageSharpin kautta tai erillisillä paketeilla, kuten Slimsy.

Hyödyt:

  •          Nopeampi latausaika
  •          Parempi mobiililaitetuki
  •          Selaintuki laajenee jatkuvasti

           

Miten ehkäistä CLS?

Cumulative Layout Shift syntyy, kun elementtejä siirtyy sivulla latauksen aikana. Kuvien kohdalla tämä johtuu usein siitä, ettei selaimesi tiedä kuvan mittoja etukäteen. 

Vinkkejä:

Miten välttää turhia latauksia?

HTML5:n loading="lazy" -attribuutti mahdollistaa kuvien lataamisen vasta, kun ne ovat näkyvissä käyttäjän näkökentässä. Umbraco tukee tätä helposti lisäämällä attribuutin kuvatageihin tai hyödyntämällä komponenttipohjaisia ratkaisuja. Umbracossa voidaan automatisoida tämän osaksi partial view -komponenttia, jolloin sisällöntuottajien ei tarvitse miettiä teknisiä yksityiskohtia.

           

Miten edistää saavutettavuutta?

Kuvien alt-tekstit ovat tärkeitä paitsi ruudunlukuohjelmille myös hakukoneoptimoinnissa. Umbracossa voidaan lisätä alt-tekstit Media-kirjastossa tai sisällön muokkausnäkymässä.

Vinkkejä:

  •         Kirjoitetaan kuvaileva ja informatiivinen alt-teksti 
  •          Vältetään avainsanaspämmiä 
  •         Jos kuva on puhtaasti koristeellinen, käytä tyhjää alt-arvoa (alt="")

           

Millaisia laajennuksia ja automaatiota on tarjolla?

Umbracon ekosysteemi tarjoaa useita kustannustehokkaita työkaluja ja paketteja, jotka auttavat kuvien optimoinnissa:

Vinkkejä:

  •        ImageSharp: Suorituskykyinen kuvanmuokkauskirjasto, joka toimii taustalla Umbracon uudessa media pipeline -arkkitehtuurissa
  •         Slimsy: Luokittelee ja tuottaa automaattisesti responsive-kuvalähteet (srcset) ja WebP-versiot
  •         Umbraco Cloud CDN: Nopeuttaa median lataamista globaalisti       

Yhteenveto

Kuvien optimointi kuuluu, niin koodareille, kuin sisällönhallitsijoille. Siinä yhdistyvät tekninen suorituskyky, käytettävyys ja sisältöstrategia. Keskeisiä tekijöitä ovat kuvien oikea koko, modernit tiedostomuodot, lazy loading, tarkat mitat sekä saavutettavuus. Näitä hyödyntämällä varmistetaan, että verkkosivusto latautuu nopeasti, mukautuu eri laitteille ja tarjoaa käyttäjille saumattoman ja laadukkaan käyttökokemuksen.

 

Ota meihin yhteyttä, niin muutetaan ideasi ratkaisuiksi!