Utuinen suomalainen järvimaisema laiturilta

Referenssi · Data & ohjelmallinen SEO

Pulahda.fi — koko Suomen uimapaikat, avannot ja saunat yhdessä palvelussa

Rakensimme hakemistopalvelun, jossa yli 3 000 uimapaikkaa kootaan avoimesta datasta tuhansiksi hakukoneoptimoiduiksi sivuiksi — ja jokainen niistä toimii yhtä hyvin puhelimessa kuin työpöydällä.

Lähtökohta

Suomessa on tuhansia uimarantoja ja uintipaikkoja, mutta tieto niistä on hajallaan: LIPAS-rekisteri, kuntien omat sivut, ympäristöviranomaisten vedenlaaturaportit, säädata. Kenelläkään ei ollut yhtä paikkaa, josta löytää lähin ranta, sen varustelu ja veden laatu. Pulahda.fi täyttää tuon aukon — ja tekee sen niin, että Google löytää jokaisen kohteen.

Mitä rakensimme

Yksi selattava palvelu kolmelle kokonaisuudelle: uimarannat, avantouinti ja yleiset saunat. Käyttäjä hakee kohteen nimellä tai selaa kaupungeittain kartalta. Jokaisella kohteella on oma sivunsa: osoite, tyyppi, varustelu, kausi, kuvat ja — kun dataa on saatavilla — EU:n uimavesiluokitus sekä veden lämpötila lähimmältä mittausasemalta.

Pulahda.fi Helsingin koostesivu MacBookilla ja etusivu iPhonella

Ohjelmallinen SEO: tuhannet sivut, jokainen ansaitsee paikkansa

Sivusto ei ole kokoelma käsin tehtyjä sivuja. Se on tuhansia sivuja, jotka syntyvät ohjelmallisesti avoimesta datasta — jokainen omalla selkeällä osoitteellaan, otsikollaan ja hakukonekuvauksellaan.

  • Yli 2 200 kohdesivua (/paikka/…)
  • 306 kaupunkikohtaista koostesivua (/kaupunki/…) — hakusanat kuten ”uimarannat Helsinki”
  • 427 paikkakuntasivua ja verticaalikohtaiset koosteet
  • Sivukartassa yhteensä yli 3 200 osoitetta

Meta-otsikot ja kuvaukset tuotetaan mallipohjaisesti niin, että jokainen sivu on relevantti omalle haulleen — esimerkiksi uimaveden laatuluokka nostetaan suoraan otsikkoon.

Avoin data putkena — lähteet näkyvillä

Kaikki tieto tulee avoimista, luotettavista lähteistä, ja ne on merkitty näkyviin:

  • LIPAS (Jyväskylän yliopisto, CC BY 4.0) — kohteet ja varustelu
  • EEA / WISE — EU:n uimavesiluokitus
  • SYKE Hydrologiarajapinta — veden lämpötila
  • OpenStreetMap (ODbL) — kartat
  • Wikimedia Commons — kuvat, kuvakohtainen tekijä ja lisenssi

Data päivittyy automaattisesti, joten esimerkiksi vedenlaatu pysyy ajan tasalla ilman käsityötä. Attribuutiot ja rehelliset varaukset — ”tiedot voivat sisältää virheitä, varmista aina ajantasaiset tiedot” — ovat esillä, eivät piilotettuina.

Pulahda.fi tietolähteet-sivu, jossa listattu LIPAS, EEA, SYKE, OpenStreetMap ja Wikimedia Commons

Tekoäly faktantarkistuksessa ja tiedon rikastamisessa — avoimesti

Käytämme tekoälyä osana rakennusprosessia, ja kerromme sen suoraan.

  • Sisällön rikastus. Karusta rekisteridatasta tehdään luettavia, ihmisystävällisiä kuvauksia. Tekoälyn tuottama tiivistelmä on aina merkitty sellaiseksi ja sen lähde näkyy — emme esitä koneen tekstiä käsin kirjoitettuna.
  • Faktantarkistus ja ristiinvertailu. Tekoäly auttaa vertaamaan lähteitä keskenään ja nostamaan ristiriidat esiin, jotta virheet karsiutuvat ennen julkaisua.
  • Kuvat ja visuaalit. Osa taustamateriaalista tuotetaan tekoälyllä hallitusti — dokumentaarisella otteella, ei harhaanjohtavasti.
  • Nopeus. Tuhansien sivujen rakentaminen käsin olisi mahdotonta; kone hoitaa toiston, ihminen tekee päätökset ja vastaa laadusta.
Pulahda.fi kohdesivu puhelimessa: tekoälyn tuottama tiivistelmä ja Uimavesi: Erinomainen -laatukortti

Periaate on yksinkertainen: kone tekee raskaan noston, ihminen vastaa faktoista ja siitä mikä on totta. Koneella tuotettu sisältö merkitään koneella tuotetuksi.

Toimii puhelimessa — ei vain ”responsiivinen”

Suurin osa ”löydä lähin uimaranta” -hauista tehdään puhelimella — rannalla tai matkalla sinne. Siksi mobiili ei ollut jälkiajatus:

  • Kartta markkereineen latautuu ja toimii täysleveänä myös puhelimessa
  • Suodattimet, laatukortit ja tietotaulukot asettuvat siististi kapealle näytölle
  • Isot kosketuskohteet, korkea kontrasti, ei vaakavieritystä
  • Sivut ovat kevyitä (kilotavuja, ei megatavuja) ja latautuvat sekunnin murto-osissa myös mobiiliyhteydellä

Tekninen laatu, joka kestää tarkastelun

  • Staattinen sivusto: nopea, turvallinen, halpa ylläpitää
  • Rakenteinen data (JSON-LD: murupolut ja FAQ) rikkaita hakutuloksia varten
  • Google Consent Mode v2 -evästehallinta, yksityisyys edellä (valinnaiset kategoriat oletuksena pois)
  • Semanttinen, saavutettava merkintä ja selkeät murupolut
  • Creative Commons -lisenssit noudatettu kuvakohtaisesti

Haluatko vastaavan?

Pulahda.fi on esimerkki siitä, mitä avoin data, ohjelmallinen SEO ja hallittu tekoälyn käyttö saavat yhdessä aikaan. Jos sinulla on dataa, josta pitäisi tulla löydettävä palvelu, jutellaan.

Pulahda.fi sisältää dataa lähteistä LIPAS (Jyväskylän yliopisto, CC BY 4.0), EEA/WISE, SYKE (CC BY 4.0), OpenStreetMap (ODbL) ja Wikimedia Commons. Kuvakaappaukset: pulahda.fi.