Imagini neoptimizate — vinovatul numărul 1
Dacă site-ul tău e lent, în 80% din cazuri primul vinovat sunt imaginile. O fotografie de produs încărcată direct de pe telefon sau din aparatul foto poate cântări 5-15 MB. Înmulțit cu 10-20 de imagini pe o pagină, ajungi la sute de megabytes de date inutile pe care browser-ul trebuie să le descarce.
Soluțiile concrete pentru imagini:
- Convertește imaginile în format WebP sau AVIF — sunt cu 25-50% mai mici decât JPEG/PNG la aceeași calitate vizuală. Aproape toate browserele moderne le suportă
- Redimensionează imaginile la dimensiunea reală — dacă imaginea e afișată la 800px lățime, nu are sens să incarci una de 4000px
- Folosește atributul loading="lazy" pentru imaginile care nu sunt vizibile imediat la deschiderea paginii
- Specifică dimensiunile width și height în HTML pentru a preveni layout shift (CLS)
Instrumente gratuite pentru optimizarea imaginilor: Squoosh (squoosh.app), TinyPNG sau plugin-uri de optimizare automată dacă folosești WordPress.
Hosting-ul de calitate slabă
Poți optimiza perfect codul și imaginile site-ului, dar dacă serverul răspunde în 2-3 secunde, nu vei obține niciodată un site rapid. Time To First Byte (TTFB) — timpul până când browser-ul primește primul byte de date de la server — trebuie să fie sub 200ms pentru un hosting de calitate.
Hosting-urile ieftine din România (5-10 lei/lună) pun zeci sau sute de site-uri pe același server fizic. Când traficul crește sau un alt site de pe server e atacat, toate site-urile de pe acel server devin lente. Este una dintre cele mai frecvente cauze ale unui site lent pe care nimeni nu o explică clienților.
Ce să cauți la un hosting de calitate:
- Servere SSD NVMe (nu HDD sau SSD standard)
- PHP 8.x (nu versiuni vechi de PHP)
- HTTP/2 sau HTTP/3 activat
- CDN integrat sau compatibil (Cloudflare, Bunny.net)
- Suport GZIP sau Brotli compresie
Prea multe plugin-uri și scripturi
WordPress are un ecosistem imens de plugin-uri, ceea ce este atât un avantaj cât și un pericol. Fiecare plugin activ înseamnă cod CSS și JavaScript suplimentar care se încarcă pe fiecare pagină, chiar dacă funcționalitatea respectivă nu e necesară pe acea pagină.
Exemple de scripturi care îngreunează des site-urile românești:
- Google Tag Manager cu zeci de taguri configurate prost
- Chatbot-uri live care blochează randearea paginii
- Plugin-uri de slider care încarcă biblioteci JavaScript de sute de kilobytes
- Fonturi Google importate separat pentru fiecare plugin
- Pixeli de tracking multipli (Facebook Pixel, TikTok Pixel, Google Ads) neoptimizați
Auditează periodic plugin-urile active și dezactivează orice nu e absolut necesar. Un site cu 10 plugin-uri bine alese funcționează mult mai bine decât unul cu 40 de plugin-uri "utile".
Lipsa cache-ului și a compresiei
Cache-ul este mecanismul prin care browser-ul (sau serverul) salvează o copie a paginii și o servește rapid fără să o regenereze de fiecare dată. Fără cache, fiecare vizitator face serverul să reconstruiască pagina de la zero — o operație care durează timp și resurse.
Există mai multe niveluri de cache:
- Cache server-side (LiteSpeed Cache, WP Rocket, WP Super Cache) — serverul salvează HTML-ul generat și îl servește rapid
- Cache browser — activat prin headere HTTP corecte (Cache-Control, Expires) ca browser-ul să nu redescarce resurse statice
- CDN cache — resursele statice (imagini, CSS, JS) sunt copiate pe servere din toată lumea și servite din cel mai apropiat punct geographic
Compresia GZIP sau Brotli reduce dimensiunea fișierelor text (HTML, CSS, JavaScript) cu 60-80% înainte să fie trimise browser-ului. Dacă hosting-ul tău nu are compresia activată, pierzi gratuit jumătate din viteză.
Cum măsori viteza corect
Nu te baza pe impresia subiectivă că "mi se pare că merge bine". Folosește instrumente care îți dau date concrete:
- Google PageSpeed Insights (pagespeed.web.dev) — testează pe date reale de utilizatori și pe un emulator, îți dă scoruri și sugestii concrete
- GTmetrix (gtmetrix.com) — analiză detaliată cu waterfall de încărcare, poți testa din mai multe locații
- WebPageTest (webpagetest.org) — cel mai detaliat, permite testare din România sau alte locații
Urmărește în special: LCP (Largest Contentful Paint — sub 2.5s e bun), INP (Interaction to Next Paint — sub 200ms e bun) și CLS (Cumulative Layout Shift — sub 0.1 e bun). Acești trei metrici formează Core Web Vitals, pe care Google îi folosește în algoritmul de ranking. Poți citi mai mult despre ei în articolul despre SEO tehnic.
Soluții concrete pentru fiecare problemă
Rezumând soluțiile în funcție de cauza identificată:
- Imagini lente: convertește în WebP, redimensionează la dimensiunea de afișare, adaugă lazy loading
- Hosting slab: migrează la un furnizor mai bun (Hosterion, Kinsta, SiteGround) — prețul diferenței e recuperat din conversii
- Prea multe plugin-uri: auditează și dezactivează orice nu e esențial, înlocuiește plugin-uri grele cu soluții native sau mai ușoare
- Fără cache: instalează un plugin de cache (WP Rocket pentru WordPress) sau activează cache-ul din panoul de control al hostingului
- Fără CDN: adaugă Cloudflare gratuit — reducere imediată a timpilor de răspuns la nivel global
Dacă nu știi de unde să începi, rulează site-ul prin PageSpeed Insights și uită-te la secțiunea "Opportunities" — Google îți spune exact ce trebuie optimizat și cât timp ar economisi fiecare optimizare.
Dacă ai nevoie de optimizare profesională a vitezei site-ului, cu implementare tehnică și rezultate garantate, verifică serviciile disponibile sau contactează-mă direct.