Siirry sisältöön Joni Nykänen
← Takaisin blogiin
SEO · 14.5.2026 · 9 min

Tekninen hakukoneoptimointi: mitä se on ja miksi sillä on väliä

Hyvä sisältö ei riitä. Jos Google ei pysty lukemaan sivustoasi, se ei näytä sitä kenellekään.

Tekninen hakukoneoptimointi on kaiken perusta. Se tarkoittaa niitä toimenpiteitä, joilla varmistat, että hakukoneet löytävät sivustosi, ymmärtävät sen rakenteen ja pystyvät esittämään sivut hakutuloksissa. Käytännössä kyse on siitä, että sivustosi on nopea, helposti selattava ja teknisesti kunnossa.

Tämä opas käy läpi teknisen SEO:n tärkeimmät osa-alueet selkeästi ja käytännöllisesti. Ei teoriaa teorian vuoksi. Jokainen kohta on sellainen, jonka voit tarkistaa tai korjata omalla sivustollasi. Jos SEO:n perusteet ovat vielä hakusessa, aloita niistä.

Mitä tekninen hakukoneoptimointi tarkoittaa

Tekninen SEO kattaa kolme perusasiaa: crawlauksen, indeksoinnin ja renderoinnin. Käydään ne läpi.

Crawlaus tarkoittaa sitä, että Googlen botti (Googlebot) kiertää sivustollasi ja lukee sen sivuja. Se seuraa linkkejä sivulta toiselle ja kerää tietoa. Jos botti ei pääse jollekin sivulle, se ei voi näyttää sitä hakutuloksissa.

Indeksointi on seuraava vaihe. Kun Googlebot on lukenut sivun, se päättää, lisätäänkö sivu Googlen hakuindeksiin. Eli siihen valtavaan tietokantaan, josta hakutulokset haetaan. Kaikki crawlatut sivut eivät päädy indeksiin. Google voi jättää sivun pois, jos se pitää sitä liian heikkolaatuisena tai kopiona toisesta sivusta.

Renderointi tarkoittaa sitä, miten Google käsittelee sivun sisällön. Perinteinen HTML-sivu on helppo. Mutta jos sivustosi käyttää paljon JavaScriptia sisällön lataamiseen, Google joutuu ensin ajamaan sen koodin nähdäkseen, mitä sivulla oikeasti on. Tämä voi aiheuttaa viiveitä indeksoinnissa.

Miksi tällä on väliä? Koska maailman paras blogipostaus on näkymätöntä, jos Google ei löydä sitä. Tekninen SEO varmistaa, että sisältösi ylipäätään pääsee kilpailemaan hakutuloksissa.

Indeksointi ja crawlaus käytännössä

Tässä ovat työkalut ja asetukset, joilla hallitset sitä, miten Google liikkuu sivustollasi.

robots.txt

Robots.txt on tekstitiedosto sivustosi juuressa (esim. sinunsivusto.fi/robots.txt). Se kertoo hakukoneille, mitkä osat sivustosta ne saavat crawlata ja mitkä eivät.

Tarkista oma robots.txt-tiedostosi. Yleinen virhe on, että se estää tahattomasti tärkeiden sivujen crawlauksen. Toinen virhe on, että sitä ei ole ollenkaan. Molemmat ovat ongelmia.

XML Sitemap

XML sitemap on lista sivustosi tärkeimmistä sivuista. Se auttaa Googlebotia löytämään sivut tehokkaammin. Lähes jokainen julkaisujärjestelmä (WordPress, Shopify, Wix) luo sen automaattisesti. Jos käytät WordPressiä, Yoast SEO tai Rank Math hoitaa tämän puolestasi.

Varmista, että sitemap on olemassa ja että se on ilmoitettu Google Search Consolessa. Tarkista myös, ettei se sisällä sivuja, joiden et halua olevan indeksissä.

Google Search Console ja indeksikattavuus

Google Search Console on ilmainen ja välttämätön työkalu. Sen “Sivut”-raportti näyttää, mitkä sivut ovat indeksissä ja mitkä eivät. Se kertoo myös syyn, miksi jokin sivu on jätetty pois.

