Tekninen hakukoneoptimointi – tarkistuslista yrittäjälle

Tekninen hakukoneoptimointi (tekninen SEO) tarkoittaa sen varmistamista, että Google löytää sivusi, pystyy lukemaan ne ja tallentaa oikeat sivut hakemistoonsa. Sisältö ratkaisee, kenen sivu nousee kärkeen – mutta jos tekninen perusta vuotaa, hyväkään sisältö voi jäädä kilpailun ulkopuolelle.

Tässä lista asioista, jotka kannattaa tarkistaa. Esimerkit ovat omalta sivustoltani raso.fi: osa virheistä oli tuotannossa huomaamatta elokuuhun 2026 asti, eikä ulkopuolinen SEO-auditointikaan löytänyt niistä pahimpia.

Mitä tekninen hakukoneoptimointi on?

Google käsittelee sivun kolmessa vaiheessa: se löytää sivun linkkien ja sivustokartan kautta (crawlaus), lukee sen ja päättää, tallentaako sen hakemistoonsa (indeksointi), ja vasta sitten järjestää sen hakutuloksiin. Kävin vaiheet läpi hakukoneoptimointioppaan alussa.

Tekninen hakukoneoptimointi keskittyy pääosin kahteen ensimmäiseen vaiheeseen. Sen virheet ovat petollisia, koska sivusto näyttää selaimessa täysin normaalilta. Vika näkyy vasta, kun katsoo sitä, mitä palvelin oikeasti vastaa – tai kun ihmettelee, miksi sivu ei löydy Googlesta.

Tarkistuslista

1. Onko sivu Googlen hakemistossa?

Kaikki alkaa tästä: jos sivu ei ole indeksissä, mikään muu optimointi ei auta. Google Search Consolen URL-osoitteen tarkistus kertoo suoraan, onko sivu Googlen hakemistossa ja jos ei ole, miksi. Samasta työkalusta voit pyytää uuden tai muutetun sivun indeksointia.

Search Consolen sivujen indeksointi -raportti näyttää koko sivuston tilanteen: mitkä sivut ovat indeksissä, mitkä eivät ja millä perusteella Google on jättänyt ne pois.

2. robots.txt ja noindex

robots.txt-tiedosto kertoo hakukoneelle, mitä osoitteita se saa crawlata, ja noindex-merkintä sivun koodissa kieltää sivun indeksoinnin. Kummastakin voi unohtua kehitysvaiheen esto tuotantoon.

Huomaa ero: Googlen mukaan robots.txt ei ole keino pitää sivua poissa Googlesta – estetty osoite voi silti näkyä hakutuloksissa, vain ilman kuvausta. Jos haluat sivun pois hakutuloksista, käytä noindex-merkintää. Älä silloin estä samaa osoitetta robots.txt:ssä, koska Google ei näe noindex-merkintää sivulta, jota se ei saa lukea (Google Search Central: noindex).

3. Sivustokartta

Sivustokartta (sitemap.xml) listaa sivut, jotka haluat Googlen löytävän. Lähetä se Search Consoleen ja pidä se ajan tasalla, kun lisäät tai poistat sivuja. Googlen mukaan pieni sivusto (noin 500 sivua tai vähemmän), jonka sivut on linkitetty kattavasti toisiinsa, ei välttämättä tarvitse sivustokarttaa (Google Search Central: sivustokartat). Sen tekeminen on kuitenkin pieni vaiva, joten suosittelen sitä silti.

Googlen mukaan sivustokarttaan kannattaa listata sivujen kanoniset osoitteet, eli se osoitemuoto, jonka haluat näkyvän hakutuloksissa.

4. Kanoniset osoitteet ja kaksoissisältö

