De ce merită un audit tehnic înainte să “optimizăm”
De multe ori, viteza slabă, erorile 500/504, checkout-ul lent sau problemele de indexare nu sunt “dintr-un singur motiv”. Un audit tehnic corect identifică rapid:
- ce ține de server (PHP-FPM, DB, cache),
- ce ține de WordPress (autoload, transients, cron),
- ce ține de theme/plugin (conflicte, asset-uri, query-uri),
- ce ține de SEO tehnic (indexare, canonical, schema),
- ce ține de tracking (pixel duplicat, evenimente lipsă).
Mai jos ai checklist-ul pe care îl folosim în practică.
Sistem & infrastructură (server / hosting)
Versiuni și stack
- versiune PHP (ideal 8.2/8.3, compatibilitate pluginuri)
- MariaDB/MySQL + versiune
- webserver (Apache/Nginx + reverse proxy dacă există)
- HTTP/2 + TLS (certificate valide)
- resurse VPS (CPU/RAM/IO) și limite cont (dacă shared)
Sănătate sistem
- spațiu disc (și inode-uri)
- load mediu, spike-uri CPU
- IO wait (dacă e mare -> disc lent / query-uri grele)
- loguri: error_log PHP, loguri webserver, loguri MariaDB
Cache & accelerare
- OPcache activ și setat corect
- page cache (W3TC / LiteSpeed / etc.)
- object cache (Redis/Memcached) — dacă e WooCommerce, de obicei merită testat controlat
- CDN (Cloudflare) + setări minime: cache, Brotli, minify (cu grijă)
WordPress core & sănătate aplicație
Integritate și versiuni
- core up-to-date (sau plan de update)
- tema + pluginuri: versiuni, compatibilitate, pluginuri abandonate
- PHP errors / deprecated warnings
Cron & acțiuni programate
- WP-Cron: rulează sau e blocat?
- Action Scheduler: backlog mare? (tipic WooCommerce + pluginuri de abonamente/feeds)
- joburi grele care rulează prea des
Baza de date: autoload & transients
wp_optionsautoload prea mare (cauzează TTFB mare)- transients acumulate
- tabele WooCommerce: indexuri, overhead, optimizare periodică
Performanță front-end (Core Web Vitals)
LCP/CLS/INP
- LCP element: imagine hero? slider? bloc Gutenberg?
- CLS: fonturi, imagini fără dimensiuni, elemente care “sar”
- INP: JS mult, pluginuri de UI, tracking duplicat
Asset-uri (CSS/JS)
- fișiere încărcate pe toate paginile fără motiv
- minify/combine: dacă strică site-ul -> abordare safe (excluderi inteligente)
- lazy-load imagini + preloading pentru LCP (cu atenție)
SEO tehnic (fără conținut)
- indexare (Search Console): pagini excluse, duplicate, soft 404
- canonical corect (mai ales în shop)
- sitemap: complet, fără junk
- schema: Product/Organization/FAQ (unde e cazul)
- pagination, filtre, parametri: gestionare noindex/nofollow când trebuie
Tracking & analytics (pixel/GA4/GTM)
- Pixel instalat o singură dată (fără dubluri theme + plugin + GTM)
- evenimente corecte: ViewContent, AddToCart, InitiateCheckout, Purchase
- deduplicare (browser + server-side)
- consent mode / GDPR: firing controlat
- verificare cu Pixel Helper / Tag Assistant + test events
Securitate de bază
- permisiuni fișiere, useri admin, parole, 2FA (dacă e cazul)
- blocare brute-force
- WAF (Cloudflare) + reguli minime
- backup valid + test de restore (cel mai ignorat punct)
