Siirry sisältöön
blog

Chatbot WordPress-sivulle – asennusopas 2026

Lisää chatbot WordPress-sivulle ilman koodausta. Opas näyttää asennustavat, suostumusasetukset, testauksen ja yleisimpien ongelmien korjaukset.

Chatbot-keskusteluikkuna avattuna WordPress-sivuston oikeassa alakulmassa
Aihio
Aihio
6 min lukuaika
Päivitetty: 18.6.2026

Chatbot lisätään WordPress-sivulle yleensä yhdellä skriptillä eli lyhyellä koodinpätkällä. Voit asentaa sen teeman head-kenttään, erilliseen header-lisäosaan tai Elementorin HTML-lohkoon. Aihiossa rakennat chatbotin ensin omilla verkkosivutiedoillasi ja kopioit sitten upotuskoodin WordPressiin, samaan tapaan kuin analytiikan tai evästehallinnan skriptin. Tärkeintä on asentaa koodi paikkaan, joka latautuu kaikilla niillä sivuilla, joilla chatbotin pitää näkyä. Tarkista samalla suostumuskäytännöt, sivuston välimuisti, mobiilinäkymä ja mahdollinen Content Security Policy (CSP) eli selaimen turvasääntö, joka voi estää ulkopuoliset skriptit. Ilmainen Aihio-tili riittää ensimmäiseen kokeiluun, joten asennusta voi testata ennen maksullista pakettia. Hyvä testi kattaa sivuston tietokoneella ja puhelimella sekä vähintään kolme oikeaa asiakaskysymystä. Jos käytössä on evästebanneri, testaa myös hyväksytty ja hylätty suostumus. Näin löydät ongelmat ennen kuin asiakkaat näkevät ne. Tässä oppaassa käymme läpi asennustavat ilman koodausta: mitä koodi tekee, miten testaat chatbotin ennen julkaisua ja mitä teet, jos se ei näy sivulla.

Nopein tapa: WordPress-sivustoille on virallinen Aihio Chatbot -lisäosa, joka liittää chatbotin yhdellä napsautuksella ilman koodia. Katso WordPress-lisäosan ohje. Tämä opas kattaa manuaalisen asennuksen, joka sopii kaikkiin julkaisujärjestelmiin.

Ennen kuin aloitat

Tarvitset:

  • Ylläpitäjän käyttöoikeudet WordPress-hallintapaneeliin
  • Aihio-tilin (ilmainen tili riittää)
  • Brändivärisi valmiina (pääväri + tekstiväri chatbotille)

Kirjaudu Aihioon ja syötä verkkosivusi osoite. Tekoäly lukee sivustosi sisällön ja luo siitä tietopohjan eli aineiston, josta chatbot hakee vastauksensa. Tämä kestää muutamasta sekunnista pariin minuuttiin sivuston koosta riippuen. Kun tietopohja on valmis, siirry kohtaan Asetukset → Upotus ja kopioi koodi talteen.

Koodi näyttää tältä:

<script>
window.AihioWidget =
window.AihioWidget ||
function () {
(window.AihioWidget.q = window.AihioWidget.q || []).push(
[].slice.call(arguments),
);
};
AihioWidget("init", { chatbotId: "your-chatbot-id" });
(function () {
var s = document.createElement("script");
s.async = true;
s.src = "https://aihio.ai/widget/aihio-loader.js";
document.head.appendChild(s);
})();
</script>

Tapa 1: Lisää koodi teemaan (suoraviivaisin)

WordPressin perusasennuksessa voit lisätä koodin kahdella tavalla.

Vaihtoehto A: Ulkoasu → Mukauta → Lisäasetukset → Head-koodi

Jos teemasi sallii head-koodin muokkaamisen mukautusnäkymässä (useimmat nykyteemat sallivat), käytä sitä. Lisäät koodin vain kerran, ja se säilyy teemapäivitysten yli.

  1. Avaa Ulkoasu → Mukauta

    Klikkaa yläpalkista “Mukauta”. Etsi valikosta “Lisäasetukset” tai “Custom Code”. Kohdan nimi vaihtelee teemoittain.

  2. Liitä koodi head-kenttään

    Avaa “Head” tai “Header scripts” -kenttä ja liitä Aihion <script>-pätkä. Tallenna.

  3. Päivitä sivu ja testaa

    Siirry verkkosivustollesi ja odota muutama sekunti. Chatbot-ikkuna ilmestyy oikeaan alakulmaan.

