Πώς να επιταχύνει τον ιστοχώρο σας για καλύτερη ταξινόμηση αναζήτησης

Άρθρο που γράφτηκε από:
  • Βελτιστοποίηση μηχανών αναζήτησης
  • Ενημερώθηκε: Apr 24, 2018

* Σημείωση: Αυτή η δημοσίευση δημοσιεύτηκε για πρώτη φορά τον Μάρτιο 2013. Μερικά από τα εργαλεία που ανέφερα εδώ ίσως είναι ξεπερασμένα.

Δεν είναι μυστικό ότι η Google χρησιμοποιεί πλέον την ταχύτητα του ιστότοπου ως έναν από τους παράγοντες κατάταξης. Το Ιστολόγιο Κεντρικού Webmaster της Google έκανε μια επίσημη ανακοίνωση σχετικά με αυτό πριν από μερικά χρόνια:

Μπορεί να έχετε ακούσει ότι εδώ στο Google είμαστε εμμονή με την ταχύτητα, στα προϊόντα μας και στον ιστό. Ως μέρος αυτής της προσπάθειας, σήμερα συμπεριλαμβάνουμε ένα νέο σήμα στους αλγόριθμους κατάταξης αναζήτησης: την ταχύτητα του ιστότοπου. Η ταχύτητα του ιστότοπου αντανακλά πόσο γρήγορα ένας ιστότοπος ανταποκρίνεται στα αιτήματα ιστού ...

Και, ο Matt Cutts έχει επανειλημμένα αναφέρει για τη σημασία της βελτιστοποίησης της ταχύτητας του ιστότοπου στο δικό του βίντεο και ιστολόγια.

Κατά την αναζήτηση και την ανάγνωση περισσότερων για αυτό το θέμα, έχω μπει σε αρκετές μελέτες περίπτωσης που επιβεβαιώνουν αυτό - σε ένα άρθρο σχετικά με το Watch Engine Watch, Το Work Coach Cafe κέρδισε επιπλέον οργανικές κυκλοφορίες 40% μετά τον καθαρισμό των κωδικών και των σπασμένων συνδέσεών του. σε άλλο μελέτη περίπτωσης, Ο Διευθύνων Σύμβουλος SmartFurniture.com επιβεβαίωσε ότι ο ιστότοπος έκανε μια κβαντική προβολή στην κατάταξη των μηχανών αναζήτησης απλά αυξάνοντας την απόδοση του ιστότοπού του.

Ο ταχύτερος χρόνος φόρτωσης σελίδας ισοδυναμεί επίσης με καλύτερη μετατροπή

Αλλά περιμένετε, υπάρχουν περισσότεροι λόγοι για τους οποίους πρέπει να αφιερώσετε χρόνο για να επιταχύνετε τον ιστότοπό σας.

Σε μια μελέτη σχετικά με τους χρήστες των περιοχών ταξιδιού, έμαθα ότι το 57% των χρηστών του ιστότοπου θα περιμένει μόνο τρία δευτερόλεπτα ή λιγότερο πριν εγκαταλείψει έναν ιστότοπο.

ο δημοφιλή έρευνα στο Tagman, δείχνει ότι η αύξηση του χρόνου φόρτωσης σελίδας κατά ένα δευτερόλεπτο μπορεί να προκαλέσει σχεδόν απώλεια 7% στις μετατροπές των πελατών.

Σε μια άλλη μελέτη περίπτωσης στο Cloud Living, η εμπλοκή επισκεπτών ιστότοπων βελτιώθηκε κατά 19% (μέση διάρκεια συνεδρίας, βλέπε εικόνα) μετά τη βελτιστοποίηση της ταχύτητας του ιστότοπου.

Ταχύτερη τοποθεσία = Περισσότερες επισκέψεις σελίδας ανά σύνοδο και μεγαλύτερη διάρκεια περιόδου σύνδεσης. Πηγή: Τουνγκ Τραν, CloudLiving.com.

