Poboljšanje učinkovitosti internetske trgovine

Vaša internetska trgovina sastoji se od skupa značajki, kao što su kôd teme, aplikacije, slike, videozapisi, vrtuljci, feedovi društvenih mreža i analitika. Ove značajke mogu poboljšati iskustvo posjetitelja i proširiti mogućnosti vašeg mrežnog mjesta.

Međutim, svaka značajka koju dodate u internetsku trgovinu može utjecati na njezinu učinkovitost. Neke značajke mogu usporiti mrežna mjesta ili stvoriti neočekivana ponašanja koja mogu utjecati na korisničko iskustvo.

Učinkovitost weba usredotočena je na optimizaciju korisničkog iskustva. Trenutačno se učinkovitost weba usredotočuje na tri glavna područja koja su također odražena u pokazateljima Core Web Vitals:

  • Brzina učitavanja, mjerena prema brzini učitavanja glavnog sadržaja (LCP)
  • Stabilnost izgleda, mjerena prema kumulativnom pomaku izgleda (CLS)
  • Odziv na korisničku interakciju, mjeren prema metrici odziva na prvu interakciju (INP)

Optimizacija učinkovitosti weba znači da je vjerojatnije da će se vaši korisnici zadržati na vašem mrežnom mjestu i ostvariti konverziju.

Optimizacije za internetsku trgovinu

Vaša internetska trgovina ima ugrađenu web-optimizaciju. Web-optimizacija ugrađena je i u sve nove značajke. Ne morate učiniti ništa posebno kako biste iskoristili sljedeće značajke:

  • Vaša je internetska trgovina hostirana na brzim globalnim poslužiteljima i ne ograničava propusnost vaše trgovine. Status trgovine Shopify možete provjeriti na stranici Shopify Status.
  • Vaša internetska trgovina ima mrežu za isporuku sadržaja (CDN) kojom upravlja Cloudflare i koja osigurava brzo učitavanje vaše internetske trgovine diljem svijeta. Status CDN-a možete provjeriti na stranici statusa za Cloudflare.
  • Kako bi vrijeme učitavanja ostalo kratko, slike se automatski optimiziraju pomoću slikovnog CDN-a. U kombinaciji s kodom vaše teme, slikovni CDN može poslužiti najbolji format slike koji je ujedno prilagođene veličine i sažet kako bi veličina datoteke ostala mala.

Čimbenici koji utječu na učinkovitost weba

Za trgovine Shopify sljedeće stavke predstavljaju najveće čimbenike koji utječu na učinkovitost weba:

  • Tema vaše internetske trgovine
  • Aplikacije koje ste instalirali
  • Svaki dodatni kôd treće strane koji ste ručno dodali u svoju trgovinu, uključujući upravitelje oznakama i oznake u njima

To znači da biste se trebali usredotočiti na sljedeće kako biste poboljšali učinkovitost weba:

  • Upotrijebite ažuriranu, optimiziranu temu. Sve teme iz obitelji Horizon i teme internetske trgovine 2.0 platforme Shopify besplatne su i optimizirane za učinkovitost weba. Osim toga, mnoge druge teme trećih strana također su optimizirane za učinkovitost weba. Možete pregledati najnovije podatke o učinkovitosti tema.
  • Ako vaša tema nudi prijelaze između stranica ili druge animacije, usporedite učinkovitost weba prije i poslije njihove aktivacije. Animacije mogu usporiti stranice.
  • Izbjegavajte dodavanje previše odjeljaka u predloške stranica u svojoj temi. Velik broj odjeljaka na stranicama može smanjiti učinkovitost weba.
  • Ako imate kolekcije s velikom količinom proizvoda, razmislite o aktivaciji podjele na stranice kako biste ograničili broj proizvoda koji se učitavaju odjednom.
  • Procijenite instalirane aplikacije i kôd trećih strana kako biste se uvjerili da stvaraju dovoljnu vrijednost koja nadoknađuje eventualne gubitke u učinkovitosti.
  • Revidirajte svog upravitelja oznakama i uklonite sve neiskorištene oznake ili one niske vrijednosti. Saznajte više o najboljim praksama za oznake i upravitelje oznakama.

Alati za testiranje

