1. Avaleht
  2. Blogi
  3. Animatsiooniga veebilehed

Kas animatsioon kahjustab SEO-d? Mida Google tegelikult mõõdab

Google ei langeta positsiooni animatsiooni enda pärast. Ta järjestab sisu, mida saab lugeda, ja mõõdab laadimiskiirust. Vaatame nelja põhjust, miks animatsiooniga veebilehed tegelikult positsioone kaotavad.

ASFARI digital6 min lugemistOktoober 2026

Klaaslaual on messingist luup, mille kaudu on heleroheline kera teravalt näha

Animatsioon iseenesest ei kahjusta SEO-d. Google ei langeta otsingupositsiooni lehel oleva liikumise pärast. Ta loeb HTML-i ning mõõdab kiirust ja stabiilsust päris kasutajate andmete põhjal. Probleemid tekivad siis, kui animatsioon peidab sisu otsinguroboti eest või koormab lehte sedavõrd, et Core Web Vitalsi näitajad langevad punasesse.

Seega on põhiküsimus: kas Google saab lehte lugeda enne animatsiooni käivitumist?

Mida Google tegelikult mõõdab

Rohke animatsiooniga veebilehe puhul on tähtsad kaks asja.

1. Renderdatud HTML-i sisu. Googlebot paneb lehed renderdusjärjekorda. Kui ressursid võimaldavad, renderdab kasutajaliideseta Chromium lehe ja käivitab JavaScripti. Google indekseerib selle, mida ta saadud HTML-ist leiab. Ta järgib üksnes linke, mis on loodud <a> elementidena ja millel on atribuut href.

2. Lehe kasutuskogemus, sealhulgas Core Web Vitals. Google’i sõnul kasutavad järjestussüsteemid Core Web Vitalsi näitajaid, kuid „ühte ainsat signaali ei ole“ ja otsing „püüab alati näidata kõige asjakohasemat sisu, isegi kui lehe kasutuskogemus jätab soovida“.

Core Web Vitalsi näitajate LCP, INP ja CLS piirväärtused
Google’i hea taseme piirväärtused: LCP ≤ 2,5 s, INP ≤ 200 ms, CLS ≤ 0,1, päris kasutajate andmete 75. protsentiili põhjal.

See tähendab, et aeglane animatsiooniga sait võib hea sisuga siiski otsingus nähtav olla. Kiire sait, mille sisu Google lugeda ei saa, seda ei suuda.

Neli tegelikku SEO-riski animatsiooniga veebilehtedel

1. Sisu ilmub alles kerimisel

Google’i viitlaadimise juhend ütleb otse: „Google Search ei tee sinu lehel toiminguid.“ Kui jaotise tekst laaditakse või lisatakse alles siis, kui kasutaja selleni kerib, ei pruugi Google seda kunagi näha.

Hoia sisu ja animatsioon eraldi. Tekst peab olema HTML-is algusest peale, animatsioon muudab vaid selle ilmumist. Pealkiri, mis ilmub olekust opacity: 0, on juba DOM-is olemas. Pealkiri, mille kerimissündmuse käsitleja alles API-st küsib, veel ei ole.

See on peamine SEO-reegel kerimisega jutustavatele veebilehtedele: loo iga etapp on lehel päris tekstina olemas ja kerimine toob selle ainult nähtavale.

2. Sisu on olemas ainult JavaScriptis

Rakendused, mis loovad kogu sisu brauseris, jätavad algsesse HTML-i tühja kesta. Google suudab JavaScripti käivitada, kuid renderdamine toimub hiljem. Google ise soovitab endiselt serveripoolset või eelrenderdamist, sest kõik robotid ei oska JavaScripti käivitada. Sageli kuuluvad nende hulka linkide eelvaateid loovad robotid.

Next.js, Astro ja sarnased raamistikud lahendavad selle: renderda leht serveris ning lisa GSAP-i ja Three.js-i efektid pärast laadimist.

3. Tekst on joonistatud canvas-elemendi sisse

WebGL-i ja canvas-elemendi väljund on pikslid. Nagu Utsubo selgitab, ei ole elemendis <canvas> ühtegi indekseeritavat teksti. Kui pealkiri on stseenis 3D-tekstina renderdatud, ei näe Google seda.