Εν ολίγοις, ο χρόνος φόρτωσης σελίδας επηρεάζει όχι μόνο τις ταξινομήσεις αναζήτησης, αλλά επηρεάζει επίσης σημαντικά την τιμή μετατροπής και τους επισκέπτες. Για περισσότερες παρόμοιες στατιστικές, φροντίστε να επισκεφθείτε το Mashable για αυτό όμορφο infographic.

Εύκολοι τρόποι για να βελτιώσετε την ταχύτητα της ιστοσελίδας σας

Όταν έμαθα για όλα αυτά πριν από δύο χρόνια, ήμουν σαν "Πω πω, υπάρχουν τόσα πολλά οφέλη σε αυτό!". Αυτό που έρχεται έπειτα είναι αναπόφευκτα το ερώτημα «πώς». Πώς επιταχύνουμε τους ιστοτόπους μας; Πώς μετράμε την ταχύτητα της ιστοσελίδας μας και συγκρίνουμε με άλλους; Πώς μπορούμε να κάνουμε τα πράγματα χωρίς να βγούμε σε πολύ τεχνικές λεπτομέρειες;

Ο Ian Lurie έγραψε 29 τρόποι για την επιτάχυνση του ιστοτόπου σας πίσω το Μάρτιο 2011 και είναι ένα αληθινό κόσμημα. Εάν είστε σοβαροί για την προσαρμογή της ταχύτητας του ιστότοπού σας, θα πρέπει να ακολουθήσετε όλες τις συμβουλές που μοιράζονται στο άρθρο.

Ωστόσο, πολλές από αυτές τις λύσεις μπορεί να είναι πέρα ​​από τις τεχνικές δεξιότητες των κατόχων ιστοτόπων και των bloggers.

Σκέφτηκα λοιπόν ότι θα επανέλθω σε αυτό το θέμα και θα αναζητήσω απλούς τρόπους και έτσι οι χρήστες μη τεχνολογίας μπορούν να εφαρμόσουν χωρίς να χύνουν πάρα πολύ χρόνο και ενέργεια.

1. Περιορίστε τον ιστότοπό σας

Σε πολλές περιπτώσεις, όταν ο χρόνος φόρτωσης σελίδας είναι αργός, απλά σημαίνει ότι η σελίδα είναι υπέρβαρη.

Η λύση είναι εύκολη: πηγαίνετε σε μια διατροφή!

Κάντε έναν ενδελεχή έλεγχο στον ιστότοπό σας και αναρωτηθείτε:

  • Διατηρείτε πάρα πολλά αχρησιμοποίητα CSS στο διακομιστή; Διαγράψτε τα!
  • Είναι οι εικόνες σας πολύ μεγάλες; Βελτιστοποιήστε τα με Photoshop, Fireworks ή Smush It εάν δεν έχετε εγκατεστημένο γραφικό λογισμικό στον υπολογιστή σας.
  • Έχετε υπερβολικές κεφαλίδες HTTP; Αφαιρέστε τα!
  • Διατηρείτε πάρα πολλά σχόλια spam; Τα αποσυναρμολογημένα σχόλια στο κουτί ανεπιθύμητων μηνυμάτων απλά θα επιβραδύνουν τον χρόνο απόκρισης της βάσης δεδομένων. Αφαιρέστε τα πιο γρήγορα!
  • Χρησιμοποιείτε πάρα πολλά πρόσθετα στο CMS; Χρησιμοποιείτε ξεπερασμένες προσθήκες και σενάρια στον ιστότοπό σας; Τότε είναι καιρός να κάνουμε κάποιες εργασίες καθαρισμού και ενημέρωσης.
  • Είναι υπερβολικά βαρύ το JavaScript; Μείωση και συμπίεση!

Ενώ αυτές οι συμβουλές φαίνονται αρκετά απλές, δεν θα με εκπλήσσει να βλέπω έμπειρους webmasters ή web designers αποτυγχάνουν να συμβαδίσουν με αυτό.

Πριν λίγα χρόνια ήμουν απρόσεκτος και δεν ήξερα ότι το θέμα WordPress που χρησιμοποιώ έχει <? Php wp_get_archives ('type = monthly'); ?> ενσωματωμένο στο αρχείο header.php.

