Μετάβαση στο περιεχόμενο

Τι σημαίνει το «Sitemap could not be read» στο Google Search Console;

Υποβολή & ευρετηρίαση

Σημαίνει ότι η Google προσπάθησε να κατεβάσει το sitemap σας και δεν τα κατάφερε, επομένως δεν έχει διαβάσει κανένα από τα URL που περιέχει. Πρόκειται για πρόβλημα ανάκτησης του αρχείου και όχι για πρόβλημα μορφοποίησης, και συνήθως εμφανίζεται με την κατάσταση Couldn't fetch. Η τεκμηρίωση της Google αναφέρει τις συνήθεις αιτίες: το robots.txt αποκλείει το αρχείο, η διεύθυνση επιστρέφει σφάλμα 404, ο διακομιστής αντιμετωπίζει σφάλματα ή δεν είναι διαθέσιμος, ή ο ιστότοπος έχει ανεπίλυτη χειροκίνητη ενέργεια. Διορθώστε την αιτία και υποβάλετε ξανά το sitemap.

Ελέγξτε το sitemap όπως το ελέγχει η Google

Ακολουθήστε τα παρακάτω βήματα με τη σειρά. Οι περισσότερες περιπτώσεις λύνονται στο βήμα 2 ή 3.

  1. Ανοίξτε ακριβώς το URL που υποβάλατε σε ιδιωτικό παράθυρο του προγράμματος περιήγησης. Θα πρέπει να φορτώνεται ως XML ή απλό κείμενο, χωρίς σελίδα σύνδεσης, φραγμό cookies ή ανακατεύθυνση στην αρχική σελίδα.
  2. Ελέγξτε τον κωδικό κατάστασης. Εκτελέστε curl -I https://www.example.com/sitemap.xml και αναζητήστε το 200. Το 404 σημαίνει ότι η διεύθυνση είναι λάθος ή ότι το αρχείο μετακινήθηκε. Ένας κωδικός 5xx παραπέμπει σε πρόβλημα του διακομιστή.
  3. Διαβάστε το robots.txt. Ένας κανόνας Disallow που καλύπτει τη διαδρομή του sitemap εμποδίζει τη Google να το ανακτήσει, επειδή η Google τηρεί το robots.txt και για τα sitemap.
  4. Εκτελέστε live έλεγχο URL στη διεύθυνση του sitemap μέσα στο Search Console. Η βοήθεια της αναφοράς Sitemaps της Google προτείνει να βεβαιωθείτε ότι το Page fetch εμφανίζει Successful πριν από την υποβολή.
  5. Συγκρίνετε το πρωτόκολλο και τον κεντρικό υπολογιστή (host). Ένα sitemap που υποβλήθηκε ως http://example.com/sitemap.xml σε ιδιότητα https://www.example.com/ είναι διαφορετική διεύθυνση από εκείνη που λειτουργεί.

Συνήθεις αιτίες και διορθώσεις

ΑιτίαΔιόρθωση
Το robots.txt αποκλείει τη διαδρομή του sitemapΑφαιρέστε ή περιορίστε τον κανόνα και υποβάλετε ξανά
Το URL επιστρέφει 404Υποβάλετε τη διεύθυνση στην οποία βρίσκεται πραγματικά το αρχείο· ελέγξτε το www, το https και τις τελικές καθέτους
Σφάλματα διακομιστή ή χρονικά όριαΕλέγξτε τα αρχεία καταγραφής του διακομιστή για αιτήματα του Googlebot προς το sitemap και για σφάλματα κατά τη δημιουργία του αρχείου
Το τείχος προστασίας ή η προστασία από bots αποκλείει το GooglebotΕπιτρέψτε στους crawlers της Google να προσπελάζουν το sitemap και τις σελίδες που αναφέρει
Ανεπίλυτη χειροκίνητη ενέργειαΕπιλύστε την πρώτα στην αναφορά Manual actions· η Google τη συμπεριλαμβάνει στους λόγους για τους οποίους μπορεί να μην ανακτήσει το αρχείο

Η Google αναφέρει επίσης ως πιθανό λόγο μη ανάκτησης ενός sitemap τη χαμηλή ζήτηση ανίχνευσης (crawl demand) για τον ιστότοπο. Αν περάσουν όλοι οι παραπάνω έλεγχοι, διατηρήστε το αρχείο διαθέσιμο και υποβάλετε το ξανά αργότερα.

Σφάλματα που μοιάζουν αλλά δεν είναι αυτό

Αν η κατάσταση είναι Has errors και όχι Couldn't fetch, η Google διάβασε το αρχείο και βρήκε προβλήματα μέσα σε αυτό. Τυπικά παραδείγματα από την ίδια σελίδα βοήθειας: μη έγκυρο XML (συχνά μια διπλότυπη ετικέτα <loc>), URL σε διαφορετικό host ή σε φάκελο ανώτερου επιπέδου από το sitemap, αρχείο που υπερβαίνει το όριο των 50 MB χωρίς συμπίεση, ή συμπιεσμένο αρχείο που η Google δεν μπόρεσε να αποσυμπιέσει. Αυτά διορθώνονται μέσα στο ίδιο το αρχείο και όχι στον διακομιστή.

Τι συμβαίνει αφού το διορθώσετε;

Υποβάλετε ξανά το sitemap στην αναφορά Sitemaps. Η Google αναφέρει ότι επαναλαμβάνει από μόνη της μερικές φορές την προσπάθεια για ένα sitemap που απέτυχε, αλλά τελικά σταματά, οπότε η εκ νέου υποβολή μετά τη διόρθωση είναι ο αξιόπιστος τρόπος για να διαβαστεί. Η κατάσταση Success σημαίνει ότι τα URL έχουν μπει στην ουρά για ανίχνευση. Για όλα τα υπόλοιπα θέματα σχετικά με τα sitemap, δείτε τα How do I submit a sitemap? και Google Search Console sitemap errors.

Πώς βοηθά το AutoPSEO

Η σελίδα Sitemaps του AutoPSEO εμφανίζει κάθε sitemap που διατηρεί το Search Console για μια ιδιότητα, μαζί με τα σφάλματα, τις προειδοποιήσεις, την κατάσταση εκκρεμότητας και την ημερομηνία της τελευταίας λήψης από τη Google, ώστε να ξεχωρίζει ένα sitemap που η Google έχει σταματήσει να διαβάζει. Όταν κάνετε μαζικό έλεγχο από ένα URL sitemap, το AutoPSEO κατεβάζει το ίδιο το αρχείο και αναφέρει κάθε σφάλμα που συναντά κατά την ανάγνωσή του.

Βάλτε το SEO περιεχόμενό σας σε αυτόματο πιλότο

Συνδέστε το Search Console και τον ιστότοπό σας. Το AutoPSEO τον σαρώνει και σχεδιάζει άμεσα τα πρώτα θέματα. Δεν απαιτείται πιστωτική κάρτα.