AMP eli Accelerated Mobile Pages on Googlen käynnistämä avoimen lähdekoodin projekti, jonka tavoitteena on nopeuttaa verkkosivujen latautumista erityisesti mobiililaitteilla. AMP-sivut rakennetaan kevennetystä HTML:stä, jossa JavaScriptin ja tyylien käyttöä on rajoitettu tiukasti, jotta sivu latautuu ja renderöityy mahdollisimman nopeasti.
Miten AMP toimii teknisesti?
AMP-sivu koostuu kolmesta osasta: rajoitetusta AMP HTML -merkkauksesta, AMP JS-kirjastosta, joka hoitaa resurssien lataamisen tehokkaasti, ja valinnaisesta AMP-välimuistista, joka tarjoilee sivut nopeasti CDN:n kautta. Tavallisen <img>- tai karusellikoodin sijaan käytetään AMP:n omia komponentteja, kuten amp-img kuvien ja amp-carousel kuvagallerioiden toteuttamiseen. Sivun AMP-yhteensopivuus voidaan tarkistaa AMP-validaattorilla ennen julkaisua.
Miten otan AMP-sivut käyttöön?
- Luo jokaisesta julkaistavasta sivusta (esimerkiksi blogikirjoituksista tai uutisartikkeleista) erillinen AMP-versio AMP HTML -mallipohjalla, tai lisää AMP-tuki nykyiseen julkaisujärjestelmään sopivalla laajennuksella.
- Vältä ylimääräistä CSS- ja JavaScript-koodia ja käytä vain AMP:n sallimia komponentteja.
- Kompressoi kuvat ja muut mediaelementit mahdollisimman pieniksi ilman näkyvää laadun heikkenemistä.
- Tarkista sivun validius AMP-validaattorilla ja testaa sivu useilla mobiililaitteilla ennen julkaisua.
Miten AMP vaikuttaa sisältöön?
AMP:n yksinkertainen rakenne ja rajoitetut ominaisuudet vaikuttavat väistämättä sivun ulkoasuun ja toiminnallisuuteen: osa JavaScript-toiminnoista ja monimutkaisemmista graafisista elementeistä ei ole AMP:ssa käytettävissä samalla tavalla kuin tavallisella sivulla. Tämä kannattaa ottaa huomioon erityisesti silloin, jos sivustolla on paljon interaktiivisia ominaisuuksia, joita AMP-versiossa jouduttaisiin karsimaan.
Onko AMP enää tarpeellinen hakukoneoptimoinnin kannalta?
AMP:n asema on muuttunut merkittävästi sen jälkeen, kun tekniikka oli suosituimmillaan. Google ilmoitti jo vuonna 2021, ettei AMP ole enää edellytys uutissisällön pääsylle mobiilihaun Top Stories -karuselliin: mikä tahansa sivu, joka täyttää sivukokemuksen mittarit (Core Web Vitals), voi näkyä siellä tekniikasta riippumatta. AMP ei myöskään ole itsessään suora rankingtekijä – ratkaisevaa on sivun todellinen latausnopeus ja käyttökokemus, ei se, onko sivu toteutettu AMP:lla vai ei. Tämän vuoksi moni sivusto on sittemmin luopunut AMP-versioiden ylläpidosta, koska kahden rinnakkaisen sivuversion päivittäminen vie ylimääräistä työaikaa.
Nykyään sama nopeus ja mobiilikäyttökokemus saavutetaan usein tavallisella responsiivisella sivustolla, kun huolehditaan kuvien optimoinnista, tarpeettoman koodin karsimisesta ja toimivasta välimuisti- ja CDN-ratkaisusta. AMP:ta voi silti harkita, jos julkaisujärjestelmä tukee sitä valmiiksi hyvin ja sisältö on rakenteeltaan yksinkertaista, mutta sitä ei kannata pitää pakollisena tai automaattisena keinona parantaa sivuston sijoitusta hakutuloksissa.