Περιττό να πούμε ότι η λειτουργία παράγει δεκάδες περιττές γραμμές σε αρχεία HTML καθώς περνά ο καιρός. Είναι ένα ανόητο λάθος που μπορεί να διορθωθεί σε δευτερόλεπτα, αλλά μετά μου πήρε περισσότερα από 2 χρόνια για να το καταλάβω, καθώς δεν έβλεπα τον δικό μου πηγαίο κώδικα.

2. Αποφύγετε τα μη απαραίτητα HTTP 300, 400 και 500

Το HTTP 300 αναφέρεται σε ανακατευθύνσεις διακομιστή, τα HTTP 400 αναφέρονται σε θέματα ελέγχου ταυτότητας και το HTTP 500 αναφέρεται σε σφάλματα διακομιστή - όλα αυτά τα αποτελέσματα για αιτήσεις HTTP προκαλούν περιττές επιπλέον στρογγυλές εκδρομές * για τα προγράμματα περιήγησης. Αν και ορισμένα HTTP 300 είναι αναπόφευκτα (όπως η ανακατεύθυνση 301 σε μια νέα τοποθεσία σελίδας), θα πρέπει να εξετάσετε κάθε λάθος του HTTP 400 και του 500 και να προσπαθήσετε να διορθώσετε κάθε ένα από αυτά.

* Ποιος είναι ο χρόνος γύρου γύρου ούτως ή άλλως;

Γενικά, μια ιστοσελίδα έχει κατά προσέγγιση μέγεθος 1,100KB και αποτελείται από περίπου 100 αντικείμενα (πηγή) · ένα πρόγραμμα περιήγησης ιστού μπορεί να ζητήσει μόνο τα αντικείμενα 2 - 6 κάθε φορά εξαρτάται από τη διαμόρφωση του χρήστη. Το Round Trip Times είναι ο αριθμός του γύρου ταξιδιού που χρειάζεται για ένα πρόγραμμα περιήγησης για να ανοίξει μια σελίδα εντελώς. Για παράδειγμα, για να φορτώσετε μια ιστοσελίδα με αντικείμενα 100, ένα πρόγραμμα περιήγησης που είναι διαμορφωμένο να μεταφέρει 5 αιτήσεις κάθε φορά θα απαιτήσει δρομολόγια 20 για να φορτώσει την ιστοσελίδα. Δεδομένου ότι οι μικρότεροι χρόνοι γύρου ταξιδιού χρειάζονται, τόσο πιο γρήγορα γίνεται φόρτωση μιας ιστοσελίδας. θα πρέπει να ελαχιστοποιήσουμε τον αριθμό των αντικειμένων που είναι διαθέσιμα σε μία σελίδα.

3. Χρησιμοποιήστε το CSS Sprites

Το CSS Sprites αναφέρεται στην τεχνική όπου πολλαπλές εικόνες συνδυάστηκαν σε ένα αρχείο εικόνας και εμφάνισαν τμήματα αυτού στους χρήστες κάθε φορά. Η χρήση του CSS Sprites μειώνει τον αριθμό των περιηγητικών περιηγήσεων των φυλλομετρητών και συνεπώς κάνει τις ιστοσελίδες να φορτώνονται γρηγορότερα.

Τώρα περιμένετε, ξέρω ότι αυτό μπορεί να φαίνεται λίγο πολύ για μερικούς από εσάς που δεν σας αρέσει να χωνεύετε τα χέρια σας στο CSS, αλλά με εμπιστευθείτε, η ιδέα είναι πολύ απλούστερη από αυτή που ακούγεται. Και, το καλύτερο από όλα, υπάρχουν δωρεάν εργαλεία online που μπορούν να κάνουν τα πράγματα χωρίς να αγγίζουν τους κώδικες CSS. Ολοκλήρωση αγοράς Sprite Me και Sprite Pad - τα πράγματα μπορούν να γίνουν μόνο με λίγα drag-and-drop και κλικ.

Sprite Pad

Sprite Pad

Sprite Me

Sprite Me

Επίσης, για περισσότερες αναγνώσεις και παραδείγματα CSS Sprites, επισκεφθείτε αυτό και αυτό tutorial.

4. Αποφύγετε τη χρήση του @import CSS

