Ominaisuus 03
Hakukoneoptimointi (SEO)
Hakukoneoptimointi jaetaan yleensä tekniseen ja sisällölliseen puoleen. Kotisivukamu hoitaa teknisen puolen puolestasi ilman erillistä lisäosaa. Sisällöllisessä puolessa Kamu auttaa, mutta aiheista ja hakusanoista päätät sinä.
Mitä on valmiina
Nämä ovat valmiina jokaisessa sivustossa, eikä niitä tarvitse erikseen ottaa käyttöön. Oikeanpuoleisesta sarakkeesta näet, mistä voit tarkistaa asian omalta sivustoltasi.
| Ominaisuus | Missä se näkyy sivustollasi |
|---|---|
| Sivukohtainen title ja meta description | Sivun lähdekoodin head-osassa. Jokainen sivu antaa omansa, ei yhtä yhteistä. |
| Kanoninen osoite | link rel="canonical" jokaisella sivulla, rakennettuna sivuston omasta verkkotunnuksesta. Estää saman sisällön näkymisen hakukoneelle useana osoitteena. |
| Open Graph ja Twitter-kortti | og:title, og:description, og:type, og:url ja og:image sekä vastaavat twitter-tagit. Nämä ratkaisevat miltä linkki näyttää, kun se jaetaan WhatsAppissa, LinkedInissä tai Facebookissa. |
| LocalBusiness-rakenteinen data | JSON-LD-lohko head-osassa: schema.org-tyyppi ja tarkempi alatyyppi, Y-tunnus, osoite, koordinaatit ja aukioloajat. Tiedot tulevat site-config.json-tiedoston business-osiosta, eli samasta lähteestä kuin alatunniste ja yhteystietosivu. |
| FAQPage-rakenteinen data | Sivuilla joilla on usein kysyttyä -osio. Näkyvä haitari ja koneluettava merkintä tulevat samasta kysymyslistasta, joten ne eivät voi erota toisistaan. |
| Sivukartta, jossa on todellinen muutospäivä | Osoitteessa /sitemap-index.xml. Kunkin sivun päivämäärä kertoo, milloin sen sisältöä on viimeksi muutettu. |
| robots.txt | Osoitteessa /robots.txt. Luodaan käännösvaiheessa todellisista sivutiedostoista, ja sivukarttarivi osoittaa sivuston omaan verkkotunnukseen. |
| llms.txt | Osoitteessa /llms.txt. Kuvaus yrityksestä ja lista sivuista, koottuna sivutiedostoista. |
| Content Signals | robots.txt-tiedoston Content-Signal-rivillä: erikseen haku, tekoälyn lähdeaineisto ja tekoälyn kouluttaminen. Katso Tekoälynäkyvyys (GEO). |
| hreflang-viittaukset | Vain monikielisillä sivustoilla: yksi viittaus kutakin kieltä kohti sekä x-default oletuskieleen. Yksikielinen sivusto ei kirjoita niitä lainkaan. |
| Staattinen HTML | Koko sisältö on sivun lähdekoodissa. Mitään ei haeta jälkikäteen selaimen JavaScriptillä, joten robotti näkee saman sivun kuin kävijä. |
Sivukartan päivämäärä on oikea päivämäärä
Sivukartta kertoo hakukoneelle, mitä sivuja sivustolla on ja milloin kutakin on viimeksi muutettu. Kotisivukamussa jokaisesta muutoksesta jää tallenne, johon on merkitty muutoksen päivä, joten sivukarttaan saadaan kullekin sivulle sen oikea muutospäivä. Ulkoasun muutoksia ei lasketa, koska ne koskevat kaikkia sivuja kerralla.
Hyöty on se, että hakukone näkee, mitkä sivut ovat oikeasti muuttuneet, ja osaa käydä niillä ensin. Moni julkaisujärjestelmä merkitsee kaikille sivuille julkaisupäivän, jolloin kaikki sivut näyttävät muuttuneen joka kerta ja hakukone oppii jättämään tiedon huomiotta.
Jos sivun muutoshistoriaa ei löydy, päivämäärä jätetään pois, jotta sivukarttaan ei tule väärää tietoa.
Koneluettavat tiedostot luodaan automaattisesti sivujen sisällön perusteella
robots.txt ja llms.txt luodaan joka julkaisussa uudelleen käymällä läpi sivuston todelliset sivutiedostot. Kumpikaan ei ole käsin ylläpidetty listaus, joka jäisi jälkeen heti kun sivusto muuttuu.
- /robots.txt
- Sisältää sivukartan täydellisen osoitteen ja Content-Signal-rivin. Osoite tiedetään vasta käännöshetkellä, koska sama sivusto voi olla esikatselussa yhdessä osoitteessa ja omalla verkkotunnuksellaan toisessa. Tästä syystä tiedosto luodaan eikä kirjoiteta käsin.
- /llms.txt
- Lyhyt kuvaus yrityksestä ja lista sivuista otsikoineen, kaikki poimittuna todellisista sivutiedostoista. Sisäiset osiot, kuten ulkoasun kuvaus, jätetään pois: tiedosto on julkinen.
- /sitemap-index.xml
- Kaikki julkaistut osoitteet ja niiden muutospäivä. Robots.txt viittaa tähän tiedostoon, ja sen voi antaa Google Search Consolelle sellaisenaan.
- Content-Signal
- Kolme erillistä asetusta: saako sisältöä käyttää hakuun, tekoälyvastauksen lähteenä ja tekoälymallin kouluttamiseen. Oletuksena kaikki kolme ovat sallittuja, ja ne asetetaan sivustokohtaisesti. Tarkemmin sivulla Tekoälynäkyvyys (GEO).
Nopeus
Kotisivukamun sivustot ovat staattisia sivustoja. Se tarkoittaa, että sivut tehdään valmiiksi julkaisun yhteydessä, eikä palvelimen tarvitse koota niitä erikseen jokaiselle kävijälle. Siksi sivut latautuvat nopeasti myös silloin, kun kävijöitä on paljon.
Kuvat pienennetään ja muunnetaan verkkoon sopivaan muotoon automaattisesti. Tarkkaa nopeuspistemäärää emme lupaa, koska tulos riippuu esimerkiksi mittaustavasta, yhteyden nopeudesta ja sivulle lisättyjen kuvien määrästä.
Kun sivustolla on oma verkkotunnus, sen nopeus ja hakukonenäkyvyys tarkistetaan päivittäin. Tulokset näet hallintapaneelista.
Sivuston omistajan tehtäväksi jäävät osa-alueet
Hakutuloksissa näkymiseen vaikuttavat tekniikan lisäksi myös sivuston sisältö, muiden sivustojen linkit ja Google-yritysprofiili. Näistä päätät sinä.
-
Sisältö
Kamu kirjoittaa sivuston tekstit. Tunnet asiakkaasi parhaiten, joten Kamulle kannattaa kertoa, mistä aiheista sivustolla on hyvä kirjoittaa ja millä sanoilla asiakkaat palvelua etsivät.
-
Linkit muilta sivustoilta
Linkkejä muilta sivustoilta saa esimerkiksi yhdistysten, yhteistyökumppanien, toimialahakemistojen ja median kautta. Emme osta emmekä hanki linkkejä puolestasi.
-
Google-yritysprofiili
Google-yritysprofiili on Googlen oma palvelu, joka luodaan ja vahvistetaan Googlessa. Neuvomme tarvittaessa, miten se tehdään.
Kävijämäärät, liikenteen lähteet ja suosituimmat sivut näet analytiikasta, joka on päällä ensimmäisestä julkaisusta.
Usein kysyttyä
Takaatteko että sivusto nousee Googlen ykköseksi?
Emme. Kukaan ei voi taata sijoitusta hakutuloksissa, koska sijoitus riippuu kilpailijoista, hakusanan kilpaillusta ja Googlen omasta algoritmista, joihin emme voi vaikuttaa. Se mitä voimme luvata on tekninen puoli: sivusto on indeksoitavissa, sillä on kanoniset osoitteet, rakenteinen data, toimiva sivukartta ja robots.txt. Jos joku lupaa sinulle ykköspaikan, hän lupaa jotain mitä ei voi hallita.
Mitä hakukoneoptimointia sivustolla on valmiina ilman että teen mitään?
Jokaisella sivulla on title, meta description, kanoninen osoite, Open Graph- ja Twitter-kortin tagit sekä otsikkohierarkia. Sivuston juuressa on LocalBusiness-rakenteinen data yrityksen tiedoista, sivukartta oikeilla muutospäivillä, sivutiedostoista koottu robots.txt ja llms.txt. Nämä syntyvät sivustopohjasta ja julkaisuprosessista, eivät erillisestä lisäosasta.
Mitä hakukoneoptimointia sivustolla ei tehdä automaattisesti?
Sisältöä, linkkejä ja Google-yritysprofiilia. Tekstit voi kirjoittaa Kamun kanssa, mutta se mitä sivustolla kannattaa sanoa ja mille hakusanoille, on liiketoimintapäätös. Muilta sivustoilta tulevia linkkejä emme hanki. Google-yritysprofiilin eli karttatuloksen luot ja vahvistat itse Googlen palvelussa; me neuvomme siinä, mutta emme voi tehdä sitä puolestasi.
Miksi sivukartan päivämäärällä on väliä?
Sivukartan lastmod kertoo hakukoneelle milloin sivu on oikeasti muuttunut. Moni julkaisujärjestelmä kirjoittaa siihen julkaisuhetken, jolloin jokainen sivu näyttää muuttuneen jokaisella julkaisulla. Silloin kenttä lakkaa kertomasta mitään ja hakukone oppii sivuuttamaan sen. Kotisivukamussa päivämäärä kertoo, milloin kyseisen sivun sisältöä on viimeksi muutettu.
Miksi robots.txt luodaan käännösvaiheessa eikä käsin?
Koska sivukartan osoitteen pitää olla täydellinen verkko-osoite, ja oikea osoite tiedetään vasta kun tiedetään mille verkkotunnukselle sivusto julkaistaan. Käsin kirjoitettu robots.txt joko naulaa väärän osoitteen tai jättää sivukarttarivin pois. Molempia tapahtui vanhoilla sivustoillamme, ja seurauksena indeksointirobotit hakivat robots.txt- ja sivukarttatiedostoja satoja kertoja kuukaudessa ja saivat 404-vastauksen.
Mitä rakenteinen data sivustolla kertoo?
Sivuston juuressa on JSON-LD-lohko, joka kuvaa yrityksen: schema.org-tyyppi (LocalBusiness tai tarkempi alatyyppi, esimerkiksi HairSalon tai Restaurant), nimi, kuvaus, Y-tunnus, osoite, puhelin, sähköposti, aukioloajat, koordinaatit ja sosiaalisen median osoitteet. Kaikki tulee site-config.json-tiedoston business-osiosta, eli samasta paikasta kuin alatunnisteen ja yhteystietosivun tiedot. Yhteen paikkaan tehty muutos näkyy kaikissa kolmessa.
Entä usein kysytyt kysymykset, saavatko ne oman merkinnän?
Saavat, jos sivulla on FAQ-osio. Osio kirjoittaa näkyvän haitarin ja schema.org FAQPage -rakenteisen datan samasta kysymyslistasta, joten näkyvä sisältö ja koneluettava merkintä eivät voi erota toisistaan. Tämä ei takaa laajennettua hakutulosta, koska Google päättää itse mitä se näyttää.
Miten monikielinen sivusto hoidetaan hakukoneiden suuntaan?
Jos sivustolla on useampi kieli, jokaiselle sivulle kirjoitetaan hreflang-viittaukset muihin kieliversioihin ja x-default-viittaus oletuskieleen. Yksikielinen sivusto ei kirjoita niitä lainkaan, koska tyhjä tai itseensä osoittava hreflang on pelkkää kohinaa. Viittaukset olettavat että sama polku on olemassa jokaisella kielellä.
Onko sivusto nopea, ja voitteko luvata jonkin Lighthouse-pisteen?
Emme lupaa pistelukua, koska se riippuu mittaushetkestä, verkosta ja sivun kuvista. Rakenteellinen fakta on se, että sivusto on staattinen: sivut käännetään valmiiksi HTML-tiedostoiksi julkaisussa eikä palvelin rakenna niitä uudelleen jokaiselle kävijälle. Palvelinpuolen renderöintiä, tietokantakyselyä tai lisäosien suoritusta ei ole. Kuvat käsitellään Astron kuvankäsittelyllä ja pieni tyylitiedosto upotetaan suoraan sivun head-osaan, jotta yksi latausta estävä pyyntö jää pois.
Miten tekoälyhaut liittyvät tähän?
Osa samoista tiedostoista palvelee molempia, esimerkiksi llms.txt ja robots.txt-tiedoston Content-Signal-rivi. Tekoälynäkyvyys on silti eri asia kuin hakukoneoptimointi: eri robotit, eri liikennemäärät ja eri asetukset. Se on käsitelty omalla sivullaan kohdassa Tekoälynäkyvyys (GEO).
Voinko nähdä onko sivusto indeksoitu?
Sivuston tekninen puoli on tarkistettavissa suoraan: avaa osoitteet /robots.txt, /sitemap-index.xml ja /llms.txt selaimessa, niin näet mitä hakukoneelle kerrotaan. Varsinaisen indeksointitilanteen näet Google Search Consolesta, joka on Googlen oma ilmainen palvelu ja jonka käyttöönotossa autamme.
Muut ominaisuudet
Kaikki ominaisuudet sisältyvät samaan kuukausihintaan. Ominaisuudet-koonti kertoo, mitä kukin niistä tekee.
- Kamu, tekoälyagentti
Tekoälyagentti, joka rakentaa sivuston ja tekee siihen muutokset pyynnöstä.
- Blogi
Artikkelit, kirjoittajat, aihetunnisteet ja kuvakirjasto. Kirjoita itse tai pyydä Kamua.
- Analytiikka ja kävijäseuranta
Evästeetön kävijäseuranta, joka on päällä ensimmäisestä julkaisusta.
- Verkkotunnukset
Rekisteröinti, DNS-tietueet, uusiutuminen, siirrot ja WHOIS-suoja samasta näkymästä.
- Ylläpito
Päivitykset, varmuuskopiot, valvonta ja tuki kuukausihinnan sisällä.
- Lomakkeet
Yhteydenotto- ja tarjouspyyntölomakkeet, joiden vastaukset tulevat sähköpostiin.
- Integraatiot
Ajanvaraus, verkkokauppa ja muut ulkopuoliset järjestelmät sivuston osana.
- Tekoälynäkyvyys (GEO)
Sivuston luettavuus tekoälyassistenteille ja niistä tulevan liikenteen seuranta.
Kokeile itse
Kerro yrityksestäsi, niin Kamu rakentaa sivuston noin puolessa tunnissa. Maksat vasta kun otat sivuston käyttöön omalla verkkotunnuksellasi.