Straipsnio turinys
- Kodėl el. parduotuvėms greitis svarbesnis nei įprastoms svetainėms
- Ką iš tikrųjų matuoja Core Web Vitals parduotuvėje
- Kur el. parduotuvės dažniausiai praranda sekundes
- Kaip pamatuoti savo parduotuvės greitį
- Optimizavimo prioritetai: nuo didžiausio efekto
- Greitis ir pinigai: kaip apskaičiuoti naudą
- Ko nedaryti optimizuojant
- Kaip išlaikyti greitį ilgai
- Kaip greitis susijęs su Google pozicijomis el. prekyboje
- Ką daryti, jei parduotuvė sena ir viskas lėta
- Nuo ko pradėti jau šiandien
- Naudinga toliau
Kodėl el. parduotuvėms greitis svarbesnis nei įprastoms svetainėms
Įprastoje svetainėje lankytojas dažniausiai atlieka vieną veiksmą – perskaito puslapį ir galbūt palieka užklausą. El. parduotuvėje kelias iki pardavimo yra kur kas ilgesnis: pagrindinis puslapis, kategorija, filtrai, prekės kortelė, krepšelis, pristatymo pasirinkimas, apmokėjimas. Tai mažiausiai šeši puslapio įkėlimai, ir kiekvienas iš jų yra galimybė pirkėjui persigalvoti.
Būtent todėl parduotuvėje greičio problema dauginasi. Jei kiekvienas žingsnis vėluoja po sekundę, per visą pirkimo kelią susikaupia beveik pusė minutės laukimo. Praktikoje tiek niekas nelaukia – pirkėjas grįžta į Google ir atsidaro konkurento parduotuvę, kuri veikia sklandžiau.
Antra priežastis – emocinė. Pirkimas internetu reikalauja pasitikėjimo: žmogus ruošiasi įvesti kortelės duomenis ir sumokėti pinigus žmonėms, kurių niekada nematė. Lėta, strigdanti parduotuvė šį pasitikėjimą tyliai griauna. Net jei lankytojas negalvoja „ši svetainė lėta”, jis jaučia, kad kažkas ne taip, ir dažniau pasirenka pažįstamą alternatyvą.
Trečia – mobilieji įrenginiai. Didžioji dalis apsipirkimų Lietuvoje prasideda telefone, dažnai su nestabiliu ryšiu, važiuojant ar stovint eilėje. Tokiomis sąlygomis parduotuvė, kuri kompiuteriu atrodo pakankamai greita, telefone gali krautis dvigubai ilgiau.
Ką iš tikrųjų matuoja Core Web Vitals parduotuvėje
Google naudoja tris pagrindinius rodiklius, ir kiekvienas iš jų parduotuvėje turi labai konkrečią prasmę.
LCP (Largest Contentful Paint) parodo, per kiek laiko lankytojas pamato didžiausią turinio elementą. Prekės puslapyje tai beveik visada pagrindinė prekės nuotrauka. Jei LCP viršija 2,5 sekundės, pirkėjas kurį laiką žiūri į tuščią vietą ten, kur turėtų būti prekė, kurią jis ketino nusipirkti.
INP (Interaction to Next Paint) matuoja, kaip greitai parduotuvė reaguoja į veiksmą – paspaudimą ant filtro, dydžio pasirinkimą, mygtuką „Į krepšelį”. Tai bene svarbiausias parduotuvės rodiklis, nes būtent šiuose taškuose vyksta pardavimas. Kai pirkėjas paspaudžia „Į krepšelį” ir nieko nevyksta, jis spaudžia dar kartą – dažnai atsiranda dvi tos pačios prekės arba jis tiesiog išeina.
CLS (Cumulative Layout Shift) rodo, kiek turinys „šokinėja” kraunantis. Parduotuvėje tai ypač skausminga: pirkėjas taiko į „Į krepšelį”, tuo metu virš mygtuko įsikrauna reklaminis baneris, ir paspaudimas nukeliauja visai kitur.
Atsidarykite savo parduotuvės prekės puslapį telefone su mobiliuoju internetu (ne su namų Wi-Fi) ir suskaičiuokite sekundes iki momento, kai matote prekės nuotrauką ir galite paspausti „Į krepšelį”. Tai bus arčiau tiesos nei bet koks testavimo įrankis kompiuteryje.
Kur el. parduotuvės dažniausiai praranda sekundes
Prekių nuotraukos
Tai pirmoji ir beveik visada didžiausia problema. Parduotuvėse nuotraukos dažnai keliamos tokios, kokias atsiuntė tiekėjas arba fotografas – 3000 pikselių pločio ir kelių megabaitų dydžio. Kataloge tokia nuotrauka rodoma sumažinta iki 300 pikselių, bet naršyklė vis tiek atsisiunčia visą originalą. Kai kategorijoje yra 24 prekės, pirkėjas nesąmoningai parsisiunčia dešimtis megabaitų.
Sprendimas nėra sudėtingas: nuotraukos konvertuojamos į WebP formatą, sugeneruojami keli dydžiai skirtingiems ekranams, o žemiau matomos srities esančios nuotraukos kraunamos tik prislinkus (lazy loading). Vien tai daugeliui parduotuvių sumažina puslapio svorį per pusę.
Įskiepiai
Parduotuvė auga palaipsniui: šiandien pridedamas atsiliepimų įskiepis, kitą mėnesį – nuolaidų kuponai, dar vėliau – gyvas pokalbių langas ir prekių palyginimas. Kiekvienas atskirai atrodo nekaltas, bet kartu jie prideda dešimtis CSS ir JavaScript failų, kurie kraunami kiekviename puslapyje – net ten, kur to įskiepio funkcija visai nenaudojama.
Praktiškas žingsnis: išsirašykite visus aktyvius įskiepius ir prie kiekvieno parašykite, kokį konkretų verslo uždavinį jis sprendžia. Tie, prie kurių nieko parašyti nepavyksta, dažniausiai yra kandidatai pašalinimui.
Katalogo ir filtrų užklausos
Kai prekių yra kelios dešimtys, duomenų bazė atsako akimirksniu. Kai jų tūkstančiai, o pirkėjas dar naudoja filtrus pagal dydį, spalvą ir kainą, kiekviena tokia užklausa gali užtrukti sekundes. Ši problema nematoma testuojant su maža prekių baze, bet auga kartu su parduotuve.
Hostingas
Bendras pigus hostingas suprojektuotas statiškiems puslapiams. El. parduotuvė yra programa, kuri nuolat kreipiasi į duomenų bazę, apdoroja krepšelius ir sesijas. Serveris, dalijamas su šimtais kitų svetainių, tiesiog neturi resursų atsakyti greitai piko metu – o pikas parduotuvei būna būtent tada, kai vyksta akcija ir lankytojų daugiausia.
Trečiųjų šalių skriptai
Analitika, reklamos pikseliai, pokalbių langai, atsiliepimų valdikliai – visi jie kraunami iš svetimų serverių, kurių jūs nekontroliuojate. Jei toks serveris atsakinėja lėtai, lėtėja ir jūsų parduotuvė, nors jūsų pačių kodas yra tvarkingas.
Kaip pamatuoti savo parduotuvės greitį
Prieš ką nors keičiant, būtina užsifiksuoti pradinę būklę. Kitaip po mėnesio darbų neįmanoma pasakyti, ar tapo geriau, ar tiesiog taip atrodo.
Matavimas žingsnis po žingsnio
- Pasirinkite tris tipinius puslapiusMatuokite ne tik pagrindinį puslapį, o ir vieną kategoriją bei vieną prekės kortelę – jie kraunasi visiškai skirtingai.
- Pasižymėkite pradinius skaičiusUžsirašykite LCP, INP ir CLS reikšmes mobiliajam ir kompiuteriui. Be šio žingsnio vėliau nebus su kuo lyginti.
- Patikrinkite lauko duomenisSearch Console skiltis „Core Web Vitals” rodo, ką patiria tikri jūsų lankytojai, o ne testavimo įrankis idealiomis sąlygomis.
- Matuokite piko metuJei vykdote akcijas ar reklamą, pakartokite matavimą tuo metu, kai lankytojų daugiausia – būtent tada prarandami pardavimai.
- Kartokite po kiekvieno pakeitimoKeiskite po vieną dalyką ir matuokite, kitaip nesuprasite, kuris veiksmas davė rezultatą.
Verta žinoti, kad laboratoriniai testai ir realūs duomenys dažnai skiriasi. Testavimo įrankis paleidžia puslapį tvarkingoje aplinkoje, o jūsų pirkėjas naršo senesniu telefonu su silpnu ryšiu. Jei šie du skaičiai labai išsiskiria, pasitikėkite lauko duomenimis – jie atspindi tikruosius pardavimus.
Planuojate el. parduotuvę arba norite sutvarkyti esamą?
Optimizavimo prioritetai: nuo didžiausio efekto
Greičio optimizavimas turi nemalonų bruožą – smulkių galimų taisymų sąrašas beveik begalinis, o laiko ir biudžeto ribos labai realios. Todėl svarbu dirbti eilės tvarka pagal poveikį, o ne pagal tai, ką lengviausia padaryti.
Eiliškumas, duodantis daugiausiai naudos
- Suspauskite ir konvertuokite prekių nuotraukas – didžiausias efektas mažiausiomis pastangomis
- Įjunkite talpyklą (cache) ir turinio pristatymo tinklą, jei prekiaujate ne tik Lietuvoje
- Pašalinkite įskiepius, kurių funkcijos realiai nenaudojate
- Atidėkite trečiųjų šalių skriptus, kad jie nestabdytų pirmo vaizdo
- Peržiūrėkite hostingą, jei parduotuvė išaugo iš pradinio plano
- Optimizuokite duomenų bazę ir katalogo užklausas, kai prekių daugiau nei keli šimtai
Greitis ir pinigai: kaip apskaičiuoti naudą
Greičio optimizavimas dažnai atrodo kaip techninė išlaidų eilutė. Iš tikrųjų jį galima įvertinti visiškai konkrečiais skaičiais, ir šis skaičiavimas dažniausiai nustebina.
Tarkime, parduotuvė per mėnesį sulaukia 5 000 lankytojų, iš kurių perka 1,5 % – tai 75 užsakymai. Jei vidutinis krepšelis yra 60 eurų, mėnesio apyvarta siekia 4 500 eurų. Konversijos padidėjimas vos vienu procentiniu dešimtadaliu – nuo 1,5 % iki 1,6 % – duoda penkis papildomus užsakymus, arba 300 eurų per mėnesį ir 3 600 eurų per metus. Tokį pokytį realu pasiekti vien sutvarkius nuotraukas.
Būtent todėl greitis nėra „techninis malonumas”. Tai viena iš nedaugelio investicijų, kuri veikia visą laiką, be papildomo reklamos biudžeto ir be naujo turinio.
Greita vs lėta parduotuvė
| Optimizuota | Neoptimizuota | |
|---|---|---|
| Prekės puslapio LCP | Iki 2,5 s | 5 s ir daugiau |
| Reakcija į „Į krepšelį” | Iškart | Delsimas, dvigubi paspaudimai |
| Prekių nuotraukos | WebP, keli dydžiai | Originalūs failai iš tiekėjo |
| Elgesys akcijos metu | Veikia stabiliai | Strigimai, klaidos |
| Mobilieji pirkėjai | Baigia pirkimą | Palieka krepšelį |
"Parduotuvės greitis yra vienintelis pardavėjas, dirbantis visą parą ir niekada nepavargstantis. Deja, lėta parduotuvė taip pat dirba visą parą – tik prieš jus.
KokybiškaSvetaine.lt
Ko nedaryti optimizuojant
Greičio darbai turi kelias klasikines klaidas, kurios kainuoja daugiau, nei duoda naudos.
Nesivaikykite šimto balų. Testavimo įrankio balas yra orientyras, o ne tikslas. Skirtumas tarp 85 ir 98 balų pirkėjui dažniausiai nepastebimas, bet pastangos jam pasiekti gali būti didesnės nei visam ankstesniam darbui.
Neįdiekite kelių optimizavimo įskiepių vienu metu. Jie dažnai atlieka tas pačias funkcijas ir konfliktuoja tarpusavyje – rezultatas būna sulūžęs dizainas arba neveikiantis krepšelis, o priežastį rasti sunku.
Nekeiskite nieko be atsarginės kopijos. Greičio nustatymai liečia talpyklą, failų sujungimą ir JavaScript vykdymą – t. y. būtent tas vietas, kurios gali sulaužyti apmokėjimo procesą. Sulaužytas apmokėjimas kainuoja daugiau nei bet koks lėtumas.
Netestuokite tik pagrindinio puslapio. Jis dažniausiai yra lengviausias. Pardavimai vyksta prekės kortelėje ir krepšelyje – matuokite ten.
Kaip išlaikyti greitį ilgai
Optimizavimas nėra vienkartinis projektas. Parduotuvė nuolat keičiasi: pridedamos prekės, keliamos naujos nuotraukos, diegiami įskiepiai akcijoms, atnaujinama platforma. Kiekvienas toks pokytis gali tyliai grąžinti parduotuvę į pradinę būklę.
Praktiškiausias sprendimas – įtraukti greitį į reguliarią priežiūrą. Kartą per mėnesį patikrinti tris pagrindinius puslapius ir palyginti su ankstesniais skaičiais užtrunka vos kelias minutes, bet leidžia pastebėti problemą tada, kai ją dar lengva ištaisyti. Prieš dideles akcijas ar sezoninį pikų laikotarpį verta atlikti atskirą patikrą – tuo metu kiekviena sekundė kainuoja daugiausiai.
Taip pat naudinga susitarti dėl paprastos taisyklės komandoje: kiekviena į parduotuvę keliama nuotrauka pirmiausia sumažinama, o kiekvienas naujas įskiepis įvertinamas ne tik pagal funkciją, bet ir pagal tai, ką jis prideda prie krovimosi laiko.
Kaip greitis susijęs su Google pozicijomis el. prekyboje
Apie greitį dažnai kalbama kaip apie rikiavimo veiksnį, ir tai tiesa, bet tik iš dalies. Google pirmiausia vertina turinio atitikimą užklausai. Jei jūsų prekės aprašymas atsako į pirkėjo klausimą geriau nei konkurento, greitis vienas jūsų nenustums žemyn.
Tačiau el. prekyboje situacija specifinė: prekės dažnai identiškos, aprašymai panašūs, o kartais visai vienodi – paimti iš to paties tiekėjo. Kai turinys beveik nesiskiria, sprendžia kiti signalai. Būtent tada greitis ir naudotojo patirtis tampa lemiami: iš kelių parduotuvių, siūlančių tą patį gaminį už panašią kainą, Google linkusi rodyti tą, kurioje lankytojai elgiasi geriau.
Yra ir netiesioginis poveikis, kuris praktikoje svarbesnis už tiesioginį. Lėta parduotuvė turi didesnį grįžimų į paiešką rodiklį – žmogus atsidaro puslapį, pavargsta laukti, grįžta atgal ir spaudžia kitą rezultatą. Toks elgesys kartojamas tūkstančius kartų siunčia aiškų signalą, kad šis rezultatas žmonių netenkina.
Trečias aspektas – roboto biudžetas. Didelėse parduotuvėse su tūkstančiais prekių Google robotas per apsilankymą aplanko ribotą puslapių kiekį. Kai serveris atsakinėja lėtai, per tą patį laiką aplankoma mažiau puslapių, todėl naujos prekės į indeksą patenka vėliau. Sezoninėje prekyboje tai gali reikšti, kad prekė suindeksuojama tada, kai sezonas jau baigėsi.
Ką daryti, jei parduotuvė sena ir viskas lėta
Kartais patikra parodo, kad problema ne viena, o visos iš karto: sunkios nuotraukos, dvidešimt įskiepių, pasenusi tema ir silpnas serveris. Tokiu atveju kyla pagunda viską mesti ir kurti iš naujo. Tai nebūtinai teisingas sprendimas.
Racionaliausias kelias – pradėti nuo pigiausių ir greičiausių veiksmų ir pamatuoti, kiek jie duoda. Nuotraukų suspaudimas ir talpyklos įjungimas dažnai duoda tokį pokytį, kad tolesnių darbų nebereikia. Tik jei po šių žingsnių parduotuvė vis dar lėta, verta svarstyti temos keitimą ar perėjimą į stipresnį hostingą.
Nauja parduotuvė pateisinama tada, kai sena remiasi nebepalaikoma tema ar įskiepiais, kurių niekas nebeatnaujina. Tokiu atveju kiekvienas greitinimo bandymas yra laikinas – po kito platformos atnaujinimo problemos grįš, o kartu su jomis atsiras ir saugumo rizika. Sprendimą verta priimti pagal skaičius: jei taisymai kainuoja daugiau nei pusę naujos parduotuvės kainos, o rezultatas neaiškus, perdaryti dažniausiai apsimoka labiau.
Svarbu ir tai, kad naujos parduotuvės kūrimas nereiškia pradžios nuo nulio. Prekės, kategorijos, klientų paskyros ir užsakymų istorija paprastai perkeliami, o senų adresų nukreipimai išsaugo sukauptas Google pozicijas. Būtent šis perkėlimas ir yra ta dalis, kurią verta patikėti specialistui – neteisingai atlikta migracija gali kainuoti daugiau nei pats lėtumas.
Dažni klausimai apie parduotuvės greitį
Per kiek laiko matomas rezultatas?
Techninis pagerėjimas matomas iš karto po darbų. Search Console lauko duomenys atsinaujina palaipsniui, todėl realų vaizdą matysite maždaug po mėnesio.
Ar greitis tikrai veikia Google pozicijas?
Taip, bet netiesiogiai ir ne taip stipriai, kaip turinio kokybė. Didžiausią naudą duoda ne pozicijos, o konversijos – tie patys lankytojai perka dažniau.
Ar užtenka įdiegti talpyklos įskiepį?
Tai padeda, bet neišsprendžia pagrindinių problemų. Jei nuotraukos nesuspaustos, o įskiepių per daug, talpykla tik pridengs simptomus.
Ar verta keisti platformą dėl greičio?
Retai. Dažniausiai problema yra ne platformoje, o jos konfigūracijoje, nuotraukose ir hostinge. Platformos keitimas yra kraštutinė priemonė.
Kiek kainuoja greičio optimizavimas?
Priklauso nuo parduotuvės dydžio ir esamos būklės – kaina derinama individualiai po patikros, kai aišku, ką realiai reikia daryti.
Norite sužinoti, kiek pardavimų kainuoja jūsų parduotuvės lėtumas? Atliksime greičio patikrą ir pateiksime prioritetų sąrašą su konkrečiais žingsniais.
Nuo ko pradėti jau šiandien
Jei viso šio sąrašo apimtis atrodo didelė, pradėkite nuo trijų veiksmų, kuriems nereikia nei programuotojo, nei biudžeto.
Pirma – atsidarykite savo populiariausią prekės puslapį telefone ir suskaičiuokite sekundes iki momento, kai galite paspausti „Į krepšelį”. Užsirašykite skaičių. Tai jūsų atskaitos taškas.
Antra – peržiūrėkite paskutines dešimt į parduotuvę įkeltų prekių nuotraukų ir patikrinkite jų dydį megabaitais. Jei bent viena viršija megabaitą, radote didžiausią problemą ir kartu lengviausiai išsprendžiamą.
Trečia – atsidarykite aktyvių įskiepių sąrašą ir prie kiekvieno pabandykite parašyti, kokį konkretų verslo uždavinį jis sprendžia. Tie, prie kurių nieko parašyti nepavyksta, dažniausiai tik lėtina parduotuvę.
Šie trys žingsniai užtruks mažiau nei valandą, bet duos aiškų vaizdą, ar problema rimta, ir kur ji slypi. Turint šią informaciją tolesnis pokalbis su specialistu bus kur kas konkretesnis – ir pigesnis, nes nereikės mokėti už paieškas to, ką jau žinote.