Η λειτουργία @import CSS βοηθά στη φόρτωση του εξωτερικού φύλλου στυλ στην ιστοσελίδα σας. Το κακό πράγμα για αυτό είναι ότι απλά προσθέτει πρόσθετους χρόνους γύρου ταξιδιού του προγράμματος περιήγησης και αυξάνει το χρόνο φόρτωσης της ιστοσελίδας σας. Για να το λύσετε, απλά χρησιμοποιήστε μια ετικέτα <link>.

Σε περίπτωση που είστε περιστασιακός blogger και δεν έχετε ιδέα για το τι μιλάω, απλά πηγαίνετε να κοιτάξετε στο header.php (αν χρησιμοποιείτε WordPress), ctrl + F και αναζητήστε '@import', μετακινήστε αρχεία .css στον ίδιο διακομιστή, αν είναι απαραίτητο, αντικαταστήστε @import γραμμές με <link> αντ 'αυτού.

Παράδειγμα, αντικαταστήστε

@import url ("../ style1.css"); @import url ("../ style2.css")

προς την

<link rel = "stylesheet" href = "style1.css"> <link rel = "style sheet" href = "style2.css">

5. Ενημερώστε το CMS σας

Λοιπόν αυτό είναι ένα όχι-brainer, έτσι; Οι ενημερώσεις αποσκοπούν στην ενίσχυση της απόδοσης και της ασφάλειας και το ελάχιστο που μπορείτε να κάνετε για τους επισκέπτες σας είναι να τους κρατήσετε σε μια ενημερωμένη πλατφόρμα CMS.

6. Cache All You Can Cache

Αυτές τις μέρες στις περισσότερες περιπτώσεις βασίζομαι σε πρόσθετο τρίτου μέρους για προσωρινή αποθήκευση. Για ένα, είμαι πολύ τεμπέλης για να το εξετάσω. Δεύτερον, υπάρχουν πλεονεκτήματα που μπορούν να κάνουν τα πράγματα πολύ καλύτερα από μένα, γιατί χάνουμε την ενέργειά μου σε αυτό; Σε περίπτωση που βρίσκεστε στο WordPress, δοκιμάστε το WP Super Cache - είναι μια από τις πιο δημοφιλείς cache WP plugin αυτή τη στιγμή της γραφής. Σε περίπτωση που είστε Joomla, ελέγξτε έξω Καθαριστικό Cache.

Εν συντομία, αυτά τα plug-ins βοηθούν στην προσωρινή αποθήκευση της τελευταίας έκδοσης της ιστοσελίδας σας και μειώνουν τις ανάγκες δημιουργίας δυναμικού περιεχομένου κατά την επανειλημμένη επίσκεψη.

Υπάρχουν πολλές τεχνικές λεπτομέρειες για την κρίση σε αυτό το θέμα, διστάσετε να διαβάσετε περισσότερα στο εδώ και εδώ.

7. Αποκτήστε ένα δίκτυο παροχής περιεχομένου (CDN)

Ένα CDN αποθηκεύει τα στατικά αρχεία σας σε διάφορους διακομιστές σε όλο τον κόσμο και εξυπηρετεί τις ιστοσελίδες σας από διαφορετικούς διακομιστές με βάση τη θέση του χρήστη. Παράδειγμα, όταν ένας χρήστης από τη Μαλαισία έχει πρόσβαση στον ιστότοπό σας, το CDN θα παραδώσει το περιεχόμενο του ιστού σας (κυρίως στατικά αρχεία όπως εικόνες και αρχεία HTML) από το διακομιστή που βρίσκεται στην Ασία, από την άλλη πλευρά, αν ο χρήστης βρίσκεται στο Μεξικό, το δίκτυο θα επιλέξει να παραδώσει το περιεχόμενο από μια κοντινή τοποθεσία διακομιστή, όπως λένε οι Ηνωμένες Πολιτείες.

Υπάρχουν διαφορετικές μάρκες CDN διαθέσιμες εκεί έξω, αλλά γενικά το CDN μπορεί να ομαδοποιηθεί σε δύο κατηγορίες - Τραβήξτε CDN και Push CDN. Για περισσότερες λεπτομέρειες, σας προτείνω να ρίξετε μια ματιά σε μερικές από τις αξιόπιστες υπηρεσίες CDN όπως MaxCDN και Cloudflare.

