Un vizitator dă click pe link, pagina ta se gândește două secunde, încă una, iar el e deja înapoi în Google, la concurentul de sub tine. Nu a citit nimic despre tine. A simțit doar întârzierea. Asta nu e o problemă tehnică abstractă — e o vânzare pe care ai plătit-o (reclamă, SEO, timp) și ai pierdut-o în tăcere.
Google a pus un nume pe acest cost: Core Web Vitals. Sunt trei măsurători pe care motorul de căutare le folosește ca să judece cât de plăcut se simte site-ul tău în mâna unui om real. Și, da, le folosește și ca semnal de poziționare.
Cele trei cifre care îți spun adevărul
Uită de jargon. Cele trei valori măsoară trei frustrări concrete pe care le simte clientul tău.
LCP — cât de repede apare conținutul principal. Practic: în cât timp vede omul imaginea mare, titlul sau oferta, nu un ecran alb. Țintă bună: sub 2,5 secunde. Peste 4 secunde înseamnă că mulți pleacă înainte să încarce.
INP — cât de repede răspunde site-ul când omul face click. Apasă „Adaugă în coș" și... nu se întâmplă nimic vizibil o jumătate de secundă. Țintă bună: sub 200 de milisecunde. Un site care „se gândește" la fiecare click pare stricat, chiar dacă funcționează.
CLS — cât de mult îți sare conținutul sub deget. Vrei să apeși un buton, dar în ultima clipă se încarcă o imagine, totul se mută, și apeși din greșeală altceva. Țintă bună: sub 0,1. E genul de iritare care face omul să închidă tab-ul fără să știe de ce.
Google nu se uită la testul tău de laborator. Se uită la 75% dintre vizitatorii tăi reali. Dacă majoritatea au o experiență proastă, pierzi la toate capitolele.
De ce viteza se transformă direct în bani
Logica e brutală și simplă. Fiecare secundă de așteptare e o ușă deschisă către plecare. La un magazin online, o pagină de produs care se mișcă greu nu „enervează puțin" — taie rata de conversie. La un site de servicii, formularul de contact care se încarcă cu sughițuri costă lead-uri.
Apoi e Google. Când două site-uri sunt aproape egale ca relevanță, viteza devine departajatorul. Concurentul cu un site rapid urcă, tu cobori. Plătești de două ori: o dată în vizitatori pierduți, a doua oară în poziții pierdute.
Și nu uita de mobil. În Moldova, ca peste tot, majoritatea oamenilor te deschid de pe telefon, adesea pe internet mobil instabil. Un site greu, optimizat doar pentru laptopul programatorului, e un site care funcționează pentru nimeni.
Ce face de fapt un site lent
In aproape toate cazurile pe care le vedem, vinovații sunt aceiași trei.
Imagini uriașe, neoptimizate. Cineva încarcă o fotografie de 6 MB direct din telefon ca banner. Browserul vizitatorului trebuie să descarce tot, pe trafic mobil. Aceeași imagine, redimensionată și salvată în format modern, poate cântări sub 200 KB — de zeci de ori mai puțin, fără diferență vizibilă.
Prea mult JavaScript. Fiecare plugin, chat, banner de cookie-uri și script de tracking e cod pe care telefonul vizitatorului trebuie să-l proceseze. Pe un laptop nou pare instant. Pe un telefon de 150 de euro, fiecare click se blochează. Asta strică direct INP-ul.
Server lent și fără rețea de livrare. Dacă site-ul tău trăiește pe un singur server ieftin într-un colț al lumii, fiecare vizitator așteaptă ca pagina să fie construită de la zero și trimisă peste jumătate de glob. Fără randare pe server și fără CDN (servere apropiate de utilizator, în mai multe orașe), pornești fiecare cursă cu un handicap.
Remediile cu cel mai mare efect
Vestea bună: nu trebuie să rescrii tot. Câteva mișcări acoperă 80% din câștig.
- Optimizează imaginile. Redimensionează-le la dimensiunea reală afișată, comprimă-le, folosește formate moderne. E cea mai ieftină victorie și de obicei cea mai mare.
- Taie scripturile inutile. Fiecare widget pe care nu-l folosești real e cod de șters. Mai puțin tracking, mai puține plugin-uri, mai multă viteză.
- Pune un CDN în față. Conținutul tău ajunge la vizitator de pe un server din apropiere, nu de peste ocean. Diferență instantanee la LCP.
- Folosește randare pe server. Pagina ajunge gata construită, nu se asamblează în browserul vizitatorului. Conținutul apare repede, iar Google îl citește mai bine.
- Rezervă spațiul pentru imagini și reclame. Spui din start cât loc ocupă fiecare element, ca nimic să nu mai sară sub deget. CLS rezolvat.
Cum construim noi, ca să nu ajungi aici
La KERNEX IT construim site-urile pe Next.js pe Cloudflare Workers — adică randare pe server și o rețea globală de livrare din start, nu adăugate ulterior cu plasturi. Optimizarea imaginilor și disciplina pe JavaScript fac parte din proces, nu sunt o reparație de urgență de peste șase luni. Chiar și acest site rulează exact pe acel stack.
Dacă site-ul tău se simte greoi și bănuiești că asta îți mănâncă vânzări și poziții, scrie-ne la hello@kernex.md. Ne uităm la cifrele tale reale și îți spunem unde pierzi cel mai mult și ce se repară primul.