Un WordPress nealterat se încarcă în 3-5 secunde. Cu cele 7 optimizări din acest ghid, ajunge la sub 1 secundă — chiar și pe shared hosting. În plus, costurile de resurse scad, ceea ce înseamnă că poți rămâne pe planul Pro chiar și cu 50.000 vizitatori/lună.
1. Cache static — câștigul cel mai mare
WordPress generează fiecare pagină dinamic, executând PHP și interogând baza de date pentru fiecare vizitator. Cache-ul transformă output-ul în HTML static — următorii vizitatori primesc HTML-ul direct, fără PHP. Impact: 5-10× viteză.
Plugin recomandat: WP Super Cache
Gratuit, simplu, funcționează imediat. Pași:
- WP Admin → Plugin-uri → Adaugă plugin nou → caută "WP Super Cache" → instalează → activează
- Setări → WP Super Cache → Easy
- Caching On → click Update Status
- Tab Advanced:
- "Cache hits to this website for quick access" — bifat
- "Use mod_rewrite to serve cache files" — bifat (cel mai rapid)
- "Compress pages" — bifat
- "304 Browser caching" — bifat
- "Don't cache pages for known users" — bifat (utilizatorii logați văd întotdeauna varianta proaspătă)
- Click Update Status jos
- Cache Timeout: 3600 (1 oră) pentru site-uri cu update-uri frecvente, 86400 (24h) pentru site-uri statice
Testează că funcționează: vizitează site-ul tău în mod incognito. View Source. Caută la finalul HTML <!-- Cached page generated by WP-Super-Cache -->. Dacă apare, cache-ul e activ.
Alternativ premium: WP Rocket
~50 EUR/an. Are setup mai simplu (configurare 1-click), lazy loading integrat, database cleanup, image lazy load + LCP optimization. Recomandat pentru site-uri cu trafic mare unde fiecare 100ms contează.
2. Imagini — al doilea câștig major
Imaginile sunt 60-80% din greutatea unei pagini WordPress tipice. Trei tactici combinate:
Compresie automată la upload
Plugin ShortPixel sau Smush: comprimă imaginea când o încarci în Media Library, fără pierdere vizibilă (lossy/lossless ajustabil).
- Smush Free: 50 imagini/lună, max 5MB per imagine
- Smush Pro: nelimitat, ~50 USD/an
- ShortPixel: ~10 USD/lună pentru 7.000 imagini/lună
Conversie WebP/AVIF
WebP e ~30% mai mic decât JPG la aceeași calitate. AVIF e și mai eficient dar nu toate browserele suportă. Plugin WebP Express (gratuit) servește WebP browserelor moderne, JPG/PNG celor vechi.
Lazy load
WordPress 5.5+ are lazy loading built-in pentru toate imaginile <img>. Verifică că nu e dezactivat de vreun plugin sau temă. Pentru iframe-uri (YouTube, mape Google), folosește Lazy Load by WP Rocket.
3. Audit plugin-uri — mai puține e mai bine
Fiecare plugin adaugă cod care se execută la fiecare request. 30 plugin-uri "free" pot fi mai lente decât 5 plugin-uri optimizate. Reguli stricte:
- Niciun plugin neactualizat în > 6 luni — abandonat = vulnerabilitate
- Niciun plugin "all-in-one" cu 50 funcții (Jetpack, etc.) — sunt grele
- Dezactivează ce nu folosești efectiv — chiar și dezactivat consumă resurse minim
- Ștergi plugin-uri dezactivate — nu doar dezactivat
Cum identifici plugin-urile lente
Instalează Query Monitor (gratuit) — îți arată în bara de admin:
- Timpul total de generare pagină
- Numărul de query-uri DB
- Memoria folosită
- Plugin-urile cu cel mai mare impact
Dezactivează 1 plugin → reîncarcă → vezi câștigul. Repetă pentru fiecare plugin suspect.
4. Temă — alege ușoară
Temele "demo" cu 30 plugin-uri obligatorii (Avada, Bridge, Newspaper) sunt lente structural. Recomandări de teme rapide:
- GeneratePress — gratuit, ~25 KB, hyper-optimizat
- Astra — gratuit, ~50 KB, scenarii business
- Hello Elementor — gratuit, dacă folosești Elementor
- Blocksy — gratuit, modern, multe demo-uri
- Kadence — gratuit, design system bun
Page builder dacă e cazul
- Bricks Builder — cel mai rapid page builder (cod curat HTML)
- Elementor Pro — popular, OK pentru viteză cu cache
- Divi — lent, evită dacă vrei performance
- WPBakery — lent + abandonat, evită
5. CDN Cloudflare — gratuit, masiv impact
Cloudflare Free Plan oferă:
- CDN global (300+ locații)
- DDoS protection unlimited
- Brotli compression
- Auto minify CSS/JS/HTML
- HTTP/3 (chiar dacă serverul tău rulează HTTP/2)
- Image optimization automat (Polish)
- Cache pentru fișiere statice
Setup Cloudflare în 10 minute
- Creează cont gratuit la cloudflare.com/sign-up
- Click Add a Site → introduci domeniul tău
- Selectează planul Free
- Cloudflare scanează DNS-ul tău și importă record-urile existente
- Verifică record-urile (mai ales A, MX, CNAME) — toate trebuie să apară
- Cloudflare îți dă 2 nameservers proprii (ex:
ann.ns.cloudflare.com) - Modifică nameservers la registrarul tău (sau în cPanel dacă domeniul e la noi) — pune cele Cloudflare
- În 1-24 ore, Cloudflare activează
Setări recomandate Cloudflare după activare
- SSL/TLS → Overview: setează la Full (strict) — folosește certificatul tău Let's Encrypt + verificare
- SSL/TLS → Edge Certificates: Always Use HTTPS = ON, Automatic HTTPS Rewrites = ON, HSTS = activează după ce ești sigur
- Speed → Optimization: Auto Minify (HTML, CSS, JS) = ON; Brotli = ON; Early Hints = ON
- Caching → Configuration: Browser Cache TTL = 4 hours minim; Always Online = ON
- Network: HTTP/3 (with QUIC) = ON; 0-RTT Connection Resumption = ON
6. Database cleanup
WordPress acumulează gunoi în DB: revizii postări, comentarii spam, transients expirate, optiuni autoload nefolosite. Plugin WP-Optimize (gratuit) rezolvă tot:
- Instalează WP-Optimize → activează
- Tab Database:
- Bifează: revisions, auto-draft, trashed posts, spam comments, trackbacks, expired transients, pingbacks
- Click Run optimization
- Tab Tables: click Optimize pentru fiecare tabel cu overhead > 1 KB
- Programează lunar: tab Scheduled cleanup → Enable → Weekly
7. Securitate — partea finală
Un site lent E un site nesecurizat (vizitatorii pleacă, ratingul Google scade). Plus protecție de bază:
- Wordfence sau Solid Security: firewall WAF + scanner malware. Setări default sunt bune.
- 2FA pe toate conturile admin: plugin WP 2FA sau WordFence Login Security — obligatoriu pentru admins.
- Limit Login Attempts Reloaded: blochează IP-uri după 3-5 încercări eșuate.
- Schimbă URL-ul de login de la
/wp-admin/la ceva custom (/admin-firma-mea/) cu plugin WPS Hide Login — elimină 95% din brute-force. - UpdraftPlus spre Google Drive/Dropbox: backup independent de cele server (ele pot fi compromise împreună cu serverul).
Verificare finală — măsoară impactul
Înainte și după optimizări, testează site-ul cu:
- PageSpeed Insights — scor Google + Core Web Vitals (LCP, FID, CLS)
- GTmetrix — waterfall detaliat al request-urilor
- WebPageTest — test multi-locație, multi-browser
Obiective realiste:
- PageSpeed: 90+ pe mobile, 95+ pe desktop
- LCP: sub 2.5 secunde
- CLS: sub 0.1
- Total page size: sub 1.5 MB pentru landing page
- Time to First Byte (TTFB): sub 600ms
Mai ai nevoie de ajutor cu acest subiect?
Echipa noastră răspunde direct, în limba română, L–V 9–18. Pentru urgențe (site down, hack) avem canal WhatsApp.