Svetainės pagreitinimas ir perkėlimas į Astro.js

Lėta svetainė kainuoja lankytojų: kol krauna, žmogus grįžta į paiešką. Išmatuoju, kas konkrečiai lėtina jūsų svetainę, ir pasakau, ką verčiau pagreitinti vietoje, o ką — perkelti į modernias technologijas. Dirbu iš Kauno, su klientais visoje Lietuvoje.

Susisiekite

Atnaujinta

Ką tai duoda

Trys dalykai, dėl kurių svetainę verta pagreitinti, o ne perdaryti nuo nulio.

Greitis, kurį galima pamatuoti

Prieš ir po — tas pats PageSpeed Insights testas, tie patys puslapiai. Ne „atrodo greičiau“, o skaičiai, kuriuos galite pasitikrinti patys bet kada.

Turinys ir adresai lieka savo vietose

Puslapių adresai nesikeičia, o jei kur nors keičiasi — lieka peradresavimai. Meta žymos, struktūra ir tekstai perkeliami tokie, kokie yra: perkėlimas neturi atrodyti kaip nauja svetainė Google akimis.

Redaguojate patys, kaip ir anksčiau

Turinys lieka patogioje CMS — Sanity arba tas pats WordPress headless režimu. Programuotojo prireiks naujoms funkcijoms, o ne teksto ar nuotraukos pakeitimui.

Kada verta pagreitinti, o kada — perkelti

Lėta svetainė beveik niekada nebūna lėta dėl vienos priežasties. Dažniausiai susideda keli dalykai vienu metu: neoptimizuotos nuotraukos, dešimt papildinių, iš kurių realiai naudojami trys, tema, įkelianti savo šriftus ir stilius kiekviename puslapyje, ir talpinimas, kuris atsako lėčiau, nei turėtų.

Gera žinia ta, kad pirmieji trys taisomi vietoje — be jokio perkėlimo ir pigiau. Perkėlimas atsiperka tada, kai problema ne turinyje, o pamatuose: kai svetainė laikosi ant papildinių krūvos, kai tema generuoja pusę nereikalingo kodo arba kai kiekvienas atnaujinimas kelia riziką, kad kas nors nustos veikti.

Būtent tam ir yra auditas — kad sprendimas remtųsi skaičiais, o ne nuojauta.

Kas dažniausiai lėtina WordPress svetainę

  • Nuotraukos originalaus dydžio. Fotoaparato nuotrauka sveria kelis megabaitus; puslapiui jos reikia kelis šimtus kilobaitų.
  • Šriftai iš išorinių serverių. Kiekvienas papildomas šriftas — atskiras prisijungimas prieš tai, kai tekstas išvis atsiranda ekrane.
  • Papildiniai, kurių kodas kraunamas visur. Kontaktų formos papildinys dažnai kraunasi ir tuose puslapiuose, kur jokios formos nėra.
  • Tema, daranti per daug. Universalios temos atveža funkcijas visiems atvejams iškart — ir jūs mokate greičiu už tai, ko nenaudojate.
  • Talpinimas. Pigiausi bendro serverio planai atsako lėtai net tada, kai svetainė sutvarkyta.

Ką reiškia perkėlimas į Astro.js

Astro.js puslapius sugeneruoja iš anksto — lankytojas gauna paruoštą HTML, o ne rezultatą, kurį serveris sudėlioja kiekvieno apsilankymo metu. JavaScript siunčiamas tik ten, kur jo tikrai reikia.

Turinys lieka CMS: dažniausiai tai Sanity, bet tinka ir tas pats WordPress headless režimu — administravimo skydelis lieka toks pat, koks buvo, keičiasi tik tai, kas rodoma lankytojui. Taip svetainė tampa greita neatimant galimybės redaguoti turinį pačiam.

Kaip tai atrodo praktikoje, galima pasitikrinti su šia svetaine: ji sukurta tuo pačiu principu, o testą galite paleisti patys — PageSpeed Insights.

Ką gaunate pabaigoje

Greitą svetainę su tuo pačiu turiniu ir tais pačiais adresais, patogų būdą ją redaguoti ir trumpą instruktažą, kaip tai daryti. Jei prireiks pagalbos vėliau — valandinė priežiūra nuo €8/val.: klaidų taisymas, turinio atnaujinimai, naujos funkcijos.

Kaip vyksta darbas

1

Auditas

Pamatuoju svetainę realiomis sąlygomis — greitį mobiliajame ir kompiuteryje, nuotraukų svorį, šriftus, papildinius, serverio atsaką. Rezultatas — sąrašas, kas konkrečiai lėtina, surikiuotas pagal poveikį.

2

Sprendimas: pagreitinti ar perkelti

Dažnai pakanka sutvarkyti tai, kas jau yra, — ir tai pigiau. Kai svetainė paremta dešimtimis papildinių arba tema, kuri pati generuoja pusę problemų, perkėlimas atsiperka greičiau. Pasakau atvirai, kuris variantas jūsų atveju pigesnis, net jei tai mažesnis darbas man.

3

Darbas

Pagreitinimo atveju — nuotraukos, šriftai, nereikalingas kodas, talpykla. Perkėlimo atveju — Astro.js su headless CMS, visas turinys ir adresų struktūra perkeliami vienas prie vieno.

4

Perjungimas

Naujoji svetainė paleidžiama lygiagrečiai, todėl perjungiant nebūna prastovos. Po perjungimo patikrinu formas, nuorodas ir indeksavimą Google Search Console.

DUK

Klausimai, kurie kyla prieš pradedant.

Ar prarasiu Google pozicijas?

Ne, jei perkeliama tvarkingai. Įvertinu tai, kas jau veikia gerai — turinį, paieškos pozicijas, adresų struktūrą — ir perkuriu likusią dalį. Adresai lieka tie patys arba gauna peradresavimus, meta žymos ir schema.org žymėjimas perkeliami kartu, o svetainė iškart pateikiama į Google Search Console.

Kiek tai kainuoja?

Kaina aptariama individualiai — priklauso nuo apimties ir esamos svetainės būklės. Auditas parodo tikslią apimtį prieš pradedant darbą, todėl netikėtumų vėliau nebūna. Smulkesniems pagreitinimo darbams tinka valandinis tarifas nuo €8/val.

Ar būtinai reikia keisti WordPress?

Ne. Dažnai pakanka pagreitinti tai, kas jau yra. Jei norite likti prie įprastos sąsajos — dirbu ir tiesiogiai su WordPress, įskaitant Divi 5, arba paleidžiu tą patį WordPress headless režimu: administravimo skydelis lieka toks pat, o svetainės dalis tampa greita.

Kiek laiko tai užtrunka?

Priklauso nuo puslapių skaičiaus ir integracijų. Tikslų terminą pasakau po audito, kai jau matyti darbo apimtis — spėlioti prieš tai būtų nesąžininga.

Kur bus talpinama svetainė?

Jūsų pasirinkimu — Hostinger.lt, Vercel arba Cloudflare. Prireikus tęsiu su tuo, kas jau yra, be papildomo perkėlimo.

Kas toliau

Pradėkime nuo audito

Parašykite svetainės adresą — pažiūrėsiu, kas ją lėtina, ir pasakysiu, ar verta pagreitinti vietoje, ar perkelti.

Susisiekite

Susisiekite

Užpildykite formą arba parašykite el. paštu.

stdwua@gmail.com