Un site mai rapid înseamnă vizitatori care nu pleacă și clienți care ajung până la final în coș. Mai întâi măsori cu PageSpeed Insights și Core Web Vitals, apoi repari în ordinea care contează cel mai mult: imagini, cache, scripturi, PHP și CDN.
Nu ai nevoie de un programator ca să faci primii pași. Majoritatea problemelor de viteză de pe site-urile mici vin din câteva cauze care se repetă: imagini prea mari, prea multe pluginuri, lipsa cache-ului și o versiune veche de PHP. Mai jos ai un ghid practic, în ordinea în care merită să lucrezi.
1. Măsoară înainte să schimbi ceva
Deschide PageSpeed Insights, introdu adresa site-ului și rulează testul. Uită-te separat la rezultatele pentru mobil și pentru desktop, pentru că pe telefon diferențele sunt de obicei mai mari. Testează nu doar prima pagină, ci și o pagină de produs sau un articol, adică paginile pe care ajung oamenii din Google.
Raportul are două părți. Partea de sus arată date reale de la vizitatori (dacă site-ul are destul trafic), iar partea de jos e un test de laborator, cu recomandări concrete. Pe datele reale se uită Google, pe recomandări lucrezi tu.
Ce înseamnă Core Web Vitals
Google folosește trei indicatori, numiți Core Web Vitals. Pragurile de mai jos sunt cele publicate pe web.dev la data scrierii și se măsoară la percentila 75 a vizitelor (adică cel puțin trei vizite din patru trebuie să fie „bune”).
| Indicator | Ce măsoară | Bun | Slab |
|---|---|---|---|
| LCP (Largest Contentful Paint) | cât durează până apare elementul principal al paginii (de obicei imaginea mare sau titlul) | până la 2,5 s | peste 4 s |
| INP (Interaction to Next Paint) | cât de repede reacționează pagina când dai clic sau scrii ceva | până la 200 ms | peste 500 ms |
| CLS (Cumulative Layout Shift) | cât „sare” conținutul în timp ce pagina se încarcă | până la 0,1 | peste 0,25 |
Notează valorile de azi. După fiecare schimbare, testează din nou, ca să știi ce a ajutat cu adevărat.
2. Imaginile: cel mai mare câștig, cu cel mai mic efort
Pe aproape orice site de prezentare sau magazin mic, imaginile sunt cea mai mare parte din greutatea paginii. Câteva reguli simple:
- Folosește formate moderne. WebP și AVIF ocupă de obicei mult mai puțin decât JPEG sau PNG la aceeași calitate vizuală. În WordPress există pluginuri care convertesc automat imaginile încărcate.
- Redimensionează înainte să încarci. O fotografie de 4000 px lățime, afișată într-o casetă de 800 px, e risipă curată. Pentru majoritatea site-urilor, 1600–2000 px pe latura lungă e suficient chiar și pentru imaginile mari.
- Încărcare întârziată (lazy loading). Imaginile de mai jos în pagină se încarcă abia când vizitatorul ajunge la ele. WordPress face asta implicit pentru majoritatea imaginilor. Atenție însă: imaginea principală din partea de sus nu trebuie încărcată întârziat, altfel LCP crește.
- Precizează dimensiunile. Imaginile cu lățime și înălțime declarate nu mai fac textul să sară, așa că CLS scade.
3. Cache-ul: nu genera pagina de la zero la fiecare vizită
Un site WordPress construiește fiecare pagină din PHP și baza de date. Cu un plugin de cache, pagina gata făcută se salvează și se servește direct următorilor vizitatori, ceea ce reduce mult timpul de răspuns al serverului.
Ce să verifici:
- un singur plugin de cache activ (două pluginuri de cache se încurcă unul pe altul);
- cache-ul de browser activat pentru fișierele statice (imagini, CSS, JavaScript);
- compresia (gzip sau Brotli) activă; o vezi în raportul PageSpeed la „text compression”.
Pentru magazinele online, asigură-te că pagina de coș, checkout-ul și contul clientului sunt excluse din cache. Pluginurile serioase fac asta automat pentru WooCommerce, dar merită verificat.
4. Mai puține pluginuri și scripturi
Fiecare plugin, slider, widget de chat, pixel de reclame sau font extern adaugă cod pe care browserul trebuie să-l descarce și să-l ruleze. Asta afectează mai ales INP, adică reacția la clic.
- Fă o listă cu toate pluginurile active și întreabă-te pentru fiecare: îl folosesc cu adevărat?
- Dezactivează și șterge ce nu folosești. Un plugin dezactivat, dar uitat acolo, rămâne și un risc de securitate.
- Înlocuiește pluginurile „la toate” cu unul care face un singur lucru bine.
- Verifică scripturile externe (chat, statistici, reclame) și păstrează doar ce aduce valoare.
- Limitează fonturile la una-două familii și câteva grosimi.
Fă aceste schimbări mai întâi pe o copie a site-ului sau, cel puțin, după un backup proaspăt.
5. O versiune actuală de PHP
Versiunile noi de PHP sunt, în general, mai rapide și primesc în continuare patch-uri de securitate. La data scrierii, WordPress recomandă PHP 8.3 sau mai nou, iar php.net arată că versiunile 8.1 și mai vechi nu mai primesc actualizări de securitate.
De obicei, versiunea de PHP se schimbă din panoul de control al găzduirii (de exemplu, în cPanel: „Select PHP Version” sau „MultiPHP Manager”). Înainte de schimbare, actualizează WordPress, tema și pluginurile, fă un backup, apoi verifică site-ul pagină cu pagină. Versiunile disponibile diferă de la un pachet la altul, așa că verifică ce include pachetul tău.
6. Un CDN pentru vizitatorii de departe
Un CDN (rețea de distribuție a conținutului) păstrează copii ale fișierelor statice pe servere din multe orașe și le livrează vizitatorului de la cel mai apropiat. Dacă publicul tău e mai ales în România, iar serverul e în Europa, câștigul există, dar e mai mic decât la imagini și cache. Dacă ai vizitatori din mai multe țări, un CDN ajută vizibil. Multe CDN-uri oferă și un plan gratuit. Configurarea se face de obicei prin schimbarea nameserverelor sau a unor înregistrări DNS.
Checklist în ordinea priorităților
| Prioritate | Acțiune | Ajută la |
|---|---|---|
| 1 | Testează în PageSpeed Insights (mobil + desktop) și notează valorile | punct de plecare |
| 2 | Comprimă, redimensionează și convertește imaginile în WebP/AVIF | LCP, greutatea paginii |
| 3 | Activează un singur plugin de cache și compresia | timpul de răspuns, LCP |
| 4 | Șterge pluginurile și scripturile externe de care nu ai nevoie | INP, LCP |
| 5 | Declară dimensiunile imaginilor și ale bannerelor | CLS |
| 6 | Treci la o versiune de PHP susținută (după backup și test) | viteză, securitate |
| 7 | Adaugă un CDN, mai ales dacă ai vizitatori din alte țări | LCP la distanță |
| 8 | Retestează după fiecare pas | știi ce a funcționat |
Dacă ai făcut toți pașii și serverul tot răspunde greu, s-ar putea ca site-ul să fi depășit resursele pachetului. Compară opțiunile de găzduire WordPress și găzduire cloud sau scrie-ne la [email protected] și ne uităm împreună.
Pe scurt
Măsoară cu PageSpeed Insights, apoi lucrează în ordine: imagini optimizate, cache, mai puține pluginuri și scripturi, PHP actual și, la nevoie, CDN. Retestează după fiecare schimbare și nu modifica nimic fără un backup proaspăt.