Τι είναι οι κωδικοί κατάστασης HTTP και γιατί μετράνε για το SEO;

Μάθε τι είναι οι κωδικοί κατάστασης HTTP, γιατί μετράνε για το SEO και πώς να διορθώνεις σφάλματα 404 και 500 που βλάπτουν τις θέσεις.

Κάθε φορά που κάποιος ή μια μηχανή αναζήτησης επισκέπτεται ένα URL του site σου, ο διακομιστής σου στέλνει πίσω έναν κωδικό. Αυτός ο κωδικός είναι σήμα. Λέει στους επισκέπτες και στις μηχανές αναζήτησης τι συνέβη. Φόρτωσε κανονικά η σελίδα; Μετακινήθηκε; Διαγράφηκε; Είναι χαλασμένος ο διακομιστής; Οι κωδικοί κατάστασης μετράνε επειδή οι μηχανές αναζήτησης τους χρησιμοποιούν για να αποφασίσουν τι θα σαρώσουν, τι θα ευρετηριάσουν και τι θα αγνοήσουν.

Οι κωδικοί κατάστασης HTTP είναι τριψήφιοι αριθμοί που στέλνει πίσω ο διακομιστής σου όταν κάποιος ζητά μια σελίδα. Επικοινωνούν την κατάσταση αυτού του αιτήματος. Είναι αόρατοι στους επισκέπτες (συμβαίνουν στο παρασκήνιο) αλλά οι μηχανές αναζήτησης δίνουν προσοχή σε καθέναν.

Η κατανόηση των κωδικών κατάστασης είναι κρίσιμη για το SEO. Μια σελίδα που επιστρέφει 404 (δεν βρέθηκε) λέει στη Google ότι η σελίδα έχει φύγει. Μια σελίδα που επιστρέφει 500 (σφάλμα διακομιστή) λέει στη Google ότι κάτι είναι χαλασμένο. Μια σελίδα που επιστρέφει 200 (OK) λέει στη Google ότι όλα είναι εντάξει. Κάθε κωδικός επηρεάζει το πώς αντιμετωπίζουν οι μηχανές αναζήτησης εκείνη τη σελίδα.

Οι κωδικοί 2xx: επιτυχία

Το 200 OK είναι ο κωδικός που θέλεις. Σημαίνει ότι η σελίδα φόρτωσε επιτυχώς. Οι μηχανές αναζήτησης τη σαρώνουν, την ευρετηριάζουν και τη θεωρούν υγιή. Σχεδόν όλες οι σελίδες ενός υγιούς site επιστρέφουν 200.

Το 201 Created σημαίνει ότι ένας πόρος δημιουργήθηκε επιτυχώς. Το 204 No Content σημαίνει ότι το αίτημα πέτυχε αλλά δεν υπάρχει περιεχόμενο να επιστραφεί. Αυτά είναι σπάνια. Οι περισσότερες σελίδες είναι 200.

Οι κωδικοί 3xx: ανακατευθύνσεις

Το 301 Moved Permanently σημαίνει ότι μια σελίδα έχει μετακινηθεί μόνιμα σε νέο URL. Οι μηχανές αναζήτησης ακολουθούν την ανακατεύθυνση και ευρετηριάζουν το νέο URL αντί. Όλη η δύναμη κατάταξης μεταφέρεται στο νέο URL. Χρησιμοποίησε 301 όταν θέλεις να μετακινήσεις μια σελίδα μόνιμα.

Το 302 Found σημαίνει ότι μια σελίδα έχει μετακινηθεί προσωρινά. Οι μηχανές αναζήτησης συνεχίζουν να ευρετηριάζουν το αρχικό URL. Δεν μεταφέρεται δύναμη κατάταξης. Χρησιμοποίησε 302 μόνο αν σχεδιάζεις να μετακινήσεις τη σελίδα πίσω. Οι περισσότερες μόνιμες μετακινήσεις πρέπει να είναι 301, όχι 302.

Το 307 Temporary Redirect είναι σαν το 302 αλλά διατηρεί τη μέθοδο HTTP. Το 308 Permanent Redirect είναι σαν το 301 αλλά διατηρεί τη μέθοδο HTTP. Αυτά είναι λιγότερο συνηθισμένα.

Οι κωδικοί 4xx: σφάλματα πελάτη

Το 404 Not Found σημαίνει ότι η σελίδα δεν υπάρχει. Οι μηχανές αναζήτησης βλέπουν αυτόν τον κωδικό και αφαιρούν το URL από το ευρετήριό τους. Ένα 404 είναι σωστό όταν μια σελίδα πραγματικά δεν υπάρχει πια. Πάρα πολλά 404 όμως βλάπτουν την υγεία του site σου. Έλεγξε το Google Search Console για σφάλματα σάρωσης.

Το 410 Gone είναι σαν το 404 αλλά ισχυρότερο. Λέει ρητά στις μηχανές αναζήτησης ότι η σελίδα έχει φύγει μόνιμα και δεν θα επιστρέψει. Χρησιμοποίησε 410 για σελίδες που διέγραψες εσκεμμένα. Χρησιμοποίησε 404 για σελίδες που μπορεί να επιστρέψουν κάποτε.

