Verslui4 min. skaitymo
Svetainės greitis: ką tikrinti, kiek kainuoja pataisyti ir kodėl tai pardavimų, o ne IT klausimas
Kiekviena papildoma sekundė krovimosi telefone kainuoja apie 10 % lankytojų — prieš šventinį sezoną tai tiesiog prarasti užsakymai. Kaip per 5 minutes nemokamai išmatuoti savo svetainę, kurie trys dalykai dažniausiai lėtina ir kiek kainuoja juos sutvarkyti.
Svetainės greitis skamba kaip programuotojų tema. Nėra. Google duomenys apie milijonus svetainių rodo tą patį: kai krovimasis telefone ilgėja nuo 1 iki 3 sekundžių, tikimybė, kad lankytojas išeis nieko nepadaręs, išauga trečdaliu; iki 5 sekundžių — beveik dvigubai. Jei svetainė atveda užklausas ar užsakymus, kiekviena sekundė yra pinigai. Štai kaip pasimatuoti, ką paprastai randame ir kiek kainuoja sutvarkyti.
Pasimatuokite per 5 minutes
Atsidarykite pagespeed.web.dev, įveskite savo adresą, pasirinkite „Mobile". Gausite balą 0–100 ir keturis rodiklius. Trys svarbiausi — vadinami Core Web Vitals, pagal juos Google reitinguoja:
| Rodiklis | Ką matuoja | Gerai | Blogai |
|---|---|---|---|
| LCP (didžiausio elemento atvaizdavimas) | po kiek sekundžių matosi pagrindinis turinys | ≤ 2,5 s | > 4 s |
| INP (reakcija į paspaudimą) | kiek užtrunka svetainė sureaguoti į paspaudimą | ≤ 200 ms | > 500 ms |
| CLS (išdėstymo šokinėjimas) | kiek elementai „pašoka" kraunantis (mygtukas pabėga iš po piršto) | ≤ 0,1 | > 0,25 |
Matuokite telefono režimu, ne kompiuterio — 60–80 % lankytojų ateina iš telefono, o skirtumas tarp balų dažnai 30–40 taškų. Ir matuokite ne tik pradžios puslapį: paslaugų puslapis ar prekės kortelė, į kuriuos žmonės ateina iš Google, dažnai lėtesni.
Balas 90+ — gerai. 50–89 — yra ką taisyti, bet nedega. Žemiau 50 — prarandate lankytojus kasdien.
Trys priežastys, kurios lėtina 80 % svetainių
1. Paveikslėliai iš fotoaparato
Dažniausia priežastis ir pigiausia pataisyti. Nuotrauka 4 000 × 3 000 pikselių, 3,5 MB, įkelta tiesiai iš telefono, rodoma 400 pikselių pločio langelyje. Telefonas siunčiasi 3,5 MB, kad parodytų 40 KB. Dešimt tokių nuotraukų — 35 MB puslapis, kuris mobiliuoju internetu kraunasi 10–20 sekundžių.
Pataisymas: sumažinti iki reikalingo dydžio, konvertuoti į WebP (3–5 kartus mažesnis už JPEG be matomo skirtumo), kraunti tik tas, kurios matomos ekrane (lazy loading). Rezultatas — puslapis iš 35 MB tampa 1–2 MB. WordPress'e tai daro papildinys arba vienkartinis skriptas visoms esamoms nuotraukoms; kodo svetainėje — automatiškai kuriant. Kaina: 100–250 € visai svetainei.
2. Papildiniai, kurių niekas nebenaudoja
WordPress svetainė su 30 papildinių kiekvienam lankytojui pakrauna 30 skriptų ir stilių rinkinių — slankiklis, kurio nebėra, formų papildinys, kurį pakeitė kitas, trys SEO papildiniai iš karto. Kiekvienas prideda 50–500 KB ir kelias dešimtis milisekundžių.
Pataisymas: auditas — kas realiai naudojama; išjungti ir ištrinti likusius; sunkius pakeisti lengvais. Dažnai iš 30 lieka 10, o balas kyla 15–25 taškais. Kaina: 150–300 €, pusdienis–diena darbo, su kopija prieš ir testavimu po.
3. Hostingas už 2 € per mėnesį
Pigus bendras hostingas reiškia šimtus svetainių viename serveryje; jūsų puslapis laukia eilėje, kol serveris aptarnauja kitus. Pirmas baitas (TTFB) ateina po 1–2 sekundžių dar prieš bet kokį kraunamą turinį — nieko nepadarysite su paveikslėliais, jei serveris tyli dvi sekundes.
Pataisymas: kešavimas (puslapis generuojamas kartą, ne kiekvienam lankytojui) ir CDN (Cloudflare nemokamas planas — turinys pateikiamas iš arčiausio serverio). Jei neužtenka — perkelti į normalų hostingą (5–10 €/mėn.) arba, statinei svetainei, į Cloudflare Pages / Vercel nemokamai. Kaina: kešavimas + Cloudflare — 100–200 €; perkėlimas — 200–400 €.
Kodėl ne „tiesiog įdiegti greičio papildinį"
Papildiniai kešavimui padeda, kai svetainė jau tvarkinga. Ant 30 papildinių ir 35 MB nuotraukų jie uždeda dar vieną sluoksnį, kuris kartais sulaužo formas ir krepšelį. Tvarka tokia: pirmiau paveikslėliai ir papildiniai, tada kešavimas — ne atvirkščiai.
Kiek realiai pagerėja
Tipinis mūsų atvejis: WordPress paslaugų svetainė, PageSpeed mobile 38, LCP 6,1 s. Po trijų pataisymų aukščiau (dvi dienos darbo, ~450 €): 84, LCP 2,2 s. Lankytojų, kurie pasiekia kontaktų formą, dalis per mėnesį išaugo nuo 11 % iki 16 % — tai ne greičio magija, o paprasčiausiai žmonės, kurie nebeišėjo laukdami.
Iki 100 nuo 84 — jau sunkesnis darbas: šriftai, trečių šalių skriptai (Facebook Pixel, pokalbių langai, žemėlapiai), serverio atsakas. Dažnai neverta: 85–95 ir 100 lankytojui nesiskiria, Google — taip pat. Svetainė kodu šį balą turi iš karto — tai vienas iš argumentų straipsnyje WordPress ar svetainė kodu.
Prieš sezoną — eiliškumas
Jei iki šventinio srauto liko kelios savaitės:
- Pasimatuoti pagrindinį ir tris populiariausius puslapius telefono režimu. Užsirašyti balus — be „prieš" nėra „po".
- Paveikslėliai — visada pirma. Didžiausias efektas už mažiausią kainą.
- Papildiniai ar nenaudojami skriptai.
- Cloudflare priešais svetainę — ir greičiui, ir apsaugai nuo srauto šuolių.
- Didesnių pakeitimų (hostingo keitimas, perdarymas) prieš sezoną nedaryti — rizika sulaužyti tai, kas veikia, viduryje prekybos.
Ką daryti rytoj
Pasimatuokite tris puslapius ir išsisaugokite ekrano kopijas. Atsidarykite bet kurią savo nuotrauką nauju langu ir pažiūrėkite jos dydį — jei virš 500 KB, žinote, nuo ko pradėti. Jei balas žemiau 50 ir norite skaičių, ką tai kainuoja: lankytojų per mėnesį × 15 % × jūsų vidutinė užklausos vertė.
Dažniausi klausimai
Ar greitis tikrai veikia Google pozicijas?
Taip, bet ne taip stipriai, kaip turinys ir nuorodos. Core Web Vitals — vienas iš reitingavimo signalų; tarp dviejų panašių svetainių laimi greitesnė. Didesnis efektas — netiesioginis: lėta svetainė praranda lankytojus, kurie grįžta į Google, o tai Google mato.
Mano balas 95 kompiuteriu, 45 telefonu — kodėl?
Telefonas turi lėtesnį procesorių ir internetą, o testas tai imituoja. Paveikslėliai ir skriptai, kurių kompiuteris nepastebi, telefone tampa sekundėmis. Visada žiūrėkite telefono balą.
Ar galiu pataisyti pats?
Paveikslėlius — taip: sumažinti prieš įkeliant (Squoosh nemokamas), WordPress'e įjungti WebP. Papildinių auditą — iš dalies, bet su kopija ir atsargiai. Hostingo ir kešavimo — geriau su specialistu: čia lengviausia sulaužyti formas ir krepšelį.