Ενότητα 5 · 5.2
LocalBusiness: τα στοιχεία της επιχείρησής σας σε JSON-LD
Ενότητα 5: Δομημένα δεδομένα · Χρόνος ανάγνωσης: 13 λεπτά
Στόχος μαθήματος: Μετά από αυτό το μάθημα μπορείτε να γράψετε και να αξιολογήσετε ένα μπλοκ LocalBusiness σε JSON-LD, με τις υποχρεωτικές και τις συνιστώμενες ιδιότητες σύμφωνα με την Google και τον σωστό υποτύπο από το schema.org.
Βασικές έννοιες: LocalBusiness, υποτύπος (Florist, Bakery, Dentist, ...), υποχρεωτικά: name και address, PostalAddress (streetAddress, postalCode, addressLocality, addressCountry), συνιστώμενα: telephone, url, openingHoursSpecification, geo, image, priceRange, sameAs, openingHours ως κείμενο, μία πηγή αλήθειας
Γιατί έχει σημασία αυτό το μπλοκ
Στο μάθημα 5.1 είδατε ότι η Google χρησιμοποιεί δομημένα δεδομένα για να κατανοήσει τη σελίδα σας. Για μια επιχείρηση με κατάστημα, ιατρείο ή εργαστήριο, το σημαντικότερο μπλοκ είναι το LocalBusiness: ποιοι είστε, πού βρίσκεστε, πώς μπορεί κάποιος να σας καλέσει, πότε είστε ανοιχτά. Ως πιθανή χρήση η Google αναφέρει το πλαίσιο γνώσης (knowledge panel) στο Search και στο Maps, όταν κάποιος αναζητά την επιχείρησή σας.
Το μπλοκ δεν αντικαθιστά το Google Business Profile σας (ενότητα 6). Είναι μία από τις πηγές από τις οποίες οι μηχανές αναζήτησης αντλούν τα στοιχεία σας. Γι' αυτό πρέπει να λέει ακριβώς τα ίδια με το προφίλ σας, τη σελίδα επικοινωνίας σας και τις καταχωρίσεις σας σε καταλόγους. Το μάθημα 6.4 επανέρχεται σε αυτό.
Επιλογή του σωστού τύπου
Ξεκινήστε με την ερώτηση: τι είδους επιχείρηση είμαι; Το LocalBusiness έχει στο schema.org τριάντα άμεσους υποτύπους, και κάτω από αυτούς πολλούς ακόμη. Μερικά παραδείγματα:
| Επιχείρηση | Τύπος | Διαδρομή στο schema.org |
|---|---|---|
| Ανθοπωλείο | Florist | LocalBusiness > Store > Florist |
| Αρτοποιείο | Bakery | LocalBusiness > FoodEstablishment > Bakery |
| Οδοντίατρος | Dentist | LocalBusiness > Dentist |
| Κομμωτήριο | HairSalon | LocalBusiness > HealthAndBeautyBusiness > HairSalon |
| Υδραυλικός | Plumber | LocalBusiness > HomeAndConstructionBusiness > Plumber |
| Λογιστής | AccountingService | LocalBusiness > FinancialService > AccountingService |
Η Google ζητά τον πιο συγκεκριμένο τύπο που ταιριάζει. Αν δεν βρείτε κάτι κατάλληλο, χρησιμοποιήστε το ίδιο το LocalBusiness. Αν η επιχείρησή σας κάνει δύο πράγματα (ένα αρτοποιείο με καφέ), τότε το @type μπορεί να είναι λίστα: ["Bakery", "CafeOrCoffeeShop"]. Προσέξτε τη γραφή: οι τύποι ξεκινούν με κεφαλαίο γράμμα και γράφονται ακριβώς όπως στο schema.org. Τα Bloemist, florist ή Flower shop δεν υπάρχουν· ένα πρόγραμμα ανάγνωσης δεν αναγνωρίζει τότε τον τύπο.
Αναζητήστε έναν τύπο μέσω του https://schema.org/<Type> ή στην πλήρη λίστα. Αν η σελίδα υπάρχει, τότε υπάρχει και ο τύπος.
Υποχρεωτικά και συνιστώμενα σύμφωνα με την Google
Για μια τοπική επιχείρηση η Google αναφέρει μόνο δύο υποχρεωτικές ιδιότητες:
name: το όνομα της επιχείρησης, όπως αναγράφεται και στην πρόσοψη και στο προφίλ σας·address: η φυσική τοποθεσία, ωςPostalAddress. Η Google ζητά να συμπληρώσετε όσο το δυνατόν περισσότερα πεδία.
Και μια σειρά από συνιστώμενες ιδιότητες. Οι σημαντικότερες για μια μικρή επιχείρηση:
| Ιδιότητα | Τι περιέχει | Προσοχή |
|---|---|---|
telephone | Τον κύριο αριθμό τηλεφώνου | Με κωδικό χώρας και κωδικό περιοχής, για παράδειγμα +31 33 000 0000 |
url | Τη διεύθυνση της σελίδας αυτού του καταστήματος | Πλήρης διεύθυνση με https://, και πρέπει να λειτουργεί |
openingHoursSpecification | Ωράριο λειτουργίας ανά ημέρα | Δείτε παρακάτω |
geo | GeoCoordinates με latitude και longitude | Αριθμοί, τουλάχιστον 5 δεκαδικά ψηφία |
image | Φωτογραφία ή φωτογραφίες της επιχείρησης | Διευθύνσεις που η Google επιτρέπεται να ανακτήσει και να ευρετηριάσει |
priceRange | Κατηγορία τιμών, όπως €€ ή €10-25 | Λιγότεροι από 100 χαρακτήρες |
menu, servesCuisine | Μόνο για εστίαση |
Επειδή το LocalBusiness είναι επίσης Organization, η Google συνιστά να ακολουθείτε και τα πεδία του Organization, όπως το logo και το sameAs (οι διευθύνσεις των προφίλ σας σε άλλους ιστότοπους, για παράδειγμα Instagram ή Facebook).
Αυτό που η Google δεν θέλει σε αυτό το μπλοκ: review και aggregateRating για τη δική σας επιχείρηση. Αυτά προορίζονται μόνο για ιστότοπους που συγκεντρώνουν κριτικές για άλλες επιχειρήσεις. Το μάθημα 5.3 εξηγεί γιατί.
Η διεύθυνση ως PostalAddress
Η διεύθυνση είναι ένα αντικείμενο με δικό του τύπο. Όχι μία γραμμή κειμένου, αλλά ξεχωριστά πεδία:
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 12",
"postalCode": "3811 AA",
"addressLocality": "Amersfoort",
"addressCountry": "NL"
}streetAddress: οδός και αριθμός, με συμπλήρωμα αν υπάρχει.postalCode: ο ταχυδρομικός κώδικας.addressLocality: η πόλη.addressCountry: η χώρα, κατά προτίμηση ως διψήφιος κωδικός χώρας (NL,BE,DE).- Το
addressRegion(επαρχία ή πολιτεία) επιτρέπεται, αλλά στις Κάτω Χώρες δεν χρειάζεται.
Ένα συχνό λάθος είναι το "address": "Voorbeeldstraat 12, 3811 AA Amersfoort". Αυτό είναι κείμενο· ένα πρόγραμμα ανάγνωσης πρέπει τότε να μαντέψει μόνο του ποιος είναι ο ταχυδρομικός κώδικας. Χρησιμοποιήστε τα ξεχωριστά πεδία.
Ωράριο λειτουργίας
Η Google αναφέρει το openingHoursSpecification: μια λίστα από μπλοκ με ημέρες, ώρα ανοίγματος και ώρα κλεισίματος.
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "18:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "17:00"
}
]Οι κανόνες:
- Ημέρες στα αγγλικά, όπως στο schema.org:
MondayέωςSunday(ή ως πλήρης διεύθυνση,https://schema.org/Monday). Όχιma, όχιmaandag. - Ώρες σε 24ωρη μορφή:
09:00, όχι9 uurκαι όχι9:00 AM. - Μια ημέρα που δεν υπάρχει στη λίστα θεωρείται ότι δεν περιγράφεται. Αν θέλετε να δηλώσετε ρητά ότι είστε κλειστά όλη την ημέρα, ορίστε και το
opensκαι τοclosesσε00:00. - Ανοιχτά όλο το εικοσιτετράωρο:
opens00:00καιcloses23:59. - Ανοιχτά μέχρι μετά τα μεσάνυχτα (για παράδειγμα 18:00 έως 02:00): ένα μπλοκ με
opens18:00καιcloses02:00. - Προσωρινά διαφορετικό ωράριο, όπως ένα χειμερινό κλείσιμο: το ίδιο μπλοκ με
validFromκαιvalidThrough(ημερομηνίες όπως2026-12-24).
Υπάρχει και μια συντομότερη γραφή από το schema.org: "openingHours": ["Tu-Fr 09:00-18:00", "Sa 09:00-17:00"], με διγράμματες αγγλικές ημέρες. Είναι έγκυρη στο schema.org, αλλά δεν περιλαμβάνεται στη λίστα της Google. Αν έχετε την επιλογή, χρησιμοποιήστε το openingHoursSpecification.
Ολόκληρο το μπλοκ για το Bloemenatelier Lotte
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Florist",
"name": "Bloemenatelier Lotte",
"url": "https://www.example.com/",
"telephone": "+31 33 000 0000",
"image": "https://www.example.com/beelden/winkel.jpg",
"priceRange": "€€",
"address": {
"@type": "PostalAddress",
"streetAddress": "Voorbeeldstraat 12",
"postalCode": "3811 AA",
"addressLocality": "Amersfoort",
"addressCountry": "NL"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.15617,
"longitude": 5.38763
},
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Tuesday", "Wednesday", "Thursday", "Friday"], "opens": "09:00", "closes": "18:00" },
{ "@type": "OpeningHoursSpecification", "dayOfWeek": "Saturday", "opens": "09:00", "closes": "17:00" }
],
"sameAs": ["https://www.instagram.com/example"]
}
</script>Προσέξτε δύο πράγματα. Τα latitude και longitude είναι αριθμοί, χωρίς εισαγωγικά· το γεωγραφικό πλάτος βρίσκεται μεταξύ -90 και 90, το γεωγραφικό μήκος μεταξύ -180 και 180. Και το url δείχνει στον δικό σας ιστότοπο, όχι στο Instagram σας (αυτό ανήκει στο sameAs).
Πού τοποθετείτε το μπλοκ; Η Google λέει: επιτρέπεται σε κάθε σελίδα, αλλά είναι πιο λογικό σε μια σελίδα με πληροφορίες για την επιχείρησή σας, όπως η αρχική σελίδα ή η σελίδα επικοινωνίας. Αν έχετε περισσότερα καταστήματα, κάθε κατάστημα αποκτά δική του σελίδα με δικό του μπλοκ και δικό του url.
Στην πράξη: AI Builder και WordPress
Ο AI Builder της WebOké δημιουργεί αυτό το μπλοκ αυτόματα, από τα στοιχεία της επιχείρησης που συμπληρώνετε για τον ιστότοπο: τον τύπο επιχείρησης (μια αναπτυσσόμενη λίστα με, μεταξύ άλλων, Florist, Bakery και HairSalon, ή γενικά LocalBusiness), όνομα, διεύθυνση, ταχυδρομικό κώδικα, πόλη, τηλέφωνο, email, ωράριο λειτουργίας και τα προφίλ σας στα μέσα κοινωνικής δικτύωσης. Το μπλοκ βρίσκεται στην αρχική σελίδα και σε σελίδες με μπλοκ επικοινωνίας. Το ωράριο λειτουργίας ο AI Builder το γράφει προς το παρόν με τη σύντομη γραφή openingHours (για παράδειγμα Tu-Fr 09:00-18:00). Στο WordPress τα πρόσθετα SEO κάνουν κάτι παρόμοιο, συχνά σε ξεχωριστή ενότητα για τοπικά στοιχεία· και σε άλλα εργαλεία κατασκευής ιστοτόπων λειτουργεί με τον ίδιο τρόπο.
Για όλα τα εργαλεία ισχύει: το μπλοκ είναι τόσο καλό όσο αυτό που συμπληρώνετε εσείς. Αν δηλώσετε στο εργαλείο έναν παλιό αριθμό τηλεφώνου, τότε αυτός ο παλιός αριθμός θα εμφανίζεται και στο JSON-LD σας. Διατηρείτε τα στοιχεία της επιχείρησής σας σε ένα σημείο και μεταφέρετέ τα από εκεί στον ιστότοπο, στο προφίλ και στις καταχωρίσεις σας.
Σύνοψη
- Επιλέξτε τον πιο συγκεκριμένο τύπο του schema.org που ταιριάζει, γραμμένο ακριβώς όπως στο schema.org.
- Υποχρεωτικά σύμφωνα με την Google:
nameκαιaddress(ωςPostalAddressμε ξεχωριστά πεδία). - Συνιστώμενα:
telephoneμε κωδικό χώρας,urlτου καταστήματος,openingHoursSpecification,geoως αριθμοί,image,priceRange. - Ωράριο λειτουργίας: αγγλικά ονόματα ημερών, ώρες σε 24ωρη μορφή· κλειστά σημαίνει
00:00έως00:00, ανοιχτά όλο το εικοσιτετράωρο00:00έως23:59. - Όχι κριτικές για τη δική σας επιχείρηση σε αυτό το μπλοκ· φροντίστε ώστε όλα να είναι ίδια με το προφίλ και τη σελίδα επικοινωνίας σας.
Κουίζ
Άσκηση
Άσκηση A5.2: Είναι σωστό το μπλοκ LocalBusiness σας; Συμπληρώστε τη διεύθυνση της αρχικής σας σελίδας ή της σελίδας επικοινωνίας σας, και επιπλέον την επωνυμία της επιχείρησής σας, τον ταχυδρομικό κώδικα και τον αριθμό τηλεφώνου όπως εμφανίζονται στο Google Business Profile σας. Το πρόγραμμα αναζητά το μπλοκ της επιχείρησης στο JSON-LD της σελίδας και ελέγχει τύπο, υποχρεωτικά πεδία, διεύθυνση, τηλέφωνο, ωράριο λειτουργίας, συντεταγμένες και url, και συγκρίνει όνομα, ταχυδρομικό κώδικα και τηλέφωνο με αυτά που συμπληρώσατε. Δεν έχετε δικό σας επαγγελματικό ιστότοπο; Χρησιμοποιήστε τότε τον ιστότοπο ενός καταστήματος ή ιατρείου κοντά σας και αφήστε κενά τα τρία πεδία σύγκρισης.
Περαιτέρω ανάγνωση
Τα βήματα σε αυτά τα άρθρα αφορούν τους πίνακες ελέγχου της WebOké· σε άλλους παρόχους η διαδικασία είναι παρόμοια.
- Εγχειρίδιο WebOké 8.1: AI Builder: δημιουργία της ιστοσελίδας σας
- Εγχειρίδιο WebOké 8.2: AI Builder: επεξεργασία, εκδόσεις και δημοσίευση
- Google Search Central, Δομημένα δεδομένα για τοπικές επιχειρήσεις (LocalBusiness): https://developers.google.com/search/docs/appearance/structured-data/local-business
- Google Search Central, Δομημένα δεδομένα για οργανισμούς (Organization): https://developers.google.com/search/docs/appearance/structured-data/organization
- schema.org, LocalBusiness και όλοι οι υποτύποι: https://schema.org/LocalBusiness
- schema.org, OpeningHoursSpecification: https://schema.org/OpeningHoursSpecification
