Βελτίωση της απόδοσης του διαδικτυακού σας καταστήματος
Το διαδικτυακό σας κατάστημα αποτελείται από ένα σύνολο δυνατοτήτων, όπως κώδικα θέματος, εφαρμογές, εικόνες, βίντεο, καρουσέλ, ροές μέσων κοινωνικής δικτύωσης και στοιχεία ανάλυσης. Αυτές οι δυνατότητες μπορούν να βελτιώσουν την εμπειρία του επισκέπτη και να επεκτείνουν τις ικανότητες του ιστοτόπου σας.
Ωστόσο, κάθε δυνατότητα που προσθέτετε στο διαδικτυακό σας κατάστημα μπορεί να επηρεάσει την απόδοση του καταστήματός σας. Ορισμένες δυνατότητες μπορούν να επιβραδύνουν τον ιστότοπό σας ή να δημιουργήσουν μη αναμενόμενες συμπεριφορές που μπορούν να επηρεάσουν την εμπειρία των χρηστών.
Η απόδοση ιστού εστιάζει στη βελτιστοποίηση της εμπειρίας χρήστη. Επί του παρόντος, η απόδοση ιστού εστιάζει σε τρεις βασικούς τομείς που αντικατοπτρίζονται επίσης στα Core Web Vitals:
- Ταχύτητα φόρτωσης, η οποία μετράται από το Largest Contentful Paint (LCP)
- Σταθερότητα διάταξης, η οποία μετράται από το Cumulative Layout Shift (CLS)
- Ανταπόκριση στην αλληλεπίδραση του χρήστη, η οποία μετράται από το Interaction to Next Paint (INP)
Η βελτιστοποίηση της απόδοσης του ιστού σημαίνει ότι οι πελάτες σας είναι πιο πιθανό να παραμείνουν στον ιστότοπό σας και να προβούν σε μετατροπή.
Σε αυτήν τη σελίδα
- Βελτιστοποιήσεις για το διαδικτυακό σας κατάστημα
- Παράγοντες που επηρεάζουν την απόδοση του ιστού
- Εργαλεία δοκιμών
- Κατανόηση των συστάσεων απόδοσης τρίτων
- Αντιμετώπιση προβλημάτων σελίδων με αργή φόρτωση
- Λήψη υποστήριξης για την απόδοση του διαδικτυακού καταστήματος
- Τεχνικές πληροφορίες και πόροι για την αντιμετώπιση προβλημάτων
Βελτιστοποιήσεις για το διαδικτυακό σας κατάστημα
Το διαδικτυακό σας κατάστημα διαθέτει ενσωματωμένη βελτιστοποίηση ιστού. Η βελτιστοποίηση ιστού είναι επίσης ενσωματωμένη σε τυχόν νέες δυνατότητες. Δεν χρειάζεται να κάνετε κάτι ιδιαίτερο για να επωφεληθείτε από τις ακόλουθες δυνατότητες:
- Το διαδικτυακό σας κατάστημα φιλοξενείται σε γρήγορους, καθολικούς διακομιστές και δεν περιορίζει το εύρος ζώνης του καταστήματός σας. Μπορείτε να ελέγξετε την κατάσταση του καταστήματος Shopify σας στη σελίδα Κατάσταση Shopify.
- Το διαδικτυακό σας κατάστημα διαθέτει ένα δίκτυο παροχής περιεχομένου (CDN) που λειτουργεί από την Cloudflare, το οποίο διασφαλίζει ότι το διαδικτυακό σας κατάστημα φορτώνει γρήγορα σε όλο τον κόσμο. Μπορείτε να ελέγξετε την κατάσταση του CDN στη σελίδα κατάστασης της Cloudflare.
- Για να διατηρούνται οι χρόνοι φόρτωσης γρήγοροι, οι εικόνες βελτιστοποιούνται αυτόματα με τη χρήση του CDN εικόνων. Σε συνδυασμό με τον κώδικα του θέματός σας, το CDN εικόνων μπορεί να προβάλλει τη βέλτιστη μορφή εικόνας, η οποία έχει επίσης αλλάξει μέγεθος και έχει συμπιεστεί για να διατηρείται μικρό το μέγεθος των αρχείων.
Παράγοντες που επηρεάζουν την απόδοση του ιστού
Για τα καταστήματα Shopify, οι παρακάτω είναι οι σημαντικότεροι παράγοντες που επηρεάζουν την απόδοση του ιστού:
- Το θέμα του διαδικτυακού σας καταστήματος
- Οι εφαρμογές που έχετε εγκαταστήσει
- Οποιοσδήποτε πρόσθετος κώδικας τρίτου μέρους που έχετε προσθέσει μη αυτόματα στο κατάστημά σας, συμπεριλαμβανομένων των διαχειριστών ετικετών και των ετικετών που περιέχονται σε αυτούς
Αυτό σημαίνει ότι θα πρέπει να εστιάσετε στα ακόλουθα για να βελτιώσετε την απόδοση του ιστού σας:
- Χρησιμοποιήστε ένα ενημερωμένο, βελτιστοποιημένο θέμα. Όλα τα θέματα της οικογένειας Horizon και τα θέματα Online Store 2.0 από το Shopify είναι δωρεάν και βελτιστοποιημένα για την απόδοση ιστού. Επιπλέον, πολλά άλλα θέματα τρίτων είναι επίσης βελτιστοποιημένα για την απόδοση ιστού. Μπορείτε να ελέγξετε τα πιο πρόσφατα δεδομένα απόδοσης θέματος.
- Εάν το θέμα σας προσφέρει μεταβάσεις σελίδας ή άλλα κινούμενα εφέ, τότε συγκρίνετε την απόδοση του ιστού σας πριν και μετά την ενεργοποίησή τους. Τα κινούμενα εφέ μπορεί να επιβραδύνουν τις σελίδες.
- Αποφύγετε την προσθήκη πολλών ενοτήτων στα πρότυπα σελίδων του θέματός σας. Οι μεγάλοι αριθμοί ενοτήτων στις σελίδες μπορούν να μειώσουν την απόδοση του ιστού.
- Αν έχετε συλλογές με μεγάλους αριθμούς προϊόντων, τότε εξετάστε το ενδεχόμενο να ενεργοποιήσετε τη σελιδοποίηση για να περιορίσετε τον αριθμό των προϊόντων που φορτώνονται ταυτόχρονα.
- Αξιολογήστε τις εγκατεστημένες εφαρμογές σας και τον κώδικα τρίτων για να βεβαιωθείτε ότι δημιουργούν αρκετή αξία για να αντισταθμίσουν τυχόν πιθανές απώλειες απόδοσης.
- Ελέγξτε τον διαχειριστή ετικετών σας για να καταργήσετε τυχόν αχρησιμοποίητες ετικέτες ή ετικέτες χαμηλής αξίας. Μάθετε περισσότερα για τις βέλτιστες πρακτικές για τις ετικέτες και τους διαχειριστές ετικετών.
Εργαλεία δοκιμών
Μπορείτε να χρησιμοποιήσετε τα ακόλουθα εργαλεία για να διερευνήσετε την απόδοση του διαδικτυακού σας καταστήματος:
- Αναφορές απόδοσης ιστού: Οι Αναφορές απόδοσης ιστού του Shopify χρησιμοποιούν τα Core Web Vitals για να μετρήσουν πώς οι πραγματικοί χρήστες βιώνουν το διαδικτυακό σας κατάστημα.
- PageSpeed Insights: Μπορείτε να εκτελέσετε τις δικές σας αναφορές χρησιμοποιώντας το εργαλείο PageSpeed Insights της Google για να δείτε πιο λεπτομερή ποσοτικά μεγέθη για τις σελίδες του καταστήματός σας.
Κατανόηση των συστάσεων απόδοσης τρίτων
Τα εργαλεία σάρωσης απόδοσης τρίτων ενδέχεται να προτείνουν αλλαγές για τη βελτίωση της ταχύτητας του καταστήματός σας. Ωστόσο, πολλές από αυτές τις συστάσεις εφαρμόζονται ήδη από το Shopify ή δεν ισχύουν για τα καταστήματα Shopify.
Βελτιστοποιήσεις που περιλαμβάνονται ήδη στο Shopify
Το κατάστημά σας Shopify περιλαμβάνει αυτόματα τις ακόλουθες βελτιστοποιήσεις απόδοσης:
Δίκτυο παροχής περιεχομένου (CDN): Το Shopify παρέχει ένα CDN παγκόσμιας κλάσης χωρίς επιπλέον χρέωση, διασφαλίζοντας γρήγορη απόδοση παγκοσμίως. Όλα τα στοιχεία ενεργητικού προβάλλονται με χρήση HTTP/2, μειώνοντας την επιβάρυνση σε σύγκριση με παλαιότερα πρωτόκολλα.
Προσωρινή αποθήκευση στο πρόγραμμα περιήγησης: Το Shopify ορίζει την προσωρινή αποθήκευση στο πρόγραμμα περιήγησης για πόρους με δυνατότητα προσωρινής αποθήκευσης σε ένα έτος, τη μέγιστη δυνατή διάρκεια. Αυτό σημαίνει ότι οι επαναλαμβανόμενοι επισκέπτες στο κατάστημά σας θα έχουν ταχύτερους χρόνους φόρτωσης.
Συμπίεση Gzip: Το Shopify χρησιμοποιεί συμπίεση gzip σε CSS, JavaScript, έγγραφα και σελίδες για να μειώσει το εύρος ζώνης και να βελτιώσει τους χρόνους φόρτωσης. Η λειτουργία Keep-alive είναι επίσης ενεργοποιημένη για την ανάκτηση πολλαπλών αρχείων.
Βελτιστοποίηση εικόνας: Το Shopify συμπιέζει αυτόματα τις εικόνες JPG χρησιμοποιώντας προηγμένους αλγόριθμους, εξισορροπώντας τη συμπίεση και την οπτική εμφάνιση. Οι εικόνες προβάλλονται συχνά σε μορφή WebP για καλύτερη συμπίεση και ταχύτερη φόρτωση.
Ελαχιστοποίηση αρχείων: Το Shopify ελαχιστοποιεί αυτόματα τα αρχεία CSS και JavaScript όταν ζητούνται από το ηλεκτρονικό σας κατάστημα, μειώνοντας το μέγεθος των αρχείων χωρίς να επηρεάζεται η λειτουργικότητα.
Πότε δεν ισχύουν οι συστάσεις τρίτων
Τα εργαλεία σάρωσης τρίτων ενδέχεται να προτείνουν αλλαγές που δεν είναι σχετικές με τα καταστήματα Shopify:
- Διαμορφώσεις σε επίπεδο διακομιστή: Οι συστάσεις σχετικά με τη ρύθμιση του διακομιστή, τις επικεφαλίδες HTTP ή τις πολιτικές προσωρινής αποθήκευσης είναι ήδη βελτιστοποιημένες από την υποδομή του Shopify.
- Εφαρμογή CDN: Οι προτάσεις για την προσθήκη ενός CDN είναι περιττές, καθώς το Shopify περιλαμβάνει από προεπιλογή ένα CDN υψηλής απόδοσης.
- Ρυθμίσεις συμπίεσης: Οι συστάσεις σχετικά με την ενεργοποίηση της συμπίεσης έχουν ήδη εφαρμοστεί σε ολόκληρη την πλατφόρμα του Shopify.
Ενέργειες με βάση σχετικές συστάσεις
Εστιάστε στις προτάσεις που σχετίζονται με το συγκεκριμένο περιεχόμενο και τις δυνατότητες του καταστήματός σας:
- Βελτιστοποίηση εικόνας: Βεβαιωθείτε ότι οι εικόνες που μεταφορτώνετε έχουν το κατάλληλο μέγεθος και χρησιμοποιούν τις προτεινόμενες μορφές.
- Αξιολόγηση εφαρμογών: Εξετάστε αν οι εγκατεστημένες εφαρμογές παρέχουν αρκετή αξία ώστε να αντισταθμίζουν τυχόν επιπτώσεις στην απόδοση.
- Βελτιστοποίηση θέματος: Επιλέξτε θέματα βελτιστοποιημένα για την απόδοση και περιορίστε τον αριθμό των ενοτήτων στα πρότυπα σελίδων.
Αντιμετώπιση προβλημάτων σελίδων με αργή φόρτωση
Αν το κατάστημά σας φορτώνει αργά, ακολουθήστε αυτά τα βήματα για να εντοπίσετε και να επιλύσετε το πρόβλημα:
Βήμα 1: Επαληθεύστε το πρόβλημα
- Δοκιμάστε μόνοι σας την ταχύτητα φόρτωσης του καταστήματός σας από διαφορετικές συσκευές και συνδέσεις στο διαδίκτυο.
- Ζητήστε από άλλους να δοκιμάσουν το κατάστημά σας για να επιβεβαιώσετε ότι δεν πρόκειται για τοπικό πρόβλημα με τη σύνδεσή σας στο διαδίκτυο.
- Χρησιμοποιήστε εργαλεία δοκιμών, όπως το PageSpeed Insights, για να λάβετε συγκεκριμένα ποσοτικά μεγέθη απόδοσης.
Βήμα 2: Εντοπίστε την αιτία
Έλεγχος για υπερβολικό αριθμό εφαρμογών: Πάρα πολλές εφαρμογές που φορτώνουν στοιχεία στο ηλεκτρονικό σας κατάστημα μπορεί να επιβραδύνουν την απόδοση. Ελέγξτε τις εγκατεστημένες εφαρμογές σας και καταργήστε όσες δεν είναι απαραίτητες για τις πωλήσεις.
Έλεγχος μεγάλων εικόνων: Οι σελίδες με πολλές εικόνες υψηλής ποιότητας μπορεί να φορτώνουν αργά. Βελτιστοποιήστε τις εικόνες σας ή μειώστε τον αριθμό που εμφανίζεται. Μάθετε περισσότερα σχετικά με τα προτεινόμενα μεγέθη εικόνων.
Εντοπισμός αργών script: Αν ο ιστότοπός σας «κολλάει» σε μια κενή σελίδα πριν φορτώσει ολόκληρος ταυτόχρονα, χρησιμοποιήστε τα εργαλεία προγραμματιστή του προγράμματος περιήγησής σας για να εντοπίσετε τα script με αργή φόρτωση. Επικοινωνήστε με τον προγραμματιστή της εφαρμογής ή του θέματος για την επίλυση.
Βήμα 3: Αναλάβετε δράση
Κατάργηση περιττών εφαρμογών: Η απεγκατάσταση μιας εφαρμογής δεν καταργεί αυτόματα τον κώδικά της από το θέμα σας. Ίσως χρειαστεί να επικοινωνήσετε με τον προγραμματιστή της εφαρμογής για πλήρεις οδηγίες κατάργησης.
Βελτιστοποίηση εικόνων: Χρησιμοποιήστε κατάλληλες μορφές αρχείων (JPG για φωτογραφίες, PNG για γραφικά με διαφάνεια) και αλλάξτε το μέγεθος των εικόνων ώστε να ταιριάζει με το μέγεθος εμφάνισής τους.
Αξιολόγηση απόδοσης θέματος: Εξετάστε το ενδεχόμενο να μεταβείτε σε ένα θέμα βελτιστοποιημένο για την απόδοση, εάν το τρέχον θέμα σας προκαλεί σημαντικές επιβραδύνσεις.
Λήψη υποστήριξης για την απόδοση του διαδικτυακού καταστήματος
Αν χρησιμοποιείτε ένα δωρεάν θέμα από το Shopify, τότε η Υποστήριξη Shopify ενδέχεται να είναι σε θέση να σας βοηθήσει με βασικές βελτιώσεις απόδοσης.
Αν χρησιμοποιείτε θέμα τρίτου και χρειάζεστε βοήθεια, τότε πρέπει να επικοινωνήσετε με τον προγραμματιστή του θέματός σας, να προσλάβετε έναν ειδικό στην απόδοση ιστού του Shopify ή να προσλάβετε έναν Συνεργάτη Shopify για την απόδοση και την ταχύτητα του ιστοτόπου. Μάθετε περισσότερα σχετικά με την πρόσληψη ενός Συνεργάτη Shopify.
Αν το πρόβλημα απόδοσης προέρχεται από μια εφαρμογή, τότε μπορείτε να επικοινωνήσετε με τον προγραμματιστή της εφαρμογής σας.
Αν έχετε μια ομάδα ανάπτυξης ή μια συνεργαζόμενη εταιρεία, τότε μπορείτε επίσης να επικοινωνήσετε μαζί τους για περαιτέρω βοήθεια.
Τεχνικές πληροφορίες και πόροι για την αντιμετώπιση προβλημάτων
Αν είστε προγραμματιστής που επιδιώκει να βελτιώσει την απόδοση για ένα ηλεκτρονικό κατάστημα, θέμα ή εφαρμογή Shopify, τότε μπορείτε να ελέγξετε τους παρακάτω πόρους για κάθε Core Web Vital. Μάθετε περισσότερα σχετικά με τις βέλτιστες πρακτικές απόδοσης για τα Θέματα Shopify.
Ταχύτητα φόρτωσης
Η μέτρηση Largest Contentful Paint (LCP) μετρά την ταχύτητα φόρτωσης, με βάση το πόσο γρήγορα γίνεται ορατό το μεγαλύτερο στοιχείο στην οθόνη. Οι μετρήσεις Time to first byte (TTFB) και first contentful paint (FCP) είναι υποστηρικτικά ποσοτικά μεγέθη που σας βοηθούν να κατανοήσετε καλύτερα από πού προέρχεται η βασική αιτία του προβλήματος. Μπορείτε να μάθετε περισσότερα σχετικά με τον εντοπισμό σφαλμάτων για συνήθεις αιτίες αργής φόρτωσης σε ηλεκτρονικά καταστήματα Shopify Liquid.
Οπτική σταθερότητα
Η μέτρηση Cumulative Layout Shift (CLS) μετρά την οπτική σταθερότητα, με βάση το πόσο πολύ το περιεχόμενο μετατοπίζεται απροσδόκητα κατά τη φόρτωση. Για μια εις βάθος ανάλυση σχετικά με τον εντοπισμό σφαλμάτων CLS, διαβάστε το άρθρο Πώς να βελτιστοποιήσετε το Cumulative Layout Shift (CLS) σε ιστοτόπους Shopify.
Διαδραστικότητα
Η μέτρηση Interaction to Next Paint (INP) μετρά τη διαδραστικότητα με βάση το πόσο χρόνο χρειάζεται η σελίδα για να αποκρίνεται στις περισσότερες ενέργειες των χρηστών. Για παράδειγμα, ενέργειες χρήστη, όπως το κλικ σε έναν σύνδεσμο ή ένα κουμπί.
Αν αντιμετωπίζετε χαμηλή τιμή INP, τότε πιθανότατα έχετε πάρα πολύ κώδικα JavaScript στο κατάστημά σας, είτε από τον κώδικα του θέματος, είτε από τον κώδικα της εφαρμογής, είτε από κώδικα τρίτων/διαχειριστή ετικετών. Εργαστείτε για να καθαρίσετε τα στοιχεία που προκαλούν το μεγαλύτερο πρόβλημα. Μάθετε περισσότερα στο άρθρο 3 τρόποι για να βρείτε τους χειρότερους παραβάτες JavaScript για τη φόρτωση της σελίδας. Αν εξακολουθείτε να αντιμετωπίζετε προβλήματα με το INP, μάθετε περισσότερα με τους πόρους στο web.dev.