Sama sivu vastaa usein useassa osoitteessa: .html-päätteellä ja ilman, kauttaviivalla ja ilman, kyselyparametrien kanssa ja ilman. Googlelle ne ovat eri osoitteita, joilla on sama sisältö. Kanoninen osoite (<link rel="canonical">) kertoo, mikä niistä on se oikea. Googlen mukaan se on vahva signaali, ja omat sisäiset linkit kannattaa osoittaa suoraan kanoniseen osoitteeseen (Google Search Central: kaksoiskappaleet).

Näin kävi raso.fi:ssä. Sivustomme palvelee sivut sekä .html-päätteellä että ilman. Lisäksi tarjouspyyntösivulla on palvelukohtaisia osoitteita (?palvelu=), ja jokaisesta sivusta on tekoälyagenteille tarkoitettu Markdown-versio. SEO-työkalun sivustoauditointi raportoi parametriosoitteista ja Markdown-versioista päällekkäisiä otsikoita ja metakuvauksia. Korjaus oli yksinkertainen: jokaiselle sivulle itseensä viittaava kanoninen osoite ilman päätettä, ja sivustokartan osoitteet samaan muotoon.

5. 404-sivut ja ”soft 404”

Kun joku avaa osoitteen, jota ei ole olemassa, palvelimen pitää vastata tilakoodilla 404 (ei löydy). Googlen mukaan soft 404 on sivu, joka kertoo, ettei sisältöä ole, mutta palauttaa silti tilakoodin 200 (kaikki kunnossa). Sellaiset sivut jätetään pois hakutuloksista, ja olemattoman sivun pitää palauttaa tilakoodi 404 tai 410 – myös silloin, kun sivustolla on oma, tyylitelty virhesivunsa (Google Search Central: crawlausvirheet).

Näin kävi raso.fi:ssä. Sivustomme pyörii Cloudflare Pagesissa, joka päättelee käytöksensä julkaisukansiosta: jos kansiossa ei ole 404.html-tiedostoa, palvelu olettaa sivuston olevan yhden sivun sovellus ja vastaa jokaiseen tuntemattomaan osoitteeseen etusivulla ja tilakoodilla 200. Meiltä tiedosto puuttui. Käytännössä mikä tahansa keksitty osoite raso.fi:n alla vastasi kuin oikea sivu: etusivun sisällöllä ja tilakoodilla 200 – ja tällaisia osoitteita oli rajattomasti. Vika oli soft 404:n sukua: olematon osoite ei kertonut olevansa olematon. Lisäksi tekoälyagenteille julkaisemamme, osoitteesta /sivu.md haettavat Markdown-versiot eivät toimineet, koska ne nojasivat 404-vastaukseen, jota ei koskaan tullut. Samaan aikaan tehty ulkopuolinen SEO-auditointi ei huomannut kumpaakaan. Korjaus oli yksi tiedosto: oma 404.html-sivu.

Testaa oma sivustosi: avaa selaimen kehittäjätyökalut (F12) ja niistä Network-välilehti ja kirjoita osoiteriville oma osoitteesi ja perään keksitty polku, esimerkiksi /tata-sivua-ei-ole. Jos ensimmäisen rivin tilakoodi on 200 eikä 404, sinulla on sama vika.

6. Uudelleenohjaukset

Kun muutat sivun osoitetta, ohjaa vanha osoite pysyvällä uudelleenohjauksella uuteen, jotta vanhat linkit ja kirjanmerkit johtavat oikeaan paikkaan. Googlen mukaan tilakoodit 301 ja 308 tarkoittavat, että sivu on siirtynyt pysyvästi (Google Search Central: uudelleenohjaukset).

Päivitä myös omat sisäiset linkkisi suoraan uuteen osoitteeseen. Palvelusivultamme linkki oppaaseen osoitti loppukauttaviivalliseen osoitteeseen, joka teki ylimääräisen uudelleenohjauksen ennen oikeaa sivua.

7. HTTPS ja mobiili

Sivuston pitää toimia suojatulla HTTPS-yhteydellä, ja http-alkuisten osoitteiden pitää ohjautua https-osoitteisiin.

