Tekniikka

Tämä sivu on tekniikasta kiinnostuneille: mitä jokaiseen sivuun asennetaan ja miten se mitataan.

Mitä jokaiseen sivuun asennetaan

  • Nopeus

    Sivu on käsin kirjoitettua HTML:ää (sivun rakenne) ja CSS:ää (ulkoasu), ilman sivunrakentajan ylimääräistä koodia. Asiakassivun etusivu on tyypillisesti noin 15 kB (kilotavua). Palvelimen vasteaika, eli aika, jonka palvelin käyttää sivun palauttamiseen, on tyypillisesti 0,2-0,6 s ja kirjataan julkaisun yhteydessä.

  • Rakenteinen yritystieto

    Jokaiselle sivulle kirjoitetaan schema.org-merkintä (koneluettava kuvaus yrityksestä ja palveluista) JSON-LD-muodossa, omana lohkonaan sivun koodissa. Mukana ovat sivustokartta (sitemap.xml, lista sivujen osoitteista), robots.txt (hakukoneen säännöt) ja sivukohtainen canonical-osoite (merkintä, joka kertoo sivun pääosoitteen). Googlen Rich Results Test -työkalu tarkistaa merkinnän virheet.

  • Saavutettavuus

    Sivu toimii näppäimistöllä, ja kohta, jossa olet, näkyy selvästi. Tekstin ja taustan kontrasti on vähintään 4,5:1, mikä on WCAG-ohjeiden (Web Content Accessibility Guidelines, kansainväliset saavutettavuusohjeet) AA-tason vaatimus. Lomakkeen kentillä on nimikkeet, ja liike vähenee, jos selain pyytää sitä.

  • Turvallisuus

    Yhteys on salattu HTTPS:llä, jossa SSL-sertifikaatti suojaa selaimen ja palvelimen välisen liikenteen. Sivu on staattinen eli koostuu valmiiksi tehdyistä tiedostoista, ilman lisäosia, jotka vanhenevat. Lomakkeessa on piilokenttä roskapostirobotteja vastaan.

  • Mittaus

    Ennen julkaisua sivu testataan puhelimella ja tietokoneella, ja nopeus kirjataan ylös julkaisun yhteydessä. Mittaustavat kerrotaan alla.

Miten mittaamme

  • PageSpeed Insights

    Googlen ilmainen työkalu, joka testaa sivun nopeuden puhelimella. Se kertoo muun muassa LCP-luvun (Largest Contentful Paint, aika, joka kuluu siihen, että sivun suurin sisältö näkyy). Ajamme sen julkaisun yhteydessä ja kirjaamme tuloksen.

  • Search Console

    Googlen ilmainen työkalu, joka näyttää, miten Google lukee sivuston. Siitä näkee, mitkä sivut löytyvät, millä hauilla sinne tullaan ja onko virheitä. Käytämme sitä Kasvu-tason seurannassa.

  • Tekoälynäkyvyys

    Mittaamme omaa tekoälynäkyvyyttämme kerran kuussa: 10 kysymystä neljällä tekoälyalustalla, esimerkiksi ChatGPT:llä ja Geminillä. Julkaisemme tulokset menetelmän kanssa.

Mitä emme tee ja miksi

Emme lupaa sijoitusta tekoälyn vastauksessa

Sama kysymys tuottaa eri vastauksen käytännössä joka kerta. Sijoitusta ei siksi voi taata eikä luotettavasti mitata. Voimme rakentaa sivun niin, että kone osaa lukea sen.

Emme myy llms.txt:ää näkyvyytenä

llms.txt on pieni tekstitiedosto, jolla sivusto kuvataan tekoälyrobotille. Googlen oman ohjeen mukaan Google ei käytä sitä hakunäkyvyyteen. Tällä sivustolla sellainen on, mutta lupausta siitä ei tehdä.

Emme tee FAQ-merkintää hakutuloksen toivossa

Moni lisää sivulle FAQ-merkinnän (FAQPage, kysymykset ja vastaukset koneluettavassa muodossa) toivoen laajennettua hakutulosta eli rich resultia. Google rajasi ne vuonna 2023 viranomais- ja terveyssivuille ja on sittemmin lopettanut ne, joten emme käytä merkintää.

Emme tee kymmeniä lähes samanlaisia kaupunkisivuja

Kymmenet lähes samanlaiset sivut, joissa vain kaupunki vaihtuu, eivät auta asiakasta. Googlen roskapostisäännöt (spam policies) kieltävät tällaisen massatuotannon, joten jokaisella sivulla on oma sisältö.

Emme keksi arvosteluja

Sivulla näytetään vain oikeat Google-arvostelut, ei keksittyjä lainauksia tai lukuja. Arvostelupyynnöt tehdään Googlen sääntöjen mukaan ilman suodatusta, eikä arvosteluja osteta.

Tekniset tiedot tarkemmin

Avaa se, mikä kiinnostaa.

Näytä tekniset tiedot: rakenteinen yritystieto

Tällä sivustolla käytetyt schema.org-tyypit (schema.org on sanasto, jolla koneluettava merkintä kirjoitetaan):

  • Etusivu: LocalBusiness ja Organization (yritys, palvelualue ja hintahaarukka), WebSite (sivusto) ja WebPage (sivu).
  • Palvelusivut: Service (palvelu ja sen hinta) ja BreadcrumbList (sivun polku, esimerkiksi Etusivu / Hinnasto).
  • Hinnasto, UKK ja Tekniikka: vain WebPage ja BreadcrumbList.
  • Kuka tekee: Person (henkilö: Henry Tuomisto, työnantaja Luellux).
  • Ei FAQPage-merkintää eikä arvostelumerkintöjä (AggregateRating eli arvostelujen keskiarvo, Review eli yksittäinen arvostelu).

Merkintä vastaa aina sivun näkyvää tekstiä. Sivustokartta sisältää vain suomenkieliset sivut ja muutospäivän (lastmod). Monikielisillä sivustoilla lisätään hreflang-merkinnät, jotka kertovat hakukoneelle, mikä kieliversio kuuluu kenellekin.

Näytä tekniset tiedot: hosting

Sivut julkaistaan Cloudflare Pagesissa (Cloudflaren palvelu staattisten sivujen julkaisuun).

  • Tiedostot jaetaan Cloudflaren CDN-verkosta (Content Delivery Network, palvelimia eri maissa), joten sivu avautuu läheltä kävijää.
  • HTTPS-sertifikaatti tulee hostingin mukana.
  • Lomake lähetetään Cloudflaren pienellä palvelinfunktiolla (Pages Functions), joka välittää viestin sähköpostiin.
  • Domain rekisteröidään sinun nimeesi, ja tunnukset luovutetaan sinulle.
Näytä tekniset tiedot: ei lisäosia
  • Ei sivunrakentajaa eikä WordPressin lisäosia (plugineja, jotka vanhenevat ja pitää päivittää).
  • Sivu on käsin kirjoitettua HTML:ää ja CSS:ää, ja mukana on yksi pieni JavaScript-tiedosto (selaimessa toimiva koodi) valikolle ja lomakkeille.
  • Ei ulkopuolisia skriptejä eikä Google Fontsia: fontit ladataan omalta palvelimelta.
  • Kuvat ovat enintään 200 kB, ja ne tarjotaan AVIF- ja WebP-muodossa (kevyempiä kuin yleinen JPG-kuvamuoto), ja varmistuksena on JPG.

Kolme tapaa aloittaa

  1. Maksuton analyysi

    Kerro sivusi osoite. Saat 2 arkipäivässä raportin siitä, mitä kannattaa korjata.

    Pyydä analyysi
  2. 15 min puhelu

    Varaa aika suoraan kalenterista. Google Meet, ei myyntipuhetta.

    Varaa aika
  3. Aloita projekti

    Kaksi kenttää, vastaus samana arkipäivänä.

    Aloita