Το 403 Forbidden σημαίνει ότι η πρόσβαση απαγορεύεται. Η σελίδα υπάρχει αλλά ο διακομιστής αρνείται να την σερβίρει. Οι μηχανές αναζήτησης το βλέπουν και σταματούν να προσπαθούν να σαρώσουν εκείνη τη σελίδα. Χρησιμοποίησε 403 μόνο για σελίδες που θέλεις εσκεμμένα να αποκλείσεις από τις μηχανές αναζήτησης χωρίς να χρησιμοποιήσεις robots.txt.

Το 400 Bad Request σημαίνει ότι το αίτημα ήταν κακοσχηματισμένο. Το 401 Unauthorized σημαίνει ότι απαιτείται σύνδεση. Το 429 Too Many Requests σημαίνει ότι ο διακομιστής περιορίζει τα αιτήματα. Αυτά είναι λιγότερο συνηθισμένα στο SEO αλλά δείχνουν προβλήματα όταν εμφανίζονται.

Οι κωδικοί 5xx: σφάλματα διακομιστή

Το 500 Internal Server Error σημαίνει ότι κάτι στον διακομιστή σου είναι χαλασμένο. Οι μηχανές αναζήτησης το βλέπουν και μπορεί να αφαιρέσουν προσωρινά τη σελίδα από το ευρετήριό τους ή να μειώσουν τη συχνότητα σάρωσης. Διόρθωσε αμέσως τα σφάλματα 500.

Το 503 Service Unavailable σημαίνει ότι ο διακομιστής είναι προσωρινά εκτός λειτουργίας (συντήρηση, υπερφόρτωση κ.λπ.). Οι μηχανές αναζήτησης το αντιμετωπίζουν πιο επιεικώς από το 500. Θα ξαναδοκιμάσουν τη σελίδα αργότερα. Χρησιμοποίησε 503 κατά τη διάρκεια προγραμματισμένης συντήρησης.

Το 502 Bad Gateway και το 504 Gateway Timeout δείχνουν προβλήματα επικοινωνίας ανάμεσα σε διακομιστές. Αυτές είναι προσωρινές καταστάσεις. Επίλυσέ τες γρήγορα.

Γιατί μετράνε οι κωδικοί κατάστασης για το SEO

Οι κωδικοί κατάστασης λένε στις μηχανές αναζήτησης αν θα ευρετηριάσουν μια σελίδα. Ένα 200 ευρετηριάζεται. Ένα 404 αφαιρείται από το ευρετήριο. Ένα 301 μεταφέρει δύναμη κατάταξης.

Οι κωδικοί κατάστασης επηρεάζουν το budget σάρωσης. Αν το site σου επιστρέφει πολλά 500 ή 503, οι μηχανές αναζήτησης μειώνουν τη συχνότητα σάρωσης. Υποθέτουν ότι το site σου έχει προβλήματα. Αυτό σημαίνει ότι σαρώνονται και ευρετηριάζονται λιγότερες από τις σελίδες σου.

Οι κωδικοί κατάστασης επηρεάζουν την εμπιστοσύνη. Ένα site που επιστρέφει πολλά σφάλματα μοιάζει χαλασμένο. Οι μηχανές αναζήτησης υποβαθμίζουν τα χαλασμένα sites στις θέσεις. Ένα site που αποκρίνεται καθαρά με σωστούς κωδικούς κατάστασης μοιάζει υγιές.

Πώς να βρεις προβλήματα κωδικών κατάστασης

Χρησιμοποίησε το Google Search Console. Η Αναφορά Κάλυψης δείχνει την κατάσταση ευρετηρίασης. Η Αναφορά Στατιστικών Σάρωσης δείχνει πόσες σελίδες σάρωσε η Google και ποιους κωδικούς πήρε. Ψάξε για ασυνήθιστα μοτίβα κωδικών 4xx ή 5xx.

Χρησιμοποίησε εργαλείο crawler site. Αυτά τα εργαλεία σαρώνουν το site σου και αναφέρουν τους κωδικούς κατάστασης για κάθε σελίδα. Σου δείχνουν 404, 500, ανακατευθύνσεις και άλλα ζητήματα σε κλίμακα.

Έλεγξε τα αρχεία καταγραφής του διακομιστή. Ο πάροχος φιλοξενίας σου έχει πρόσβαση σε αρχεία πρόσβασης. Αυτά τα αρχεία καταγράφουν κάθε αίτημα και τον κωδικό κατάστασης που επιστράφηκε. Σου δείχνουν τι χτυπούν οι μηχανές αναζήτησης και ποιους κωδικούς επέστρεψε ο διακομιστής σου.

Συνηθισμένα λάθη κωδικών κατάστασης και διορθώσεις

Λάθος: επιστροφή 404 όταν εννοείς να ανακατευθύνεις. Διόρθωση: χρησιμοποίησε αντίθετα ανακατεύθυνση 301. Μην αφήνεις σελίδες να επιστρέφουν 404 αν τις έχεις μετακινήσει αλλού.