Googlen mukaan se käyttää sivuston mobiiliversion sisältöä indeksointiin ja hakutulosten järjestykseen (Google Search Central: mobiili). Tarkista sivut oikealla puhelimella, ei pelkästään kaventamalla selainikkunaa.

8. Nopeus ja Core Web Vitals

Googlen mukaan Core Web Vitals -mittareita käytetään sen järjestysjärjestelmissä, mutta yksittäistä ”käyttökokemussignaalia” ei ole (Google Search Central: sivukokemus). Hyvän käyttökokemuksen raja-arvot ovat web.dev-sivuston mukaan: LCP enintään 2,5 sekuntia, INP enintään 200 millisekuntia ja CLS enintään 0,1. Mittarit, työkalut ja käytännön keinot löytyvät hakukoneoptimointioppaan latausnopeusluvusta.

9. Rakenteinen data

Rakenteinen data (schema.org-merkinnät, yleensä JSON-LD-muodossa) kertoo hakukoneelle koneluettavasti, mistä sivulla on kyse: yritys, palvelu, artikkeli tai usein kysytyt kysymykset. Googlen ohjeiden mukaan merkitä saa vain sisältöä, joka näkyy sivun lukijalle. Ohjeiden vastainen merkintä voi johtaa manuaaliseen toimenpiteeseen, jolloin sivu menettää rikkaat hakutulokset, tai pahimmillaan merkintä tulkitaan spamiksi. Manuaalinen toimenpide ei Googlen mukaan vaikuta sivun sijoitukseen tavallisissa hakutuloksissa (Google Search Central: rakenteisen datan ohjeet).

Näin kävi raso.fi:ssä. Etusivultamme ja palvelusivuiltamme puuttui rakenteinen data kokonaan. Lisäsimme yrityksen, palvelut ja usein kysytyt kysymykset. Ulkopuolinen auditointi suositteli lisäksi sivustohakua, aukioloaikoja, sijaintia ja sosiaalisen median profiileja – hylkäsimme ne, koska sivustollamme ei ole hakua, emme julkaise aukioloaikoja eikä meillä silloin ollut vahvistettuja someprofiileja – sivustohakumerkintä olisi esimerkiksi osoittanut hakuun, jota ei ole olemassa. Mielestäni keksitty rakenteinen data on huonompi kuin puuttuva.

10. Jakokuvat ja favicon

Sivun favicon voi näkyä Googlen hakutuloksissa sivuston nimen vieressä, ja jakokuva (og:image) näkyy, kun sivu jaetaan somessa tai pikaviestimessä. Googlen faviconohjeen mukaan kuvakkeen pitää olla neliö, mieluiten yli 48 × 48 pikseliä, ja sen osoitetta ei kannata vaihtaa usein, ja sen pitää olla Googlen luettavissa (Google Search Central: favicon).

Näin kävi raso.fi:ssä. Etusivun jakokuva osoitti tiedostoon, jota ei ollut koskaan ollut olemassa, ja sama koski kaikkien sivujen viittaamaa favicon-tiedostoa. Puuttuvat tiedostot eivät näkyneet virheinä, koska 404-vian takia palvelin vastasi niihinkin etusivulla ja tilakoodilla 200. Ne löytyivät vasta samassa tarkistuksessa, jossa 404-vika paljastui.

11. Yksi aihe, yksi osoite

Jos kaikki tuotteesi tai palvelusi ovat yhdellä sivulla, sivulla on yksi otsikko, yksi osoite ja yksi pääaihe. Erilliset sivut antavat jokaiselle tuoteperheelle oman otsikon, H1-pääotsikon ja osoitteen, joilla voi kilpailla omista hauistaan.

Gearmotivella jokainen tuote asui samassa /products/-osoitteessa, ja suurin osa leipätekstistä oli piilotettu klikkaamalla avattavien laatikkojen sisään. Jokainen tuoteperhe siirrettiin omalle sivulleen, ja sisältö nostettiin laatikoista leipätekstiksi.

