Cum să îmbunătățiți First Contentful Paint (FCP) în WordPress
Publicat: 2023-02-17Te lupți cu cum să îmbunătățești First Contentful Paint (FCP) pe site-ul tău?
Dacă doriți să creați o experiență grozavă pentru vizitatorii dvs., doriți ca timpii pentru prima vopsire satisfăcătoare (și alte valori de performanță asociate) să fie cât mai mici posibil.
Din fericire, există câteva soluții simple pentru a îmbunătăți First Contentful Paint – chiar dacă nu sunteți dezvoltator!
- Treci la tehnicile FCP
În această postare, vom arunca o privire mai atentă la FCP și vă vom arăta cum să-l măsurați. Apoi vom explora cum să îmbunătățim First Contentful Paint prin șase metode dovedite. Să începem!
O introducere în First Contentful Paint
First Contentful Paint este o măsură utilă care monitorizează viteza de încărcare a paginii. Există o varietate de valori similare care măsoară performanța unui site. FCP se concentrează în special pe timpul necesar pentru ca primul conținut să apară pe o pagină. Odată ce FCP este generat, utilizatorul știe că restul este pe drum.
Este similar cu valoarea cea mai mare vopsea de conținut (LCP) din Core Web Vitals de la Google. Dar, în timp ce LCP măsoară cât timp durează conținutul „principal” al unui site pentru a se încărca, FCP se concentrează doar pe prima bucată de conținut, care poate fi sau nu conținutul principal.
Există mulți factori care contribuie la scorul tău FCP. Fișierele JavaScript și HTML prost optimizat sunt cauze comune ale performanței lente, deoarece sunt necesare o mulțime de resurse pentru a le procesa. În plus, scripturile de blocare a randării vă pot afecta scorul FCP, deoarece acestea trebuie procesate înainte de a putea fi efectuate orice alte operațiuni.
Scorul dvs. FCP este important deoarece este un indicator al vitezei generale a site-ului dvs. Nu numai că performanța este vitală pentru UX-ul tău, dar este și un factor pe care motoarele de căutare precum Google iau în considerare atunci când decid cum să-ți clasifice paginile. Performanța slabă poate duce la clasamente mai scăzute în căutare. Aceasta înseamnă că, dacă nu știți cum să îmbunătățiți First Contentful Paint, poate afecta vizibilitatea site-ului dvs. web.
Cum se măsoară First Contentful Paint
În timp ce FCP vă oferă o fereastră în percepția utilizatorului, este totuși o măsurătoare care poate fi măsurată în mod obiectiv prin teste de laborator și date de teren. De exemplu, PageSpeed Insights este un instrument care vă permite să vedeți ce se confruntă cu utilizatorii dvs. reali ( atâta timp cât site-ul dvs. are suficient trafic pentru a fi inclus în raportul privind experiența utilizatorului Chrome ).
Chiar dacă site-ul dvs. nu are suficiente date pentru a vedea experiențele reale ale utilizatorilor, PageSpeed Insights vă poate ajuta în continuare să colectați date FCP în testele sale de laborator simulate.
Pentru a-l folosi, trebuie doar să introduceți adresa URL și să obțineți un rezultat imediat:
De asemenea, puteți comuta între vizualizările mobile și desktop pentru a vedea cât de receptiv este site-ul dvs. pe diferite dispozitive.
Un alt instrument util pentru măsurarea FCP este WebPageTest, care durează puțin mai mult, dar poate oferi o analiză mai aprofundată.
Care este un timp bun FCP?
Conform Chrome, site-ul tău are un scor FCP bun dacă este sub 1,8 secunde. Când scorul tău FCP depășește trei secunde, acesta este un motiv de îngrijorare.
Cu toate acestea, chiar dacă site-ul dvs. are în prezent un scor FCP puternic, există întotdeauna loc de îmbunătățire.
Cum să îmbunătățiți First Contentful Paint în WordPress (6 tehnici)
Acum că știți mai multe despre FCP, să aruncăm o privire la cum să îmbunătățiți First Contentful Paint pe site-ul dvs. prin șase metode eficiente:
- Utilizați o rețea de livrare de conținut (CDN)
- Optimizați și comprimați imaginile
- Eliminați resursele care blochează redarea
- Reduceți dimensiunea DOM
- Îmbunătățiți timpul de răspuns al serverului
- Evitați prea multe redirecționări ale paginilor
1. Utilizați o rețea de livrare de conținut (CDN)
O rețea de livrare a conținutului (CDN) este o modalitate ușoară de a crește timpul general de încărcare. Fără unul, atunci când un utilizator vă vizitează site-ul web, va trebui să aștepte până când datele necesare sunt transferate între serverul principal al site-ului dvs. și locația acestuia. Acest lucru poate duce la timpi de așteptare mai mari pentru utilizatorii care sunt departe din punct de vedere geografic de serverele furnizorului dvs. de găzduire.
Pe de altă parte, un CDN oferă o rețea de servere care sunt distribuite pe tot globul. Prin urmare, conținutul poate fi livrat de pe orice server este cel mai aproape fizic de fiecare vizitator.
Un exemplu popular de CDN este Cloudflare, care are peste 275 de centre de date în întreaga lume:
Cu Cloudflare, puteți profita de alte tehnici de optimizare, cum ar fi optimizarea imaginii fără pierderi.
De obicei, CDN-urile folosesc, de asemenea, memorarea în cache și alte strategii pentru a îmbunătăți FCP. De exemplu, furnizorul dvs. CDN ar putea oferi minimizarea și comprimarea fișierelor pentru a vă ușura site-ul. Acest lucru vă ajută să reduceți latența, să îmbunătățiți UX și să ușurați sarcina de pe serverul principal.
2. Optimizați și comprimați imaginile
Imaginile sunt rareori primul element care se încarcă pe site-ul dvs. Cu toate acestea, dacă rulați un site cu conținut media, cum ar fi un portofoliu sau o prezentare de fotografie, este important să optimizați și să comprimați imaginile pentru a vă îmbunătăți scorul FCP (și performanța generală).
O modalitate de a vă optimiza imaginile este să treceți la un alt format de fișier. De exemplu, dacă în prezent vă bazați pe JPG/JPEG sau PNG-uri, puteți trece la un format cu o compresie mai bună, cum ar fi SVG sau WebP.
De asemenea, ar trebui să redimensionați imaginile la cele mai mici dimensiuni care se potrivesc nevoilor dvs. și să le comprimați pentru a le reduce și mai mult dimensiunea.
Deși puteți face toate acestea manual folosind instrumente online, o modalitate mult mai simplă pentru utilizatorii WordPress este să folosească un plugin de optimizare a imaginii.
De exemplu, pluginul gratuit Optimole vă poate redimensiona, comprima și converti automat imaginile. În plus, îi poate servi și din CDN-ul încorporat, care ucide două păsări dintr-o singură piatră.
Acest instrument vă permite, de asemenea, să furnizați imagini de înaltă calitate la viteze rapide, indiferent de dispozitivul pe care vizitatorii îl folosesc pentru a vă accesa site-ul. Puteți folosi funcții precum încărcarea leneșă și redimensionarea imaginilor pentru a vă perfecționa și mai mult imaginile.
3. Eliminați resursele care blochează redarea
Resursele de blocare a redării pot împiedica încărcarea rapidă a conținutului dvs., deoarece browserul trebuie să le proceseze mai întâi - chiar dacă nu sunt importante pentru încărcarea conținutului inițial al site-ului dvs. Drept urmare, ei vă pot încetini scorul FCP. Acesta poate include cod HTML, foi de stil CSS și fișiere JavaScript.
Dacă vă întrebați cum să îmbunătățiți First Contentful Paint, există câteva modalități de a elimina resursele care blochează randarea. Dacă sunteți confortabil cu dezvoltarea și găsiți cod care nu este utilizat pe pagina dvs., puteți continua și îl ștergeți. De asemenea, puteți să identificați resursele dvs. critice și să le „inline” în pagina dvs. folosind etichetele <script> și <style>.
În plus, este posibil să amânați JavaScript, astfel încât conținutul dvs. să nu fie întârziat în timp ce așteaptă ca browserul să proceseze aceste fișiere. În plus, puteți genera CSS critic pentru a afișa conținutul „deasupra paginii” (partea pe care utilizatorii o văd imediat). Dacă nu sunteți dezvoltator, un instrument precum Jetpack vă poate ajuta să faceți unele dintre aceste modificări.
4. Reduceți dimensiunea DOM
Când o pagină web este încărcată, browserul dvs. creează un Document Object Model (DOM). Aceasta este o reprezentare a tuturor obiectelor care compun pagina ta.
Dacă există prea multe noduri DOM (etichete HTML) pe pagina dvs. sau dacă sunt imbricate prea adânc, este nevoie de mai mult pentru ca browserul să vă proceseze pagina. Acest lucru poate duce la viteze de încărcare mai lente și un scor FCP slab.
Prin urmare, vă puteți îmbunătăți FCP reducând dimensiunea DOM. Puteți face acest lucru manual ștergând etichetele <div> inutile, împărțind paginile lungi în altele mai mici și limitând numărul de postări din arhivă sau de pe pagina dvs. de pornire.
În plus, s-ar putea să vă încărcați leneș elementele HTML folosind un plugin de optimizare precum Optimole. Lazy loading este o tehnică care întârzie încărcarea conținutului până când este necesar. În loc să proceseze totul deodată, browserul se poate concentra pe furnizarea acelor elemente care sunt imediat vizibile.
Alegerea unei teme optimizate poate ajuta, de asemenea, la reducerea dimensiunii DOM, deoarece multe teme (și creatori de pagini) folosesc prea multe etichete <div>. Dacă sunteți în căutarea unei teme noi, vă recomandăm să verificați Neve, care este rapid, ușor și folosește doar cod de calitate.
5. Îmbunătățiți timpul de răspuns al serverului
Timpul de răspuns al serverului este denumit și timpul până la primul octet (TTFB). Această măsurătoare măsoară timpul necesar între momentul în care un utilizator face o solicitare și momentul în care serverul trimite primul octet de informații.
Există multe modalități de a îmbunătăți timpul de răspuns al serverului (și, ca rezultat, scorul FCP).
În primul rând, este important să alegeți un furnizor de găzduire de calitate. Cel mai bine este să căutați o gazdă care se adresează în mod specific site-urilor WordPress și să acordați atenție locației serverelor sale. În mod ideal, gazda dvs. ar trebui să aibă servere care sunt aproape de publicul dvs. principal.
Dacă doriți să îmbunătățiți performanța gazdei dvs., puteți alege un furnizor din colecția noastră de găzduire WordPress bazată pe date.
Cu toate acestea, dacă furnizorul dvs. de găzduire nu oferă servere convenabile, puteți opta oricând pentru un CDN, despre care am vorbit mai devreme când am discutat despre cum să îmbunătățiți First Contentful Paint.
Memorarea în cache este o modalitate excelentă de a reduce timpii de răspuns. Unele gazde oferă cache încorporată. Alternativ, puteți instala un plugin de cache, cum ar fi WP Rocket sau WP Fastest Cache.
6. Evitați prea multe redirecționări ale paginilor
Când vizitați o pagină care vă redirecționează imediat către un alt site, browserul dvs. trebuie să facă o altă solicitare HTTP către noua locație. Acest lucru poate duce la un scor FCP slab, deoarece întârzie încărcarea paginii dvs. web.
Cu cât ai mai multe redirecționări pe pagina ta, cu atât scorul tău FCP va fi probabil mai slab. În plus, prea multe redirecționări ale paginilor vă pot perturba grav UX.
Dacă problema se întâmplă la nivelul întregului site, poate doriți să analizați modul în care gestionați redirecționările de la www la non-www (sau invers) și/sau de la HTTP la HTTPS.
De exemplu, dacă redirecționați de la http://www.yoursite.com
la http://yoursite.com
și apoi din nou la https://yoursite.com
, ar fi mai eficient să faci asta într-un singur pas.
Dacă redirecționările vă afectează FCP doar pe o singură pagină, vă recomandăm să căutați redirecționările pe care le-ați creat pentru pagina respectivă.
Puteți gestiona redirecționările manual, deși acest lucru poate consuma mult timp. De obicei, este mai bine să optați pentru un plugin WordPress precum Redirecționare:
Odată instalat, puteți utiliza acest instrument pentru a gestiona redirecționările ușor și rapid.
Îmbunătățiți ora FCP a site-ului dvs. astăzi
Pe site-urile web complexe sau cu conținut greu, poate fi dificil să mențineți timpi de încărcare rapidi. Din fericire, prin direcționarea unor valori cheie, cum ar fi First Contentful Paint (FCP), puteți evalua și îmbunătăți timpul necesar vizitatorilor pentru a vă vedea conținutul.
Pentru a recapitula, iată cum să îmbunătățiți First Contentful Paint în WordPress:
- Utilizați o rețea de livrare de conținut (CDN).
- Optimizați și comprimați imaginile.
- Eliminați resursele care blochează redarea.
- Reduceți dimensiunea Document Object Model (DOM).
- Îmbunătățiți timpul de răspuns al serverului.
- Evitați prea multe redirecționări ale paginilor.
Pentru alte modalități de a vă accelera site-ul, consultați colecția noastră de moduri diferite de a accelera WordPress.
Aveți întrebări despre îmbunătățirea FCP în WordPress? Spune-ne în secțiunea de comentarii de mai jos!
…
Nu uitați să vă alăturați cursului nostru rapid despre accelerarea site-ului dvs. WordPress. Află mai multe mai jos: