Το σφάλμα 404 (404 Not Found) είναι ίσως ο πιο γνωστός κωδικός σφάλματος στο διαδίκτυο. Όλοι μας τον έχουμε συναντήσει, μερικές φορές με χιουμοριστικές εικόνες σε γνωστές ιστοσελίδες, άλλες φορές με ψυχρό «Page Not Found». Σε αυτόν τον οδηγό καλύπτουμε τα πάντα: τι είναι το 404, γιατί εμφανίζεται, πώς το διορθώνετε ως επισκέπτης και, αν είστε ιδιοκτήτης ιστοσελίδας, πώς να το διαχειριστείτε σωστά για να μην χάνετε επισκέπτες και SEO equity.
Τι είναι το σφάλμα 404;
Το σφάλμα 404, γνωστό και ως “404 Not Found” ή “Page Not Found”, είναι ένας κωδικός κατάστασης HTTP που υποδεικνύει ότι ο διακομιστής (server) δεν μπόρεσε να βρει τη σελίδα που ζητήσατε. Δεν είναι σφάλμα του διακομιστή, ο server λειτουργεί κανονικά, απλώς η συγκεκριμένη διεύθυνση URL δεν αντιστοιχεί σε κανένα υπάρχον αρχείο ή σελίδα.
Είναι από τα πιο συχνά σφάλματα στο διαδίκτυο γιατί το web μεταβάλλεται διαρκώς: σελίδες δημιουργούνται, μετονομάζονται, διαγράφονται και μετακινούνται κάθε μέρα από εκατομμύρια webmasters.
Γιατί ονομάζεται 404;
Ο αριθμός 404 προέρχεται από το πρωτόκολλο HTTP (Hypertext Transfer Protocol), τη θεμελιώδη γλώσσα του διαδικτύου. Οι κωδικοί HTTP κατηγοριοποιούνται σε πέντε ομάδες:
| Εύρος | Σημασία | Παραδείγματα |
|---|---|---|
| 1xx | Πληροφοριακοί | 100 Continue |
| 2xx | Επιτυχία | 200 OK, 201 Created |
| 3xx | Ανακατευθύνσεις | 301 Moved Permanently |
| 4xx | Σφάλματα πελάτη | 404 Not Found, 403 Forbidden |
| 5xx | Σφάλματα διακομιστή | 500 Internal Server Error |
Ο κωδικός 404 σημαίνει ότι η διεύθυνση URL που ζητήσατε δεν αντιστοιχεί σε καμία υπάρχουσα σελίδα στον ιστότοπο. Η συνηθισμένη απορία «γιατί 404 και όχι π.χ. 405;» έχει ιστορικά αίτια, οι αριθμοί ορίστηκαν στις προδιαγραφές του HTTP/1.0 από τον Tim Berners-Lee και την W3C το 1992.
Γιατί βλέπετε σελίδα 404;
Υπάρχουν πέντε κύριοι λόγοι που εμφανίζεται ένα 404:
1. Λάθος διεύθυνση URL
Ο πιο κοινός λόγος είναι ένα τυπογραφικό λάθος στη διεύθυνση. Ελέγξτε αν έχετε γράψει σωστά το URL, ιδιαίτερα τα πεζά/κεφαλαία (πολλοί servers είναι case-sensitive), τις παύλες (-) έναντι κάτω παυλών (_), και τις καταλήξεις (.html, .php, ή καμία).
2. Η σελίδα έχει μετακινηθεί ή διαγραφεί
Οι ιστοσελίδες αλλάζουν συνεχώς. Μια σελίδα που υπήρχε πριν από μερικούς μήνες μπορεί να έχει διαγραφεί, να έχει αλλάξει διεύθυνση (URL slug), ή να έχει αντικατασταθεί από νεότερο περιεχόμενο σε διαφορετική διεύθυνση. Αν ο webmaster δεν έχει στήσει σωστή ανακατεύθυνση 301, θα δείτε 404.
3. Παλιός σύνδεσμος (broken link)
Αν κάνατε κλικ σε έναν σύνδεσμο από άλλη ιστοσελίδα, email ή αποτέλεσμα αναζήτησης, ο σύνδεσμος μπορεί να είναι παλιός και να μην λειτουργεί πια. Αυτό λέγεται broken link ή dead link και είναι ένα από τα πιο συχνά UX προβλήματα στο web.
4. Προσωρινό πρόβλημα διακομιστή
Σπάνια, ένα 404 μπορεί να οφείλεται σε προσωρινό πρόβλημα σύνδεσης ή σε κάποια ανωμαλία της διαχείρισης του server. Δοκιμάστε να ανανεώσετε τη σελίδα μετά από λίγα λεπτά.
5. Προβλήματα κρυφής μνήμης (cache)
Μερικές φορές το πρόγραμμα περιήγησής σας ή ο proxy/CDN έχει αποθηκευμένη μια παλιά έκδοση της ιστοσελίδας. Δοκιμάστε Ctrl+F5 (hard refresh) ή ιδιωτική περιήγηση για να παρακάμψετε την κρυφή μνήμη.
Πώς να διορθώσετε το σφάλμα 404, βήμα-βήμα
Όταν βλέπετε μια σελίδα 404, ακολουθήστε αυτά τα βήματα με σειρά:
Βήμα 1: Ελέγξτε τη διεύθυνση URL
Κοιτάξτε προσεκτικά τη γραμμή διευθύνσεων του προγράμματος περιήγησής σας. Βεβαιωθείτε ότι δεν υπάρχουν τυπογραφικά λάθη, ιδιαίτερα σε:
- Πεζά/κεφαλαία γράμματα (οι διευθύνσεις είναι συχνά case-sensitive)
- Παύλες (
-) αντί για κάτω παύλες (_) - Σωστές καταλήξεις (
.html,.php, ή χωρίς κατάληξη) - Ελληνικούς χαρακτήρες που μπορεί να έχουν “σπάσει” σε URL encoding (
%cf%84κ.λπ.)
Βήμα 2: Πηγαίνετε στην αρχική σελίδα
Διαγράψτε τα πάντα μετά το domain name (π.χ. symbols.gr) και πατήστε Enter. Από την αρχική σελίδα, χρησιμοποιήστε το μενού πλοήγησης για να βρείτε αυτό που ψάχνετε.
Βήμα 3: Χρησιμοποιήστε την αναζήτηση του site
Αν ο ιστότοπος διαθέτει λειτουργία αναζήτησης, πληκτρολογήστε λέξεις-κλειδιά σχετικές με αυτό που ψάχνετε.
Βήμα 4: Αναζητήστε στο Google με τον τελεστή site:
Πληκτρολογήστε στο Google: site:symbols.gr κατασκευή ιστοσελίδας. Αυτό περιορίζει την αναζήτηση μέσα στον συγκεκριμένο ιστότοπο.
Βήμα 5: Δοκιμάστε το Internet Archive (Wayback Machine)
Αν η σελίδα έχει διαγραφεί οριστικά, μπορεί να βρίσκεται αρχειοθετημένη στο Wayback Machine. Πληκτρολογήστε εκεί την παλιά διεύθυνση URL για να δείτε αν υπάρχει σε αρχείο.
Βήμα 6: Επικοινωνήστε με τον ιστότοπο
Αν πιστεύετε ότι η σελίδα θα έπρεπε να υπάρχει, επικοινωνήστε με τους διαχειριστές του ιστότοπου. Θα εκτιμήσουν την ενημέρωση για το πρόβλημα.
Είναι κακό το σφάλμα 404;, Πότε ναι, πότε όχι
Όχι απαραίτητα. Κάθε ιστότοπος έχει αναπόφευκτα κάποιες σελίδες 404, αυτό είναι απολύτως φυσιολογικό. Το πραγματικό πρόβλημα είναι όταν:
- Πολλά εσωτερικά links καταλήγουν σε 404 (broken internal linking).
- Σελίδες με υψηλό traffic ή backlinks γίνονται ξαφνικά 404 χωρίς σωστή 301 ανακατεύθυνση.
- Η σελίδα 404 του site είναι κενή ή μη βοηθητική, αναγκάζοντας τον επισκέπτη να φύγει.
Στις δικές μας υλοποιήσεις στο Symbols, φροντίζουμε κάθε ιστοσελίδα να έχει μια φιλική σελίδα 404 που καθοδηγεί τους χρήστες πίσω στο σωστό δρόμο.
Για ιδιοκτήτες ιστοσελίδων: πώς να διαχειριστείτε τα 404 σωστά
Αν είστε ιδιοκτήτης ιστοσελίδας, το 404 είναι σημείο ευκαιρίας, όχι αποτυχίας. Δείτε τι πρέπει να κάνετε:
1. Παρακολουθήστε τα 404 στο Google Search Console
Στο Google Search Console → “Σελίδες” → “Δεν βρέθηκαν (404)” βλέπετε όλες τις διευθύνσεις URL που η Google προσπάθησε να ευρετηριάσει και βρήκε 404. Δείτε ποια έχουν backlinks ή προσέλευση, αυτά χρειάζονται 301 ανακατεύθυνση.
2. Στήστε σωστές 301 ανακατευθύνσεις
Όταν αλλάζετε URL ή διαγράφετε σελίδα με υπάρχοντα ranking signal, πάντα στήνετε 301 redirect προς τη νέα ή την πιο σχετική σελίδα. Το 301 διατηρεί περίπου 99% του SEO equity. Μην χρησιμοποιείτε 302 (προσωρινό) για μόνιμες αλλαγές, δεν μεταφέρει equity.
3. Σχεδιάστε χρήσιμη σελίδα 404
Μια καλή σελίδα 404 περιλαμβάνει:
- Σαφή μήνυμα ότι η σελίδα δεν βρέθηκε
- Πεδίο αναζήτησης στον ιστότοπο
- Links προς δημοφιλείς σελίδες ή το κύριο μενού
- Επιστροφή στην αρχική με ξεκάθαρο CTA
- Επικοινωνία για όσους χρήστες χρειάζονται βοήθεια
- Τη σωστή HTTP status: πρέπει να επιστρέφει 404, όχι 200 (αλλιώς είναι soft 404, η Google το μισεί)
4. Αποφύγετε τα soft 404
Soft 404 είναι όταν μια σελίδα μοιάζει με 404 αλλά επιστρέφει HTTP 200. Συχνά συμβαίνει σε ιστοσελίδες με SPA frameworks (React, Vue) που δεν στήνουν σωστή server-side 404 logic. Το Google απομειώνει sites με πολλά soft 404 γιατί δεν μπορεί να καθαρίσει το index του.
5. Διορθώστε broken internal links
Χρησιμοποιήστε εργαλεία όπως Screaming Frog, Ahrefs Site Audit ή το ίδιο το Search Console για να εντοπίσετε broken internal links και διορθώστε τα. Τα broken internal links σπαταλούν crawl budget και μειώνουν τη ροή PageRank.
Συμπέρασμα
Το σφάλμα 404 δεν είναι ούτε σπάνιο ούτε καταστροφικό, αλλά το πώς το διαχειρίζεστε καθορίζει αν θα χάσετε επισκέπτες και SEO ranking ή θα μετατρέψετε το λάθος σε νέα ευκαιρία πλοήγησης.
Αν τρέχετε ιστοσελίδα και θέλετε σωστή διαχείριση 301 redirects, βοηθητική σελίδα 404 και προληπτική παρακολούθηση broken links, η υποστήριξη ιστοσελίδων από τη Symbols περιλαμβάνει όλα τα παραπάνω. Για νέα έργα, οι ιστοσελίδες που χτίζουμε έχουν εξ ορισμού καλά σχεδιασμένη σελίδα 404, σωστές HTTP responses και redirect plan από την πρώτη μέρα.
Σχετικά άρθρα: