Ενότητα 5 · 5.3
Έλεγχος, συντήρηση και τι δεν επιτρέπεται
Ενότητα 5: Δομημένα δεδομένα · Χρόνος ανάγνωσης: 12 λεπτά
Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να ελέγχετε δομημένα δεδομένα με το Rich Results Test και το Schema Markup Validator, να εξηγείτε τη διαφορά ανάμεσα σε σφάλματα και προειδοποιήσεις και να εφαρμόζετε τους κανόνες της Google, όπως την απαγόρευση κριτικών για τη δική σας επιχείρηση.
Βασικές έννοιες: Rich Results Test, Schema Markup Validator, κρίσιμο ζήτημα (σφάλμα) σε αντιδιαστολή με μη κρίσιμο ζήτημα (προειδοποίηση), αποδοσμένο HTML, αναφορές στο Search Console, οδηγίες για δομημένα δεδομένα, κριτικές για τον εαυτό σας (self-serving), μη αυτόματη ενέργεια, διπλά μπλοκ, συντήρηση
Δύο εργαλεία ελέγχου, δύο ερωτήματα
Υπάρχουν δύο δωρεάν εργαλεία και το καθένα απαντά σε διαφορετικό ερώτημα.
| Rich Results Test | Schema Markup Validator | |
|---|---|---|
| Από ποιον | schema.org (ο διάδοχος του παλιού Structured Data Testing Tool της Google, στο schema.org από το 2021) | |
| Ερώτημα στο οποίο απαντά | "Είναι αυτή η σελίδα κατάλληλη για ειδική εμφάνιση στη Google;" | "Είναι αυτή έγκυρη σήμανση schema.org;" |
| Ποιοι τύποι | Μόνο τύποι για τους οποίους η Google έχει ειδική εμφάνιση | Όλοι οι τύποι του schema.org |
| Ελέγχει τους κανόνες της Google | Ναι: υποχρεωτικές και προτεινόμενες ιδιότητες σύμφωνα με τη Google | Όχι, μόνο το ίδιο το schema.org |
| Εισαγωγή | Διεύθυνση μιας σελίδας ή επικολλημένος κώδικας | Διεύθυνση μιας σελίδας ή επικολλημένος κώδικας |
Ξεκινήστε με το Rich Results Test (https://search.google.com/test/rich-results). Συμπληρώστε τη διεύθυνση της σελίδας σας, όχι τον κώδικα: έτσι το εργαλείο βλέπει τη σελίδα όπως την ανακτά το Googlebot, μαζί με το JSON-LD που προστίθεται με JavaScript. Αν επικολλήσετε τον κώδικα, η JavaScript μπορεί να συναντήσει περιορισμούς, όπως αναφέρει η ίδια η Google. Αν θέλετε να μάθετε αν η σήμανσή σας είναι σωστή σύμφωνα με το schema.org, και για τύπους που η Google δεν αξιοποιεί, χρησιμοποιήστε το Schema Markup Validator (https://validator.schema.org/).
Ανάγνωση σφαλμάτων και προειδοποιήσεων
Το Rich Results Test χωρίζει τα ζητήματα σε δύο κατηγορίες:
- Κρίσιμα ζητήματα (σφάλματα). Λείπει μια υποχρεωτική ιδιότητα ή μια τιμή δεν είναι έγκυρη. Το στοιχείο τότε δεν είναι κατάλληλο για ειδική εμφάνιση. Αυτά τα διορθώνετε πάντα.
- Μη κρίσιμα ζητήματα (προειδοποιήσεις). Λείπει μια προτεινόμενη ιδιότητα, όπως
priceRangeήgeo. Το στοιχείο είναι έγκυρο. Συμπληρώστε την ιδιότητα αν έχετε τα στοιχεία και είναι σωστά. Μην επινοείτε τίποτα για να εξαφανιστεί μια προειδοποίηση.
Το εργαλείο αναφέρει "No items detected" (δεν εντοπίστηκαν στοιχεία), ενώ γνωρίζετε ότι υπάρχει JSON-LD στη σελίδα; Τότε εξετάστε τρεις αιτίες:
- Το JSON δεν είναι έγκυρο (ένα κόμμα περισσότερο ή λιγότερο, ένα εισαγωγικό που ξεχάστηκε). Τότε παραλείπεται ολόκληρο το μπλοκ. Το Schema Markup Validator συνήθως αναφέρει τη γραμμή όπου υπάρχει το πρόβλημα.
- Ο τύπος είναι άγνωστος (
Bloemistαντί γιαFlorist) ή γραμμένος λάθος (localbusiness). - Η σελίδα είναι αποκλεισμένη για το Googlebot με robots.txt ή
noindex(μαθήματα 3.3 και 1.3). Η Google ζητά ρητά: μην αποκλείετε σελίδες με δομημένα δεδομένα.
Το Search Console τα παρακολουθεί
Μόλις ο ιστότοπός σας προστεθεί στο Search Console (ενότητα 2), το Search Console εμφανίζει στην ενότητα Βελτιώσεις (Enhancements) μια αναφορά για κάθε τύπο για τον οποίο η Google έχει ειδική εμφάνιση και βρίσκει έγκυρη σήμανση στον ιστότοπό σας. Εκεί βλέπετε έγκυρα στοιχεία, στοιχεία με μη κρίσιμα ζητήματα και μη έγκυρα στοιχεία, με παραδείγματα σελίδων. Μερικά πράγματα που καλό είναι να γνωρίζετε:
- Δεν υπάρχει κουμπί "διόρθωση". Διορθώνετε την πηγή (τον ιστότοπό σας, το πρόσθετό σας, το εργαλείο δημιουργίας ιστοτόπων) και στη συνέχεια μπορείτε να ζητήσετε επικύρωση στην αναφορά.
- Οι αριθμοί αφορούν στοιχεία, όχι σελίδες. Μία σελίδα μπορεί να περιέχει περισσότερα στοιχεία.
- Αν δεν υπάρχει αναφορά για έναν τύπο, τότε η Google δεν βρήκε έγκυρη σήμανση αυτού του τύπου ή ο τύπος δεν έχει δική του εμφάνιση.
Τι δεν επιτρέπεται
Οι οδηγίες της Google για τα δομημένα δεδομένα είναι σύντομες και αυστηρές. Οι σημαντικότερες:
- Περιγράφετε μόνο ό,τι είναι ορατό. Όχι ώρες λειτουργίας, τιμές ή κριτικές στο JSON-LD σας που ένας επισκέπτης δεν μπορεί να βρει στη σελίδα.
- Καμία παραπλάνηση. Τα δεδομένα πρέπει να αποδίδουν τίμια τη σελίδα.
- Στη σωστή σελίδα. Τοποθετήστε τη σήμανση στη σελίδα που περιγράφει.
- Οι εικόνες στα δομημένα δεδομένα σας πρέπει να μπορούν να ανακτηθούν και να καταχωριστούν στο ευρετήριο από τη Google.
- Καμία ψεύτικη κριτική και καμία κριτική που δεν προέρχεται από πραγματικούς χρήστες.
Κριτικές για τη δική σας επιχείρηση
Ένας κανόνας που εκπλήσσει πολλές επιχειρήσεις: μην βάζετε στο μπλοκ LocalBusiness του δικού σας ιστοτόπου κανένα aggregateRating ή review για τον εαυτό σας. Η Google αναφέρει: όταν η επιχείρηση που αξιολογείται διαχειρίζεται η ίδια τις κριτικές για τον εαυτό της, οι σελίδες με σήμανση LocalBusiness ή άλλη σήμανση Organization δεν είναι κατάλληλες για αστέρια στα αποτελέσματα αναζήτησης. Η Google εισήγαγε αυτόν τον κανόνα το 2019. Δεν έχει σημασία αν συλλέγετε τις κριτικές μόνοι σας, αν τις παίρνετε από ένα widget ή αν τις αντιγράφετε από έναν ιστότοπο κριτικών. Τα αστέρια της επιχείρησής σας στο Google Maps προέρχονται από το Google Business Profile σας (μάθημα 6.5), όχι από το δικό σας JSON-LD.
Πρόσθετα και θέματα μερικές φορές προσθέτουν αυτόματα μια τέτοια βαθμολογία στη σήμανσή σας. Ελέγξτε λοιπόν στο δικό σας JSON-LD αν υπάρχει aggregateRating και απενεργοποιήστε το αν αφορά τη δική σας επιχείρηση.
Τι συμβαίνει σε περίπτωση κατάχρησης
Αν παραβιάσετε τις οδηγίες, η Google μπορεί να επιβάλει μη αυτόματη ενέργεια για δομημένα δεδομένα. Τη βλέπετε στο Search Console στην ενότητα Ασφάλεια και μη αυτόματες ενέργειες (Security & Manual Actions) (μάθημα 2.4). Η συνέπεια σύμφωνα με τη Google: η σελίδα δεν είναι πλέον κατάλληλη για ειδικές εμφανίσεις. Στη συνήθη κατάταξη στα αποτελέσματα αναζήτησης μια τέτοια μη αυτόματη ενέργεια, σύμφωνα με τη Google, δεν έχει επίδραση. Αφού κάνετε τις διορθώσεις, ζητάτε στο Search Console νέα αξιολόγηση.
Συντήρηση: τα σιωπηλά σφάλματα
Τα περισσότερα προβλήματα δεν δημιουργούνται κατά τη σύνταξη, αλλά αργότερα.
- Δύο μπλοκ που αλληλοαναιρούνται. Το θέμα σας προσθέτει ένα μπλοκ
LocalBusiness, το ίδιο και το πρόσθετο SEO, με διαφορετικό αριθμό τηλεφώνου. Επιλέξτε μία πηγή και απενεργοποιήστε την άλλη. Δύο μπλοκ διαφορετικού είδους (έναWebSiteκαι έναFlorist) δεν αποτελούν πρόβλημα. Δύο φορές η ίδια επιχείρηση με διαφορετικά στοιχεία, όμως, αποτελεί. - Στοιχεία που αλλάζουν. Νέος αριθμός τηλεφώνου, μετακόμιση, διαφορετικές ώρες λειτουργίας το καλοκαίρι. Αλλάξτε τα πρώτα στο σταθερό σημείο σας (το εργαλείο δημιουργίας ιστοτόπων ή το πρόσθετο) και στη συνέχεια ελέγξτε το Google Business Profile, το Apple Business και τους καταλόγους σας (ενότητα 6).
- Νέο θέμα ή νέο εργαλείο δημιουργίας ιστοτόπων. Μετά από ανανέωση του ιστοτόπου σας μερικές φορές δεν υπάρχει πια JSON-LD ή, αντίθετα, υπάρχει διπλό. Κάντε έλεγχο μετά από κάθε μεγάλη αλλαγή.
- Προσωρινές ώρες. Αργίες και διακοπές τις καταχωρίζετε στο Google Business Profile σας ως ειδικές ώρες λειτουργίας. Στο JSON-LD γίνεται με
validFromκαιvalidThrough. Μην ξεχάσετε τότε να τις αφαιρέσετε ξανά.
Μια καλή συνήθεια: ελέγχετε τη σελίδα επικοινωνίας σας στο Rich Results Test μετά από κάθε αλλαγή στα στοιχεία της επιχείρησής σας και μετά από κάθε μεγάλη ενημέρωση του ιστοτόπου σας, και ρίχνετε μια ματιά στην αναφορά του Search Console μία φορά ανά τρίμηνο.
Στην πράξη: έλεγχος ενός ιστοτόπου WordPress και ενός ιστοτόπου AI Builder
Σε έναν ιστότοπο WordPress με πρόσθετο SEO βλέπετε συχνά στο Rich Results Test περισσότερα στοιχεία: WebSite, Organization ή LocalBusiness, BreadcrumbList και ένα Article για κάθε άρθρο. Σε έναν ιστότοπο από το AI Builder της WebOké βρίσκετε στην αρχική σελίδα ένα @graph με ένα WebSite και την επιχείρηση ως υποτύπο του LocalBusiness. Αν θέλετε να δείτε όλες τις ιδιότητες αυτού του μπλοκ, και τις ώρες λειτουργίας στη σύντομη γραφή openingHours, επικολλήστε τη διεύθυνση και στο Schema Markup Validator: εκείνο εμφανίζει κάθε τύπο και κάθε ιδιότητα του schema.org. Σε άλλα εργαλεία δημιουργίας ιστοτόπων ο έλεγχος γίνεται ακριβώς με τον ίδιο τρόπο.
Σύνοψη
- Το Rich Results Test δείχνει αν η σελίδα σας είναι κατάλληλη για εμφάνιση στη Google. Το Schema Markup Validator δείχνει αν η σήμανσή σας είναι έγκυρο schema.org.
- Κάντε τον έλεγχο με τη διεύθυνση της σελίδας, όχι με επικολλημένο κώδικα. Τα κρίσιμα ζητήματα τα διορθώνετε πάντα, τις προειδοποιήσεις μόνο με πραγματικά στοιχεία.
- Όχι μη έγκυρο JSON, όχι άγνωστους τύπους, και μην αποκλείετε σελίδες με δομημένα δεδομένα για το Googlebot.
- Καμία κριτική ή βαθμολογία για τη δική σας επιχείρηση στη δική σας σήμανση. Η κατάχρηση μπορεί να οδηγήσει σε μη αυτόματη ενέργεια.
- Ελέγξτε ξανά μετά από κάθε αλλαγή στα στοιχεία σας ή στον ιστότοπό σας και αποφύγετε διπλά μπλοκ που αλληλοαναιρούνται.
Κουίζ
Άσκηση
Άσκηση A5.3: Βρείτε τα λάθη. Κατεβάστε το αρχείο παραδείγματος jsonld-fouten-1.json: ένα μπλοκ JSON-LD για ένα ανθοπωλείο με έξι λάθη. Διαβάστε το γραμμή προς γραμμή (μπορείτε επίσης να το επικολλήσετε στο Schema Markup Validator) και επιλέξτε από τις δέκα δηλώσεις της άσκησης τις έξι που περιγράφουν ένα πραγματικό λάθος. Το πρόγραμμα συγκρίνει την επιλογή σας με το σταθερό κλειδί και εξηγεί για κάθε δήλωση το γιατί.
Περαιτέρω ανάγνωση
- Rich Results Test της Google: https://search.google.com/test/rich-results
- Schema Markup Validator: https://validator.schema.org/
- Google Search Central, Γενικές οδηγίες για δομημένα δεδομένα: https://developers.google.com/search/docs/appearance/structured-data/sd-policies
- Google Search Central, Αποσπάσματα κριτικών (με τον κανόνα για τις κριτικές για τον εαυτό σας): https://developers.google.com/search/docs/appearance/structured-data/review-snippet
- Βοήθεια του Google Search Console, Αναφορές για εμπλουτισμένα αποτελέσματα: https://support.google.com/webmasters/answer/7552505
- Google Search Central, Δομημένα δεδομένα με JavaScript: https://developers.google.com/search/docs/appearance/structured-data/generate-structured-data-with-javascript