Sljedeće alate možete upotrijebiti za istraživanje učinkovitosti svoje internetske trgovine:

  • Izvješća o učinkovitosti weba: izvješća platforme Shopify o učinkovitosti weba koriste se pokazateljima Core Web Vitals za mjerenje stvarnog korisničkog iskustva u vašoj internetskoj trgovini.
  • PageSpeed Insights: možete izraditi vlastita izvješća pomoću Googleova alata PageSpeed Insights za prikaz detaljnijih mjernih podataka o stranicama u vašoj trgovini.

Razumijevanje preporuka treće strane za učinkovitost

Alati treće strane za skeniranje učinkovitosti mogu predložiti promjene za poboljšanje brzine vaše trgovine. Međutim, mnoge od tih preporuka platforma Shopify već primjenjuje ili se one ne odnose na trgovine Shopify.

Optimizacije koje su već uključene u platformu Shopify

Vaša trgovina Shopify automatski uključuje sljedeće optimizacije učinkovitosti:

Mreža za isporuku sadržaja (CDN): Shopify pruža CDN svjetske klase bez dodatne naplate, osiguravajući brzu globalnu učinkovitost. Svi resursi poslužuju se putem protokola HTTP/2, što smanjuje preopterećenje u usporedbi sa starijim protokolima.

Predmemoriranje u pregledniku: Shopify postavlja predmemoriranje u pregledniku za resurse koje je moguće predmemorirati na jednu godinu, što je maksimalno moguće trajanje. To znači da će posjetitelji koji se vraćaju u vašu trgovinu doživjeti brže vrijeme učitavanja.

Gzip sažimanje: Shopify upotrebljava gzip sažimanje za CSS, JavaScript, dokumente i stranice kako bi se smanjila propusnost i poboljšala vremena učitavanja. Održavanje veze aktivnom (keep-alive) omogućeno je i za dohvaćanje više datoteka odjednom.

Optimizacija slika: Shopify automatski sažima JPG slike pomoću naprednih algoritama, uravnotežujući sažimanje i vizualnu privlačnost. Slike se često poslužuju u formatu WebP radi boljeg sažimanja i bržeg učitavanja.

Minifikacija datoteka: Shopify automatski minificira CSS i JavaScript datoteke kada ih zatraži vaša internetska trgovina, smanjujući time veličinu datoteka bez utjecaja na funkcionalnost.

Kada se preporuke trećih strana ne primjenjuju

Alati treće strane za skeniranje mogu predložiti promjene koje nisu relevantne za trgovine Shopify:

  • Konfiguracije na razini poslužitelja: Preporuke o postavljanju poslužitelja, HTTP zaglavljima ili pravilima predmemoriranja već su optimizirane infrastrukturom platforme Shopify.
  • Implementacija CDN-a: Prijedlozi za dodavanje CDN-a nepotrebni su jer Shopify prema zadanim postavkama uključuje CDN visoke učinkovitosti.
  • Postavke sažimanja: Preporuke o omogućavanju sažimanja već su implementirane diljem platforme Shopify.

Postupanje prema relevantnim preporukama

Usredotočite se na preporuke koje se odnose na specifičan sadržaj i značajke vaše trgovine:

  • Optimizacija slika: Provjerite jesu li vaše prenesene slike odgovarajuće veličine i koristite li se preporučenim formatima.
  • Procjena aplikacija: Razmotrite pružaju li instalirane aplikacije dovoljnu vrijednost kako bi nadoknadile bilo kakav utjecaj na učinkovitost.
  • Optimizacija teme: Odaberite teme optimizirane za učinkovitost i ograničite broj odjeljaka na predlošcima stranica.

Rješavanje problema sa sporim učitavanjem stranica

Ako se vaša trgovina sporo učitava, slijedite ove korake kako biste identificirali i riješili problem:

1. korak: potvrdite problem

  1. Sami testirajte brzinu učitavanja svoje trgovine s različitih uređaja i internetskih veza.
  2. Zamolite druge da testiraju vašu trgovinu kako biste potvrdili da nije riječ o lokalnom problemu s vašom internetskom vezom.
  3. Upotrijebite alate za testiranje poput PageSpeed Insights kako biste dobili specifične mjerne podatke o učinkovitosti.

2. korak: Utvrdite uzrok