8. Εξετάστε έναν καλύτερο οικοδεσπότη Ιστού

Αν είστε σοβαροί για την τακτοποίηση του ιστοτόπου σας πιο γρήγορα, σκεφτείτε επιλέγοντας μια καλύτερη φιλοξενία.

Περίπου πριν από ένα χρόνο, άλλαξα μία από τις ιστοσελίδες μου από έναν κοινόχρηστο λογαριασμό φιλοξενίας στο Hostgator Κινητήρας WP (που βασίζεται σε σύννεφο που φιλοξενεί). Τα πράγματα άλλαξαν δραματικά από τότε που μετακόμισα, η μέση ταχύτητα φόρτωσης σελίδας μειώθηκε από πάνω από 900ms σε 500ms - μια σχεδόν 100% βελτίωση (δείτε το διάγραμμα παρακάτω).

Ταχύτητα φόρτωσης σελίδας WHSR

Μάθημα: Μερικές φορές απλά δεν μπορείτε να βασιστείτε στα φθηνά τρόφιμα. Εάν πληρώνετε λιγότερο από $ 5 το μήνα, μην περιμένετε να πάρετε την κορυφή αυτού του παιχνιδιού ταχύτητας. Αν θέλετε ο ιστότοπός σας να φορτώνει φωτισμό γρήγορα, ίσως ο ευκολότερος τρόπος να το κάνετε είναι να μετακινήσετε τον ιστότοπό σας σε έναν καλύτερο web host.

9. Βελτιστοποιήστε τη βάση δεδομένων σας

Αν βρίσκεστε σε MySQL, τα πράγματα μπορούν να γίνουν εύκολα στο phpMyAdmin. Και αν είστε στο WordPress, τα πράγματα μπορούν να γίνουν ακόμη πιο εύκολα με το σωστό plugin. WP Βελτιστοποίηση, για παράδειγμα, σας επιτρέπει να καθαρίσετε τη βάση δεδομένων σας με λίγα μόνο κλικ.

10. Τοποθετήστε τα σενάρια σας στο υποσέλιδο όποτε είναι δυνατόν

Ένας εύκολος τρόπος για να βελτιώσετε το χρόνο φόρτωσης της σελίδας σας με την άποψη των επισκεπτών είναι να τοποθετήσετε κωδικούς και σενάρια (για παράδειγμα, το Google Analytics) στο υποσέλιδο όποτε είναι δυνατόν. Παρόλο που πιστεύω ότι βοηθά ελάχιστα σε ό, τι αφορά τον SEO, αυτό θα κάνει τους θεατές του ιστότοπού σας να αισθάνονται ότι η σελίδα φορτώνει με ταχύτερο τρόπο - καθώς αυτό επιτρέπει την φόρτωση κρίσιμου περιεχομένου πριν τα προγράμματα περιήγησης εκτελούν τα σενάρια.

Περισσότερες συμβουλές για την επιτάχυνση του ιστοτόπου σας

Εκεί, έχετε τώρα τις γρήγορες συμβουλές μου στο 10 σχετικά με τον τρόπο βελτίωσης της ταχύτητας του ιστότοπου.

Είμαι βέβαιος ότι υπάρχουν πολλές άλλες μέθοδοι για να ολοκληρώσετε τη δουλειά, γιατί να μην μας πείτε τη δική σας - Ποιες είναι οι συμβουλές σας #1 για μη τεχνικούς για να επιταχύνουν τους ιστοτόπους τους;

Σχετικά με τον Jerry Low

Ιδρυτής του WebHostingSecretRevealed.net (WHSR) - ένα σχόλιο φιλοξενίας που εμπιστεύτηκε και χρησιμοποιήθηκε από τους χρήστες του 100,000. Περισσότερο από 15 χρόνια εμπειρίας στο web hosting, μάρκετινγκ θυγατρικών, και SEO. Συνεργάτης στο ProBlogger.net, Business.com, SocialMediaToday.com και πολλά άλλα.