Az online áruház teljesítményének javítása
Az online áruháza különböző funkciókból áll, például témakódból, alkalmazásokból, képekből, videókból, galériákból, közösségi média hírfolyamokból és elemzésekből. Ezek a funkciók javíthatják a látogatói élményt, és bővíthetik webhelye képességeit.
Ugyanakkor minden, az online áruházhoz hozzáadott funkció befolyásolhatja az üzlet teljesítményét. Egyes funkciók lelassíthatják a webhelyet, vagy váratlan viselkedést okozhatnak, ami befolyásolhatja a felhasználói élményt.
A webteljesítmény a felhasználói élmény optimalizálására összpontosít. Jelenleg a webteljesítmény három fő területre fókuszál, amelyek a Core Web Vitals mutatóiban is tükröződnek:
- Betöltési sebesség, amelyet a Largest Contentful Paint (LCP) mér
- Elrendezés stabilitása, amelyet a Cumulative Layout Shift (CLS) mér
- Felhasználói interakcióra való reagálás, amelyet az Interaction to Next Paint (INP) mér
A webteljesítmény optimalizálása azt jelenti, hogy a vásárlók nagyobb valószínűséggel maradnak a webhelyen, és hajtanak végre konverziót.
Ezen az oldalon
Optimalizációk az online áruházhoz
Az online áruháza beépített weboptimalizálással rendelkezik. A weboptimalizálás minden új funkcióba is be van építve. Nincs szükség különleges teendőkre a következő funkciók előnyeinek kihasználásához:
- Online áruháza gyors, globális szervereken található, és nem korlátozza az üzlet sávszélességét. Shopify-üzlete állapotát a Shopify Status oldalon ellenőrizheti.
- Az online áruháza a Cloudflare által üzemeltetett tartalomszolgáltató hálózattal (CDN) rendelkezik, amely biztosítja, hogy az online áruháza gyorsan betöltődjön a világ minden táján. A CDN állapotát a Cloudflare állapotoldalán ellenőrizheti.
- A gyors betöltési idő érdekében a képek automatikusan optimalizálódnak egy képes CDN használatával. A témakóddal kombinálva a képes CDN a legjobb képformátumot tudja kiszolgálni, amely átméretezve és tömörítve van, hogy a fájlméretek kicsik maradjanak.
A webteljesítményt befolyásoló tényezők
A Shopify-üzletek esetében a következő tényezők befolyásolják leginkább a webteljesítményt:
- Az online áruház témája
- A telepített alkalmazások
- Bármilyen további, manuálisan hozzáadott harmadik féltől származó kód az üzletben, beleértve a címkekezelőket és a bennük lévő címkéket
Ez azt jelenti, hogy a webteljesítmény javítása érdekében a következőkre kell összpontosítania:
- Használjon naprakész, optimalizált témát. A Horizon témacsalád összes témája, valamint a Shopify Online Store 2.0 témái ingyenesek és a webes teljesítményre vannak optimalizálva. Ezenkívül számos más, harmadik féltől származó téma is optimalizálva van a webes teljesítményre. Áttekintheti a legújabb témateljesítmény-adatokat.
- Ha a téma oldalátmeneteket vagy más animációkat kínál, akkor hasonlítsa össze a webteljesítményt azok aktiválása előtt és után. Az animációk lelassíthatják az oldalakat.
- Kerülje a túl sok szekció hozzáadását a téma oldalsablonjaihoz. A nagyszámú szekció az oldalakon ronthatja a webteljesítményt.
- Ha nagy mennyiségű terméket tartalmazó kollekciói vannak, fontolja meg a tördelés aktiválását, hogy korlátozza az egyszerre betöltődő termékek számát.
- Értékelje a telepített alkalmazásokat és a harmadik féltől származó kódot, hogy megbizonyosodjon arról, hogy elegendő értéket teremtenek-e a lehetséges teljesítményveszteség ellensúlyozására.
- Vizsgálja felül a címkekezelőt a felesleges vagy alacsony értékű címkék eltávolítása érdekében. Tudjon meg többet a címkék és címkekezelők használatának bevált gyakorlatairól.
Tesztelőeszközök
A következő eszközökkel vizsgálhatja online áruháza teljesítményét:
- Webteljesítmény-jelentések: A Shopify Webteljesítmény-jelentései a Core Web Vitals segítségével mérik, hogy a valós felhasználók hogyan élik meg az online áruházát.
- PageSpeed Insights: A Google PageSpeed Insights eszközével saját jelentéseket futtathat, hogy részletesebb mérőszámokat tekintsen meg üzlete oldalairól.
Harmadik felek teljesítményjavaslatainak értelmezése
Harmadik felek teljesítményelemző eszközei javasolhatnak olyan módosításokat, amelyek javítják az üzlet sebességét. Azonban ezek közül az ajánlások közül sokat már a Shopify is bevezetett, vagy nem alkalmazhatók a Shopify-üzletekre.
A Shopify által már tartalmazott optimalizációk
A Shopify-üzlete automatikusan tartalmazza a következő teljesítményoptimalizációkat:
Tartalomszolgáltató hálózat (CDN): A Shopify díjmentesen biztosít egy világszínvonalú CDN-t, amely gyors globális teljesítményt garantál. Minden eszköz a HTTP/2 protokollt használja, csökkentve a régebbi protokollokhoz képesti plusz terhelést.
Böngésző-gyorsítótárazás: A Shopify a gyorsítótárazható erőforrások böngésző-gyorsítótárát egy évre állítja be, ami a lehető leghosszabb időtartam. Ez azt jelenti, hogy az üzletébe visszatérő látogatók gyorsabb betöltési időt tapasztalnak.
Gzip-tömörítés: A Shopify gzip-tömörítést alkalmaz a CSS-, JavaScript-, dokumentum- és oldalfájlokon a sávszélesség csökkentése és a betöltési idő javítása érdekében. A „keep-alive” funkció szintén engedélyezve van a többszörös fájlletöltéshez.
Képoptimalizálás: A Shopify fejlett algoritmusokkal automatikusan tömöríti a JPG-képeket, egyensúlyt teremtve a tömörítés és a vizuális megjelenés között. A képek gyakran WebP formátumban kerülnek kiszolgálásra a jobb tömörítés és a gyorsabb betöltés érdekében.
Fájlminifikálás: A Shopify automatikusan minifikálja a CSS- és JavaScript-fájlokat, amikor a kirakat lekéri őket, így a fájlméretek csökkennek anélkül, hogy a funkcionalitás sérülne.
Amikor a harmadik felek ajánlásai nem alkalmazhatók
A harmadik felek ellenőrző eszközei olyan módosításokat javasolhatnak, amelyek nem relevánsak a Shopify-üzletekre:
- Szerver szintű konfigurációk: A szerverbeállításokra, HTTP-fejlécekre vagy gyorsítótárazási szabályzatokra vonatkozó ajánlásokat a Shopify infrastruktúrája már optimalizálta.
- CDN-implementáció: A CDN hozzáadására vonatkozó javaslatok feleslegesek, mivel a Shopify alapértelmezés szerint nagy teljesítményű CDN-t tartalmaz.
- Tömörítési beállítások: A tömörítés engedélyezésére vonatkozó ajánlások már implementálva vannak a Shopify platformján.
Teendők a releváns ajánlásokkal
Összpontosítson azokra a javaslatokra, amelyek az üzlete konkrét tartalmára és funkcióira vonatkoznak:
- Képoptimalizálás: Győződjön meg róla, hogy a feltöltött képei megfelelő méretűek és az ajánlott formátumúak.
- Alkalmazások értékelése: Mérlegelje, hogy a telepített alkalmazások nyújtanak-e annyi értéket, ami ellensúlyozza a teljesítményre gyakorolt hatásukat.
- Témaoptimalizálás: Válasszon teljesítményre optimalizált témákat, és korlátozza a szakaszok számát az oldalsablonokon.
A lassan betöltődő oldalak hibaelhárítása
Ha az üzlete lassan tölt be, kövesse ezeket a lépéseket a probléma azonosításához és megoldásához:
1. lépés: A probléma ellenőrzése
- Tesztelje üzlete betöltési sebességét különböző eszközökről és internetkapcsolatokról.
- Kérjen meg másokat is, hogy teszteljék az üzletét, hogy megbizonyosodjon arról, hogy a probléma nem az Ön internetkapcsolatából adódik.
- Használjon tesztelőeszközöket, például a PageSpeed Insights szolgáltatást, hogy konkrét teljesítménymérőszámokat kapjon.
2. lépés: Az ok azonosítása
Túl sok alkalmazás: A kirakatban eszközöket betöltő túl sok alkalmazás lassíthatja a teljesítményt. Tekintse át a telepített alkalmazásokat, és távolítsa el azokat, amelyek nem elengedhetetlenek az értékesítéshez.
Nagyméretű képek áttekintése: A sok kiváló minőségű képet tartalmazó oldalak lassan töltődhetnek be. Optimalizálja a képeit, vagy csökkentse a megjelenített képek számát. Tudjon meg többet az ajánlott képméretekről.
Lassú szkriptek azonosítása: Ha a webhelye üres oldalként lefagy, mielőtt egyszerre betöltődne, akkor a böngésző fejlesztői eszközeivel azonosíthatja a lassan betöltődő szkripteket. A megoldás érdekében vegye fel a kapcsolatot az alkalmazás vagy a téma fejlesztőjével.
3. lépés: Intézkedés
Felesleges alkalmazások eltávolítása: Egy alkalmazás eltávolítása nem jelenti automatikusan a kódjának eltávolítását is a témából. Előfordulhat, hogy a teljes eltávolítási útmutatóért fel kell vennie a kapcsolatot az alkalmazásfejlesztővel.
Képek optimalizálása: Használjon megfelelő fájlformátumokat (JPG-t a fényképekhez, PNG-t az átlátszó hátterű grafikákhoz), és méretezze át a képeket, hogy megfeleljenek a megjelenítési méretüknek.
A téma teljesítményének értékelése: Fontolja meg a teljesítményre optimalizált témára való váltást, ha a jelenlegi témája jelentős lassulást okoz.
Támogatás kérése az online áruház teljesítményével kapcsolatban
Ha a Shopify egyik ingyenes témáját használja, akkor a Shopify ügyfélszolgálata segíthet Önnek az alapvető teljesítményjavításokban.
Ha harmadik féltől származó témát használ, és segítségre van szüksége, akkor fel kell vennie a kapcsolatot a téma fejlesztőjével, vagy fel kell bérelnie egy Shopify webes teljesítményszakértőt vagy egy webhelyteljesítményre és -sebességre szakosodott Shopify Partnert. Tudjon meg többet a Shopify Partner felbérléséről.
Ha a teljesítményproblémát egy alkalmazás okozza, felveheti a kapcsolatot az alkalmazás fejlesztőjével.
Ha van fejlesztőcsapata vagy ügynökségi partnere, akkor hozzájuk is fordulhat további segítségért.
Műszaki információk és források a hibaelhárításhoz
Ha Ön fejlesztő, és egy Shopify-kirakat, -téma vagy -alkalmazás teljesítményét szeretné javítani, akkor áttekintheti az alábbi forrásokat minden egyes Core Web Vital mutatóhoz. Tudjon meg többet a Shopify-témák teljesítményére vonatkozó helyes gyakorlatokról.
Betöltési sebesség
A Largest Contentful Paint (LCP) a betöltési sebességet méri, annak alapján, hogy a képernyőn lévő legnagyobb elem milyen gyorsan válik láthatóvá. A Time to first byte (TTFB) és a first contentful paint (FCP) kiegészítő mérőszámok, amelyek segítenek jobban megérteni, hogy honnan ered a probléma gyökere. Többet is megtudhat a Shopify Liquid-kirakatok lassú betöltődésének gyakori okainak hibakereséséről.
Vizuális stabilitás
A Cumulative Layout Shift (CLS) a vizuális stabilitást méri, annak alapján, hogy a tartalom mennyit mozdul el váratlanul a betöltés során. A CLS hibakeresésének részletesebb megismeréséhez olvassa el a „A Cumulative Layout Shift (CLS) optimalizálása Shopify-webhelyeken” című cikket.
Interaktivitás
Az Interaction to Next Paint (INP) az interaktivitást méri, annak alapján, hogy mennyi időbe telik, amíg az oldal a legtöbb felhasználói műveletre reagál. Például olyan felhasználói műveletekre, mint egy hivatkozásra vagy gombra kattintás.
Ha gyenge az INP-értéke, akkor valószínűleg túl sok JavaScript van az üzletében, amely vagy a téma kódjából, az alkalmazás kódjából, vagy egy harmadik fél/címkekezelő kódjából származik. Dolgozzon a legrosszabbul teljesítő elemek megtisztításán. Tudjon meg többet a „3 módszer az oldalak betöltését lassító legrosszabb JavaScript-elemek megtalálására” című cikkből. Ha továbbra is problémái vannak az INP-vel, akkor tudjon meg többet a web.dev oldalon található forrásokból.