Οι περισσότερες χαμένες πωλήσεις σε μέρες αιχμής δεν οφείλονται στην τιμή. Οφείλονται σε ένα site που δεν άντεξε. Ο πελάτης βρήκε το προϊόν, πάτησε αγορά, και η σελίδα κόλλησε ή το checkout βρόντηξε. Έφυγε από άλλον, χωρίς δεύτερη σκέψη. Ένα τεχνικό checklist eshop, ελεγμένο πριν τη Black Friday, γλιτώνει ακριβώς αυτές τις πωλήσεις.
Το checklist καλύπτει τα σημεία που σπάνε πρώτα σε μια μέρα αιχμής: ταχύτητα, hosting, checkout και backup. Ο Οκτώβριος είναι η κατάλληλη στιγμή για τον έλεγχο, πριν ξεκινήσει η κίνηση της Black Friday και των γιορτών. Αν έχεις μόνο ένα απόγευμα, η σειρά προτεραιότητας στο τέλος του άρθρου σού λέει τι κάνεις πρώτο.
Πώς μετράς σωστά την ταχύτητα του eshop
Το πρώτο λάθος είναι να δοκιμάζεις την ταχύτητα από το WiFi του γραφείου. Εκεί η σύνδεση τρέχει γρήγορα, ο browser κρατάει ήδη cache από προηγούμενες επισκέψεις, και ο server βρίσκεται κοντά. Ο πελάτης, όμως, μπαίνει από κινητό με 4G, από άλλη πόλη, και βλέπει τη σελίδα για πρώτη φορά χωρίς καμία cache.
Για ρεαλιστική μέτρηση, άνοιξε το PageSpeed Insights της Google και κοίτα το mobile score, όχι το desktop. Δοκίμασε από incognito παράθυρο, ώστε η τοπική cache να μην νοθεύει το αποτέλεσμα. Ένα εργαλείο όπως το GTmetrix δείχνει επιπλέον καθυστερήσεις ανά αίτημα, οπότε εντοπίζεις ποιο αρχείο κρατάει πίσω τη σελίδα.
Κράτα ξεχωριστά τον χρόνο φόρτωσης για την αρχική σελίδα, μια σελίδα προϊόντος και το καλάθι. Αυτές οι τρεις σελίδες δέχονται τη μεγαλύτερη κίνηση στην αιχμή, γι’ αυτό αξίζει ξεχωριστή μέτρηση αντί για μία γενική βαθμολογία.
Τι ρωτάς τον πάροχο hosting
Πολλά eshop θεωρούν το hosting δεδομένο, μέχρι να δουν το site κάτω τη μέρα με τη μεγαλύτερη κίνηση της χρονιάς. Πριν την αιχμή, βάλε στον πάροχο τέσσερις συγκεκριμένες ερωτήσεις.
Ρώτα πρώτα ποιο είναι το όριο resources του πακέτου σου και τι γίνεται όταν η κίνηση το ξεπεράσει. Κάποιοι πάροχοι ρίχνουν αυτόματα το site, άλλοι χρεώνουν το επιπλέον φορτίο. Ρώτα έπειτα αν υπάρχει ενεργό CDN, καθώς αυτό μειώνει τον χρόνο φόρτωσης για πελάτες μακριά από τον server. Ζήτα να επιβεβαιώσει την έκδοση PHP και βάσης δεδομένων, αφού παλιές εκδόσεις φορτώνουν πιο αργά και ανοίγουν κενά ασφαλείας. Τέλος, ρώτα ρητά αν τρέχει καθημερινό backup και πού αποθηκεύεται.
Αν ο πάροχος δεν απαντά καθαρά σε αυτές τις ερωτήσεις, αυτό είναι από μόνο του σημάδι κινδύνου για την αιχμή.
Πώς ελαφρύνεις εικόνες και scripts
Οι εικόνες είναι η συνηθέστερη αιτία αργής φόρτωσης σε ένα eshop, ειδικά στις σελίδες κατηγοριών με πολλά προϊόντα. Έλεγξε αν οι εικόνες τρέχουν σε μορφή WebP αντί για JPEG ή PNG, αφού η διαφορά στο μέγεθος αρχείου είναι μεγάλη χωρίς ορατή απώλεια ποιότητας. Δες τον οδηγό μας για τη βελτιστοποίηση εικόνων για αναλυτικά βήματα.
Ενεργοποίησε lazy loading, ώστε οι εικόνες κάτω από την οθόνη να φορτώνουν μόνο όταν φτάνει εκεί ο χρήστης. Έλεγξε στη συνέχεια τα plugins και τα scripts τρίτων που τρέχουν στο site. Πολλά eshop κουβαλάνε plugins που δεν χρησιμοποιεί πια κανείς, ή scripts marketing που φορτώνουν σε κάθε σελίδα χωρίς λόγο. Σβήσε ό,τι δεν χρειάζεσαι και συμπίεσε τα CSS και JavaScript αρχεία που μένουν.
Ένα caching plugin βοηθά σημαντικά, αν το hosting δεν καλύπτει ήδη αυτή τη λειτουργία, καθώς σερβίρει έτοιμες εκδόσεις σελίδων αντί να τις χτίζει από την αρχή σε κάθε επίσκεψη.
Τι ελέγχεις στο checkout και στις πληρωμές
Το checkout χάνει πωλήσεις με τον δικό του τρόπο, γι’ αυτό θέλει ξεχωριστή δοκιμή από τη γενική ταχύτητα του site. Κάνε μια πραγματική δοκιμαστική παραγγελία σε κάθε μέθοδο πληρωμής που προσφέρεις, όχι μόνο στη συνηθισμένη. Κάρτα, αντικαταβολή, τραπεζικό έμβασμα, κάθε wallet: όλα πρέπει να ολοκληρώνονται χωρίς σφάλμα.
Δοκίμασε το checkout και από κινητό, αφού από εκεί έρχεται η πλειονότητα της κίνησης στην αιχμή. Έλεγξε ότι τα κουπόνια εφαρμόζονται σωστά, ότι τα μεταφορικά υπολογίζονται σωστά, και ότι το SSL πιστοποιητικό ισχύει για τουλάχιστον έναν ακόμα μήνα. Ένα ληγμένο SSL τη μέρα της αιχμής βάζει προειδοποίηση στον browser του πελάτη, και ο πελάτης φεύγει.
Στείλε τέλος μια δοκιμαστική παραγγελία μέχρι το τέλος, ώστε να δεις αν φτάνει το email επιβεβαίωσης, σε εσένα και στον πελάτη.
Γιατί χρειάζεσαι δοκιμασμένο backup πριν αγγίξεις οτιδήποτε
Πριν αλλάξεις οτιδήποτε από τα παραπάνω, βεβαιώσου ότι υπάρχει πρόσφατο backup, και κυρίως ότι αυτό το backup επαναφέρεται. Πολλά eshop τρέχουν αυτόματο backup, αλλά κανείς δεν έχει δοκιμάσει ποτέ αν το restore δουλεύει.
Ο ασφαλέστερος τρόπος είναι να κάνεις μια δοκιμή restore σε staging περιβάλλον, δηλαδή σε αντίγραφο του site που δεν βλέπουν οι πελάτες. Αν το site δεν έχει staging, ζήτα από τον πάροχο hosting να σου δείξει τα βήματα μιας επαναφοράς, έστω θεωρητικά, ώστε να τα ξέρεις αν χρειαστεί να τα κάνεις υπό πίεση τη μέρα της αιχμής.
Ένα backup που δεν έχεις δοκιμάσει σε ρόλο restore μένει υπόθεση, όχι λύση. Το ανακαλύπτεις τη στιγμή που το χρειάζεσαι, και τότε δεν μένει χρόνος για δεύτερη προσπάθεια.
Με σειρά προτεραιότητας, αν έχεις μόνο ένα απόγευμα
Όταν ο χρόνος είναι λίγος, η σειρά μετράει πιο πολύ από την πληρότητα. Ξεκίνα με το backup και επιβεβαίωσε ότι το restore δουλεύει, γιατί χωρίς αυτό κάθε επόμενη αλλαγή γίνεται ρίσκο. Δοκίμασε έπειτα το checkout σε όλες τις μεθόδους πληρωμής, αφού εκεί χάνονται οι πωλήσεις άμεσα. Μέτρησε στη συνέχεια την ταχύτητα από κινητό με πραγματικά δεδομένα, όχι από το WiFi του γραφείου. Στείλε μετά τις τέσσερις ερωτήσεις στον πάροχο hosting. Αν μένει χρόνος, προχώρα στις εικόνες και τα scripts.
Με αυτή τη σειρά, ένα απόγευμα φτάνει για να μπεις στην αιχμή του Οκτωβρίου με site που αντέχει, αντί να ανακαλύψεις τα προβλήματα τη στιγμή που ο πελάτης είναι ήδη στη σελίδα.
Αν θέλεις μια δεύτερη ματιά πριν προχωρήσεις σε αλλαγές ή αν προτιμάς να αναλάβουμε τον τεχνικό έλεγχο, επικοινώνησε μαζί μας.