Greitis WordPress’e: 5 dalykai, kurie duoda didžiausią efektą
WordPress gali būti labai greitas, bet dažnai būna „lėtas“ ne dėl pačio WP, o dėl kelių tipinių dalykų: per dideli paveikslėliai, per daug pluginų, neteisingas cache, sunkūs šriftai ir silpnas hostingas. Žemiau – 5 veiksmai, kurie praktiškai beveik visada duoda didžiausią efektą. Šiame straipsnyje aiškinama, kodėl Greitis WordPress’e yra vienas svarbiausių faktorių SEO ir konversijoms.
0) Pirmiausia: kaip teisingai pamatuoti greitį
Prieš optimizuojant reikia suprasti, kas lėta. Dvi klaidos: (1) testuoti tik desktop, (2) testuoti vieną kartą ir daryti išvadas.
- Testuokite mobilų – jis dažniausiai yra realus.
- Testuokite 2–3 kartus ir žiūrėkite tendenciją.
- Žiūrėkite ne tik balą, o metrikas: LCP, INP, CLS.
1) Nuotraukos (didžiausias ir greičiausias laimėjimas)
80% lėtų WP puslapių turi tą pačią bėdą: įkelta 3–10 MB nuotrauka ir dar rodoma „hero“ viršuje. Pirmas žingsnis – susitvarkyti vaizdus.
- Naudokite WebP (ar AVIF, jei naudojate modernų sprendimą).
- Neįkelkite 4000px pločio, jei rodote 1200px.
- Įjunkite lazy-load viskam, kas ne pirmame ekrane.
- Hero paveikslėlis – tikslinis, lengvas, optimizuotas.
1 hero nuotrauka = 4–8 MB → LCP „miręs“.
Hero = WebP ~150–300 KB + teisingi dydžiai → LCP krenta drastiškai.
2) Cache + puslapio generavimas
WordPress puslapį generuoja dinamiškai (PHP + DB). Jei nėra cache, kiekvienas lankytojas „užkrauna serverį“, ir puslapis lėtėja. Cache yra must.
- Page cache – puslapis atiduodamas kaip statinis HTML.
- Browser cache – resursai (CSS/JS/img) laikomi naršyklėje.
- Object cache – sumažina DB užklausas (didesniems projektams).
3) CSS/JS optimizavimas (ką krauti ir kada)
Daug temų ir pluginų įkelia CSS/JS visur, net jei to puslapyje nereikia. Rezultatas – užkrautas „first render“ ir didelis LCP/INP.
- Išimkite nereikalingus skriptus iš puslapių, kur jų nereikia.
- Atidėkite (defer) arba kraukite vėliau tai, kas nėra kritiška.
- Mažinkite pluginų skaičių – kiekvienas atsineša savo CSS/JS.
4) Šriftai ir „third-party“ skriptai
Google Fonts, chat widget’ai, tracking skriptai, Facebook pixel – visi jie gali stabdyti puslapio startą ir kelti INP. Čia dažnai slepiasi „nematoma“ lėtumo priežastis.
- Naudokite mažiau šriftų (1 šeima, 2–3 svoriai max).
- Jei įmanoma – hostinkite šriftus lokaliai.
- Third-party skriptus kraukite tik tada, kai reikia (pvz. po sutikimo su slapukais).
- Venkite sunkių „pop-up“/animacijų įrankių, jei jų nereikia.
5) Hostingas / serverio nustatymai
Kartais viskas sutvarkyta, bet serveris lėtas: TTFB didelis, o puslapis „galvoja“. Ypač jei hostingas pigus ir serveris perpildytas.
- Įjunkite modernų PHP (pvz. 8.x), jei suderinama.
- Naudokite HTTP/2 ar HTTP/3 (jei hostas palaiko).
- CDN gali padėti, jei turite daug media arba lankytojų iš skirtingų vietų.
- Jei TTFB didelis net su cache – dažnai kaltas hostingas.
Greitas checklist
- Hero paveikslėlis optimizuotas (WebP, teisingi dydžiai).
- Visos nuotraukos „lazy-load“ (išskyrus pirmą ekraną).
- Įjungtas page cache + browser cache.
- Mažiau pluginų, o reikalingi – neapkrauna visų puslapių.
- Šriftų mažai, third-party skriptai kraunami protingai.
- TTFB normalus – jei ne, tikrinti hostingą.
- Google pats pabrėžia puslapio greičio svarbą – daugiau skaitykite Google PageSpeed Insights dokumentacijoje .
- Jeigu Greitis WordPress’e nėra optimizuotas, net gera struktūra ir dizainas neduos rezultato.
Norite, kad sutvarkytume WordPress greitį?
Parašykite domeną ir tikslą – per 24 val. pasakysime, kas labiausiai stabdo ir ką padaryti, kad greitis šoktų į viršų.