Πίνακας περιεχομένων
Τα βασικά των ανακατευθύνσεων URL
Επανακατεύθυνση των ιστοσελίδων σας με επιτυχία
Όταν ανακατευθύνετε κάποιον, ουσιαστικά τον προωθείτε σε μια άλλη διεύθυνση URL, ειδικά αν η πρώτη δεν είναι διαθέσιμη. Χρησιμοποιώντας μια ανακατεύθυνση, μπορείτε να κάνετε την εμπειρία του χρήστη πιο απρόσκοπτη. Αντί να γνωρίζει κάποιος ότι μια σελίδα δεν είναι πλέον διαθέσιμη, θα τον ανακατευθύνετε, επιτρέποντάς του να μεταβαίνει εύκολα από σελίδα σε σελίδα.
Ένα πρόβλημα με τις ανακατευθύνσεις είναι ότι είναι σίγουρα ικανές να επηρεάσουν κάτι περισσότερο από το πώς κάποιος βιώνει την εμπειρία του ιστότοπού σας. Μια ανακατεύθυνση μπορεί να επηρεάσει τη στρατηγική SEO του ιστότοπού σας, καθώς και τη χρηστικότητα του ίδιου του ιστότοπου.
Εάν εργάζεστε στο SEO, τότε θα πρέπει να καταλάβετε τις εσωτερικές λειτουργίες των ανακατευθύνσεων. Αν είστε σε θέση να τις χρησιμοποιείτε σωστά, θα είναι ευκολότερο να έχετε έγκυρους συνδέσμους, επισκεψιμότητα και κατατάξεις.
Για το λόγο αυτό, προχωρήσαμε στη δημιουργία αυτού του οδηγού.
Σε αυτόν τον οδηγό, θα διερευνήσουμε πράγματα όπως τι είναι οι ανακατευθύνσεις, πώς λειτουργούν, πότε πρέπει να τις χρησιμοποιείτε και γιατί, τα διάφορα είδη ανακατευθύνσεων, πότε χρησιμοποιούνται και πότε δεν χρησιμοποιούνται, καθώς και μερικά συνηθισμένα λάθη και κορυφαίες συμβουλές.
Όταν φτάσουμε στο τέλος του οδηγού, δημιουργήσαμε μια Συχνές Ερωτήσεις, ώστε να μπορείτε να αντιμετωπίσετε ορισμένα από τα συνήθη προβλήματα που μπορεί να αντιμετωπίσετε κατά τη χρήση ανακατευθύνσεων.
Ωστόσο, θα ξεκινήσουμε με τα βασικά, προτού εμβαθύνουμε σε πιο περίπλοκα θέματα.
Τι είναι οι ανακατευθύνσεις;
Όταν ρυθμίζετε μια ανακατεύθυνση, ουσιαστικά συνδέετε μια παλαιότερη διεύθυνση URL που μπορεί να μην λειτουργεί με μια άλλη που την αντικαθιστά. Μπορείτε εύκολα να το κάνετε αυτό με λίγο κώδικα (θα σας δώσουμε περισσότερες λεπτομέρειες αργότερα), αν και συνήθως αυτό γίνεται από έναν διαχειριστή ιστοσελίδων που καθορίζει τις λεπτομέρειες της σύνδεσης και τους ανθρώπους που προσπαθούν να έχουν πρόσβαση στη σελίδα.
Η συνήθης ανακατεύθυνση είναι σχετικά απλή και μοιάζει με μια εντολή του προγράμματος περιή γησης ή του διακομιστή που προωθεί κάποιον από μια σελίδα σε μια άλλη.
Ακολουθεί ένα παράδειγμα κώδικα ανακατεύθυνσης που θα μεταφέρει μόνιμα τα άτομα που προσπαθούν να αποκτήσουν πρόσβαση στη σελίδα 1 ενός ιστότοπου στη σελίδα 2:
301 ανακατεύθυνση - https://www.mysite.com/page1.html σε https://www.mysite.com/page2.html
Αυτού του είδους η εντολή θα επιτρέψει σε κάθε επισκέπτη που κατευθύνεται στη σελίδα 1 να μεταβεί απευθείας στη σελίδα 2 αντί να χρειαστεί να μεταβεί χειροκίνητα σε αυτήν.
Θα αναλύσουμε αυτά τα στοιχεία και τον κώδικα αργότερα, οπότε μην ανησυχείτε αν δεν είστε ακριβώς εξοικειωμένοι με τις ιδιαιτερότητες.
Πότε χρησιμοποιούνται ανακατευθύνσεις;
Υπάρχουν μερικές περιπτώσεις στις οποίες πρέπει να χρησιμοποιείτε ανακατευθύνσεις, όπως όταν μια σελίδα είναι μόνιμα ή προσωρινά μη προσβάσιμη, αν και υπάρχουν και άλλοι λόγοι για να χρησιμοποιήσετε μια ανακατεύθυνση.
Ένα πράγμα που πρέπει να έχετε κατά νου είναι ότι μια ανακατεύθυνση μπορεί να επηρεάσει την εμπειρία του χρήστη καθώς και τον τρόπο με τον οποίο η μηχανή αναζήτησης βρίσκει τον ιστότοπο, ειδικά αν το περιεχόμενο έχει μετακινηθεί.
Όταν δημιουργείτε μια ανακατεύθυνση με σκοπό να βοηθήσετε τους επισκέπτες, θα μπορέσετε να διατηρήσετε μια καλή εμπειρία για αυτούς. Για παράδειγμα, μια ανακατεύθυνση θα επιτρέψει σε έναν χρήστη να φτάσει στη σελίδα που ψάχνει χωρίς να χρειαστεί να πατήσει ένα 404 και να βρει τα πράγματα μόνος του. Αυτό επιτρέπει σε έναν διαχειριστή ιστοσελίδων να διατηρεί την εμπειρία τους ρευστή.
Από την άλλη πλευρά, οι ανακατευθύνσεις που χρησιμοποιούνται με στόχο να διασφαλίσουν ότι οι μηχανές αναζήτησης μπορούν να βρουν τις σελίδες θα διασφαλίσουν ότι οι μηχανές ανίχνευσης δεν θα χρειαστεί να περάσουν από σπασμένους εσωτερικούς συνδέσμους και διευθύνσεις URL. Αυτό επιτρέπει στη μηχανή αναζήτησης να εξοικονομήσει τον προϋπολογισμό της για την ανίχνευση σπασμένου περιεχομένου, αντί να φτάσει στο ζωντανό περιεχόμενο πιο γρήγορα.
Θα εξετάσουμε αυτά που αναφέραμε παραπάνω με περισσότερες λεπτομέρειες αμέσως, αλλά ας ξεκινήσουμε δίνοντάς σας μερικά παραδείγματα για το πότε χρησιμοποιούνται οι ανακατευθύνσεις.
Παραδείγματα χρήσης ανακατεύθυνσης
-
Εάν ο ιστότοπός σας μεταναστεύει, θα πρέπε ι να ανακατευθύνετε τις σελίδες από τον παλιό ιστότοπο στους νέους αντίστοιχους στο νέο τομέα.
-
Από την άλλη πλευρά, μπορείτε να χρησιμοποιήσετε μια ανακατεύθυνση για να συγχωνεύσετε δύο ιστότοπους. Σε αυτή την περίπτωση, τα URls μπορούν να ανακατευθυνθούν από κάθε μία από τις δύο τοποθεσίες στο ένα domain που δημιουργείτε.
-
Εάν έχετε ένα κατάστημα που διαθέτει προϊόντα που δεν είναι διαθέσιμα, έχουν διακοπεί ή έχουν εξαντληθεί, θα πρέπει να ανακατευθύνετε τους συνδέσμους προϊόντων σε προϊόντα που αποτελούν κατάλληλες εναλλακτικές λύσεις, ώστε οι πελάτες να γνωρίζουν ποια επιλογή είναι το καλύτερο υποκατάστατο.
-
Εάν έχετε μια σελίδα που είναι εποχιακή, όπως μια σελίδα που έχει σχεδιαστεί γύρω από τη Μαύρη Παρασκευή και είναι συνήθως κενή όταν δεν χρησιμοποιείται, μπορείτε να ανακατευθύνετε προσωρινά αυτές τις σελίδες, ώστε να μπορείτε να κρατήσετε τους ανθρώπους να πηγαίνουν σε άλλες σελίδες και στοιχεία ενεργητικού, ενεργοποιώντας ξανά τις σελίδες όταν τις χρειάζεστε ξανά.
-
Εάν διαγράφετε περιεχόμενο ή παλιές σελίδες που δεν χρησιμοποιείτε πλέον, θα πρέπει να ανακατευθύνετε τα URls σε άλλες σελίδες. Αυτό θα διασφαλίσει ότι δεν θα χάσετε την αξία SEO των περιουσιακών στοιχείων που ανακατευθύνετε.
Οι διάφοροι τύποι ανακατεύθυνσης
Υπάρχουν πολλά διαφορετικά είδη ανακατευθύνσεων που έχουμε εξετάσει, και κάθε ένα από αυτά έχει μερικές διαφορές. Ορισμένες από αυτές τις ανακατευθύνσεις θα λειτουργούν μόνιμα, ενώ άλλες θα προωθούν μόνο προσωρινά τους επισκέπτες σας σε μια άλλη διεύθυνση URL.
Σε άλλες περιπτώσεις, μια ανακατεύθυνση μπορεί να ισχύει για το πλήρες περιεχόμενο ενός ιστότοπου, ενώ σε άλλες περιπτώσεις επηρεάζει μόνο συγκεκριμένα στοιχεία.
Θα ρίξουμε μια ματιά σε όλους τους διαθέσιμους τύπους ανακατευθύνσεων.
Οι ανακατευθύνσεις χωρίζονται σε δύο διαφορετικούς τύπους:
-
ανακατευθύνσεις από την πλευρά του διακομιστή που προέρχονται από τον διακομιστή και διαθέτουν κωδικούς κατάστασης 30x
-
ανακατευθύνσεις από την πλευρά του πελάτη, οι οποίες ενεργοποιούνται όταν ένα αρχείο ζητείται από ένα πρόγραμμα περιήγησης, αυτές περιλαμβάνουν τις ανακατευθύνσεις javascript και την ανανέωση μετα-εντολών.
Ανακατευθύνσεις από την πλευρά του διακομιστή
Μια ανακατεύθυνση από την πλευρά του διακομιστή είναι μια ανακατεύθυνση που συμβαίνει σε επίπεδο διακομιστή. Όταν ο διακομιστής λαμβάνει μια αίτηση HTTP για ένα αρχείο, απαντά με έναν συγκεκριμένο κωδικό. Αυτός σας λέει αν θα είναι μόνιμη ή προσωρινή.
Υπάρχουν πολλές διαφορετικές ανακατευθύνσεις από την πλευρά του διακομιστή και οι πιο συνηθισμένες από αυτές περιλαμβάνουν:
301 ανακατευθύνσεις
Οι ανακατευθύνσεις 301 είναι ανακατευθύνσεις που θα σας ανακατευθύνουν μόνιμα. Ουσιαστικά σας μεταφέρουν από τη μία διεύθυνση URL στην άλλη. Αυτές οι ανακατευθύνσεις είναι ζωτικής σημασίας αν προσπαθείτε να διατηρήσετε το SEO σας.
Αυτές οι ανακατευθύνσεις είναι μόνιμες επειδή έχουν σχεδιαστεί για να γνωστοποιούν στη μηχανή αναζήτησης ότι η αρχική διεύθυνση URL είναι άχρηστη και ότι έχει αντικατασταθεί μόνιμα από τη νέα σελίδα.
Με αυτές τις πληροφορίες, η Google θα είναι σε θέση να αντικαταστήσει την πρώτη διεύθυνση URL στον ευρετηριασμό της με τη νέα διεύθυνση URL, που υποδεικνύεται από την ανακατεύθυνση.
Πολλές φορές, αυτό το είδος ανακατεύθυνσης θα εκχωρήσει επίσης την αξία των συνδέσμων της αρχικής διεύθυνσης URL στη νέα σελίδα.
Πότε χρησιμοποιείται η ανακατεύθυνση 301;
Αν θέλετε να διατηρήσετε την κατάταξη, την επισκεψιμότητα και τους συνδέσμους μιας σελίδας, ενώ παράλληλα τη διαγράφετε οριστικά και την αντικαθιστάτε με μια άλλη, χρησιμοποιήστε μια ανακατεύθυνση 301.
Παραδείγματα χρήσης ανακατεύθυνσης 301
-
Εάν προσπαθείτε να μεταβείτε από έναν τομέα σε έναν άλλο απρόσκοπτα, τότε χρησιμοποιήστε μια ανακατεύθυνση 301.
-
Εάν οι επισκέπτες σας φτάνουν στον ιστότοπό σας από μια σειρά διαφορετικών διευθύνσεων URL. Εάν έχετε μια σειρά από διαφορετικές επιλογές, θα πρέπει να βεβαιωθείτε ότι μία από τις επιλογές είναι κανονική ή προτιμώμενη. Σε αυτό το σημείο, οι ανακατευθύνσεις 301 θα σας επιτρέψουν να μετακινήσετε την επισκεψιμότητα από τις άλλες διευθύνσεις URL στην προτιμώμενη.
-
Αν ενώνετε δύο ιστότοπους και θέλετε να βεβαιωθείτε ότι οι σύνδεσμοι που είναι ξεπερασμένοι θα πηγαίνουν στις σωστές σελίδες.
-
404s και σπασμένες σελίδες
-
Απαλλαγή από προβλήματα διπλού περιεχομένου
Πότε δεν χρησιμοποιούνται οι ανακατευθύνσεις 301;
Αν σκοπεύετε να δημοσιεύσετε ξανά το αρχικό περιεχόμενο στη διεύθυνση URL στο μέλλον, θα πρέπει να αποφύγετε τη χρήση ανακατευθύνσεων 301.
Ακολουθούν μερικά παραδείγματα περιπτώσεων όπου μπορεί να θέλετε να αποφύγετε τη χρήση της ανακατεύθυνσης 301:
-
Εάν φιλοξενείτε ένα εποχιακό προϊόν
-
Εάν ένα προϊόν είναι προσωρινά εκτός αποθέματος
-
Εάν έχετε μια σελίδα προορισμού για μια ειδική προσωρινή προσφορά
-
Geotargeting
-
Δοκιμές A/B
-
Στόχευση συσκευής
Πώς επηρεάζεται το SEO από μια ανακατεύθυνση 301;
Ένα από τα καλύτερα πράγματα σχετικά με τις 301 ανακατευθύνσεις είναι ότι μπορούν να σας βοηθήσουν να διατηρήσετε την αξία του SEO σας. Αυτό θα σας επιτρέψει να προωθήσετε το PageRank της αρχικής σας σελίδας σε αυτήν με την οποία την αντικαθιστάτε. Αυτό θα διασφαλίσει ότι δεν χάνετε καμία αυθεντία όταν ανακατευθύνετε το αρχικό περιεχόμενο.
Πριν ξεκινήσετε να εργάζεστε με την ανακατεύθυνση, πρέπει να βεβαιωθείτε ότι η ενότητα RewriteEngine είναι ενεργοποιημένη. Μπορείτε να την ενεργοποιήσετε χρησιμοποιώντας τον παρακάτω κώδικα:
<IfModule mod_rewrite.c> RewriteEngine On </IfModule>
Εφαρμογή ανακατευθύνσεων 301
Για να υλοποιήσετε μια από αυτές τις ανακατευθύνσεις, θα πρέπει απλώς να καθορίσετε τι ανακατευθύνεται στο αρχείο .htaccess στο ριζικό φάκελο του διακομιστή. Υπάρχουν δύο διαφορετικοί τρόποι για να γράψετε τον κώδικα, όπως θα δείτε παρακάτω.
RedirectMatch 301 /old/ /new/
Το πρώτο μέρος του κώδικα θα καθορίσει το είδος της ανακατεύθυνσης που χρησιμοποιείτε, το οποίο είναι είτε redirect 301 είτε redirectpermanent. Μετά από αυτό, θα πρέπει να προσθέσετε το slug της παλαιότερης διεύθυνσης URL. Δεν θα χρειαστεί να χρησιμοποιήσετε την πλήρη διεύθυνση URL, επειδή η εντολή θα βρίσκεται στον ριζικό διακομιστή του τομέα.
Μετά από αυτό, θα πρέπει να προσθέσετε την πλήρη διεύθυνση URL του προορισμού ανακατεύθυνσης.
Όταν ανακατευθύνετε έναν μεμονωμένο φάκελο σε μια νέα τοποθεσία, θα χρησιμοποιήσετε τα εξής:
RewriteRule ^/?old/(.\*)$ /new/$1 [R,L]
Εάν ανακατευθύνετε σελίδες στον ίδιο τομέα, θα πρέπει να παρέχετε την πλήρη διεύθυνση URL του προορισμού.
302 ανακατευθύνσεις
Αν προσπαθείτε να προωθήσετε προσωρινά την επισκεψιμότητά σας σε μια νέα διεύθυνση URL, τότ ε μια ανακατεύθυνση 302 θα σας επιτρέψει να το κάνετε. Αυτό θα διασφαλίσει ότι οι χρήστες δεν θα μπορούν να έχουν πρόσβαση σε μια συγκεκριμένη σελίδα για μικρό χρονικό διάστημα. Το 302 υποδηλώνει ότι το ίδιο το αρχείο έχει μεταφερθεί στη διεύθυνση URL μόνο προσωρινά.
Πότε χρησιμοποιείται η ανακατεύθυνση 302;
Αν θέλετε να χρησιμοποιήσετε μια από αυτές τις ανακατευθύνσεις, είναι συνήθως καλή ιδέα να βεβαιωθείτε ότι θέλετε να κάνετε τον αρχικό προορισμό μη διαθέσιμο για μικρό χρονικό διάστημα και ότι θα θέλετε να τον κάνετε ξανά ζωντανό. Ακολουθούν οι περιπτώσεις στις οποίες μπορεί να θέλετε να το κάνετε αυτό:
-
Geotargeting
-
Δοκιμές A/B
-
Εάν θέλετε να ανακατευθύνετε τους χρήστες με βάση τις κινητές ή τις επιτραπέζιες συσκευές
-
Δημιουργία ανακατεύθυνσης για σελίδες που είναι ειδικές προσφορές ή προσωρινά εκτός αποθέματος
Πότε δεν χρησιμοποιούνται οι ανακατευθύνσεις 302;
Εάν μετακινείτε μια σελίδα μόνιμα, τότε θα πρέπει να χρησιμοποιήσετε ανακατευθύνσεις 301 αντί για 302.
Εφαρμογή ανακατευθύνσεων 302
Τα 301 και 302 λειτουργούν πολύ παρόμοια από άποψη υλοποίησ ης. Η μόνη διαφορά είναι ο κωδικός απόκρισης που θα χρησιμοποιήσετε, αντικαθιστώντας το 301 με ένα 302 για να δηλώσετε ότι η ανακατεύθυνση είναι προσωρινή. Ακολουθεί ένα παράδειγμα:
RedirectMatch 302 /old/ /new/
Πώς επηρεάζεται το SEO από μια ανακατεύθυνση 302;
Λόγω της προσωρινής φύσης αυτών των ανακατευθύνσεων, δεν θα λάβετε την αυθεντία της αρχικής σελίδας στη νέα σελίδα. Αυτό θα διασφαλίσει ότι η αρχική σελίδα δεν θα χάσει συνδέσμους ή κύρος και ότι οι μηχανές αναζήτησης θα θεωρούν και τις δύο ξεχωριστές σελίδες.
303 ανακατευθύνσεις
Η ανακατεύθυνση 303 μοιάζει πολύ με την ανακατεύθυνση 302 με μερικές βασικές διαφορές. Αυτό που λέει είναι ότι μια σελίδα στην οποία προσπάθησαν να έχουν πρόσβαση έχει αντικατασταθεί από μια άλλη σελίδα.
Λάβετε υπόψη ότι υπάρχει μια κρίσιμη διαφορά μεταξύ αυτών των δύο ανακατευθύνσεων. Για παράδειγμα, δεν μπορείτε να αποθηκεύσετε στην προσωρινή μνήμη την ανακατεύθυνση 303, πράγμα που σημαίνει ότι αυτό δεν θα συμβεί στη μηχανή αναζήτησης. Για παράδειγμα, αν αλλάζετε τον στόχο προορισμού, πιθανότατα θα θέλετε να διασφαλίσετε ότι αυτές οι σελίδες δεν θα αποθηκευτο ύν στην προσωρινή μνήμη.
Πότε χρησιμοποιείται η ανακατεύθυνση 303;
Αν χρησιμοποιείτε ανακατεύθυνση 303, είναι πιθανότατα σε πολλές από τις ίδιες περιπτώσεις που θα χρησιμοποιούσατε 302. Ένα πράγμα που πρέπει να λάβετε υπόψη είναι ότι θα πρέπει να χρησιμοποιήσετε ένα 303 αν σχεδιάζετε να αλλάξετε τον στόχο ανακατεύθυνσης για μια προσωρινή ανακατεύθυνση.
Πότε δεν χρησιμοποιούνται οι ανακατευθύνσεις 303;
Αν προσπαθείτε να ανακατευθύνετε κάτι μόνιμα, τότε δεν πρέπει ποτέ να χρησιμοποιήσετε ένα 303.
Πώς επηρεάζεται το SEO από μια ανακατεύθυνση 303;
Δεν υπάρχει καμία επίπτωση στο SEO από μια ανακατεύθυνση 303, επειδή δεν θα προωθήσει εσωτερικούς συνδέσμους ή αυθεντία σελίδας και δεν μπορεί να αποθηκευτεί στην προσωρινή μνήμη από τη μηχανή αναζήτησης.
307 Ανακατευθύνσεις
Αυτός ο τύπος ανακατεύθυνσης είναι μια άλλη μορφή προσωρινής ανακατεύθυνσης που έχει μερικές βασικές διαφορές σε σύγκριση με τις άλλες επιλογές. Συνήθως χρησιμοποιείται αντί για 302, εάν η μέθοδος αίτησης της διεύθυνσης URL προορισμού δεν μπορεί να αλλάξει.
Αυτό ουσιαστικά σημαίνει ότι η μέθοδος POST θα αντικαταστήσει τ η μέθοδο GET όταν ξεκινάει η ανακατεύθυνση.
Πότε χρησιμοποιείται η ανακατεύθυνση 307;
Χρησιμοποιείτε αυτές τις ανακατευθύνσεις με ενέργειες φόρμας που απαιτούν να χρησιμοποιήσετε ένα συγκεκριμένο είδος ανακατεύθυνσης POST.
Πότε δεν χρησιμοποιούνται οι ανακατευθύνσεις 307;
Δεδομένου ότι πρόκειται για μια προσωρινή ανακατεύθυνση, θα πρέπει να αποφύγετε τη χρήση της αν προσπαθείτε να προωθήσετε την κυκλοφορία μόνιμα από μια διεύθυνση URL σε μια άλλη.
Πώς επηρεάζεται το SEO από μια ανακατεύθυνση 307;
Οι 307 ανακατευθύνσεις δεν θα επηρεάσουν το SEO.
308 ανακατευθύνσεις
Τα 308 είναι ουσιαστικά η μόνιμη έκδοση των ανακατευθύνσεων 307. Η μέθοδος αίτησης της αρχικής αίτησης θα χρησιμοποιείται όταν η ανακατεύθυνση είναι 308.
Πότε χρησιμοποιείται η ανακατεύθυνση 308;
Αν προσπαθείτε να χρησιμοποιήσετε τη μέθοδο POST για να μετακινήσετε έναν ιστότοπο που είναι εξαιρετικά πολύπλοκος, αυτή η μέθοδος θα λειτουργήσει πολύ καλύτερα από πολλές άλλες επιλογές σας.
Πότε δεν χρησιμοποιούνται οι ανακατευθύνσεις 308;
Θα πρέπει να προσπαθήσετε να αποφύγετε τη χρήση αυτής της μεθόδου αν πρόκειται να αντιμετωπίσετε προβλήματα λόγω της δυνατότητας προσωρινής αποθήκευσης του ιστότοπου.
Ανακατευθύνσεις από την πλευρά του πελάτη
Αυτές οι ανακατευθύνσεις δεν αποφασίζονται στον διακομιστή, αλλά συμβαίνουν στο πρόγραμμα περιήγησης κάθε φορά που προσπαθεί να αποκτήσει πρόσβαση σε ένα συγκεκριμένο αρχείο.
Αυτό σημαίνει ότι η ανακατεύθυνση θα λειτουργήσει καλύτερα όταν ο διαχειριστής του ιστοχώρου δεν έχει τη δυνατότητα να ελέγξει ή να ρυθμίσει τη συμπεριφορά του διακομιστή. Για παράδειγμα, αν δεν μπορείτε να έχετε πρόσβαση στο αρχείο .htaccess, δεν θα μπορείτε να καθορίσετε το είδος της ανακατεύθυνσης που θέλετε να χρησιμοποιήσετε.
Αυτές οι ανακατευθύνσεις έχουν μερικά μειονεκτήματα, συμπεριλαμβανομένου του γεγονότος ότι μπορούν να επηρεάσουν αρνητικά το SEO. Για παράδειγμα, αυτές οι ανακατευθύνσεις δεν υποστηρίζονται από όλα τα προγράμματα περιήγησης, γεγονός που μπορεί να οδηγήσει σε σφάλμα. Με αυτές τις ανακατευθύνσεις, μια μηχανή αναζήτησης δεν θα περάσει επίσης την εξουσία της σελίδας της στην ανακατευθυνόμενη σελίδα από την αρχική.
Ένα άλλο ζήτημα είναι ότι μια ανακατεύθυνση από την πλευρά του πελάτη συνήθως κάνει το κουμπί επιστροφής να μην λειτουργεί πλέον, φέρνοντας τον χρήστη πίσω στη διεύθυνση URL που ανακατευθύνεται.
Ακολουθούν οι τύποι ανακατευθύνσεων από την πλευρά του πελάτη που θα συναντήσετε:
Ανακατεύθυνση Meta Refresh
Αυτή η ανακατεύθυνση προωθεί το πρόγραμμα περιήγησης σε έναν εναλλακτικό προορισμό όταν προσπαθεί να αποκτήσει πρόσβαση σε ένα αρχείο, και μπορεί να βρεθεί στην ενότητα <HEAD> αυτού του αρχείου. Όταν παρέλθει ένας ορισμένος αριθμός δευτερολέπτων, αυτό λέει στο πρόγραμμα περιήγησης ότι πρέπει είτε να ανανεώσει τη σελίδα είτε να φορτώσει την άλλη διεύθυνση URL.
Αυτή είναι η διάταξη του κώδικα ανακατεύθυνσης:
<meta HTTP-equiv="refresh" content="0; url=http://site.com/other-url/">
Ένας από τους πιο συνηθισμένους τρόπους με τους οποίους χρησιμοποιούνται αυτές οι ανακατευθύνσεις είναι για να απομακρύνουν τους χρήστες από τις σελίδες πόρτας, οι οποίες είναι συχνά πιο εμπορικά προσανατολισμένες από τη σελίδα στην οποία ο χρήστης προσπαθούσε να έχει πρόσβαση αρχικά.
Λάβετε υπόψη ότι αυτό αντιβαίνει στις οδηγίες της Google, και όχι χωρίς λόγο. Ακολουθεί ο λόγος για τον οποίο δεν συνιστούν τη χρήση τέτοιου είδους ανακατευθύνσεων:
-
Επηρεάζουν την εμπειρία του χρήστη, επειδή το ιστορικό του προγράμματος περιήγησης του χρήστη θα περιέχει την αρχική σελίδα, ακόμη και αν ο χρήστης δεν τη δει τελικά.
-
Το πρόγραμμα περιήγησης θα πρέπει να επεξεργαστεί την αρχική διεύθυνση URL και στη συνέχεια να την εξαγάγει και να την εκκινήσει εκ των προτέρων, πριν το άτομο μπορέσει να δει τη σελίδα που προωθείται.
Ανακατευθύνσεις Javascript
Αυτές οι ανακατευθύνσεις είναι παρόμοιες με την ανανέωση μετα-συνδέσμου, αν και έχουν μερικές διαφορές. Η πιο σημαντική διαφορά είναι ότι το πρόγραμμα περιήγησης πρέπει να επεξεργαστεί τη JavaScript προτού μεταβεί στην επόμενη διεύθυνση URL.
Όπως και με τη μετα-ανανέωση, ο κώδικας βρίσκεται στην ενότητα <HEAD> του αρχείου HTML. Αυτό είναι το πώς μοιάζει:
<script>location.href='[<u>http://www.site.com/</u>](http://www.site.com/)';</script>
Πότε χρησιμοποιεί κανείς ανακατευθύνσεις Javascript;
Υπάρχουν δύο συνηθισμένες περιπτώσεις που χρησιμοποιείτε μια ανακατεύθυνση Javascript. Για παράδειγμα, αν θέλετε να κάνετε μια ανακατεύθυνση με βάση τον τρόπο με τον οποίο αλληλεπιδρά ο χρήστης ή να την στοχεύσετε με βάση τη συσκευή του. Αυτό σημαίνει ότι η ανακατεύθυνση θα σας μεταφέρει σε μια σελίδα που είναι βελτιστοποιημένη για τη συσκευή που χρησιμοποιείτε.
Αυτές οι ανακατευθύνσεις είναι λίγο πιο νόμιμες από τις ανακατευθύνσεις μετα-ανανέωσης. Μια άλλη περίπτωση χρήσης είναι αν θέλετε να μεταφέρετε έναν χρήστη σε μια άλλη εσωτερική σελίδα μόλις συνδεθεί. Σκεφτείτε τον λόγο για τον οποίο χρησιμοποιείτε την ανακατεύθυνση, αν θέλετε να βεβαιωθείτε ότι τηρεί τις οδηγίες της Google.
Εάν μετακινείτε τον ιστότοπό σας, μπορείτε ενδεχομένως να χρησιμοποιήσετε μια ανακατεύθυνση Javascript, αλλά θα είναι καλύτερα να χρησιμοποιήσετε μια ανακατεύθυνση 301. Ωστόσο, αν δεν έχετε πρόσβαση στο διακομιστή του ιστότοπού σας, αυτή είναι επίσης μια έγκυρη επιλογή.
Πώς επηρεάζουν οι ανακατευθύνσεις από την πλευρά του πελάτη το SEO;
Ένα από τα κύρια προβλήματα σχετικά με αυτές τις ανακατευθύνσεις είναι ότι δεν ενημερώνουν τους θεατές για τον λόγο που γίνεται η ανακατεύθυνση. Αυτό σημαίνει ότι οι μηχανές αναζήτηση ς δεν μπορούν να πουν αρκετά για την ανακατεύθυνση όταν πρόκειται για SEO.
Πότε να χρησιμοποιείτε ανακατευθύνσεις URL
Παρόλο που οι δύο μέθοδοι που αναφέραμε παραπάνω δεν αποτελούν τυπικές στρατηγικές SEO, μπορείτε να χρησιμοποιήσετε ανακατευθύνσεις αν εργάζεστε στο SEO. Ακολουθούν μερικοί από τους πιο συνηθισμένους λόγους για τους οποίους μπορεί να καταλήξετε να χρησιμοποιήσετε μια ανακατεύθυνση αν εργάζεστε στο SEO και μερικά παραδείγματα των περιπτώσεων χρήσης τους.
Εκκίνηση νέων ιστότοπων και μεταναστεύσεις
Πιθανόν να γνωρίζετε ότι η μετάβαση σε έναν ιστότοπο είναι ένας πόνος από την άποψη του SEO και από τεχνική άποψη, αν το έχετε κάνει στο παρελθόν.
Όταν τα πράγματα πάνε στραβά, θα καταλήξετε να χάνετε επισκεψιμότητα, κατατάξεις και ενδεχομένως μετατροπές.
Με την καθιέρωση κατάλληλων ανακατευθύνσεων, μπορείτε να βεβαιωθείτε ότι αυτό δεν θα συμβεί, επειδή η Google είναι σε θέση να ευρετηριάσει τον ιστότοπο. Έτσι διασφαλίζεται ότι η Google γνωρίζει τη σχέση μεταξύ του νεότερου περιεχομένου και του παλαιότερου περιεχομένου και βοηθά στη μετάβαση των συνδέσμων από το ένα στο άλλο.