Käytännössä: kirjaudu Search Consoleen vähintään kerran kuussa. Katso, onko uusia virheitä. Korjaa ne.

Crawl budget

Jos sivustollasi on 50 sivua, crawl budget ei ole ongelma. Jos sivuja on 50 000, tilanne on toinen.

Crawl budget tarkoittaa sitä, kuinka monta sivua Googlebot on valmis crawlaamaan sivustoltasi tietyn ajan sisällä. Isoilla sivustoilla on tärkeää, että botti käyttää aikansa olennaisiin sivuihin eikä harhaile turhien suodatinsivujen tai duplikaattien parissa.

Miten tätä hallitaan? Estämällä turhat sivut robots.txt-tiedostossa, pitämällä sivukartta siistinä ja varmistamalla, että sisäinen linkitys ohjaa bottia oikeisiin paikkoihin.

Käytännön esimerkki: verkkokaupassa voi olla tuhansia suodatinyhdistelmiä (väri + koko + hinta), jotka luovat kaikki omat URL-osoitteensa. Googlebot käyttää aikansa näiden crawlaamiseen sen sijaan, että se keskittyisi tuotesivuihin ja kategoriasivuihin. Ratkaisu on estää suodatinparametrit robots.txt-tiedostossa tai käyttää noindex-tagia.

Sivuston nopeus ja Core Web Vitals

Google mittaa sivustosi nopeutta ja käyttökokemusta kolmella mittarilla. Ne tunnetaan nimellä Core Web Vitals.

LCP (Largest Contentful Paint)

LCP mittaa, kuinka nopeasti sivun suurin näkyvä elementti latautuu. Yleensä tämä on pääkuva tai iso tekstilohko. Tavoite on alle 2,5 sekuntia.

Jos LCP on hidas, syy on usein liian isot kuvat, hidas palvelin tai raskas JavaScript. Pakkaa kuvat WebP-muotoon ja varmista, että palvelin vastaa nopeasti.

INP (Interaction to Next Paint)

INP korvasi vanhan FID-mittarin vuonna 2024. Se mittaa, kuinka nopeasti sivu reagoi käyttäjän toimintaan, kuten klikkaukseen tai napautukseen. Tavoite on alle 200 millisekuntia.

Käytännössä INP-ongelmat johtuvat raskaasta JavaScriptista. Jos sivullasi pyörii paljon kolmannen osapuolen skriptejä (chat-widgetit, analytiikkatyökalut, mainosskriptit), ne hidastavat reagointia.

CLS (Cumulative Layout Shift)

CLS mittaa, kuinka paljon sivun elementit hyppivät latauksen aikana. Oletko käynyt sivulla, jossa olit juuri klikkaamassa jotain ja sitten koko sivu hyppäsi alaspäin? Se on huono CLS.

Tavoite on alle 0,1. Yleisimmät syyt: kuvilla ei ole määriteltyjä mittoja, fontit latautuvat myöhässä tai mainokset työntävät sisältöä.

Korjaus on usein yksinkertainen. Lisää kuviin aina width- ja height-attribuutit. Käytä font-display: swap -asetusta, jotta teksti näkyy heti eikä vasta fontin latauduttua. Ja jos sivullasi on mainoksia, varaa niille kiinteä tila etukäteen.

Työkalut

Käytä näitä:

  • PageSpeed Insights (pagespeed.web.dev): Googlen oma työkalu. Näyttää Core Web Vitals -arvot ja antaa korjausehdotuksia.
  • GTmetrix (gtmetrix.com): Yksityiskohtaisempi analyysi latausajoista ja pullonkauloista.

Aja molemmat ja keskity ensin punaisiin varoituksiin. Ne ovat kriittisimmät.

Sivuston rakenne ja URL-hierarkia

Sivuston rakenne vaikuttaa siihen, miten Googlebot liikkuu sivustollasi ja miten käyttäjät löytävät sisältöä. Hyvä rakenne auttaa molempia.

