Sfaturi pentru îmbunătățirea elementelor vitale de bază ale site-ului dvs. WordPress
Publicat: 2021-09-13Google are o modalitate de a crea un val de panică atât în rândul designerilor web, cât și al proprietarilor de site-uri web. Când efectuează o modificare a algoritmului lor de căutare, oamenii încep să încerce să ajungă din urmă. Este ușor de înțeles de ce. Nimeni nu vrea ca clasamentele lor SEO să sufere.
Deci, când au fost anunțate valorile Core Web Vitals, răspunsul a fost destul de previzibil. Deoarece aceste modificări se bazează pe performanța site-ului, atenția noastră s-a îndreptat spre asigurarea timpilor de încărcare fulgerați.
Dar nu este întotdeauna simplu. Site-urile web care rulează un sistem de management al conținutului (CMS) precum WordPress pot fi deosebit de provocatoare. Sunt o mulțime de factori în joc. Prin urmare, îmbunătățirea performanței necesită o abordare pe mai multe direcții.
Unde să încep? Consultați ghidul nostru pentru creșterea scorului Core Web Vitals al site-ului dvs. WordPress.
Implementați memoria cache
Una dintre cele mai simple moduri de a crește viteza unui site web WordPress este să implementezi memorarea în cache. În multe cazuri, un site anterior lent va deveni semnificativ mai rapid cu acest singur pas. Acest lucru este valabil chiar și pentru găzduirea relativ ieftină.
În mod implicit, paginile și postările WordPress trebuie să preia conținut și setări din baza de date a site-ului. Acest lucru necesită timp. Cache-ul, pe de altă parte, va servi conținutul ca fișiere HTML statice - eliminând necesitatea unui apel la baza de date. Cu intermediarul (adică baza de date) în afara drumului, vor urma timpi de încărcare mai rapidi.
Unele pachete de găzduire, în special găzduirea WordPress gestionată, vor include cache pe server. Aceasta este adesea cea mai bună opțiune, deoarece necesită foarte puțin de la designeri web și funcționează destul de bine. Poate fi necesar să fie eliminat din când în când. În caz contrar, este o experiență fără mâini. Și poate fi combinat eficient cu un plugin pentru a îmbunătăți și mai mult viteza.
Chiar dacă gazda dvs. nu oferă cache la nivel de server, puteți totuși optimiza performanța printr-un plugin. Pluginurile de stocare în cache variază în ceea ce privește domeniul de aplicare, complexitatea și prețul. Dar oferă rezultate tangibile atunci când vine vorba de îmbunătățirea timpilor de încărcare. Acesta, la rândul său, este un impuls pozitiv și pentru Core Web Vitals.
Amânați încărcarea scripturilor și stilurilor de blocare a randării
Când testați performanța site-ului dvs. în Google PageSpeed Insights, subiectul resurselor de blocare a redării pare să apară foarte mult. Acestea sunt scripturile și stilurile care nu sunt considerate „critice” – ceea ce înseamnă că nu sunt necesare pentru a reda conținutul paginii „de mai sus”.
Aceste resurse pot împiedica timpul de încărcare mai rapid. Mai exact, acestea influențează scorul „Cea mai mare vopsea de conținut (LCP)” din Core Web Vitals. Acesta este timpul necesar pentru încărcarea zonei de conținut principal a unei pagini. Reducerea LCP este, ei bine, vitală.
O modalitate de a îmbunătăți situația este amânarea (sau amânarea) când se încarcă diferite elemente de conținut (imagini, videoclipuri, text la nivel de bloc). Acest lucru asigură că numai scripturile și stilurile necesare se încarcă mai întâi, în timp ce toate celelalte apar ulterior.
Pe lângă minificare, multe pluginuri de optimizare/caching WordPress includ și acest tip de funcționalitate. Cu toate acestea, poate fi nevoie de puțină experimentare, deoarece amânarea unei resurse greșite poate fi problematică.
Asigurați-vă că testați orice modificări pe care le-ați făcut și verificați consola browserului pentru erori. Odată ce găsiți configurația potrivită, numărul de resurse care blochează randarea de pe pagina dvs. ar trebui redus semnificativ.
Optimizați imaginile
Utilizarea pe scară largă a imaginilor mari cu eroi și a glisoarelor complexe nu face decât să adauge la provocarea optimizării performanței. Aceste active pot arăta frumos, dar se pot adăuga cu ușurință până la megaocteți de date. Acest lucru nu vă va aduce o notă de trecere pentru Core Web Vitals – în special pe mobil.
Din fericire, există câteva moduri de a ușura sarcina. În primul rând, scăpați de orice imagini pe care le considerați inutile. Îndepărtarea chiar și a unei singure imagini mari poate face diferența.
Restul imaginilor tale pot fi optimizate. Acest lucru va reduce dimensiunea fișierului și va reduce impactul pe care îl au asupra timpului de încărcare.
Modul în care procedați cu privire la optimizarea imaginii depinde de dvs. Puteți descărca o copie a celor mai grav delincvenți și le puteți comprima folosind editorul de imagini preferat, apoi le puteți încărca înapoi pe site-ul dvs. web. Sau puteți automatiza procesul cu un plugin media WordPress util.
Imagini receptive
Pentru utilizatorii de telefonie mobilă, WordPress include capacitatea de a difuza imagini receptive prin srcset
. De fapt, va face automat munca murdară pentru dvs. pe imaginile plasate în conținutul dvs. Acest lucru este incredibil de valoros, deoarece împiedică mediile masive de dimensiuni desktop să încetinească experiența utilizatorului mobil. Pentru imaginile din afara zonei de conținut principal, poate fi necesar să faceți ceva personalizat pentru a implementa această caracteristică.
Formate moderne de imagine
De asemenea, merită să vă uitați la formatele de fișiere pe care le utilizați. De exemplu, formatul WebP de la Google poate reduce adesea dimensiunea fișierului, menținând în același timp calitatea imaginii. Rețineți că unele formate noi nu sunt acceptate în browserele vechi (ahem, IE), așa că pot fi necesare versiuni alternative. Pluginurile pot ajuta și cu asta.
Lazy Load Toate lucrurile
Funcționalitatea de încărcare leneră încarcă articole numai odată ce acestea sunt în fereastra de vizualizare a browserului. Amânând încărcarea imaginilor, cadrelor iframe și a altor conținuturi terță parte (cum ar fi widget-urile rețelelor sociale), puteți concentra resursele pe elementele pe care utilizatorii le vor vedea mai întâi.
WordPress implementează deja încărcare nativă, bazată pe browser, pentru imagini. Când adăugați o imagine la o pagină sau la o postare, atributul loading="lazy"
este plasat în eticheta <img>
. Adică, cu condiția ca imaginea să includă atribute de înălțime și lățime.
Este grozav – dar cum rămâne cu alte elemente, cum ar fi videoclipurile sau cadrele iframe? Aceste articole pot, de asemenea, să îngreuneze o pagină atunci când sunt încărcate chiar de la început.
Iframe-urile sunt acum încărcate lene în mod implicit - așa că nu vă faceți griji acolo. Unele elemente mai complexe pot necesita cod personalizat sau un plugin pentru a implementa această funcționalitate.
Eliminați dezordinea
În timp, chiar și un site WordPress bine întreținut poate deveni aglomerat. O bază de date înfundată, pluginuri neutilizate care sunt încă active, o temă plină de funcții pe care nu le utilizați – se întâmplă. De asemenea, poate trage în jos Core Web Vitals.
De aceea este important să faceți ordine din când în când. Baza de date a site-ului dvs. poate fi optimizată manual sau setată să facă acest lucru în mod regulat. Pluginurile neutilizate pot fi dezactivate și aruncate la gunoi. Temele pot fi făcute mai slabe sau înlocuite cu ceva mai bun.
Studiați ce vă încetinește site-ul, găsiți vinovații și rezolvați-le. S-ar putea să fii surprins de cât de multă diferență poate face acest lucru.
Îmbunătățiți elementele vitale ale site-ului dvs. web
Core Web Vitals complică procesul deja complicat de optimizare a performanței site-ului WordPress. Chiar și un site web care are scoruri bune în alte valori de performanță poate să nu fie încă insuficient în acest domeniu. Acest lucru strălucește în testele mobile mai ales.
Vestea bună este că există o mulțime de lucruri mici pe care designerii le pot face pentru a ajunge din urmă. Implementarea cache-ului stabilește o bază excelentă și oferă un impuls imediat. De acolo, este o chestiune de a reduce dimensiunile fișierelor și de a încărca stiluri și scripturi în ordinea importanței.
Luând lucrurile și mai departe, este logic să ajustați CSS-ul site-ului dvs. având în vedere Core Web Vitals. Acest lucru poate ajuta cu temutul scor Cumulative Layout Shift (CLS) și poate reduce balonarea.
În general, lucrurile care sunt bune pentru performanță sunt bune și pentru Core Web Vitals. Scorurile se pot îmbunătăți destul de repede. Știți doar că va fi nevoie de o încercare și eroare pentru a rezolva unele dintre acele deficiențe individuale.
Scopul general este de a vă asigura că numai elementele esențiale sunt încărcate atunci când un utilizator vă vizitează site-ul web. Procedând astfel, atât vizitatorii, cât și Google vor fi foarte fericiți.