Rakensin oman sivuni uusiksi, myös tekoälyä varten
Vaihdoin ilarischmidt.comin Ghostista staattiseksi Next.js-sivuksi ja huomasin rakentavani sitä yhtä lailla tekoälylukijoille kuin ihmisille.
Tän blogin lukijakuntaan liittyi eilen porukka, joka ei ikinä kommentoi, jaa tai tykkää yhtään postausta, mutta lukee jokaisen rivin tarkasti. Ne eivät ole ihmisiä.
Rakensin ilarischmidt.com:n eilen käytännössä alusta asti uusiksi. Vanha Ghost-pohjainen sivu vaihtui staattiseksi Next.js-sivustoksi, kaikki 168 aiempaa julkaisua siirrettiin mukaan vanhasta Ghost-viennistä, ja visuaalinen ilme pysyi täsmälleen samana, mutta konepellin alla muuttui lähes kaikki.
Miksi rakentaa uusiksi jotain, mikä toimi jo
Ghost vaati oman palvelimen ja jonkun (mut) huolehtimaan siitä, ettei mikään hajoa taustalla. Uusi versio on täysin staattinen: Ei ajossa olevaa taustapalvelua, ei tietokantaa jota pitää varmuuskopioida, pelkkä Vercel-hosting. Yksi asia vähemmän murehdittavaksi OJL:n, Poteron ja perheen rinnalla, eikä yhtään huonompi syy tehdä uusiksi jotain, mikä teknisesti toimi jo.
Mutta se ei ollut ainoa syy. Halusin samalla varmistaa, että sivu on rakennettu yhtä lailla sille toiselle, hiljaiselle lukijakunnalle: Kielimalleille, jotka hakevat ja tiivistävät sisältöä suoraan ilman että kukaan koskaan klikkaa linkkiä.
Mitä se tarkoittaa käytännössä
Uuteen sivuun tuli koko SEO- ja löydettävyyspaketti, mutta osa siitä oli tarkoituksella suunnattu ihan muille kuin Googlen hakubotille:
- metadata ja JSON-LD-merkinnät jokaiselle sivulle ja postaukselle
- sitemap ja RSS-syöte, kuten ennenkin
- robots.txt, joka nimenomaisesti toivottaa tekoälykrawlerit tervetulleeksi sen sijaan että estäisi ne
- llms.txt, pelkkä tekstitiedosto, joka on kirjoitettu kielimallille luettavaksi, ei ihmiselle
Se viimeinen kohta on se, joka sai mut oikeasti pysähtymään. Vuosia SEO on tarkoittanut sitä, että optimoidaan sisältöä ihmiselle, joka klikkaa sinistä linkkiä hakutuloksista. Nyt osa kävijöistä ei koskaan avaa selainta ollenkaan, ne kysyvät tekoälyltä suoraan, ja tekoäly lukee sivun niiden puolesta.
En rakentanut tätä yksin. Iso osa koodista syntyi yhdessä tekoälyagentin kanssa, mä päätin mitä ja miksi, agentti kirjoitti suuren osan riveistä. Sama "tekoäly on taito, ei taikaa" -ajatus pätee tähänkin: Työkalu on vain niin hyvä kuin sitä käyttävä, ja päätökset siitä mitä kannattaa rakentaa, jäivät edelleen mulle.
Kysymys, joka jäi mieleen
Jos oma some- tai verkkokauppasivu on rakennettu vuosia sitten pelkästään ihmislukijaa varten, kuinka moni sen kävijöistä on jo nyt oikeasti tekoäly, joku, joka etsii tuotetietoa tai vastausta asiakkaalle eikä koskaan näy analytiikassa yhtenä klikkauksena? Verkkokaupan puolella tää on jo ihan konkreettinen kysymys: Jos joku kysyy ChatGPT:ltä tai muulta kielimallilta suositusta tuotteesta, ja se malli ei pääse lukemaan tuotesivua kunnolla, sitä tuotetta ei koskaan suositella. Se on kysymys, jonka jokaisen verkkokauppaa tai sisältöä pyörittävän kannattaisi kysyä itseltään ihan tänä vuonna, ei joskus myöhemmin.