Vaihtoehto B: Lisäosa (esim. “Insert Headers and Footers”)

Jos teemasi ei tue head-muokkausta, asenna ilmainen lisäosa kuten Insert Headers and Footers (WPCode) tai Head, Footer and Post Injections. Liitä Aihion koodi lisäosan “Header”-kenttään.

Tapa 2: Elementor + Custom HTML

Jos sivustosi on rakennettu Elementorilla, voit lisätä chatbotin yksittäiselle sivulle tai koko sivustolle.

  1. Yksittäinen sivu

    Muokkaa sivua Elementorilla, lisää “HTML”-widget ja liitä koodi sen sisään. Chatbot näkyy vain tällä sivulla.

  2. Globaalisti kaikilla sivuilla

    Elementor Pro -käyttäjät: mene kohtaan Mallit → Teemarakennus → Header, avaa header-template ja lisää HTML-widget headerin sisälle. Koodi suoritetaan nyt jokaisella sivulla.

Tapa 3: WordPress-lisäosa

Jos hallitset skriptejä WordPress-lisäosalla, valitse sellainen, joka säilyttää koodin teemapäivitysten yli ja jolla voit rajata näkyvyyden sivukohtaisesti. Seuraa Aihion muutoslokia, jos haluat tietää uusista WordPressiin liittyvistä julkaisuista.

Mikä asennustapa kannattaa valita?

Valitse tapa sen mukaan, kuka ylläpitää sivustoa ja missä chatbotin pitää näkyä.

TilanneSuositeltu tapa
Teemassa on oma head-kenttäLisää Aihion koodi suoraan teeman asetuksiin.
Teema päivittyy usein tai head-kenttää ei oleKäytä header-skriptien hallintaan tarkoitettua lisäosaa.
Chatbot tarvitaan vain yhdelle kampanjasivulleLisää koodi Elementorin HTML-lohkoon kyseiselle sivulle.
Chatbot tarvitaan koko sivustolleLisää koodi globaalisti headeriin, ei yksittäiseen sivupohjaan.
Sivustolla on tiukka CSP tai evästehallintaTestaa lataus staging-sivulla ennen julkaisua.

Useimmille pienille yrityssivustoille luonteva valinta on header-lisäosa. Se ei vaadi teeman tiedostojen muokkaamista, ja koodin voi myöhemmin poistaa samasta paikasta.

GDPR ja suostumus

Chatbot tallentaa selaimen paikallismuistiin (local storage) muutaman avaimen: keskustelun tunnisteen ja istunnon tilan. Ne eivät ole evästeitä, mutta toteutuksesta ja kontekstista riippuen niitä voidaan silti pitää verkkotunnisteina. Tarkista asia organisaatiosi DPIA:ssa eli tietosuojaa koskevassa vaikutustenarvioinnissa. Monet suostumusalustat käsittelevät silti kaikkia kolmannen osapuolen skriptejä samalla tavalla.

Cookiebotin, Complianzin ja muiden kanssa

Useimmat suomalaiset WordPress-sivustot käyttävät suostumuksen hallintaan Complianzia tai Cookiebottia. Molemmat osaavat ladata skriptin ehdollisesti:

Jos linjaat, että chatbot vaatii suostumuksen, merkitse latauskoodi suostumuksen taakse:

<!-- Complianz: odota suostumusta ennen lataamista -->
<script type="text/plain" data-category="functional">
window.AihioWidget =
window.AihioWidget ||
function () {
(window.AihioWidget.q = window.AihioWidget.q || []).push(
[].slice.call(arguments),
);
};
AihioWidget("init", { chatbotId: "your-chatbot-id" });
(function () {
var s = document.createElement("script");
s.async = true;
s.src = "https://aihio.ai/widget/aihio-loader.js";
document.head.appendChild(s);
})();
</script>

Testaa, että chatbot todella näkyy, kun kävijä hyväksyy evästeet. Complianz vaatii joskus sivun uudelleenlatauksen.

Yleisimmät ongelmat

”Chatbot ei näy mitenkään”

Tarkista ensin selaimen kehittäjätyökalut: paina F12 ja avaa Console-välilehti.

  • Näetkö virheen 404 aihio-loader.js? Skriptin URL on väärin kirjoitettu, selaimen lisäosa tai palomuuri estää sen, tai tiedostoa ei löydy annetusta polusta.
  • Näetkö virheen CSP blocked? Sivustollasi on Content Security Policy, joka estää kolmannen osapuolen skriptit. Lisää aihio.ai poikkeuksiin.

”Chatbot vastaa hitaasti”

Ensimmäinen vastaus voi kestää 2–5 sekuntia, koska tekoäly käsittelee kysymyksen. Jos odotusaika on yli 10 sekuntia, tarkista hallintapaneelista, kuinka suuri tietopohja on. Erittäin laaja tietopohja voi hidastaa vastauksia.

”Chatbot pyytää kävijää kirjautumaan”

Sivuston CSP-asetus voi estää ulkopuolisen skriptin tai yhteyden. Chatbotin julkaisua hallitset Aihion chatbot-asetuksissa, eivätkä sivuston kävijät tarvitse erillistä kirjautumista.

Testaa ennen julkaisua

Kun olet lisännyt koodin, tee ennen live-julkaisua näin:

  1. Avaa sivustosi incognito-ikkunassa

    Näin varmistat, että näet saman kuin tavallinen kävijä. Älä testaa kirjautuneena ylläpitäjänä.

  2. Odota 3–5 sekuntia

    Chatbot-ikkunan pitäisi latautua tässä ajassa. Jos se ei näy, avaa kehittäjätyökalujen Console-välilehti.

  3. Kysy testikysymys

    Kysy chatbotilta jotain sivustosi sisällöstä, esimerkiksi aukioloaikoja tai yhteystietoja. Oikean vastauksen pitäisi tulla muutamassa sekunnissa.

  4. Tarkista mobiilinäkymä

    Avaa sivusto puhelimella. Chatbot-ikkuna mukautuu mobiiliin automaattisesti, mutta se ei saa peittää tärkeää sisältöä tai toimintapainikkeita.

Usein kysytyt kysymykset

Toimiiko chatbot kaikissa WordPress-teemoissa?

Kyllä, kunhan teema sallii tavallisen <script>-tagin lisäämisen head-osaan. Jos teemasi on rajoittava (harvinainen Astra-, GeneratePress- tai Kadence-muunnelma), käytä Insert Headers and Footers -lisäosaa.

Hidastaako chatbot sivuston latautumista?

Aihio käyttää async-attribuuttia, joten skripti ei estä sivun alkulatausta. Jos sivuston nopeus on kriittinen, testaa sivu silti esimerkiksi PageSpeed Insightsilla ennen ja jälkeen asennuksen.

Voinko näyttää chatbotin vain tietyillä sivuilla?

Kyllä. Rajaa koodin näkyvyys WordPressin “Widget Logic” tai “Conditional CSS” -lisäosilla. Yleisin käyttötapa: chatbot näkyy vain etusivulla ja yhteystiedot-sivulla.

Miten päivitän chatbotin tietopohjaa?

Kirjaudu Aihio-hallintapaneeliin ja lataa uudet sivut tai dokumentit. Chatbot alkaa käyttää päivitettyä tietoa heti tallennuksen jälkeen, eikä WordPress-koodia tarvitse muuttaa.

Asennus valmis

Kun koodi on sivullasi ja testikysymys toimii, chatbot on käytössä. Seuraa ensimmäisen viikon ajan keskusteluja: mitkä aiheet toistuvat, missä chatbot ei osaa vastata ja mitä tietopohjasta vielä puuttuu.

Luo chatbot ilmaiseksi ja upota se WordPress-sivullesi.

Jaa tämä artikkeli

Pysy ajan tasalla

Tilaa uutiskirjeemme

Saat uusimmat näkemykset tekoälyagenteista ja automaatiosta.