404 SEO: πότε διορθώνουμε, πότε ανακατευθύνουμε και πότε αφήνουμε 404
Ένα 404 δεν είναι από μόνο του λόγος πανικού. Είναι κωδικός κατάστασης HTTP (Hypertext Transfer Protocol, Πρωτόκολλο Μεταφοράς Υπερκειμένου) που δηλώνει ότι ο ζητούμενος πόρος δεν βρέθηκε. Για το SEO (Βελτιστοποίηση για Μηχανές Αναζήτησης, Search Engine Optimization), το ουσιαστικό ερώτημα είναι γιατί δεν βρέθηκε και τι θα περίμενε λογικά ο χρήστης. Αν η σελίδα έπρεπε να υπάρχει, τη διορθώνουμε. Αν μετακινήθηκε μόνιμα και υπάρχει σαφής διάδοχος, εξετάζουμε 301. Αν καταργήθηκε οριστικά χωρίς κατάλληλο αντικαταστάτη, ένα πραγματικό 404 ή 410 μπορεί να είναι η σωστή απάντηση.
Η Google δίνει ακριβώς αυτή τη βασική κατεύθυνση στην τεκμηρίωσή της για σφάλματα ανίχνευσης: όταν μια σελίδα έχει φύγει και δεν υπάρχει αντικατάσταση, επιστρέφουμε 404 ή 410· όταν έχει μετακινηθεί ή υπάρχει σαφής νέα σελίδα, χρησιμοποιούμε μόνιμη ανακατεύθυνση. Άρα η επιλογή δεν γίνεται με το αντανακλαστικό «όλα τα 404 σε 301», αλλά με έλεγχο της πρόθεσης και της συνάφειας.
Δέντρο απόφασης για κάθε 404
Στο παρακάτω δέντρο, URL σημαίνει Ενιαίος Εντοπιστής Πόρου (Uniform Resource Locator), δηλαδή τη διεύθυνση που ζητά ο χρήστης ή η μηχανή αναζήτησης.
- Η σελίδα πρέπει ακόμη να υπάρχει; Αν ναι, αποκαθιστούμε τη σωστή URL ή το περιεχόμενο.
- Η σελίδα μετακινήθηκε μόνιμα; Αν υπάρχει πραγματικός διάδοχος με ίδιο ή πολύ κοντινό σκοπό, χρησιμοποιούμε 301 προς αυτόν.
- Το περιεχόμενο καταργήθηκε χωρίς ισοδύναμο; Τότε αφήνουμε 404 ή 410 αντί να στέλνουμε τον χρήστη κάπου άσχετα.
- Το αίτημα είναι απλώς λάθος URL; Διατηρούμε σωστή σελίδα 404 που βοηθά τον άνθρωπο να βρει επόμενη διαδρομή.
Αυτό το δέντρο είναι πιο χρήσιμο από μια μαζική «διόρθωση» γιατί ξεχωρίζει τέσσερα διαφορετικά προβλήματα. Το να οδηγούνται όλα στην αρχική σελίδα κρύβει την αιτία χωρίς να αποκαθιστά απαραίτητα την εμπειρία. Για μια πιο γενική βάση γύρω από τη βελτιστοποίηση για μηχανές αναζήτησης, η σωστή τεχνική ένδειξη πρέπει να συμβαδίζει με το νόημα του περιεχομένου.
Επιλογή Α: αποκατάσταση της σελίδας
Αν η 404 προέκυψε από λάθος ανάπτυξης, αλλαγή διαδρομής που δεν έπρεπε να γίνει, κακή σύνδεση στη βάση δεδομένων ή τυχαία διαγραφή, η πρώτη επιλογή είναι να επαναφέρουμε την αναμενόμενη σελίδα. Αυτό είναι διαφορετικό από την ανακατεύθυνση: ο χρήστης ζήτησε έναν πόρο που εξακολουθεί να πρέπει να υπάρχει στην ίδια θέση, άρα διορθώνουμε την αιτία και όχι το σύμπτωμα.
Πριν κλείσει το θέμα, ελέγχουμε ότι η διεύθυνση επιστρέφει επιτυχή απόκριση και ότι το περιεχόμενο είναι το σωστό. Εξετάζουμε επίσης αν ο σύνδεσμος που οδήγησε εκεί βρίσκεται σε μενού, άρθρο, χάρτη ιστοτόπου ή εξωτερική πηγή που ελέγχουμε. Η αποκατάσταση χωρίς διόρθωση ενός λανθασμένου εσωτερικού συνδέσμου μπορεί να αφήσει το ίδιο πρόβλημα να εμφανιστεί αλλού.
Επιλογή Β: 301 προς πραγματικό διάδοχο
Όταν μια παλιά σελίδα έχει μεταφερθεί μόνιμα, η 301 είναι κατάλληλη εφόσον ο νέος προορισμός καλύπτει την ίδια ανάγκη. Δεν αρκεί να ανήκει στην ίδια γενική κατηγορία. Αν ένα παλιό άρθρο για συγκεκριμένη υπηρεσία καταργηθεί, μια ευρεία αρχική σελίδα δεν είναι αυτόματα ισοδύναμος προορισμός. Ο χρήστης πρέπει να καταλαβαίνει γιατί βρέθηκε στη νέα σελίδα.
Η επιλογή αυτή είναι διαφορετική από το να «σβήσουμε» την 404 με οποιαδήποτε ανακατεύθυνση. Η σελίδα για SEO και σφάλματα 404 μπορεί να λειτουργήσει ως σχετική συνέχεια, όμως κάθε πραγματική URL χρειάζεται δική της αξιολόγηση. Αν ο διάδοχος δεν είναι πειστικός, η ανακατεύθυνση μπορεί να παράγει χειρότερη εμπειρία από ένα καθαρό μήνυμα ότι ο πόρος δεν υπάρχει πλέον.
Επιλογή Γ: διατήρηση 404 ή χρήση 410
Όταν ένα περιεχόμενο έχει καταργηθεί οριστικά και δεν υπάρχει κατάλληλη αντικατάσταση, η επιστροφή 404 ή 410 είναι καθαρή τεχνική δήλωση. Δεν χρειάζεται να δημιουργούμε τεχνητή αντιστοίχιση μόνο και μόνο για να μη βλέπουμε σφάλμα σε μια αναφορά. Η Google αναφέρει ρητά αυτές τις αποκρίσεις για περιεχόμενο που έχει φύγει και δεν έχει αντικατασταθεί.
Η σελίδα 404 που βλέπει ο άνθρωπος μπορεί παράλληλα να είναι χρήσιμη: σύντομη εξήγηση, σύνδεσμος προς την αρχική, αναζήτηση στον ιστότοπο ή βασικές κατηγορίες. Το σημαντικό είναι να μην εμφανίζεται οπτικά «δεν βρέθηκε» ενώ ο εξυπηρετητής επιστρέφει επιτυχή κωδικό σαν να υπήρχε πραγματικό περιεχόμενο. Η τεχνική απόκριση και το μήνυμα προς τον άνθρωπο πρέπει να συμφωνούν.
Πώς αξιολογούμε τη συνάφεια πριν από μια ανακατεύθυνση
Χρησιμοποιούμε τρία κριτήρια. Πρώτον, κοινός σκοπός: λύνει η νέα σελίδα το ίδιο πρόβλημα; Δεύτερον, αντίστοιχο αντικείμενο: μιλά για το ίδιο προϊόν, υπηρεσία ή θέμα; Τρίτον, συνέχεια προσδοκίας: αν ο επισκέπτης έβλεπε μόνο τον τίτλο του παλιού συνδέσμου, θα θεωρούσε λογικό τον νέο προορισμό; Αν αποτυγχάνουν δύο από τα τρία, η ανακατεύθυνση χρειάζεται σοβαρή επανεξέταση.
Η συνάφεια είναι πιο σημαντική από την απλή ομοιότητα λέξεων. Δύο URL μπορεί να περιέχουν τον ίδιο όρο αλλά να εξυπηρετούν διαφορετικές προθέσεις, όπως ενημέρωση και αγορά. Για τεχνικότερη εμβάθυνση υπάρχει η ενότητα για συναφή θέματα SEO, όμως η απόφαση 404 ή 301 παραμένει συγκεκριμένη για κάθε χαμένη διεύθυνση.
Ποια 404 έχουν προτεραιότητα
Δεν έχουν όλες οι χαμένες διευθύνσεις την ίδια σημασία. Πρώτα εξετάζουμε εκείνες που συνδέονται από βασική πλοήγηση, από σημαντικές εσωτερικές σελίδες ή από εξωτερικές πηγές που φέρνουν πραγματικούς επισκέπτες. Μετά κοιτάμε επαναλαμβανόμενα μοτίβα, γιατί ένα λάθος πρότυπο μπορεί να δημιουργεί πολλές 404 μαζί. Τελευταίες είναι συνήθως τυχαίες ή ανύπαρκτες διαδρομές που κανένα πραγματικό τμήμα του ιστοτόπου δεν χρησιμοποιεί.
Αυτή η προτεραιοποίηση προστατεύει χρόνο και βοηθά να βρεθεί η ρίζα του προβλήματος. Αν εκατοντάδες 404 προέρχονται από έναν λανθασμένο σύνδεσμο σε κοινό πρότυπο, μία διόρθωση μπορεί να είναι πιο ουσιαστική από εκατοντάδες μεμονωμένες ανακατευθύνσεις.
Κίνδυνοι που πρέπει να ελέγξουμε
- Μαζικές άσχετες 301: μειώνουν τη χρησιμότητα και κρύβουν το πραγματικό κενό περιεχομένου.
- Αλυσίδες ανακατευθύνσεων: ο παλιός πόρος περνά από πολλούς ενδιάμεσους στόχους αντί να φτάνει απευθείας στον τελικό.
- Βρόχοι: δύο ή περισσότερες διευθύνσεις ανακατευθύνουν κυκλικά.
- Εσωτερικοί σπασμένοι σύνδεσμοι: ο ιστότοπος συνεχίζει να δημιουργεί ο ίδιος 404.
- Λανθασμένη επιτυχής απόκριση: η σελίδα μοιάζει με 404 στον χρήστη αλλά τεχνικά δηλώνει ότι βρέθηκε κανονικό περιεχόμενο.
Γρήγορος πίνακας επιλογής
| Κατάσταση | Κατάλληλη ενέργεια | Κύριο κριτήριο |
|---|---|---|
| Η σελίδα έπρεπε να υπάρχει | Αποκατάσταση | Διορθώνουμε την αιτία της απώλειας |
| Μόνιμη μετακίνηση | 301 | Υπάρχει σαφής σχετικός διάδοχος |
| Οριστική κατάργηση | 404 ή 410 | Δεν υπάρχει ισοδύναμος προορισμός |
| Λανθασμένο αίτημα | Χρήσιμη 404 | Βοηθάμε τον χρήστη χωρίς ψεύτικη αντιστοίχιση |
Πώς ελέγχουμε ότι η απόφαση ήταν σωστή
Μετά τη διόρθωση επαναλαμβάνουμε τον έλεγχο από την πλευρά του χρήστη και του εξυπηρετητή. Η URL που αποκαταστάθηκε πρέπει να φορτώνει το αναμενόμενο περιεχόμενο, η 301 να καταλήγει απευθείας στον σωστό διάδοχο και η πραγματικά καταργημένη σελίδα να επιστρέφει καθαρό 404 ή 410. Ελέγχουμε επίσης αν οι εσωτερικοί σύνδεσμοι εξακολουθούν να παράγουν χαμένες διαδρομές. Αν το ίδιο μοτίβο εμφανίζεται ξανά, δεν χρειάζεται άλλη μεμονωμένη «θεραπεία»· χρειάζεται διόρθωση της πηγής που δημιουργεί τις λανθασμένες URL.
Συμπέρασμα
Το σωστό 404 SEO δεν είναι κυνήγι ενός μηδενικού αριθμού σφαλμάτων. Είναι σωστή ταξινόμηση. Αποκαθιστούμε ό,τι πρέπει να υπάρχει, ανακατευθύνουμε μόνο όταν υπάρχει πραγματικός διάδοχος και αφήνουμε καθαρό 404 ή 410 όταν το περιεχόμενο έχει τελειώσει χωρίς αντικατάσταση. Με αυτό το δέντρο απόφασης, κάθε ενέργεια έχει αιτία, κάθε ανακατεύθυνση έχει νόημα και ο χρήστης δεν μεταφέρεται σε άσχετες σελίδες απλώς για να φαίνεται ότι «διορθώθηκε» μια αναφορά.