Matala vs. syvä rakenne

Matala rakenne tarkoittaa, että jokainen sivu on korkeintaan 3 klikkauksen päässä etusivulta. Syvä rakenne tarkoittaa, että jotkut sivut ovat hautautuneet 5-6 klikkauksen päähän.

Pidä rakenne matalana. Eli: etusivu > kategoria > yksittäinen sivu. Ei enempää tasoja kuin on välttämätöntä.

URL-rakenne

Hyvä URL on lyhyt ja kertoo, mistä sivulla on kyse.

Hyvä: sinunsivusto.fi/palvelut/hakukoneoptimointi Huono: sinunsivusto.fi/p?id=4827&cat=3

Vältä parametreja ja turhia alikansioita. Käytä kuvaavia sanoja.

Murupolku (breadcrumbs)

Murupolku näyttää käyttäjälle, missä kohdassa sivuston hierarkiaa hän on. Esimerkiksi: Etusivu > Palvelut > Tekninen SEO.

Google käyttää murupolkua myös hakutuloksissa, joten se parantaa näkyvyyttä. Lähes jokainen WordPress-teema tukee murupolkua lisäosalla tai sisäänrakennetusti.

Sisäinen linkitys

Sisäinen linkitys on yksi teknisen SEO:n tehokkaimmista keinoista. Kun linkität tärkeisiin sivuihin useilta muilta sivuilta, kerrot Googlelle, että nämä sivut ovat olennaisia.

Käytännössä: jokaisessa blogipostauksessa tulisi olla 2-5 sisäistä linkkiä muihin relevantteihin sivuihin. Älä jätä sivuja orvoiksi, eli ilman yhtään sisääntulevaa linkkiä.

Miten löydät orvot sivut? Google Search Console näyttää, mitkä sivut ovat indeksissä. Vertaa niitä sivukarttaasi. Jos jokin sivu ei saa liikennettä eikä sisäisiä linkkejä, se on todennäköisesti orpo. Linkitä siihen relevanteilta sivuilta tai harkitse sen yhdistämistä toiseen sivuun.

HTTPS, mobiiliystävällisyys ja muut perustekijät

Nämä ovat asioita, jotka pitää olla kunnossa. Ei neuvoteltavissa.

HTTPS ja SSL-sertifikaatti

Jos sivustosi osoite alkaa http:// eikä https://, korjaa tämä heti. Google on rankaissut suojaamattomia sivustoja vuodesta 2014 lähtien. Lähes jokainen webhotelli tarjoaa ilmaisen SSL-sertifikaatin (Let’s Encrypt).

Varmista myös, että kaikki http-osoitteet ohjautuvat automaattisesti https-versioihin.

Mobiiliystävällisyys

Google käyttää mobile-first-indeksointia. Eli se arvioi sivustosi ensisijaisesti mobiiliversion perusteella. Jos sivustosi näyttää tai toimii huonosti puhelimella, se vaikuttaa suoraan sijoituksiin.

Testaa sivustosi puhelimella. Onko teksti luettavaa ilman zoomausta? Toimivatko näpit? Latautuuko sivu nopeasti?

Rakenteiset tiedot (Schema markup)

Rakenteiset tiedot kertovat Googlelle tarkemmin, mistä sivulla on kyse. Esimerkiksi: tämä on artikkeli, tämä on yrityksen yhteystieto, tämä on tuotesivu.

Käytännössä tämä tarkoittaa JSON-LD-muotoista koodia sivun lähdekoodissa. WordPress-sivustoilla Yoast SEO tai Rank Math lisää perustason rakenteiset tiedot automaattisesti. Mutta jos haluat esimerkiksi FAQ-rich snippetin hakutuloksiin, se vaatii lisätyön.

Canonical-tagit

Canonical-tagi kertoo Googlelle, mikä on sivun “virallinen” versio. Tämä on tärkeää, jos sama sisältö on saatavilla useasta eri osoitteesta. Ilman canonical-tagia Google voi tulkita ne duplikaateiksi ja valita väärän version.