Paiguta pealkiri, alapealkiri ja üleskutse tegevusele DOM-tekstina canvas-elemendi peale. 3D-tekst võib jääda visuaalseks efektiks, päris tekst peab olema olemas otsinguroboti ja ekraanilugejate jaoks. Lähemalt loe artiklist „WebGL-veebilehe SEO“.

4. Navigeerimine ja olekud ilma URL-ideta

Kui lehtede vahel liigutakse päris linkide asemel elemendi <div onClick> abil, takistab see otsingurobotil saiti läbi käia. Sama probleem tekib toote värvivariantide või korterite olekutega, mis muutuvad ainult JavaScriptis. Utsubo reegel on üks indekseeritav URL iga olulise oleku kohta, näiteks /product/x?color=black. Kasuta päris <a href> linke ja lisa üleminekule animatsioon.

Riskid ja lahendused lühidalt

Animatsioonivõte Mida Google võib näha Lahendus
Tekst ilmub kerimisel Tekst on olemas, kõik korras Hoia tekst HTML-is, animeeri opacity/transform
Tekst laaditakse kerimisel Mitte midagi Saada tekst algses HTML-is
Ainult brauseris renderdatav Reacti rakendus Tühi kest enne renderdamist Serveripoolne renderdamine või eelrenderdamine
3D-pealkiri canvas-elemendis Tekst puudub DOM-tekst canvas-elemendi peal
Lehtedevahelised üleminekud ainult JS-iga Lingid puuduvad Päris <a href> lingid koos üleminekuanimatsiooniga
Mahukas sissejuhatav animatsioon Hilinenud LCP Esmalt nähtav avavaade, seejärel animatsioon

Kiirus on endiselt oluline

Animatsioon mõjutab otsingupositsiooni Core Web Vitalsi näitajate, peamiselt LCP kaudu. Kui avavaade ootab sissejuhatava animatsiooni lõppu, ilmub suurim element hilja. Sama juhtub siis, kui 3D-mooduli laadimine takistab lehe kuvamist. Üksikasjad leiad artiklist „Kas animatsioon aeglustab veebilehte?“. Põhireeglid on lihtsad: renderda avavaade HTML-ina, laadi mahukas animatsioon hiljem ning animeeri ainult omadusi transform ja opacity.

Kuidas kontrollida animatsiooniga veebilehte 15 minutiga

  1. URL-i kontroll Search Console’is. Käivita URL-i reaalajatest ja ava renderdatud HTML. Otsi oma H1-pealkirja, üht lauset lehe keskelt ning navigeerimislinke.
  2. Lülita JavaScript välja. Keela JS Chrome DevToolsis ja laadi leht uuesti. Allesjääv sisu näitab ligikaudu seda, mida näeb robot, mis lehte ei renderda.
  3. Kontrolli päris kasutajate andmeid. Search Console’i Core Web Vitalsi aruanne näitab, kas mobiilikasutajate LCP, INP ja CLS on heas vahemikus.
  4. Klõpsa läbi kõik olekud. Kui värvivariant, vahekaart või stseen muutub ilma URL-i muutuseta, ei saa seda eraldi indekseerida.

Korduma kippuvad küsimused

Kas animatsioon mõjutab SEO-d otseselt?

Ei. Google ei langeta lehe positsiooni animatsiooni enda pärast. Animatsioon mõjutab SEO-d kaudselt lehe kiiruse ja selle kaudu, kas sisu on renderdatud HTML-is nähtav.

Kas kerimisanimatsioon kahjustab SEO-d?

Mitte siis, kui tekst on juba HTML-is ja kerimine muudab ainult selle kuvamist. Probleem tekib siis, kui sisu laaditakse või luuakse alles pärast kerimist.

Kas animatsiooniga veebilehe positsioon mobiiliotsingus kannatab?

Ainult siis, kui animatsioon muudab lehe päris telefonides aeglaseks või ebastabiilseks. Google mõõdab Core Web Vitalsi eraldi mobiilseadmete ja arvutite puhul.

Kas Google suudab lugeda teksti WebGL-i või Three.js-i sees?

Ei. Canvas-elemendi sisu koosneb pikslitest. Paiguta oluline tekst HTML-i canvas-elemendi peale või kõrvale.

Allikad

UUS PROJEKT

Räägi
oma projektist

Millise teenuse vastu huvi tunned?

Saadame päringu aadressile hello@asfari.digital. Vastame 24 tunni jooksul.