Εισαγωγή
Η κανονικοποίηση είναι ένα δύσκολο θέμα συζήτησης. Είναι δύσκολο να το καταλάβετε και ίσως ακόμη πιο δύσκολο να το προφέρετε, αλλά αποτελεί αναπόσπαστο μέρος της δημιουργίας μιας ιστοσελίδας βελτιστοποιημένης για τις μηχανές αναζήτησης. Η κανονικοποίηση διορθώνει το πρόβλημα των πολλαπλών περιπτώσεων ενός και μόνο κειμένου σε πολλές σελίδες στον ίδιο τομέα. Το πρωταρχικό πρόβλημα που επιλύεται με την κανονικοποίηση είναι το σφάλμα που απορρέει από τη χρήση πολλαπλών ενιαίων κομματιών περιεχομένου (συνήθως μιας παραγράφου ή και μιας ολόκληρης σελίδας) που εμφανίζονται σε πολλαπλές θέσεις σε έναν ή περισσότερους ιστότοπους. Προκειμένου να παρέχεται μια θετική εμπειρία χρήστη, το διπλότυπο περιεχόμενο πρέπει να εξαναγκαστεί σε μια λύση όπου παραμένει μια έκδοση.
Κορυφαίες τακτικές SEO: Canonicalization
Οι σελίδες SEO που μπορούν να φορτωθούν με πολλαπλές διευθύνσεις URL αποτελούν πρόβλημα για τις μηχανές αναζήτησης. Η κανονικοποίηση είναι ένα πολύ συνηθισμένο σφάλμα και προκαλεί τη διάσπαση της δημοτικότητας μιας σελίδας. Αυτό το πρόβλημα είναι πιο διαδεδομένο επειδή οι μηχανές αναζήτησης και οι διακομιστές ιστού έχουν ρυθμίσεις που δημιουργούν αυτό το ζήτημα. Τα πιο συνηθισμένα σφάλματα κανονικοποίησης παράγονται όταν αφήνουμε τις προεπιλεγμένες ρυθμίσεις να παραμείνουν σε ισχύ στον διακομιστή του ιστότοπου αντί να εισάγουμε προσαρμοσμένους κανόνες.
Οι προγραμματιστές ιστοσελίδων έχουν δημιουργήσει μια μέθοδο που ανακατευθύνει τις διευθύνσεις URL και επιτρέπει την αλλαγή ή τον συνδυασμό τους. Υπάρχουν δύο τύποι ανακατευθύνσεων για διακομιστές που υπάρχουν. Ο κωδικός κατάστασης HTTP 301 σημαίνει "Μεταφέρθηκε μόνιμα". Ο κωδικός κατάστασης HTTP 302 είναι μια προσωρινή ανακατεύθυνση. Το link juice (δύναμη κατάταξης) δεν μεταβιβάζεται σε άλλους κανονικούς συνδέσμους ή ανακατευθύνσεις διακομιστών στο δίκτυο της Google. Έχουν διεξαχθεί σημαντικές δοκιμές σχετικά με το θέμα των ανακατευθύνσεων και τις επιπτώσεις τους στην κατάταξη στις μηχανές αναζήτησης. Το συμπέρασμα είναι ότι οι ανακατευθύνσεις 301 μεταβιβάζουν μεταξύ 90 και 99% της αξίας της δημοτικότητάς τους, αλλά αντίθετα, η ανακατεύθυνση 302 δεν μεταβιβάζει καμία αξία κατάταξης.
Η κανονικοποίηση περιλαμβάνει επίσης χαρακτήρες που είναι αλφαριθμητικοί και υπαγορεύει τις κάθετες εμπρόσθιες γραμμές στις διευθύνσεις URL. Ένα συνηθισμένο σφάλμα κανονικοποίησης είναι η δημιουργία ενός τυχαίου άπειρου βρόχου. Αυτό το πρόβλημα επιλύεται από πολλές μηχανές αναζήτησης, αλλά εξακολουθεί να είναι σημαντικό να αναφέρουμε ότι οι διακομιστές μπορούν να ανακατευθύνουν αυτόματα 301 rom την παλαιότερη έκδοση χωρίς την κατάλληλη κάθετο που ανήκει στη σωστή έκδοση. Αυτό το σφάλμα επιτρέπει σε έναν σύνδεσμο που δείχνει προς τη λανθασμένη έκδοση της διεύθυνσης URL να χάσει σχεδόν το 10% της αξίας κατάταξής του εξαιτίας της ελαττωματικής ανακατεύθυνσης 301. Η λύση και το τελικό συμπέρασμα είναι ότι είναι προτιμότερο, όποτε είναι δυνατόν, να χειρίζεστε το ζήτημα εσωτερικά, παραπέμποντας στην έκδοση που έχει το backlash.
Μια άλλη λύση για αυτό το πρόβλημα είναι η χρήση της ετικέτας rel=canonical που μεταβιβάζει μια ποσότητα link juice που είναι ίση με την ανακατεύθυνση 301 και απαιτεί λιγότερο χρόνο κατά την εκτέλεση. Η HTML της ετικέτας αποτελεί μέρος της ιστοσελίδας. Η εντολή nofollow δεν είναι καινούργια ούτε η meta tag, αλλά η χρήση της νέας παραμέτρου rel βοηθάει στη λύση του σφάλματος.
Οι Microsoft Internet Information Services και οι Apache Web Services είναι δύο διακομιστές ιστού που παρουσιάζουν σφάλματα κανονικοποίησης. Η Google και η Bing υπαγορεύουν ότι η σελίδα πρέπει να αντιμετωπίζεται σαν να ήταν αντίγραφο της διεύθυνσης URL. Επίσης, η παρεχόμενη διεύθυνση URL θα πρέπει να πιστώνεται προς όλους τους συνδέσμους και τις μετρήσεις που σχετίζονται με το περιεχόμενο που μπορεί να εφαρμόσει η μηχανή αναζήτησης.
Για παράδειγμα
<link href="https://www.123abc.com/canonical-version-of-page/" rel="canonical" />
θα γινόταν
www.123abc.com/canonical-version-of-page