✅ Muistilista
  1. Tarkista Search Consolesta, että tärkeimmät sivut ovat indeksissä
  2. Varmista, ettei robots.txt tai noindex estä tärkeitä sivuja
  3. Lähetä sivustokartta ja pidä se ajan tasalla
  4. Anna jokaiselle sivulle itseensä viittaava kanoninen osoite
  5. Testaa, että keksitty osoite palauttaa tilakoodin 404
  6. Ohjaa muuttuneet osoitteet pysyvästi ja päivitä sisäiset linkit
  7. Tarkista HTTPS-ohjaus ja sivut oikealla puhelimella
  8. Lisää rakenteinen data vain todellisista tiedoista
  9. Varmista, että jakokuva ja favicon ovat oikeasti olemassa

Näin seuraan teknistä kuntoa Search Consolessa

Seuraan Search Consolen sähköposti-ilmoituksia indeksointiongelmista sekä kuukausittaisia tulossähköposteja. Jos jokin vaatii tarkempaa selvitystä tai teen sivustolle muutoksia, tarkistan tilanteen Search Consolen hallintapaneelista.

Uudelle tai muutetulle sivulle voi pyytää indeksointia URL-osoitteen tarkistuksella. Googlen mukaan saman sivun toistuva pyytäminen ei nopeuta crawlausta, ja crawlaus voi kestää muutamasta päivästä muutamaan viikkoon (Google Search Central: uudelleencrawlaus).

Usein kysyttyä teknisestä hakukoneoptimoinnista

Mitä tekninen hakukoneoptimointi tarkoittaa?

Tekninen hakukoneoptimointi tarkoittaa sen varmistamista, että Google löytää sivusi, pystyy lukemaan ne ja tallentaa oikeat sivut hakemistoonsa. Siihen kuuluvat esimerkiksi indeksointi, sivustokartta, kanoniset osoitteet, oikeat tilakoodit, uudelleenohjaukset, HTTPS ja rakenteinen data.

Mikä on soft 404?

Googlen mukaan soft 404 on sivu, joka kertoo, ettei sisältöä ole, mutta palauttaa silti tilakoodin 200. Tällaiset sivut jätetään pois hakutuloksista. Korjaus on palauttaa olemattomille osoitteille tilakoodi 404 tai 410.

Mistä tiedän, onko sivuni Googlen hakemistossa?

Google Search Consolen URL-osoitteen tarkistus kertoo, onko sivu indeksissä ja jos ei ole, miksi. Sivujen indeksointi -raportti näyttää saman koko sivustolle.

Tarvitseeko pieni sivusto sivustokarttaa?

Ei välttämättä. Googlen mukaan pieni sivusto (noin 500 sivua tai vähemmän), jonka sivut on linkitetty kattavasti toisiinsa ja jolla ei ole paljon media- tai uutissivuja, ei välttämättä tarvitse sivustokarttaa. Sen tekeminen on kuitenkin pieni vaiva, joten suosittelen sitä silti.

Voinko tehdä teknisen hakukoneoptimoinnin itse?

Suurimman osan tästä listasta voi tarkistaa itse Search Consolella ja selaimen kehittäjätyökaluilla. Korjaaminen voi vaatia pääsyn palvelimen tai julkaisualustan asetuksiin – raso.fi:n 404-vian korjaus oli yksi tiedosto, mutta sen löytäminen vaati tietoa siitä, miten julkaisualusta toimii.

Sitten ei muuta kuin tilakoodeja tarkistamaan! Kysymyksiä tai kommentteja? Ota yhteyttä – autamme mielellämme.

Lisäresursseja:

Tarvitsetko apua hakukoneoptimoinnissa?

Autamme yritystäsi näkymään Googlessa ja tavoittamaan oikeat asiakkaat. Ota yhteyttä ja keskustellaan miten voimme auttaa!

Varaa maksuton konsultaatio
rasocms