Provjerite ima li previše aplikacija: Previše aplikacija koje učitavaju elemente u vašoj internetskoj trgovini može usporiti učinkovitost. Pregledajte instalirane aplikacije i uklonite sve koje nisu nužne za prodaju.

Pregledajte velike slike: Stranice s brojnim slikama visoke kvalitete mogu se sporo učitavati. Optimizirajte slike ili smanjite njihov prikazani broj. Saznajte više o preporučenim veličinama slika.

Identificirajte spore skripte: Ako se vaša stranica zamrzne kao prazna stranica prije nego što se odjednom učita, upotrijebite alate za razvojne inženjere u pregledniku kako biste identificirali skripte koje se sporo učitavaju. Obratite se razvojnom inženjeru aplikacije ili teme za rješenje.

3. korak: Poduzmite radnje

Uklonite nepotrebne aplikacije: Deinstalacijom aplikacije njezin se kôd ne uklanja automatski iz vaše teme. Možda ćete se morati obratiti razvojnom inženjeru aplikacije za potpune upute za uklanjanje.

Optimizirajte slike: Upotrijebite odgovarajuće formate datoteka (JPG za fotografije, PNG za grafike s prozirnošću) i promijenite veličinu slika kako bi odgovarale njihovoj veličini prikaza.

Procijenite učinkovitost teme: Razmislite o prelasku na temu optimiziranu za učinkovitost ako vaša trenutačna tema uzrokuje znatna usporavanja.

Zatražite podršku za učinkovitost internetske trgovine

Ako upotrebljavate besplatnu temu platforme Shopify, Podrška za Shopify mogla bi vam pomoći s osnovnim poboljšanjima učinkovitosti.

Ako upotrebljavate temu treće strane i trebate pomoć, morate se obratiti svojem razvojnom inženjeru teme, zaposliti stručnjaka za web-učinkovitost platforme Shopify ili zaposliti partnera za platformu Shopify za učinkovitost i brzinu stranice. Saznajte više o zapošljavanju partnera za platformu Shopify.

Ako vaš problem s učinkovitosti proizlazi iz aplikacije, možete se obratiti svojem razvojnom inženjeru aplikacije.

Ako imate razvojni tim ili partnersku agenciju, također im se možete obratiti za daljnju pomoć.

Tehničke informacije i resursi za rješavanje problema

Ako ste razvojni inženjer i želite poboljšati učinkovitost za internetsku trgovinu, temu ili aplikaciju na platformi Shopify, možete pregledati sljedeće resurse za svaku mjernu vrijednost alata Core Web Vitals. Saznajte više o najboljim praksama za učinkovitost za teme na platformi Shopify.

Brzina učitavanja

Brzina učitavanja glavnog sadržaja (LCP) mjeri brzinu učitavanja na temelju toga koliko brzo najveći element na zaslonu postaje vidljiv. Vrijeme do prvog bajta (TTFB) i prvo iscrtavanje sadržaja (FCP) pomoćni su mjerni podaci koji vam pomažu bolje razumjeti odakle potječe osnovni uzrok problema. Možete saznati više o otklanjanju pogrešaka za česte uzroke sporog učitavanja u internetskim trgovinama s jezikom Liquid na platformi Shopify.

Vizualna stabilnost

Kumulativni pomak rasporeda (CLS) mjeri vizualnu stabilnost na temelju toga koliko se sadržaj neočekivano pomiče tijekom učitavanja. Za dubinsku analizu o otklanjanju pogrešaka za CLS pročitajte Kako optimizirati kumulativni pomak rasporeda (CLS) na mrežnim mjestima platforme Shopify.

Interaktivnost

Interakcija do sljedećeg iscrtavanja (INP) mjeri interaktivnost na temelju toga koliko je vremena potrebno da stranica postane prilagodljiva na većinu radnji korisnika. Na primjer, na radnje korisnika poput klika na poveznicu ili gumb.

Ako imate problema s lošim INP-om, najvjerojatnije imate previše koda u jeziku JavaScript u svojoj trgovini, bilo iz koda teme, koda aplikacije ili koda treće strane / upravitelja oznakama. Poradite na rješavanju najvećih uzročnika problema. Saznajte više o 3 načina pronalaska najvećih uzročnika problema u jeziku JavaScript za učitavanje stranice. Ako i dalje imate problema s INP-om, saznajte više putem resursa na adresi web.dev.