Sfaturi pentru a optimiza viteza magazinului dvs. WooCommerce
Publicat: 2020-11-26Într-un magazin de comerț electronic, viteza este unul dintre cei mai importanți factori care fie pot face afacerea dvs. foarte profitabilă, fie o pot pierde. Viteza este vitală pentru a oferi o experiență mai bună pentru utilizator, pentru a îmbunătăți SEO, pentru a crește rentabilitatea investiției și pentru a vă satisface clienții. Nu vă puteți aștepta să conduceți o afacere online fără viteza corespunzătoare.
Știți că aproape 58% dintre utilizatori vor abandona site-ul dvs. dacă durează mai mult de 3 secunde pentru a se încărca? Dintre care 40% dintre clienți nu se vor întoarce niciodată pe site-ul tău.
În acest articol, vom discuta cum să vă accelerați magazinul WooCommerce și multe alte aspecte legate de acesta.
Cum afectează viteza afacerea de comerț electronic?
În zilele noastre, când internetul de mare viteză este disponibil pentru aproape fiecare persoană, o viteză extraordinară a unui site web a devenit o necesitate. Cu viteza, site-ul este supus unui clasament crescut în motoarele de căutare, rate de conversie optimizate și îmbunătățiri ale vânzărilor. Iată câteva statistici de mestecat:
- 73% dintre utilizatorii de internet au fost pe un site care a durat prea mult timp pentru a se încărca
- O întârziere de 1 secundă în încărcarea site-ului web poate duce la o reducere cu 7% a conversiilor
- Un site de comerț electronic care câștigă 50.000 USD pe zi ar putea pierde 1,25 milioane USD în vânzări în fiecare an din acel timp suplimentar de 1 secundă la încărcare
- Ratele de conversie din magazinul dvs. de comerț electronic cresc cu 74% atunci când timpul de încărcare a paginii se îmbunătățește de la 8 la 2 secunde
- 73% dintre clienți nu se vor întoarce pe site-ul dvs. dacă acesta nu se încarcă pe dispozitivul lor mobil
Nu este așa că comercianții de comerț electronic nici măcar nu pot identifica dacă site-ul este lent sau nu. Există multe instrumente gratuite disponibile pe care le pot folosi pentru a identifica viteza. Problemele comune pentru site-ul mai lent sunt următoarele:- Imagini voluminoase neoptimizate
- Conținut difuzat fără compresie HTTP
- Prea multe solicitări de imagini CSS
- Fără informații de stocare în cache
Cum se măsoară viteza magazinului WooCommerce?
Știți că WooCommerce, unul dintre cele mai populare CMS pentru dezvoltarea site-urilor de comerț electronic, a fost descărcat de peste 88 de milioane de ori?
Și acum este folosit în peste 5 milioane de magazine de comerț electronic. Nu trebuie să oferiți nicio taxă sau comision suplimentară pentru utilizarea WooCommerce.
Dacă nu poți măsura viteza, atunci nu te-ai putea îmbunătăți. Este esențial să știți cum să evaluați îmbunătățirile atunci când încercați să vă accelerați magazinul WooCommerce.
Testarea site-ului dvs. pentru viteza acestuia vă va permite să cunoașteți lacunele. Puteți începe cu instrumentele de testare a vitezei, cum ar fi Google PageSpeed, Pingdom, GTmetrix etc.
Cum să accelerezi WooCommerce?
După ce obțineți un raport de testare a vitezei, veți obține eventualele lacune și modalitățile prin care acestea pot fi remediate pentru un magazin WooCommerce. Să începem!
1. Începeți cu Setările din WooCommerce
Să începem cu setările de bază. În primul rând, modificați adresa URL a paginii de conectare. În WordPress, în mod implicit, adresa URL de conectare a site-ului este domain.com/wp-admin/ . Da, este ușor de reținut, dar toată lumea cunoaște această adresă URL, inclusiv hackerii.
Schimbarea adresei URL implicite într-o adresă URL personalizată vă va proteja de atacurile cu forță brută. De asemenea, este excelent pentru combaterea erorilor HTTP care limitează rata, cum ar fi prea multe solicitări de eroare 429.
Dacă ați inclus o secțiune de blog în site-ul dvs., atunci puteți, de asemenea, să limitați numărul de bloguri listate pe pagina de listare a blogurilor. În timp ce WordPress a stabilit limita implicită de 10 bloguri, puteți chiar să reduceți aceasta. Acest lucru poate părea inițial banal, dar va îmbunătăți performanța dacă rulați un blog cu trafic ridicat. Puteți găsi opțiunea în WordPress Dashboard -> Setări -> Citire
De asemenea, puteți dezactiva pingback-urile de pe site-ul dvs. De obicei generează spam fără valoare. Dacă există o mulțime de comentarii pe postări sau pagini, atunci le puteți împărți și în bucăți mai mici. Puteți chiar să le dezactivați prin WooCommerce -> Setări.
2. Obțineți o temă mai rapidă
În timp ce decideți viteza temei site-ului WordPress, contează foarte mult. Puteți găsi sute de mii de teme pentru WordPress, de aceea este o provocare să găsiți tema potrivită pentru magazinul dvs. WooCommerce.
Pentru un magazin WooCommerce, tema nu ar trebui să se limiteze doar la atractivitatea sa, ci și să fie compatibilă cu WooCommerce în mod corespunzător și să vină cu mare viteză. Unele dintre temele populare sunt Divi, Avada etc. Acestea sunt teme WordPress ultra-rapide, ușoare, compatibile cu WooCommerce. Înainte de a decide asupra unei teme, puteți enumera toate caracteristicile de care veți avea nevoie în magazinul dvs. de comerț electronic. După aceea, începeți să căutați o temă care să îndeplinească cerințele maxime.
3. Accesați ușor pluginurile sau extensiile WooCommerce
Există mai mult de 54.000 de plugin-uri în depozitul WooCommerce. Puteți găsi o mulțime de pluginuri premium care nu sunt gratuite. Este ușor de dus și de instalat zeci de ele. Cu toate acestea, instalarea de pluginuri maxime nu face site-ul dvs. interesant, dar poate reduce cu siguranță viteza acestuia. Există multe plugin-uri care nici măcar nu funcționează cu anumite medii de găzduire. Majoritatea acestor plugin-uri sunt legate de performanță și securitate.
Când codarea nu este efectuată corect, instalarea pluginului va cauza o problemă de performanță. Câteva pluginuri creează chiar conflicte cu alte plugin-uri. Când aveți zeci de pluginuri, atunci există mai multe șanse de conflict între pluginuri.
4. Creșteți limita de memorie a WordPress
În mod implicit, WordPress vă oferă 32 MB de memorie PHP. Dacă se confruntă cu probleme, va încerca automat să mărească această limită la 40 MB (pentru un singur site) sau 64 MB (pentru un site multiplu). În general, limita de memorie nu este suficientă pentru rularea unui magazin WooCommerce. Un mesaj de eroare poate apărea și pe tabloul de bord, cum ar fi:
Dimensiunea de memorie permisă de xxxxxx octeți a fost epuizată
Ar fi mai bine dacă creșteți limita de memorie la 256 MB. Faceți backup pentru fiecare fișier înainte de a-l edita. Deci, dacă ceva nu merge bine, puteți schimba fișierul editat cu cel original.
5. Comprimați imagini și optimizați livrarea
Imaginile de înaltă calitate sunt foarte atractive pentru clienți, totuși există o cădere în spate. Aceste imagini au dimensiuni prea mari și ocupă multă memorie. Dacă nu optimizați aceste imagini pentru dimensiune și livrare, imaginile vor încetini site-ul.
HTTPArchive urmărește dimensiunea și cantitatea paginii web. Deși videoclipurile sunt mai grele decât imaginile, acestea nu încetinesc site-ul la fel de mult ca imaginile, deoarece sunt încărcate la cerere în majoritatea cazurilor. Conform unui raport, puteți economisi 545 KB pe pagină prin încărcare leneră a imaginilor ascunse și în afara ecranului. Dacă comprimați nivelul JPEG la 85 sau mai mic, atunci puteți economisi 40,3 KB pe pagină . Unele dintre celelalte metode pe care le puteți utiliza pentru a optimiza imaginile sunt:
- Alegeți formatul potrivit pentru imagini precum JPEG, PNG etc.
- Utilizați instrumentele potrivite pentru comprimarea imaginilor fără a compromite calitatea
- Utilizați imagini receptive pentru experiențe mai bune pe mai multe dispozitive
- Încărcare leneșă offscreen și imagini ascunse
Iată câteva dintre pluginurile care vă pot ajuta să comprimați și să scalați imaginile pentru optimizarea WooCommerce:
- WP Smush
- Imaginează
- ShortPixel
- Optimole
6. Livrarea resurselor statice prin CDN
CDN înseamnă Content Delivery Network. Acestea sunt grupul de servere care sunt dispersate demografic în întreaga lume. Locațiile acestor servere sunt cunoscute ca puncte de prezență (PoPs). Funcția principală a CDN-ului este de a stoca în cache și de a furniza resurse statice utilizatorilor din apropiere. Acestea includ imagini, JS, CSS etc. Unele CDN-uri puternice sunt chiar capabile să găzduiască și să livreze conținut dinamic.
Indiferent de viteza serverului tău pe care rulează site-ul tău, viteza va fi limitată de locația sa geografică. Un CDN scade distanța dintre server și utilizatori și astfel îmbunătățește viteza.
Acesta va determina din ce provine cererea și apoi va atribui cel mai apropiat CDN pentru a livra datele. Va avea ca rezultat un site mai rapid și o experiență de utilizator mai bună. Unele dintre CDN-urile populare pe care le puteți utiliza sunt:
- Cloudflare
- Sucuri CDN
- Cloudways CDN
- StackPath
- KeyCDN
7. Eliminați scripturile și foile de stil neutilizate
În general, majoritatea temelor și pluginurilor WordPress încarcă scripturi și foi de stil pe paginile site-ului tău. Ele încarcă aceste active chiar și atunci când nu sunt utilizate pe pagină.
De exemplu, Formularul de contact își încarcă scripturile sau foaia de stil pe fiecare altă pagină. Formularele ar fi folosite doar pe pagina de contact, dar activele se încarcă și pe alte pagini, care nici măcar nu sunt necesare. Eliminarea acestor scripturi și foi de stil va reduce umflarea și va accelera timpul de pagină.
De asemenea, în mecanismul de plată, nu este necesar să încărcați scripturi ale gateway-urilor de plată pe pagina principală a site-ului dvs. sau pe orice altă pagină. Trebuie să restricționați aceste scripturi pentru a se încărca numai la pagina de finalizare a comenzii și a comenzii.
8. HTTP/2 este foarte solicitat
Cu câțiva ani în urmă, era denumit în mare parte „ Reduceți numărul de solicitări HTTP ”. După atâtea îmbunătățiri ale browserelor, această nevoie a devenit acum depășită.
Prima actualizare majoră a protocolului HTTP a fost HTTP 1.1, în 1997. Este chiar înaintea rețelelor sociale, a streamingului video sau audio, a smartphone-urilor, dar după aceea am observat o creștere uriașă în web. HTTP/2 a fost îmbunătățit față de protocolul HTTP 1.1 în 2015. A fost esențial să răspundem cerințelor tot mai mari de la internet. Cu acest protocol, obținem viteză, eficiență și securitate uimitoare. Există mai multe motive pentru aceasta:
- Pe o singură conexiune TCP, există multiplexare și paralelism mai bune.
- Algoritm de codare Huffman pentru compresia HPACK a antetelor
- Extensie ALPN pentru criptare mai rapidă
- Serverul proactiv împinge în loc să aștepte cereri
Prin urmare, trecerea site-ului la HTTP/2 va ajuta magazinul WooCommerce să servească resurse precum imagini, audio, video, cu mai multă viteză.
9. WooCommerce Cache pentru mai multă viteză
Memorarea în cache înseamnă pur și simplu stocarea temporară a resurselor la prima solicitare, astfel încât acestea să poată fi servite rapid la o altă solicitare. Cache-ul poate fi stocat fie pe dispozitivul utilizatorului, fie pe server. Este una dintre cele mai importante sau mai ușoare modalități de a vă accelera magazinul WooCommerce. Iată cum funcționează stocarea în cache:
- 1. Utilizatorul va face o cerere pe browser pentru un site.
- 2. Browserul va face o cerere către browser pentru a difuza o pagină HTML. Un server DNS se ocupă de asta.
- 3. Pagina web va fi apoi returnată de o aplicație precum WordPress, Magento etc. găzduită pe un server web.
- 4. Aplicația rulează scripturile (de ex. PHP, JavaScript, etc.) și (5) interogează baza de date (de ex. MySQL, MongoDB, etc.) pentru a construi o pagină web. Apoi returnează pagina web browserului, care o redă și o arată utilizatorului.
Toți acești pași vor dura câteva secunde. Dar acești pași sunt pentru un singur utilizator. Când mii de utilizatori vor efectua același pas, atunci va exista prea multă încărcare pe site. Aici este locul în care stocarea în cache vine în ajutor. Memorarea în cache nu numai că mărește viteza site-ului web, ci și reduce sarcina pe server. Iată câteva dintre pluginurile de cache care pot ajuta la îmbunătățirea timpului de încărcare al magazinului dvs. WooCommerce.
- Briză
- WP Rocket
- Cache total W3
Aflați mai multe: Cum să alegeți cel mai bun furnizor de găzduire pentru un magazin de comerț electronic?
10. Curățați baza de date a magazinului dvs. WooCommerce
V-ați întrebat vreodată unde sunt stocate toate datele unui site web? Ei bine, este baza de date. O bază de date dintr-un magazin WooCommerce include:
Conținutul site-ului cum ar fi pagini de produse, categorii, date utilizatori, etichete, recenzii etc.
Date despre tranzacții, cum ar fi detaliile comenzii, plățile, stocul etc.
Ori de câte ori utilizatorii vă vizitează site-ul, ei solicită conținutul site-ului dvs., care este în general static și nu se schimbă foarte mult. Cu toate acestea, în timp ce cumpără un articol, ei fac solicitări dinamice. Optimizarea bazei de date va servi rapid aceste solicitări, altfel va duce la o experiență slabă a utilizatorului. Prin urmare, trebuie să curățați și să optimizați baza de date prin eliminarea datelor nedorite inutile. Unele dintre modalitățile diferite de a curăța baza de date sunt:
Ștergerea revizuirilor vechi
Dacă a trecut destul de mult timp de când magazinul dvs. WooCommerce a fost deschis, atunci paginile, postările și alt conținut trebuie să fie umplute cu versiuni vechi. Trebuie să le curățați.
Limitați stocarea revizuirilor
Limitând stocarea revizuirilor, puteți evita să aveți o mulțime de revizuiri inutile ale postărilor și paginilor. Dacă sunteți predispus să vă actualizați des conținutul site-ului, acest lucru vă va ajuta să împiedicați revizuirile să iasă din mână.
În cele din urmă, dezactivarea revizuirilor
Dacă nu aveți nevoie de revizuiri, le puteți dezactiva de pe site. Trebuie doar să adăugați acest cod în fișierul wp-config.php. Ca și înainte, asigurați-vă că adăugați acest fragment deasupra liniei în care este definit ABSPATH .
define('WP_POST_REVISIONS', false);
Curățați tranzitorii expirați
Datele din cache stocate cu un nume personalizat și o perioadă expirată se numesc tranzitori. Le puteți găsi în tabelul wp_options din baza de date WordPress. Dacă doriți să scăpați de acești tranzitori expirați, puteți folosi pluginul Delete Expired Transients care este absolut gratuit.
Valoarea tabelelor bazei de date
Baza de date din WooCommerce stochează aproape totul așa cum am menționat mai sus. Dar, într-o perioadă de timp, datele sunt adăugate, eliminate și mutate între tabele și devin ineficiente. Prin urmare, este mai bine să curățați datele inutile prin curățarea tabelelor bazei de date.
Puteți folosi unul dintre aceste pluginuri WordPress pentru a vă curăța baza de date și pentru a ajunge mai aproape de obiectivul dvs. de a vă optimiza magazinul WooCommerce.
- WP-Optimize
- WP Clean Up Optimizer
- Curățare avansată a bazelor de date
- Amplificator de curățare
11. Optimizarea magazinului pentru dispozitive mobile
Știți că în zilele noastre există peste 4 miliarde de utilizatori de telefonie mobilă în întreaga lume? Și numărul poate crește până la 5 miliarde + până în 2024. Indicația este că există un trafic global uriaș pentru dispozitivele mobile și, prin urmare, magazinul dvs. WooCommerce ar trebui optimizat pentru telefoane mobile, smartphone-uri sau tablete. În mod surprinzător, rata de conversie de pe dispozitivele mobile este mai mică de jumătate din cea a desktop-urilor. Puteți utiliza Google Mobile-Friendly Test pentru a afla dacă site-ul dvs. îndeplinește standardele minime de utilizare pentru dispozitive mobile.
După acest test, veți ști, de asemenea, cum arată site-ul dvs. pe un dispozitiv mobil. Pentru a face site-ul prietenos pentru dispozitive mobile, trebuie să utilizați o temă receptivă. Amintiți-vă, utilizatorilor de dispozitive mobile nu le plac mile prea mari dintr-o pagină, prin urmare păstrați-o cât mai slabă posibil.
12. Dezactivați Solicitarea AJAX pentru obținerea fragmentelor reîmprospătate
Ori de câte ori un utilizator face vreo modificare în coșul de cumpărături, WooCommerce utilizează cererea AJAX Get Refreshed Fragments pentru actualizarea dinamică a conținutului coșului de cumpărături. Cu toate acestea, de cele mai multe ori încetinește site-ul web, mai ales pe cele care sunt găzduite pe serverele partajate. Dar dacă dezactivați această solicitare, atunci este recomandat să activați o opțiune „Redirecționare către pagina coș după adăugarea cu succes” în panoul de setări WooCommerce -> Produse.
Citiți și celelalte postări ale noastre despre accelerarea magazinului Magento 2 și optimizarea vitezei Shopify.
Încheierea
În acest articol, am aflat despre diferite strategii utile care sunt extrem de utile pentru a optimiza viteza magazinului dvs. WooCommerce. Nu poți renunța pur și simplu la viteza site-ului tău, deoarece este unul dintre cele mai importante puncte de experiență a utilizatorului, ajută la SEO site-ului tău și îți oferă multe alte beneficii. La Emizentech, cea mai bună companie de dezvoltare de comerț electronic din India, avem experiență în dezvoltarea magazinelor WooCommerce care sunt optimizate cu viteză și funcționează impecabil.