Useimmat julkaisujärjestelmät hoitavat tämän automaattisesti, mutta tarkista asia varsinkin, jos sivustollasi on suodattimia, lajitteluvaihtoehtoja tai kieliversioita.

Hreflang-tagit monikielisille sivustoille

Jos sivustollasi on sisältöä usealla kielellä, hreflang-tagit kertovat Googlelle, mikä versio kuuluu millekin kielialueelle. Suomenkielinen versio suomalaisille, englanninkielinen kansainvälisille käyttäjille.

Vaikka tämä koskee vain monikielisiä sivustoja, virheet hreflang-toteutuksessa ovat yllättävän yleisiä ja voivat aiheuttaa sen, että väärän kielen versio näkyy hakutuloksissa.

Teknisen SEO:n tarkistuslista

Käytännöllinen lista, jonka voit käydä läpi oman sivustosi kohdalla:

  1. Sivusto käyttää HTTPS:ää ja kaikki http-osoitteet ohjautuvat https:ään
  2. Robots.txt on olemassa eikä estä tärkeiden sivujen crawlausta
  3. XML sitemap on olemassa ja ilmoitettu Google Search Consolessa
  4. Google Search Consolen indeksiraportissa ei ole kriittisiä virheitä
  5. Core Web Vitals (LCP, INP, CLS) ovat vihreällä tai vähintään keltaisella
  6. Kuvat ovat pakattuja ja käytetään modernia formaattia (WebP tai AVIF)
  7. Sivuston rakenne on matala, korkeintaan 3 klikkausta etusivulta
  8. URL-osoitteet ovat selkeitä ja kuvaavia
  9. Jokaisella sivulla on uniikki title-tagi ja meta description
  10. Canonical-tagit ovat kunnossa
  11. Sivusto on mobiiliystävällinen ja läpäisee Googlen mobiilitestin
  12. Rakenteiset tiedot (Schema) on toteutettu vähintään perustasolla

Käytä tätä listaa lähtöpisteenä. Aja PageSpeed Insights ja Google Search Console rinnalla.

Yhteenveto

Tekninen hakukoneoptimointi ei ole kertaluonteinen projekti. Se on jatkuvaa ylläpitoa. Mutta hyvä uutinen on, että suurin osa perusasioista on helppo saada kuntoon ja ne riittävät pitkälle.

Aloita Search Consolesta ja PageSpeed Insightsista. Korjaa kriittiset virheet ensin. Rakenna sen jälkeen systemaattinen tapa tarkistaa tekninen kunto kuukausittain.

Sisältö tuo käyttäjät. Tekninen SEO varmistaa, että he voivat tulla.

Jos tarvitset apua teknisen hakukoneoptimoinnin kanssa tai haluat ulkopuolisen auditoinnin sivustostasi, katso palveluni. Autan selvittämään, missä tilassa sivustosi tekniikka on ja mitä kannattaa korjata ensin.

Usein kysyttyä

Mitä tekninen hakukoneoptimointi tarkoittaa?

Tekninen SEO kattaa crawlauksen, indeksoinnin ja renderoinnin. Käytännössä se tarkoittaa, että sivustosi on nopea, löydettävissä ja rakenteeltaan selkeä hakukoneille.

Voiko teknisen SEO:n tehdä itse?

Perusasiat kyllä. Google Search Console ja PageSpeed Insights ovat ilmaisia ja riittävät alkuun. Monimutkaisemmat ongelmat (JavaScript-renderointi, crawl budget, schema-virheet) vaativat kokemusta.

Kuinka usein tekninen kunto pitää tarkistaa?

Vähintään kerran kuussa Google Search Consolesta. Laajempi tekninen auditointi kannattaa tehdä kerran tai kahdesti vuodessa, tai aina kun sivustoon tehdään isompia muutoksia.

Tarvitsetko teknisen auditoinnin?

Haluatko tietää missä kunnossa sivustosi tekniikka on?

Pyydä ilmainen kartoitus →
← Takaisin blogiin