Structured data: πώς περιγράφουμε με ακρίβεια το περιεχόμενο μιας ιστοσελίδας
Τα structured data, δηλαδή τα δομημένα δεδομένα, είναι πληροφορίες σε τυποποιημένη μορφή που βοηθούν μηχανές αναζήτησης και άλλα συστήματα να καταλάβουν τι παρουσιάζει μια σελίδα. Δεν αποτελούν διακοσμητικό στοιχείο ούτε μυστική τεχνική κατάταξης. Περιγράφουν οντότητες, ιδιότητες και σχέσεις που υπάρχουν ήδη στο ορατό περιεχόμενο. Η χρήσιμη εφαρμογή τους ξεκινά από την αληθινή ταυτότητα της σελίδας: άρθρο, προϊόν, επιχείρηση, εκδήλωση ή άλλο κατάλληλο είδος. Η αναπαράσταση πρέπει να συμφωνεί με όσα βλέπει ο επισκέπτης.
Τι λύνει η τυποποιημένη περιγραφή περιεχομένου
Ένα κείμενο μπορεί να αναφέρει τίτλο, συγγραφέα, τιμή ή διάρκεια χωρίς να είναι σαφές στο λογισμικό πώς σχετίζονται μεταξύ τους. Με ένα δομημένο μοντέλο δηλώνουμε ότι ένας συγκεκριμένος τίτλος ανήκει σε άρθρο, ότι μια τιμή αφορά συγκεκριμένη προσφορά ή ότι ένας οργανισμός είναι εκδότης. Έτσι μειώνεται η ασάφεια στην ερμηνεία της σελίδας. Δεν δημιουργούμε όμως νέα πραγματικότητα: αν μια υπηρεσία δεν έχει δημοσιευμένη τιμή, δεν την επινοούμε για να γεμίσουμε ένα πεδίο.
Η συμβατότητα βοηθά επίσης στη συντήρηση. Όταν ο ιστότοπος αλλάζει σχεδιασμό, ένα καλά ορισμένο μοντέλο δεδομένων επιτρέπει στον υπεύθυνο περιεχομένου να εντοπίζει ποια πεδία ενημερώνονται μαζί. Η συμφωνία μεταξύ κειμένου και δομημένων δεδομένων αποτελεί σημαντικότερο κριτήριο από το πλήθος των προστιθέμενων ιδιοτήτων.
Schema.org και τύποι οντοτήτων
Το Schema.org είναι ένα κοινό λεξιλόγιο περιγραφής οντοτήτων, το οποίο διαθέτει τύπους και ιδιότητες για πολλές κατηγορίες περιεχομένου. Για παράδειγμα, ο τύπος Article αντιστοιχεί σε άρθρο και ο τύπος Product σε προϊόν. Η επιλογή δεν γίνεται με βάση τον εντυπωσιακότερο τύπο, αλλά την πραγματική λειτουργία της σελίδας. Μια παρουσίαση υπηρεσίας δεν μετατρέπεται σε προϊόν με φυσική τιμή μόνο και μόνο επειδή μια άλλη μορφή φαίνεται πιο ελκυστική.
Μερικές ιδιότητες χρησιμοποιούνται ευρέως από διαφορετικά εργαλεία, όμως οι δυνατότητες εμπλουτισμένης εμφάνισης στη Google έχουν ειδικούς κανόνες. Γι' αυτό ξεχωρίζουμε τη γενική εγκυρότητα ενός όρου Schema.org από τις απαιτήσεις κάθε συγκεκριμένης λειτουργίας στη μηχανή αναζήτησης.
JSON-LD: προτιμότερη μορφή όταν υποστηρίζεται σωστά
Το JSON-LD, δηλαδή σημειογραφία JavaScript για συνδεδεμένα δεδομένα (JavaScript Object Notation for Linked Data), είναι τρόπος να περιγράψουμε αυτές τις οντότητες χωρίς να διασκορπίζουμε συνεχώς ιδιότητες στα ορατά στοιχεία της σελίδας. Η τεκμηρίωση του Google Search Central παρουσιάζει τη μορφή ως πρακτική και εύκολη στη συντήρηση για πολλές εγκαταστάσεις. Υπάρχουν επίσης εναλλακτικές μορφές, όμως η συνέπεια και η τεχνική ορθότητα έχουν προτεραιότητα.
Το τμήμα περιγραφής μπορεί να παράγεται από την ίδια αξιόπιστη πηγή δεδομένων που τροφοδοτεί τον τίτλο και τα πραγματικά χαρακτηριστικά στη σελίδα. Αποφεύγουμε ένα ξεχωριστό, χειροκίνητο αντίγραφο που μπορεί να παραμείνει ξεχασμένο όταν αλλάξει το περιεχόμενο. Σε δυναμικό ιστότοπο το πρόβλημα της συγχρονισμένης ενημέρωσης είναι εξίσου σημαντικό με την αρχική εγκατάσταση.
Πώς επιλέγεται ο σωστός τύπος για κάθε σελίδα
Αρχικά καταγράφουμε τι ακριβώς προσφέρει η σελίδα στον αναγνώστη και ποια στοιχεία μπορούν να επαληθευτούν. Για μια συνταγή απαιτούνται διαφορετικά χαρακτηριστικά από μια επαγγελματική παρουσίαση. Για μια εκδήλωση πρέπει να είναι σαφές αν τα στοιχεία αφορούν πραγματική διοργάνωση με διαθέσιμη ημερομηνία ή ένα γενικό ενημερωτικό κείμενο. Αν το περιεχόμενο αλλάζει συχνά, καθορίζουμε ποια πεδία ανανεώνονται αυτόματα.
Δεν προσθέτουμε πολλούς άσχετους τύπους για να εμφανιστούν περισσότερα πιθανά αποτελέσματα. Ένα περιορισμένο αλλά ακριβές σύνολο ιδιοτήτων είναι προτιμότερο από μια εντυπωσιακή περιγραφή με κενά, ανακριβείς συσχετίσεις ή τεχνητές αξιολογήσεις. Η σημασία κάθε ιδιότητας πρέπει να μπορεί να εξηγηθεί απλά και στον ιδιοκτήτη της ιστοσελίδας.
Η σύνδεση ανάμεσα στο ορατό κείμενο και την περιγραφή
Αν ένα άρθρο αναφέρει έναν συντάκτη, το αντίστοιχο πεδίο συντάκτη πρέπει να συμφωνεί. Αν εμφανίζεται κατάσταση διαθεσιμότητας προϊόντος, πρέπει να αντανακλά το πραγματικό απόθεμα. Όταν δεν υπάρχει κριτική στην οθόνη, δεν παρουσιάζουμε επινοημένη βαθμολογία στα δομημένα δεδομένα. Οι γενικές οδηγίες της Google απαιτούν σχετικό, ενημερωμένο περιεχόμενο και αποτρέπουν την περιγραφή στοιχείων που δεν είναι ορατά στους αναγνώστες.
Ιδιαίτερη προσοχή χρειάζονται τα πρότυπα που εφαρμόζονται μαζικά. Αν το ίδιο πρότυπο προσθέτει μια δήλωση σε χιλιάδες σελίδες, η ορθότητά της πρέπει να ελέγχεται για κάθε πραγματικό τύπο σελίδας. Μια αθώα υπόθεση στο πρότυπο μπορεί να εξελιχθεί σε συστηματική ανακρίβεια.
Έλεγχος σύνταξης και επιλεξιμότητας
Υπάρχουν δύο διαφορετικά ερωτήματα: είναι η περιγραφή τεχνικά έγκυρη και πληροί τους όρους για μια συγκεκριμένη εμφάνιση; Το Rich Results Test, δηλαδή εργαλείο ελέγχου επιλεξιμότητας εμπλουτισμένων αποτελεσμάτων της Google (Rich Results Test), βοηθά στην εξέταση υποστηριζόμενων χαρακτηριστικών. Η απουσία τεχνικού σφάλματος δεν εγγυάται ότι η Google θα προβάλλει εμπλουτισμένο αποτέλεσμα για κάθε αναζήτηση.
Συμπληρωματικά, ελέγχουμε τα μηνύματα του Google Search Console, δηλαδή της υπηρεσίας παρακολούθησης παρουσίας ιστοτόπου στην Αναζήτηση Google (Google Search Console), καθώς και την τελική αποδοθείσα σελίδα. Μπορεί η αρχική πηγή κώδικα να είναι σωστή αλλά να παράγεται διαφορετική έξοδος σε ορισμένες παραλλαγές προϊόντων ή γλώσσες.
Συνηθισμένες τεχνικές και εκδοτικές αστοχίες
Προβληματική είναι η δημιουργία δύο ανεξάρτητων εγγραφών για την ίδια οντότητα χωρίς σαφή συσχέτιση. Το ίδιο ισχύει για λανθασμένες διευθύνσεις, ασύμβατες γλώσσες, ελλιπείς απαραίτητες ιδιότητες ή παλιές τιμές. Άλλη αστοχία είναι η αντιμετώπιση ενός προειδοποιητικού μηνύματος ως απόδειξης πλήρους αποτυχίας: χρειάζεται ανάγνωση της συγκεκριμένης απαίτησης και κατανόηση αν πρόκειται για υποχρεωτικό ή προτεινόμενο πεδίο.
Δεν υποθέτουμε επίσης ότι η προσθήκη ενός τύπου θα διορθώσει από μόνη της κακή πλοήγηση, αδύναμη πληροφορία ή προβλήματα προσβασιμότητας. Η σημασιολογική περιγραφή ενισχύει ένα ήδη σαφές περιεχόμενο· δεν υποκαθιστά την ποιότητά του.
Πρακτικός έλεγχος πριν και μετά τη δημοσίευση
- Ταυτοποιούμε την κύρια οντότητα και το πραγματικό είδος σελίδας.
- Επιλέγουμε τύπο και ιδιότητες από την επίσημη τεκμηρίωση.
- Συνδέουμε τα πεδία με τη σταθερή πηγή του ορατού περιεχομένου.
- Ελέγχουμε σύνταξη, απαιτούμενα στοιχεία και ανακρίβειες.
- Επιβεβαιώνουμε τη δημόσια απόδοση της σελίδας σε διαφορετικές περιπτώσεις.
- Επανελέγχουμε ύστερα από αλλαγές περιεχομένου ή προτύπων.
Σε περιβάλλον με πολλές πηγές δεδομένων ξεχωρίζουμε τη σημασιολογική σήμανση από την υποδομή αποθήκευσης. Τα μεγάλα σύνολα δεδομένων και οι επιλογές τοποθεσίας διατήρησης δεδομένων είναι διαφορετικά ζητήματα και δεν αντικαθιστούν τον έλεγχο της περιγραφής μιας δημόσιας σελίδας.
Τι να περιμένουμε από την εφαρμογή
Η κατάλληλη προσδοκία δεν είναι μια εγγυημένη αύξηση θέσεων, αλλά σαφέστερες δηλώσεις για τις οντότητες της ιστοσελίδας, καλύτερη τεχνική συνέπεια και πιθανή επιλεξιμότητα για συγκεκριμένες λειτουργίες όπου αυτές υποστηρίζονται. Επιλέγουμε μετρήσιμα κριτήρια: ποσοστό έγκυρων σελίδων ανά τύπο, συχνότητα ασυμφωνιών και χρόνο αποκατάστασης λαθών. Για την πραγματική παρουσία στην Αναζήτηση εξετάζουμε ξεχωριστά τα διαθέσιμα δεδομένα.
Αν μια επιχείρηση διατηρεί αρκετά πρότυπα, βοηθά να οριστεί σαφής υπεύθυνος για το λεξιλόγιο και δεύτερος για την ποιότητα περιεχομένου. Οι ρόλοι συνεργάζονται χωρίς να μετατρέπουν μια τεχνική εργασία σε αυτοσκοπό. Το ζητούμενο παραμένει απλό: η σελίδα να δηλώνει με συνέπεια αυτό που πραγματικά προσφέρει.
Τρεις πρακτικές ερωτήσεις πριν θεωρήσουμε έτοιμη μια υλοποίηση
Πρώτη ερώτηση: από ποιο ακριβώς στοιχείο της εφαρμογής προέρχεται κάθε ιδιότητα; Αν η απάντηση είναι «από παλιό αντίγραφο», χρειάζεται σύνδεση με το σωστό δεδομένο. Δεύτερη: τι συμβαίνει όταν η σελίδα δεν έχει μια προαιρετική πληροφορία; Η παράλειψη μπορεί να είναι πιο έντιμη από μια τεχνητή προεπιλογή. Τρίτη: ποιος θα εντοπίσει την απόκλιση όταν αλλάξει το προϊόν, η υπηρεσία ή ο συντάκτης;
Αυτές οι ερωτήσεις μετατρέπουν μια εφάπαξ τεχνική εγκατάσταση σε διαδικασία συντήρησης. Η καλύτερη περιγραφή είναι εκείνη που εξακολουθεί να είναι σωστή μετά την επόμενη σημαντική αλλαγή περιεχομένου.