Schema.org: τι είναι και πώς προσθέτετε σωστά δομημένα δεδομένα
Το Schema.org είναι κοινό λεξιλόγιο τύπων και ιδιοτήτων για να περιγράφεται με μηχανικά αναγνώσιμο τρόπο το περιεχόμενο μιας ιστοσελίδας. Με δομημένα δεδομένα δηλώνετε, για παράδειγμα, ότι μια σελίδα παρουσιάζει άρθρο, προϊόν, επιχείρηση ή εκδήλωση και συσχετίζετε συγκεκριμένες ιδιότητες με αυτές τις οντότητες. Δεν αντικαθιστούν το ορατό περιεχόμενο και δεν εγγυώνται προνομιακή θέση στην αναζήτηση. Η σωστή εφαρμογή ξεκινά από το τι υπάρχει πραγματικά στη σελίδα.
Schema.org και δομημένα δεδομένα: ποια είναι η σχέση;
Το Schema.org ορίζει έννοιες όπως Article, Product, Organization και ιδιότητες όπως name, description, author. Τα δομημένα δεδομένα είναι η τεχνική αναπαράσταση με την οποία χρησιμοποιείτε αυτές τις έννοιες. Ένα λεξιλόγιο, λοιπόν, δεν είναι το ίδιο με τη μορφή γραφής του. Μπορείτε να περιγράψετε μια οντότητα χρησιμοποιώντας διαφορετικές υποστηριζόμενες μορφές, αρκεί τα στοιχεία να είναι έγκυρα και συνεπή.
Για την Google, η επίσημη τεκμηρίωση των εμπλουτισμένων αποτελεσμάτων προσδιορίζει ποιοι τύποι και ποιες ιδιότητες υποστηρίζονται για συγκεκριμένες λειτουργίες. Το γεγονός ότι υπάρχει μια ιδιότητα στο λεξιλόγιο Schema.org δεν σημαίνει αυτομάτως ότι ενεργοποιεί ιδιαίτερη εμφάνιση στη Google. Πριν επιλέξετε τύπο, ξεκαθαρίστε αν θέλετε γενικότερη σημασιολογική περιγραφή ή αν στοχεύετε και σε επιλέξιμη λειτουργία αναζήτησης. Οι δύο στόχοι σχετίζονται αλλά δεν ταυτίζονται.
Ποια μορφή εφαρμογής είναι κατάλληλη;
Η μορφή JSON-LD (Σημειογραφία Αντικειμένων JavaScript για Διασυνδεδεμένα Δεδομένα, JavaScript Object Notation for Linked Data) περιγράφει τις οντότητες σε χωριστό τμήμα δεδομένων και είναι συνήθως εύκολη στη συντήρηση. Η Google την προτείνει όταν το περιβάλλον του ιστοτόπου το επιτρέπει, ενώ υποστηρίζει επίσης Microdata και RDFa (Πλαίσιο Περιγραφής Πόρων σε χαρακτηριστικά ιστοσελίδας, Resource Description Framework in Attributes) για τις αντίστοιχες λειτουργίες. Η επιλογή πρέπει να προσαρμόζεται στον τρόπο με τον οποίο παράγεται και ενημερώνεται η σελίδα, όχι σε υπόθεση ότι μία μορφή δίνει από μόνη της καλύτερη κατάταξη.
Η ενσωμάτωση γίνεται στο τελικό παραγόμενο έγγραφο από το σύστημα του ιστοτόπου. Σε πλατφόρμες διαχείρισης περιεχομένου αξίζει να ελέγξετε τι ήδη δημιουργεί το πρότυπο σελίδας πριν προσθέσετε δεύτερη υλοποίηση. Διπλές ή αντικρουόμενες περιγραφές της ίδιας οντότητας μπερδεύουν την αποσφαλμάτωση και δυσκολεύουν τις ενημερώσεις.
Παράδειγμα για ένα πραγματικό άρθρο
Ένα άρθρο μπορεί να περιγραφεί με τον τύπο Article και ιδιότητες όπως τίτλος, περιγραφή και συγγραφέας, αρκεί οι τιμές να αντιστοιχούν στο δημοσιευμένο περιεχόμενο. Το παρακάτω είναι ενδεικτικό σχήμα πεδίων, όχι έτοιμο σύνολο για εγκατάσταση ούτε ισχυρισμός ότι ο συγκεκριμένος ιστότοπος ή συγγραφέας υπάρχει. Συμπληρώστε τις πραγματικές τιμές της δικής σας δημοσίευσης και ελέγξτε τις τυχόν απαιτήσεις της λειτουργίας που σας ενδιαφέρει.
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "[Πραγματικός τίτλος άρθρου]",
"description": "[Ακριβής περιγραφή του ορατού άρθρου]",
"author": {
"@type": "Person",
"name": "[Πραγματικό όνομα συγγραφέα]"
}
}
Οι αγκύλες είναι θέσεις συμπλήρωσης και πρέπει να αντικατασταθούν πριν από τη δημοσίευση. Επειδή το παράδειγμα δεν περιέχει στοιχεία πραγματικού άρθρου, δεν πρέπει να το αντιγράψετε αυτούσιο σε παραγωγικό ιστότοπο. Αν κάποια πληροφορία δεν υπάρχει ή δεν έχει επαληθευτεί, μην τη δημιουργείτε μόνο για να γεμίσετε μια ιδιότητα.
Πώς επιλέγετε τον σωστό τύπο;
Αρχίστε με την κύρια οντότητα της σελίδας. Ένα ενημερωτικό κείμενο μπορεί να ανήκει σε τύπο άρθρου. Μια σελίδα συγκεκριμένου προϊόντος αφορά τα πραγματικά χαρακτηριστικά εκείνου του προϊόντος. Μια σελίδα παρουσίασης επιχείρησης μπορεί να χρειάζεται περιγραφή οργανισμού, ενώ για τοπική εγκατάσταση υπάρχουν ειδικότεροι τύποι όπου ταιριάζουν. Η πρακτική εφαρμογή δομημένων δεδομένων προϊόντος διαφέρει ουσιαστικά από τη σήμανση αρθρογραφίας.
Μη διαλέγετε τύπο επειδή πιστεύετε ότι εμφανίζεται πιο εντυπωσιακά στα αποτελέσματα. Αν μια ιστοσελίδα δεν περιέχει πραγματική συνταγή, δεν πρέπει να εμφανίζεται ως συνταγή στα δομημένα δεδομένα της. Αν δεν υπάρχουν γνήσιες αξιολογήσεις με τις απαιτούμενες προϋποθέσεις, μην επινοείτε βαθμολογίες. Η ακριβής αναπαράσταση προηγείται οποιασδήποτε επιδίωξης εμπλουτισμένης εμφάνισης.
Πώς ελέγχεται μια υλοποίηση βήμα προς βήμα;
Πρώτα επιβεβαιώστε ότι τα εμφανιζόμενα στον χρήστη στοιχεία συμφωνούν με τις τιμές του σχήματος. Έπειτα ελέγξτε τη συντακτική ορθότητα και τους τύπους ιδιοτήτων. Χρησιμοποιήστε έλεγχο λεξιλογίου για να διαπιστώσετε αν η περιγραφή έχει κατανοητή δομή. Για συγκεκριμένα χαρακτηριστικά της Google, χρησιμοποιήστε το εργαλείο δοκιμής εμπλουτισμένων αποτελεσμάτων και τις οδηγίες για τη συγκεκριμένη λειτουργία.
Μετά τη δημοσίευση εξετάστε το τελικό αποτέλεσμα που λαμβάνει ο επισκέπτης και, όπου υπάρχει πρόσβαση, τις αναφορές του Google Search Console. Μια τοπικά έγκυρη περιγραφή μπορεί να λείπει από την παραγωγική σελίδα λόγω σφάλματος προτύπου, ασύγχρονης φόρτωσης ή παλιάς προσωρινής μνήμης. Ο έλεγχος πρέπει να γίνεται στο δημοσιευμένο περιεχόμενο, όχι μόνο στο αρχικό αρχείο του προγραμματιστή.
Πότε η σήμανση δεν φέρνει εμπλουτισμένο αποτέλεσμα;
Ακόμη και έγκυρα δομημένα δεδομένα δεν εγγυώνται ειδική εμφάνιση. Η επιλεξιμότητα εξαρτάται από τις προδιαγραφές της εκάστοτε λειτουργίας και η τελική παρουσίαση αποφασίζεται από τη μηχανή αναζήτησης. Επίσης, ένα λεξιλόγιο μπορεί να διαθέτει πολλές ιδιότητες που δεν χρησιμοποιούνται για συγκεκριμένη λειτουργία στην Google. Μη συγχέετε την έλλειψη εμπλουτισμένου αποτελέσματος με βέβαιο τεχνικό λάθος.
Η ποιότητα του πραγματικού περιεχομένου εξακολουθεί να είναι βασική. Μια σελίδα με ασαφή πληροφορία δεν γίνεται χρήσιμη επειδή διαθέτει περισσότερα μεταδεδομένα. Αν το προϊόν δεν περιγράφεται σωστά ή το άρθρο δεν απαντά στις ερωτήσεις των αναγνωστών, διορθώστε την ουσία πριν προσθέσετε περισσότερα πεδία.
Ένας πίνακας για συνηθισμένες αποφάσεις
| Περίπτωση | Πρώτο ερώτημα | Ασφαλής κίνηση |
|---|---|---|
| Άρθρο γνώσης | Ποιος είναι ο πραγματικός τίτλος και συγγραφέας; | Περιγράψτε το δημοσιευμένο έργο |
| Προϊόν | Ποια χαρακτηριστικά και διαθεσιμότητα επαληθεύονται; | Μην επινοείτε τιμή ή απόθεμα |
| Τοπική εγκατάσταση | Υπάρχουν σωστά στοιχεία φυσικής παρουσίας; | Ελέγξτε διεύθυνση, κατηγορία, επικοινωνία |
| Σελίδα με πολλά είδη περιεχομένου | Ποια είναι η πρωτεύουσα οντότητα; | Αποφύγετε ασύνδετες ή διπλές περιγραφές |
Τι ρόλο έχουν τα αναγνωριστικά και οι σχέσεις μεταξύ οντοτήτων;
Σε έναν ιστότοπο με πολλές σελίδες, η ίδια επιχείρηση ή ο ίδιος συγγραφέας μπορεί να εμφανίζεται επανειλημμένα. Μια συνεπής αναπαράσταση των πραγματικών οντοτήτων βοηθά να μη δημιουργούνται αντικρουόμενες περιγραφές. Όταν χρησιμοποιείτε αναγνωριστικά, ελέγξτε ότι δείχνουν την ίδια οντότητα σε όλες τις σελίδες και ότι δεν συνδέουν κατά λάθος δύο διαφορετικά προϊόντα ή πρόσωπα. Η ακρίβεια της σχέσης έχει μεγαλύτερη αξία από την ποσότητα επιπλέον πεδίων.
Ποια σφάλματα εμφανίζονται συχνά μετά από αλλαγές;
Ένα νέο πρότυπο μπορεί να αφήσει κενό συγγραφέα, μια εισαγωγή προϊόντων να δημιουργήσει μη διαθέσιμη τιμή ή μια ενημέρωση να παράγει δύο διαφορετικές περιγραφές. Δημιουργήστε ελέγχους που συγκρίνουν τα ορατά πεδία με την τελική σήμανση σε αντιπροσωπευτικές σελίδες. Επαναλάβετε τους μετά από σημαντικές αλλαγές στο σύστημα δημοσίευσης. Η επιτυχής συντακτική επικύρωση δεν αποδεικνύει από μόνη της ότι τα δεδομένα είναι αληθή.
Πότε συμφέρει να μη προσθέσετε επιπλέον πεδία;
Όταν μια τιμή δεν υπάρχει στο πραγματικό περιεχόμενο, δεν έχει ελεγχθεί ή αλλάζει χωρίς αξιόπιστο μηχανισμό ενημέρωσης, η παράλειψη μπορεί να είναι πιο ακριβής από μια συμπλήρωση με υποθέσεις. Προτεραιότητα έχουν οι οντότητες που περιγράφουν το βασικό αντικείμενο της σελίδας και οι ιδιότητες που μπορείτε να συντηρείτε. Η σήμανση δεν είναι χώρος για εικασίες σχετικά με τον συγγραφέα, την ταυτότητα της επιχείρησης ή τις αξιολογήσεις χρηστών.
Συντήρηση σε δυναμικό ιστότοπο
Η σήμανση πρέπει να ενημερώνεται μαζί με τα πραγματικά δεδομένα του συστήματος. Αν αλλάξει η τιμή, ο τίτλος ή η διαθεσιμότητα ενός προϊόντος, η περιγραφή δεν πρέπει να συνεχίζει να προβάλλει την παλιά τιμή. Προτιμήστε μία αξιόπιστη πηγή δεδομένων για το περιεχόμενο και τα αντίστοιχα δομημένα πεδία. Σε μεγάλα σύνολα σελίδων ελέγχετε δείγματα από διαφορετικά πρότυπα, γιατί ένα σφάλμα μπορεί να επαναλαμβάνεται μαζικά.
Η καλή πρακτική είναι τριπλή: πραγματική πληροφορία, σωστή τεχνική αποτύπωση και επαλήθευση στην τελική σελίδα. Για ειδικότερη περίπτωση μπορείτε να εξετάσετε τη σήμανση μιας τοπικής επιχείρησης, με την ίδια απαίτηση συμφωνίας ανάμεσα στις δημόσιες πληροφορίες και στα δηλωμένα πεδία.