Λάθος: επιστροφή 500 όταν εννοείς να αρνηθείς πρόσβαση. Διόρθωση: επίστρεψε αντίθετα 403 Forbidden. Το 500 μοιάζει με πρόβλημα του site. Το 403 είναι εσκεμμένο.

Λάθος: επιστροφή 200 σε σελίδα χωρίς περιεχόμενο. Διόρθωση: επίστρεψε τον κατάλληλο κωδικό κατάστασης. Αν μια σελίδα έχει φύγει, επίστρεψε 404 ή 410. Αν έχει μετακινηθεί, επίστρεψε 301.

Λάθος: soft 404. Κάποιες σελίδες επιστρέφουν 200 αλλά δεν περιέχουν πραγματικό περιεχόμενο (κενές σελίδες, μηνύματα σφάλματος, κείμενο «η σελίδα δεν βρέθηκε»). Οι μηχανές αναζήτησης βλέπουν 200 και νομίζουν ότι η σελίδα είναι εντάξει. Επίστρεψε αντίθετα 404 ή 410.

Συχνές ερωτήσεις

Πρέπει να χρησιμοποιώ ανακατευθύνσεις 301 ή 302;

Χρησιμοποίησε 301 για μόνιμες μετακινήσεις. Χρησιμοποίησε 302 μόνο αν σχεδιάζεις να μετακινήσεις τη σελίδα πίσω στο αρχικό URL. Η Google λέει ότι οι ανακατευθύνσεις 302 πλέον μεταφέρουν επίσης δύναμη κατάταξης (αντιμετωπίζονται περισσότερο σαν 301), αλλά το 301 είναι ακόμα η σωστή επιλογή για μόνιμες μετακινήσεις. Όταν αμφιβάλλεις, χρησιμοποίησε 301. Με τον δημιουργό ιστοσελίδων της WEMASY φτιάχνεις τις δικές σου σελίδες στην ιστοσελίδα σου.

Πόσα 404 πρέπει να ανεχτώ;

Μηδέν είναι ο στόχος, αλλά κάποια 404 είναι αναπόφευκτα. Οι εξωτερικοί σύνδεσμοι χαλάνε. Οι χρήστες γράφουν λάθος τα URL. Μερικά 404 δεν είναι πρόβλημα. Εκατοντάδες ή χιλιάδες 404 δείχνουν ότι κάτι δεν πάει καλά. Έλεγχε τακτικά το Google Search Console για σφάλματα σάρωσης και διόρθωνε τα σημαντικά (δημοφιλείς σελίδες που επιστρέφουν 404).

Πρέπει να ανακατευθύνω όλα τα 404 στην αρχική μου σελίδα;

Όχι. Η ανακατεύθυνση των 404 στην αρχική σελίδα μπερδεύει τις μηχανές αναζήτησης και τους χρήστες. Αν μια σελίδα έχει φύγει, άφησέ την να επιστρέφει 404 ή 410. Αν μετακινήθηκε σε νέο URL, ανακατεύθυνε σε εκείνο το νέο URL. Μην ανακατευθύνεις όλα τα 404 στην αρχική σελίδα.

Σκοτώνουν τα σφάλματα 500 το SEO μου;

Προσωρινά, ναι. Αν το site σου επιστρέφει σφάλματα 500, η Google σταματά να ευρετηριάζει αυτές τις σελίδες. Μπορεί να μειώσει το budget σάρωσής σου. Τα σφάλματα 500 όμως συνήθως είναι προσωρινά. Μόλις διορθώσεις το υποκείμενο πρόβλημα, η Google ευρετηριάζει ξανά τις σελίδες κανονικά. Παρακολούθησε τον διακομιστή σου και διόρθωνε γρήγορα τα σφάλματα 500.

Μπορώ να χρησιμοποιήσω 410 αντί για 404;

Ναι, και το 410 είναι πιο αποδοτικό. Ένα 410 λέει στη Google ότι η σελίδα έχει φύγει μόνιμα και δεν θα επιστρέψει. Η Google την αφαιρεί πιο γρήγορα από το ευρετήριο. Ένα 404 λέει στη Google ότι η σελίδα μπορεί να επιστρέψει κάποτε, οπότε η Google μπορεί να τη σαρώνει ξανά περιοδικά. Χρησιμοποίησε 410 για διαγραμμένες σελίδες και 404 για σελίδες που μπορεί να αποκατασταθούν.

Πώς μοιάζει ένα soft 404;

Ένα soft 404 είναι σελίδα που επιστρέφει 200 OK αλλά δεν έχει πραγματικό περιεχόμενο. Συνηθισμένα παραδείγματα: κενές σελίδες, σελίδες με μόνο μήνυμα σφάλματος, σελίδες με τίτλο «η σελίδα δεν βρέθηκε» που όμως επιστρέφουν 200. Οι μηχανές αναζήτησης μπερδεύονται. Επίστρεψε 404 ή 410 αντί για 200 για σελίδες χωρίς περιεχόμενο.

Βάλ’ το αμέσως σε εφαρμογή
στη δική σου ιστοσελίδα.

Ξεκίνα δωρεάν με το WEMASY και φτιάξε τη σελίδα σου σε λίγα λεπτά.