Κάθε φορά που ένας διακομιστής Web εξυπηρετεί μια ιστοσελίδα, δημιουργείται ένας κωδικός κατάστασης και γράφεται στο αρχείο καταγραφής για αυτόν τον διακομιστή ιστού. Η πιο κοινή κωδικός κατάστασης είναι 200 - που σημαίνει ότι βρέθηκε η σελίδα ή ο πόρος. Ο επόμενος πιο κοινός κωδικός κατάστασης είναι 404 - που σημαίνει ότι ο ζητούμενος πόρος δεν βρέθηκε στο διακομιστή για κάποιο λόγο. Προφανώς, θέλετε να τα αποφύγετε 404 λάθη, το οποίο μπορείτε να κάνετε με ανακατευθύνσεις σε επίπεδο διακομιστή.
Όταν μια σελίδα ανακατευθύνεται με ανακατεύθυνση σε επίπεδο διακομιστή, αναφέρεται ένας από τους κωδικούς κατάστασης 300 επιπέδων. Τα πιο συνηθισμένα είναι 301, η οποία είναι μια μόνιμη ανακατεύθυνση, και 302ή την προσωρινή ανακατεύθυνση.
Πότε πρέπει να χρησιμοποιήσετε μια ανακατεύθυνση 301;
Οι ανακατευθύνσεις 301 είναι μόνιμες. Λένε σε μια μηχανή αναζήτησης ότι η σελίδα έχει μετακινηθεί - πιθανώς επειδή ένας επανασχεδιασμός που χρησιμοποιεί διαφορετικά ονόματα σελίδων ή δομές αρχείων. Μια ανακατεύθυνση 301 ζητά από κάθε μηχανή αναζήτησης ή πράκτορα χρήστη που έρχεται στη σελίδα να ενημερώσει τη διεύθυνση URL στη βάση δεδομένων τους. Αυτός είναι ο πιο συνηθισμένος τύπος ανακατεύθυνσης που πρέπει να χρησιμοποιούν οι άνθρωποι τόσο από την άποψη SEO (βελτιστοποίηση μηχανών αναζήτησης) όσο και από την άποψη της εμπειρίας χρήστη.
Δυστυχώς, δεν χρησιμοποιούν όλα τα σχέδια ιστού ή εταιρείες 310 ανακατευθύνσεις. Μερικές φορές, αντίθετα, χρησιμοποιούν την ετικέτα μετα-ανανέωσης ή τις ανακατευθύνσεις διακομιστή 302. Αυτό μπορεί να είναι μια επικίνδυνη πρακτική. Μηχανές αναζήτησης μην εγκρίνετε καμία από αυτές τις τεχνικές ανακατεύθυνσης, διότι είναι ένα κοινό τέχνασμα για χρήση από τους spammers, προκειμένου να αποκτήσουν περισσότερους από τους τομείς τους στα αποτελέσματα της μηχανής αναζήτησης.
Από την οπτική γωνία SEO, ένας άλλος λόγος για τη χρήση ανακατευθύνσεων 301 είναι ότι τότε οι διευθύνσεις URL σας διατηρούν τη δημοτικότητα του συνδέσμου τους, επειδή αυτές οι ανακατευθύνσεις μεταφέρουν το "χυμό συνδέσμου" μιας σελίδας από την παλιά σελίδα στη νέα. Εάν ρυθμίσετε 302 ανακατευθύνσεις, η Google και άλλοι ιστότοποι που καθορίζουν τις βαθμολογίες δημοτικότητας υποθέτουν ότι ο σύνδεσμος είναι τελικά πρόκειται να αφαιρεθεί εντελώς, οπότε δεν μεταφέρουν τίποτα καθόλου επειδή είναι προσωρινό διευθύνω πάλιν. Αυτό σημαίνει ότι η νέα σελίδα δεν έχει καμία δημοτικότητα συνδέσμου με την παλιά σελίδα. Πρέπει να δημιουργήσει αυτή τη δημοτικότητα από μόνη της. Εάν έχετε επενδύσει χρόνο για να δημιουργήσετε τη δημοτικότητα των σελίδων σας, αυτό θα μπορούσε να είναι ένα μεγάλο βήμα προς τα πίσω για τον ιστότοπό σας.
Αλλαγές τομέα
Ενώ είναι σπάνιο να χρειαστεί να αλλάξετε το πραγματικό όνομα τομέα του ιστότοπού σας, αυτό συμβαίνει κατά καιρούς. Για παράδειγμα, μπορεί να χρησιμοποιείτε ένα όνομα τομέα όταν ένα καλύτερο είναι διαθέσιμο. Εάν διασφαλίσετε αυτόν τον καλύτερο τομέα, θα πρέπει να αλλάξετε όχι μόνο τη δομή διεύθυνσης URL αλλά και τον τομέα.
Εάν αλλάζετε το όνομα τομέα του ιστότοπού σας, σίγουρα δεν πρέπει να χρησιμοποιήσετε ανακατεύθυνση 302. Αυτό σχεδόν πάντα σε κάνει να μοιάζεις με "spammer" και μπορεί ακόμη και να αποκλείσει όλους τους τομείς σου από το Google και από άλλες μηχανές αναζήτησης. Εάν έχετε πολλούς τομείς που όλοι πρέπει να οδηγούν στο ίδιο μέρος, θα πρέπει να χρησιμοποιήσετε την ανακατεύθυνση διακομιστή 301.
Αυτή είναι συνήθης πρακτική για ιστότοπους που αγοράζουν επιπλέον τομείς με ορθογραφικά λάθη (www.gooogle.com) ή για άλλες χώρες (www.symantec.co.uk). Ασφαλίζουν αυτούς τους εναλλακτικούς τομείς (έτσι ώστε κανείς άλλος δεν μπορεί να τους αρπάξει) και έπειτα τους ανακατευθύνει στον κύριο ιστότοπό του. Εφόσον χρησιμοποιείτε μια ανακατεύθυνση 301 όταν το κάνετε αυτό, δεν θα τιμωρηθείτε στις μηχανές αναζήτησης.
Γιατί θα χρησιμοποιούσατε μια ανακατεύθυνση 302;
Ο καλύτερος λόγος για να χρησιμοποιήσετε μια ανακατεύθυνση 302 είναι να αποφύγετε τη μόνιμη ευρετηρίαση των άσχημων διευθύνσεων URL από τις μηχανές αναζήτησης. Για παράδειγμα, εάν ο ιστότοπός σας έχει δημιουργηθεί από μια βάση δεδομένων, ενδέχεται να ανακατευθύνετε την αρχική σας σελίδα από μια διεύθυνση URL όπως:
Σε μια διεύθυνση URL με πολλές παραμέτρους και δεδομένα περιόδου σύνδεσης σε αυτήν, θα μοιάζει με αυτό:
Το σύμβολο »υποδεικνύει μια αναδίπλωση γραμμής.
Όταν μια μηχανή αναζήτησης παίρνει τη διεύθυνση URL της αρχικής σελίδας σας, θέλετε να αναγνωρίσουν ότι η μεγάλη διεύθυνση URL είναι η σωστή σελίδα, αλλά δεν ορίζει τη διεύθυνση URL στη βάση δεδομένων τους. Με άλλα λόγια, θέλετε η μηχανή αναζήτησης να έχει " http://www.lifewire.com/" ως το URL σας.
Εάν χρησιμοποιείτε ανακατεύθυνση διακομιστή 302, μπορείτε να το κάνετε αυτό και οι περισσότερες μηχανές αναζήτησης θα αποδεχτούν ότι δεν είστε spammer.
Τι πρέπει να αποφεύγετε κατά τη χρήση 302 ανακατευθύνσεων
- Μην ανακατευθύνετε σε άλλους τομείς. Αν και αυτό είναι σίγουρα δυνατό να γίνει με μια ανακατεύθυνση 302, έχει την εμφάνιση να είναι πολύ λιγότερο μόνιμη.
- Μεγάλος αριθμός ανακατευθύνσεων στην ίδια σελίδα. Αυτό ακριβώς κάνουν οι spammers και, εκτός κι αν θέλετε να απαγορευτείτε από το Google, δεν είναι καλή ιδέα να έχετε περισσότερα από 5 URL που ανακατευθύνουν στην ίδια τοποθεσία.